Flow Control Rewrite
- All of the flow control logic was re-written from scratch - If conditions are now properly and fully supported - Else if conditions are also supported with this change - All flow control keywords support endless nesting now - Examples have been updated and several more were added
Showing
- examples/basic_condition.ion 3 additions, 3 deletionsexamples/basic_condition.ion
- examples/else_if.ion 7 additions, 0 deletionsexamples/else_if.ion
- examples/else_if.out 1 addition, 0 deletionsexamples/else_if.out
- examples/fail.ion 1 addition, 1 deletionexamples/fail.ion
- examples/fn.ion 8 additions, 0 deletionsexamples/fn.ion
- examples/fn.out 9 additions, 0 deletionsexamples/fn.out
- examples/for.ion 8 additions, 0 deletionsexamples/for.ion
- examples/for.out 10 additions, 0 deletionsexamples/for.out
- examples/nested_conditions.ion 3 additions, 3 deletionsexamples/nested_conditions.ion
- examples/nested_conditions.out 0 additions, 0 deletionsexamples/nested_conditions.out
- examples/nested_for.ion 5 additions, 0 deletionsexamples/nested_for.ion
- examples/nested_for.out 90 additions, 0 deletionsexamples/nested_for.out
- examples/while.ion 5 additions, 0 deletionsexamples/while.ion
- examples/while.out 9 additions, 0 deletionsexamples/while.out
- src/flow_control.rs 89 additions, 45 deletionssrc/flow_control.rs
- src/function.rs 0 additions, 8 deletionssrc/function.rs
- src/main.rs 308 additions, 156 deletionssrc/main.rs
- src/parser/README.md 66 additions, 0 deletionssrc/parser/README.md
- src/parser/grammar.rustpeg 57 additions, 16 deletionssrc/parser/grammar.rustpeg
- src/parser/peg.rs 23 additions, 18 deletionssrc/parser/peg.rs
Loading
Please register or sign in to comment