diff --git a/source/ast/renderer/renderer.hon b/source/ast/renderer/renderer.hon index 2c2b10e..feb4399 100644 --- a/source/ast/renderer/renderer.hon +++ b/source/ast/renderer/renderer.hon @@ -31,7 +31,7 @@ deinit proc(renderer @mut Renderer) void { arraylist.deinit(&renderer.tokens) } -render proc( +render_token_stream proc( renderer @mut Renderer, node_id NodeId, parse_state @ParseState, diff --git a/source/main.hon b/source/main.hon index 066aab2..c842b1a 100644 --- a/source/main.hon +++ b/source/main.hon @@ -90,7 +90,7 @@ main proc() void! { renderer := ast_renderer.init(mem.c_allocator) 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", {}) for (renderer.tokens.items) |tok| lexer.render_token(tok, program) diff --git a/source/parser/parser.test.hon b/source/parser/parser.test.hon index 7cb0ffb..497f47e 100644 --- a/source/parser/parser.test.hon +++ b/source/parser/parser.test.hon @@ -25,7 +25,7 @@ handles_package_declarations test { renderer := ast_renderer.init(mem.c_allocator) 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) for scan_state.tokens.items |expected, i| { @@ -53,7 +53,7 @@ handles_unary_arithmetic_prefix_expression test { renderer := ast_renderer.init(mem.c_allocator) 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) for scan_state.tokens.items |expected, i| { @@ -84,7 +84,7 @@ handles_binary_arithmetic_expression test { renderer := ast_renderer.init(mem.c_allocator) 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) for scan_state.tokens.items |expected, i| { @@ -112,7 +112,7 @@ handles_statement_declaration test { renderer := ast_renderer.init(mem.c_allocator) 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) for scan_state.tokens.items |expected, i| {