about summary refs log tree commit diff
path: root/boot/lex.c
AgeCommit message (Expand)Author
2025-07-06Parse variadic parameters in function definitionsMel
2025-06-30Factor out translation unit includes to seperate headerMel
2025-06-30License project files under MPL-2.0Mel
2025-06-24Parse Maybe (?) typeMel
2025-06-15`void` for parameter-less functions (I keep forgetting I'm not writing C++ an...Mel
2025-06-14Bare-declaration parsing and `for` and `while` for loopsMel
2025-06-14Disambiguate variable declaration and call/array access syntax with `var` + `...Mel
2025-06-12Parse most primitive types into treeMel
2025-06-03Range binary operationMel
2025-06-03Parse and lex ++, --, ** operators, with prefix and postfix handlingMel
2025-05-31Keyword-less variable declaration parsingMel
2025-05-24Failure when default case reached in non-optional switch functionsMel
2025-05-24Correctly interpret all assignment operator expression variationsMel
2025-05-23Lex boolean literalsMel
2025-05-21Basic expression parser with operator precedence and associativityMel
2025-05-18Define basic syntax tree (mostly expressions), with simple debug printingMel
2025-03-15Keyword recognition in lexer through CRC32Mel
2025-03-14Bootstrapping lexerMel