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
/
parse.c
Age
Commit message (
Expand
)
Author
2025-06-30
Factor out translation unit includes to seperate header
Mel
2025-06-30
License project files under MPL-2.0
Mel
2025-06-24
Parse Maybe (?) type
Mel
2025-06-24
Parse named arguments, thus enabling type constructions
Mel
2025-06-15
Fix disambiguation check between no-return function body & function returning...
Mel
2025-06-15
Fully parse variant & class types
Mel
2025-06-15
`void` for parameter-less functions (I keep forgetting I'm not writing C++ an...
Mel
2025-06-15
Remove confusion between function body and function with inline struct as ret...
Mel
2025-06-15
Shift `type` keyword in type declarations to right-hand assign side, for symm...
Mel
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
Parse most primitive types into tree
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-23
Lex boolean literals
Mel
2025-05-21
Basic expression parser with operator precedence and associativity
Mel