CMakeLists.txt | 3 +- src-self-hosted/main.zig | 47 +- src-self-hosted/module.zig | 23 +- src/ir.cpp | 2 +- std/segmented_list.zig | 11 + std/zig/ast.zig | 810 ++++-- std/zig/index.zig | 8 +- std/zig/parse.zig | 3503 +++++++++++++++++++++++ std/zig/parser.zig | 4729 -------------------------------- std/zig/parser_test.zig | 140 +- std/zig/render.zig | 1270 +++++++++ std/zig/tokenizer.zig | 35 - 12 files changed, 5467 insertions(+), 5114 deletions(-)