Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add parsing for function definitions | Bad Diode | 2022-04-03 | 1 | -0/+7 |
| | | | | | | | | | | | | This commits also changes the structure of some existing functions. Namely, parse_* functions other than parse_next check that the type of the token to parse is correct. This allow us to use them directly in the rest of the code to consume tokens and properly produce an error if the token type is not the expected one. In the same fashion, two new functions consume_lparen and consume_rparen are implemented. They only report true/false and report errors if something went wrong. | ||||
* | Add initial parsing of variable definitions | Bad Diode | 2022-03-30 | 1 | -0/+1 |
| | |||||
* | Add parsing for builtin arithmetic ops | Bad Diode | 2022-03-30 | 1 | -0/+1 |
| | |||||
* | Add number parsing | Bad Diode | 2022-03-12 | 1 | -0/+1 |
| | |||||
* | Add new syntax to lexer and prepare refactor | Bad Diode | 2022-02-01 | 1 | -32/+30 |
| | |||||
* | Change permissions for text files to 644 | Bad Diode | 2021-10-31 | 1 | -0/+0 |
| | |||||
* | Prepare third compiler implementation | Bad Diode | 2021-10-29 | 1 | -0/+46 |