Commit Graph

10 Commits

Author SHA1 Message Date
e112354d25 codegen refactored 2021-08-11 14:37:26 +08:00
a73ab922e2 cleanup 2021-08-10 21:57:31 +08:00
82ce816177 refactored top level parsing, need review 2021-08-10 10:37:06 +08:00
6ad953f877 top level class roughly handled, push for review 2021-08-10 10:37:06 +08:00
4db871c244 put alloca in init block 2021-08-09 16:37:28 +08:00
7a90ff5791 while loop constructs 2021-08-09 16:10:17 +08:00
7a38ab3119 codegen for function call 2021-08-07 15:06:39 +08:00
c405e46b00 moving location and symbol_resolver out from typecheck 2021-08-07 10:28:41 +08:00
18db2ddd53 change the type TypeEnum::TObj {object_id} to DefinitionId as with top_level
change TopLevelDef::Class {object_id} to DefinitionId
2021-08-06 10:57:01 +08:00
29286210b5 implementing codegen 2021-08-05 14:56:09 +08:00