-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Support conditional statements (if-else).
- Add production rules in grammar (src/syntax/classical.y)
- Define AST nodes for conditional statements in src/syntax/ast/nodes.h
- Implement build methods in src/syntax/ast/builder.h
- Write unit tests for build methods (tests/unit/ast/test_builder.cpp)
- Call build methods on production rule actions (src/syntax/classical.y)
- Write integration test for parser (tests/integration/syntax/test_parser.cpp)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request