CMakeLists.txt | 13 +- build.zig | 1 + doc/langref.html.in | 2 +- src/compiler.cpp | 101 ++++++++++++++ src/compiler.hpp | 4 + src/main.cpp | 230 ++++++++++++++++---------------- src/os.cpp | 6 +- src/os.hpp | 2 +- std/special/build_file_template.zig | 10 -- std/special/init-exe/build.zig | 15 +++ std/special/init-exe/src/main.zig | 5 + std/special/init-lib/build.zig | 16 +++ std/special/init-lib/src/main.zig | 10 ++ test/cli.zig | 92 +++++++++++++ test/tests.zig | 15 +++ 15 files changed, 384 insertions(+), 138 deletions(-)