rayoko/src
Luna d235ce0d13 add codegen for allocating vardecls onto stack (not init yet)
codegen pass needs type information about the variable. thankfully,
analyze pass already did the hard work for it, and scope info has types
of all its declared names. we use that info to generate the alloca

to have information about which current scope we are, we add a "child
index" to scopes so we can repoint current context at them instead of
bumpScope(), which always creates new, empty ones.

initializer exprs are next
2019-09-27 22:36:35 -03:00
..
analysis.zig add codegen for allocating vardecls onto stack (not init yet) 2019-09-27 22:36:35 -03:00
ast.zig add "variable metadata" 2019-09-27 17:08:01 -03:00
ast_printer.zig add support for resolving parameters in function body 2019-09-27 20:39:16 -03:00
codegen.zig add codegen for allocating vardecls onto stack (not init yet) 2019-09-27 22:36:35 -03:00
comp_ctx.zig add codegen for allocating vardecls onto stack (not init yet) 2019-09-27 22:36:35 -03:00
errors.zig add 'error contexts' to parser error reports 2019-09-20 13:16:55 -03:00
llvm.zig add support for target machine 2019-09-21 23:56:22 -03:00
main.zig analysis: create err ctx buffer on init() 2019-09-27 10:47:34 -03:00
parsers.zig add "variable metadata" 2019-09-27 17:08:01 -03:00
scanners.zig change variable declarations to statements 2019-09-25 22:22:13 -03:00
tokens.zig change variable declarations to statements 2019-09-25 22:22:13 -03:00