aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.h
Commit message (Expand)AuthorAgeFilesLines
* Completely rework how types are handledThomas Voss 2024-07-021-20/+2
* Do some more work to support modulus and parenthesisThomas Voss 2024-06-281-0/+1
* Move the symbol table to its own fileThomas Voss 2024-06-231-2/+1
* Rename symtab to symtab_tThomas Voss 2024-06-231-2/+2
* Sort issigned after isfloatThomas Voss 2024-06-221-1/+1
* More codegen workThomas Voss 2024-06-221-1/+1
* Rename lots of things to make my life easierThomas Voss 2024-06-221-12/+11
* Store decl info in auxilliary dataThomas Voss 2024-06-221-2/+2
* Basic constant folding implementationThomas Voss 2024-06-211-1/+3
* Huge changes to static analysisThomas Voss 2024-06-211-10/+36
* Assert that functions actually returnThomas Voss 2024-06-191-1/+1
* Add f32 and f64 as typesThomas Voss 2024-06-191-13/+2
* Do more work on the typechecker and compilerThomas Voss 2024-06-181-15/+4
* Implement super simple function type-checkingThomas Voss 2024-06-171-0/+18
* Begin work on the static analyzerThomas Voss 2024-06-171-0/+39