README.md | 12 +- demo.wl | 1 + notes | 19 ++ src/compiler/Air.Dump.zig | 19 +- src/compiler/Air.zig | 43 ++-- src/compiler/Comp.zig | 3 +- src/compiler/InternPool.zig | 197 ++++++++++++++---- src/compiler/JsLink.zig | 2 + src/compiler/JsNodeGen.zig | 54 ++--- src/compiler/JsTree.zig | 4 +- src/compiler/Parse.zig | 5 +- src/compiler/Report.zig | 164 +++++++++------ src/compiler/Sema.zig | 345 +++++++++++++++++++++----------- src/compiler/Teg.Dump.zig | 8 + src/compiler/Teg.zig | 56 ++++-- src/compiler/Tokenizer.zig | 2 +- src/compiler/Transform.zig | 36 ++-- src/compiler/Value.zig | 96 --------- src/compiler/dod.zig | 10 +- src/compiler/util.zig | 23 ++- 20 files changed, 683 insertions(+), 416 deletions(-)