.gitignore | 2 +- build.zig | 2 +- build.zig.zon | 6 +-- doc/language-reference.md | 25 +++++----- src/core/Air.Dump.zig | 4 +- src/core/Air.zig | 5 +- src/core/Ast.zig | 1 + src/core/JsLink.zig | 48 ++++++++++++++++++-- src/core/JsNodeGen.zig | 7 +-- src/core/JsTree.zig | 3 +- src/core/Report.zig | 12 +++-- src/core/Sema.zig | 33 ++++++++++++-- src/core/Teg.Dump.zig | 8 ++++ src/core/Teg.zig | 8 ++++ src/core/Tokenizer.zig | 52 +++++++++++++++++---- src/core/Transform.zig | 78 +++++++++++++++++++++----------- src/langref/generate-langref.zig | 7 ++- src/langref/template.html | 50 ++++++++++++++------ 18 files changed, 264 insertions(+), 87 deletions(-)