CHANGELOG.md | 12 ++- demo.txt | 25 ------ src/compiler/Air.Dump.zig | 24 ++++- src/compiler/Air.zig | 41 +++++++-- src/compiler/InternPool.zig | 4 + src/compiler/JsLink.zig | 30 ++++++- src/compiler/JsNodeGen.zig | 149 +++++++++++++++++++++++++----- src/compiler/JsTree.zig | 14 ++- src/compiler/Sema.zig | 154 ++++++++++++++++++++++++++++---- src/compiler/Teg.Dump.zig | 9 +- src/compiler/Teg.zig | 7 +- src/compiler/Transform.zig | 12 +-- src/compiler/Value.zig | 14 ++- src/compiler/main.zig | 28 +++++- 14 files changed, 428 insertions(+), 95 deletions(-)