aboutsummaryrefslogtreecommitdiff
path: root/src/Lexer.zig
Commit message (Collapse)AuthorAge
* add while loopsMathias Magnusson2025-06-07
|
* begin implementing if expressionsMathias Magnusson2025-06-04
| | | | | | registers are used over block boundaries though, which doesn't work very well so i turned off register freeing to make it look like it works (unless you create more than 12 values total)
* remove semicolonsMathias Magnusson2025-06-03
| | | | much bloat they are, indeed
* add commentsMathias Magnusson2025-06-03
|
* add { blocks } with scoped local variablesMathias Magnusson2025-06-03
|
* add variable declarationsMathias Magnusson2025-06-02
|
* add statements ending in ; and allow parsing multiple of themMathias Magnusson2025-06-02
|
* make Lexer peekable without a wrapperMathias Magnusson2025-06-02
|
* add identifiers, procedure calls and a built in print procedureMathias Magnusson2025-06-01
|
* capitalize Lexer.zig correctlyMathias Magnusson2025-06-01