doc/langref.md | 6 +- doc/vim/syntax/zig.vim | 6 +- src/all_types.hpp | 14 ++- src/analyze.cpp | 13 ++- src/analyze.hpp | 3 +- src/ast_render.cpp | 17 +++- src/ir.cpp | 5 +- src/parseh.cpp | 6 +- src/parser.cpp | 19 ++-- src/tokenizer.cpp | 2 + src/tokenizer.hpp | 171 ++++++++++++++++---------------- test/cases/struct.zig | 17 ++++ 12 files changed, 161 insertions(+), 118 deletions(-)