Support for conditionals #64

Closed
opened 2022-12-17 17:15:19 +00:00 by deavmi · 4 comments
Owner

What is to be done?

We need to support the following structures:

  • if statements
    • Parsing
    • Dependency generation
    • Code generation and typechecking (the typechecking will be done in #61)
    • Code emit
## What is to be done? We need to support the following structures: - [x] `if` statements - [x] Parsing - [x] Dependency generation - [x] Code generation and ~~typechecking~~ (the typechecking will be done in #61) - [x] Code emit
deavmi added this to the Basics milestone 2022-12-17 17:15:19 +00:00
deavmi added the
typing
dependency
parser
emit
labels 2022-12-17 17:15:19 +00:00
deavmi self-assigned this 2022-12-17 17:15:19 +00:00
deavmi added the due date 2022-12-18 2022-12-17 17:15:35 +00:00
deavmi added reference conditionals 2022-12-17 17:32:27 +00:00
deavmi added a new dependency 2022-12-17 18:42:56 +00:00
deavmi added a new dependency 2022-12-19 09:14:23 +00:00
deavmi added this to the Dependency tree, type-checking and codegen project 2022-12-19 09:14:28 +00:00
deavmi modified the due date from 2022-12-18 to 2022-12-19 2022-12-19 09:15:20 +00:00
deavmi started working 2022-12-19 13:41:05 +00:00
Author
Owner

This is completed with commit 4f899c69e2c1fc1d2b2adb3f1d11ac5e2d16b30d on the conditionals branch

This is completed with commit `4f899c69e2c1fc1d2b2adb3f1d11ac5e2d16b30d` on the `conditionals` branch
deavmi stopped working 2022-12-19 13:42:47 +00:00
1 minute 42 seconds
deavmi reopened this issue 2022-12-19 13:44:05 +00:00
Author
Owner

Gotta merge into main dev branch vardec_varass_dependency first

Gotta merge into main dev branch `vardec_varass_dependency` first
deavmi changed reference from conditionals to vardec_varass_dependency 2022-12-19 13:44:29 +00:00
Author
Owner

Head commit merges it 4f899c69e2c1fc1d2b2adb3f1d11ac5e2d16b30d on branch vardec_varass_dependency

Head commit merges it `4f899c69e2c1fc1d2b2adb3f1d11ac5e2d16b30d` on branch `vardec_varass_dependency`
Author
Owner

Closing as done

Closing as done
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Total Time Spent: 1 minute 42 seconds
deavmi
1 minute 42 seconds
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

2022-12-19

Depends on
You do not have permission to read 1 dependency
Reference: tlang/tlang#64
No description provided.