aboutsummaryrefslogtreecommitdiff
path: root/src/ast.h
Commit message (Expand)AuthorAgeFilesLines
* Allow function declarations without a definitionMustafa Quraish2022-02-051-0/+2
* Add support for some more binary ops: |, &, ^Mustafa Quraish2022-02-051-0/+2
* Add support for read-only constant expressionsMustafa Quraish2022-02-041-1/+7
* Add support for basic structsMustafa Quraish2022-02-031-0/+7
* Add support for `char` type + string/char literalsMustafa Quraish2022-02-021-0/+2
* Move type-related stuff to a separate fileMustafa Quraish2022-02-021-20/+1
* Type checking of expressions / functions!Mustafa Quraish2022-02-021-0/+5
* Add support for pointers! (tests missing)Mustafa Quraish2022-02-021-1/+2
* Add `size_for_type()` helper instead of hard-coding variable sizesMustafa Quraish2022-02-021-0/+1
* Modify how types are stored.Mustafa Quraish2022-02-021-6/+17
* Add basic `defer` implementation.Mustafa Quraish2022-02-011-0/+1
* Global variables now supported! + some fixes to OP_ASSIGNMustafa Quraish2022-01-311-2/+3
* Add basic builtin-function supportMustafa Quraish2022-01-311-0/+1
* Rename `cup` directory to `src`Mustafa Quraish2022-01-301-0/+150