Skip to content

Support loops #10

@Maxcode123

Description

@Maxcode123

Support loop statements.

  1. Add production rules in grammar (src/syntax/classical.y)
  2. Define classes for loop statements in src/syntax/ast/nodes.h
  3. Write build methods for loop statements (src/syntax/ast/builder.cpp)
  4. Write unit tests for build methods (tests/unit/ast/test_builder.cpp)
  5. Call build methods on production rule actions (src/syntax/classical.y)
  6. Write integration tests for parser (tests/integration/syntax/test_parser.cpp)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions