diff options
| -rw-r--r-- | tnslc/parse/ast.tnsl | 2 | ||||
| -rw-r--r-- | tnslc/test.tnsl | 9 |
2 files changed, 6 insertions, 5 deletions
diff --git a/tnslc/parse/ast.tnsl b/tnslc/parse/ast.tnsl index b517e41..46b1025 100644 --- a/tnslc/parse/ast.tnsl +++ b/tnslc/parse/ast.tnsl @@ -1104,7 +1104,7 @@ int errors_shown = 0 _ast_block_pass(fin, first) - /; if (_advance_check(fin, first`, ";/\0") == false) + /; if (_advance_check(fin, first, ";/\0") == false) _ast_print_err(fin, ~blf, "Could not find closing ;/ for top block\0") ;/ blf.end() diff --git a/tnslc/test.tnsl b/tnslc/test.tnsl index 7570215..b515c49 100644 --- a/tnslc/test.tnsl +++ b/tnslc/test.tnsl @@ -28,10 +28,11 @@ usage: utils.File fin fin.init(argv{1}) - utils.Vector vec = parse.gen_token_list(~fin) - parse.print_token_list(~vec) - parse.end_token_list(~vec) - + parse.Node ast = parse.generate_ast(~fin) + ast.update_children() + parse.print_ast(~ast) + ast.end() + fin.end() return 0 |