CHANGELOG.md | 7 ++ build.zig | 25 ++++- src/compiler/Ast.zig | 77 +------------ src/compiler/Comp.zig | 8 +- src/compiler/JsLink.zig | 8 +- src/compiler/JsNodeGen.zig | 20 ++-- src/compiler/Parse.zig | 192 +++++++++++++++++++++++++------- src/compiler/Report.zig | 156 ++++++++++++++++++++++---- src/compiler/Sema.zig | 24 ++-- src/compiler/Teg.Dump.zig | 9 +- src/compiler/Tokenizer.zig | 181 ++++++++++++++++++++---------- src/compiler/Transform.zig | 29 ++++- src/compiler/main.zig | 41 ++++--- 13 files changed, 537 insertions(+), 240 deletions(-)