CHANGELOG.md | 2 + build.zig | 1 + doc/language-manual.md | 7 +- src/core/Ast.zig | 13 +- src/core/Parse.zig | 54 +- src/core/Report.zig | 90 +-- src/core/Sema.zig | 207 ++++-- src/core/StoredTrace.zig | 65 ++ src/core/Teg.Dump.zig | 64 +- src/core/Teg.zig | 612 ++++++++-------- src/core/Transform.zig | 1192 ++++++++++++++++++-------------- src/core/main.zig | 5 - src/core/mod.zig | 3 + 13 files changed, 1320 insertions(+), 995 deletions(-)