lib/std/event/future.zig | 2 +- lib/std/event/lock.zig | 205 +++++++--------- lib/std/event/loop.zig | 416 ++++++++++++++++++++++++-------- lib/std/fifo.zig | 12 +- lib/std/fs/file.zig | 64 +++-- lib/std/fs/test.zig | 23 ++ lib/std/heap.zig | 7 + lib/std/heap/arena_allocator.zig | 21 +- lib/std/meta.zig | 85 +++++-- lib/std/net.zig | 50 ++-- lib/std/os.zig | 124 +++------- lib/std/os/uefi/tables/system_table.zig | 2 +- lib/std/os/windows.zig | 18 +- lib/std/zig/ast.zig | 9 + lib/std/zig/parser_test.zig | 328 ++++++++++++++++++++++++- lib/std/zig/render.zig | 380 ++++++++++++++++++----------- lib/std/zig/tokenizer.zig | 9 + src/tokenizer.cpp | 6 +- 18 files changed, 1240 insertions(+), 521 deletions(-)