Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
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.