doc/langref.md | 2 +- example/arrays/arrays.zig | 13 +++- example/rand/main.zig | 16 +++-- src/analyze.cpp | 116 ++++++++++++++++++++++++-------- src/analyze.hpp | 6 +- src/codegen.cpp | 43 ++---------- src/parser.cpp | 14 +++- std/std.zig | 8 ++- 8 files changed, 136 insertions(+), 82 deletions(-)