cleanup (isle 6 again?)
This commit is contained in:
+5
-9
@@ -26,8 +26,8 @@ program ::
|
||||
`a := 1 + 2 * 3
|
||||
|
||||
main proc() void! {
|
||||
strpool.strings = strpool.init(mem.c_allocator)
|
||||
defer strpool.deinit(&strpool.strings)
|
||||
strpool.STRINGS = strpool.init(mem.c_allocator)
|
||||
defer strpool.deinit(&strpool.STRINGS)
|
||||
|
||||
debug.print("PROGRAM::[[\n{}\n]]\n\n", {program})
|
||||
|
||||
@@ -39,9 +39,7 @@ main proc() void! {
|
||||
}
|
||||
|
||||
debug.print("TOKENS::[[\n", {})
|
||||
for scan_state.tokens.items |token| {
|
||||
debug.print("{}\n", {token.kind})
|
||||
}
|
||||
for (scan_state.tokens.items) |tok| lexer.render_token(tok, program)
|
||||
debug.print("]]\n\n", {})
|
||||
|
||||
parse_state := parser.init(mem.c_allocator)
|
||||
@@ -52,9 +50,7 @@ main proc() void! {
|
||||
}
|
||||
|
||||
debug.print("AST::[[\n", {})
|
||||
for parse_state.nodes.items |node, id| {
|
||||
debug.print("{} (id = {})\n", { node.kind, id })
|
||||
}
|
||||
for (parse_state.nodes.items) |node| debug.print("{}\n", { node.kind })
|
||||
debug.print("]]\n\n", {})
|
||||
|
||||
renderer := ast_renderer.init(mem.c_allocator)
|
||||
@@ -62,6 +58,6 @@ main proc() void! {
|
||||
try ast_renderer.render(&renderer, root, &parse_state, scan_state.tokens.items)
|
||||
|
||||
debug.print("AST Render::[[\n", {})
|
||||
for (renderer.tokens.items) |tok| debug.print("{}\n", {tok.kind})
|
||||
for (renderer.tokens.items) |tok| lexer.render_token(tok, program)
|
||||
debug.print("]]\n", {})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user