index
:
catskill
this commit
main
a c preprocessor with delusions of grandeur.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
boot
Age
Commit message (
Expand
)
Author
2025-06-14
Bare-declaration parsing and `for` and `while` for loops
Mel
2025-06-14
Don't choke on \n followed by EOF
Mel
2025-06-14
Disambiguate variable declaration and call/array access syntax with `var` + `...
Mel
2025-06-12
Fix `failure()` colors + stream flush, define ANSI escape codes
Mel
2025-06-12
Parse most primitive types into tree
Mel
2025-06-03
Range binary operation
Mel
2025-06-03
Return, break, continue & defer statement parsing
Mel
2025-06-03
Fix wrong token used in `parse_expression_primary_group`
Mel
2025-06-03
Parse and lex ++, --, ** operators, with prefix and postfix handling
Mel
2025-06-03
Parse all 4 types of for-loops
Mel
2025-06-01
Function literal expressions
Mel
2025-06-01
Parse if/else if/else statements
Mel
2025-05-31
Parse blocks of statements as node
Mel
2025-05-31
Skip all statement ending tokens in one `parse_statement` iteration
Mel
2025-05-31
Keyword-less variable declaration parsing
Mel
2025-05-24
Failure when default case reached in non-optional switch functions
Mel
2025-05-24
Correctly interpret all assignment operator expression variations
Mel
2025-05-23
Lex boolean literals
Mel
2025-05-21
Basic expression parser with operator precedence and associativity
Mel
2025-05-18
Define basic syntax tree (mostly expressions), with simple debug printing
Mel
2025-03-15
Keyword recognition in lexer through CRC32
Mel
2025-03-15
Add POSIX CRC32 algorithm implementation to common library
Mel
2025-03-15
Access string data directly in iteration macro to avoid bounds-checking
Mel
2025-03-14
Bootstrapping lexer
Mel
2025-03-14
Add compound literal casts to common functions (this isn't C++)
Mel
2025-03-11
Add common library for basic types, functions and macros
Mel
2025-02-28
Map and read source file
Mel
2025-02-16
Add bootstrap entrypoint
Mel
[prev]