| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-10 | Display causing tokens lexeme directly from source for error messages | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-07-09 | Display human-readable, informative parser error messages w/ source snippet | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-07-06 | Print formatted lex token value next to token type | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-07-06 | Parse variadic parameters in function definitions | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-30 | Factor out translation unit includes to seperate header | Mel | |
| This allows both the usual build compiler and an LSP server like `clangd` to correctly locate symbols throughout every subunit. Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-30 | License project files under MPL-2.0 | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-24 | Parse Maybe (?) type | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-15 | `void` for parameter-less functions (I keep forgetting I'm not writing C++ ↵ | Mel | |
| anymore.. ^^') Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-14 | Bare-declaration parsing and `for` and `while` for loops | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-14 | Disambiguate variable declaration and call/array access syntax with `var` + ↵ | Mel | |
| `let` Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-12 | Parse most primitive types into tree | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-03 | Range binary operation | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-06-03 | Parse and lex ++, --, ** operators, with prefix and postfix handling | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-05-31 | Keyword-less variable declaration parsing | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-05-24 | Failure when default case reached in non-optional switch functions | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-05-24 | Correctly interpret all assignment operator expression variations | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-05-23 | Lex boolean literals | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-05-21 | Basic expression parser with operator precedence and associativity | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-05-18 | Define basic syntax tree (mostly expressions), with simple debug printing | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-03-15 | Keyword recognition in lexer through CRC32 | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
| 2025-03-14 | Bootstrapping lexer | Mel | |
| Signed-off-by: Mel <mel@rnrd.eu> | |||
