cleanup on isle 4

This commit is contained in:
2026-08-12 22:51:44 +02:00
parent 753609f916
commit 518037e7b7
3 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ deinit proc(renderer @mut Renderer) void {
arraylist.deinit(&renderer.tokens) arraylist.deinit(&renderer.tokens)
} }
render proc( render_token_stream proc(
renderer @mut Renderer, renderer @mut Renderer,
node_id NodeId, node_id NodeId,
parse_state @ParseState, parse_state @ParseState,
+1 -1
View File
@@ -90,7 +90,7 @@ main proc() void! {
renderer := ast_renderer.init(mem.c_allocator) renderer := ast_renderer.init(mem.c_allocator)
defer ast_renderer.deinit(&renderer) defer ast_renderer.deinit(&renderer)
try ast_renderer.render(&renderer, root, &parse_state, scan_state.tokens.items) try ast_renderer.render_token_stream(&renderer, root, &parse_state, scan_state.tokens.items)
debug.print("AST Render::[[\n", {}) debug.print("AST Render::[[\n", {})
for (renderer.tokens.items) |tok| lexer.render_token(tok, program) for (renderer.tokens.items) |tok| lexer.render_token(tok, program)
+4 -4
View File
@@ -25,7 +25,7 @@ handles_package_declarations test {
renderer := ast_renderer.init(mem.c_allocator) renderer := ast_renderer.init(mem.c_allocator)
defer ast_renderer.deinit(&renderer) defer ast_renderer.deinit(&renderer)
try ast_renderer.render(&renderer, root, &parse_state, scan_state.tokens.items) try ast_renderer.render_token_stream(&renderer, root, &parse_state, scan_state.tokens.items)
try testing.expect_equal(scan_state.tokens.items.len, renderer.tokens.items.len) try testing.expect_equal(scan_state.tokens.items.len, renderer.tokens.items.len)
for scan_state.tokens.items |expected, i| { for scan_state.tokens.items |expected, i| {
@@ -53,7 +53,7 @@ handles_unary_arithmetic_prefix_expression test {
renderer := ast_renderer.init(mem.c_allocator) renderer := ast_renderer.init(mem.c_allocator)
defer ast_renderer.deinit(&renderer) defer ast_renderer.deinit(&renderer)
try ast_renderer.render(&renderer, root, &parse_state, scan_state.tokens.items) try ast_renderer.render_token_stream(&renderer, root, &parse_state, scan_state.tokens.items)
try testing.expect_equal(scan_state.tokens.items.len, renderer.tokens.items.len) try testing.expect_equal(scan_state.tokens.items.len, renderer.tokens.items.len)
for scan_state.tokens.items |expected, i| { for scan_state.tokens.items |expected, i| {
@@ -84,7 +84,7 @@ handles_binary_arithmetic_expression test {
renderer := ast_renderer.init(mem.c_allocator) renderer := ast_renderer.init(mem.c_allocator)
defer ast_renderer.deinit(&renderer) defer ast_renderer.deinit(&renderer)
try ast_renderer.render(&renderer, root, &parse_state, scan_state.tokens.items) try ast_renderer.render_token_stream(&renderer, root, &parse_state, scan_state.tokens.items)
try testing.expect_equal(scan_state.tokens.items.len, renderer.tokens.items.len) try testing.expect_equal(scan_state.tokens.items.len, renderer.tokens.items.len)
for scan_state.tokens.items |expected, i| { for scan_state.tokens.items |expected, i| {
@@ -112,7 +112,7 @@ handles_statement_declaration test {
renderer := ast_renderer.init(mem.c_allocator) renderer := ast_renderer.init(mem.c_allocator)
defer ast_renderer.deinit(&renderer) defer ast_renderer.deinit(&renderer)
try ast_renderer.render(&renderer, root, &parse_state, scan_state.tokens.items) try ast_renderer.render_token_stream(&renderer, root, &parse_state, scan_state.tokens.items)
try testing.expect_equal(scan_state.tokens.items.len, renderer.tokens.items.len) try testing.expect_equal(scan_state.tokens.items.len, renderer.tokens.items.len)
for scan_state.tokens.items |expected, i| { for scan_state.tokens.items |expected, i| {