aboutsummaryrefslogtreecommitdiff
path: root/cup/parser.c
Commit message (Expand)AuthorAgeFilesLines
* Rename `cup` directory to `src`Mustafa Quraish2022-01-301-562/+0
* Functions, yay!Mustafa Quraish2022-01-301-12/+122
* Add for and while loop support (w/o declarations in `for`)Mustafa Quraish2022-01-291-0/+29
* Implement blocks (lexically scoped) and conditionalsMustafa Quraish2022-01-291-22/+134
* Allow uninitialized variable declarationsMustafa Quraish2022-01-291-6/+30
* Now supporting local variables! :^)Mustafa Quraish2022-01-291-13/+33
* Add parsing + storing offsets for locals / move around headersMustafa Quraish2022-01-291-3/+38
* Add relational and logical operators + refactor binop parserMustafa Quraish2022-01-291-35/+31
* Add some arithmetic binary operations into lex+parse+generationMustafa Quraish2022-01-281-8/+82
* Lexer+Parser: Add support for some unary operationsMustafa Quraish2022-01-281-4/+25
* Add a parser, dump the AST in mainMustafa Quraish2022-01-281-0/+141