aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement booleansThomas Voss 2024-07-061-2/+12
|
* RefactoringThomas Voss 2024-07-021-6/+0
|
* 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