demo.ix | 1 + demo.wl | 1 - src/compiler/Air.Dump.zig | 4 +- src/compiler/Air.zig | 10 +- src/compiler/Ast.zig | 85 ++++++++++++ src/compiler/JsNodeGen.zig | 12 +- src/compiler/Report.zig | 64 ++++++++- src/compiler/Sema.zig | 232 +++++++++++++++++++++----------- src/compiler/Teg.Dump.zig | 2 +- src/compiler/Teg.zig | 37 +++-- 10 files changed, 342 insertions(+), 106 deletions(-)