Releases
v0.2.0
Feature
flow_parser.py: Add support for while loops and break statement (67feeed
)
exceptions.py: Add exception to handle break statements (89cb89f
)
token.yml: Allow while loop and break tokens (bb4ee89
)
control.py: Support while loop and break nodes (2011db1
)
ParserBase: Add support for for loops (70a49d3
)
flow_parser.py: Add parser to support loops, rename cond_parser to flow_parser (78cc1da
)
ForLoop: Add node to support for loops (7c951eb
)
token.yml: Enable for loop (371ebbe
)
main.py: Add support for rajini++ shell (eaee4c9
)
RppRunner: Add eval function to evaluate statements, refactor code (38cb454
)
parser.py: Add line parser to parse statements, refactor code (24263bc
)
Expression: Add expression node (f69ffc0
)
runner.py: Replace api with runner and runner class (64ba844
)
ConditionalParser: Add support for if-else statements (2a219dc
)
IfElseCondition: Add node to interpret if-else statements (8ae2192
)
Fix
main.py: Fix logger levels (a0000b3
)
AtomParser: Add new production rule to support loops (ab91aad
)
base.py: vars now store the evaluated value of the variable instead of the node (75936c7
)
main.py: Fix shell false bug (5efcd49
)
token.yml: Enable ELSE_COND (bcb55aa
)
Documentation
LANG.md: Move language specification to wiki (94d2aee
)
while_loop.rpp: Add while loop with break statement example (144204f
)
examples: Add for loop and fizzbuzz examples (7442ffc
)
README.md: Update readme (280e0eb
)
examples: Add example program for if-else statements (b463b52
)
README.md: Update readme (9273dc9
)
README.md: Fix formatting (e1e6567
)
README.md: Update installation instructions (594c808
)
You can’t perform that action at this time.