diff options
Diffstat (limited to 'src/parser.cpp')
| -rw-r--r-- | src/parser.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/parser.cpp b/src/parser.cpp index be3991add..bf049f037 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -14,7 +14,6 @@ Token ast_token(Ast *node) { return node->CompoundLit.open; case Ast_TagExpr: return node->TagExpr.token; - case Ast_RunExpr: return node->RunExpr.token; case Ast_BadExpr: return node->BadExpr.begin; case Ast_UnaryExpr: return node->UnaryExpr.op; case Ast_BinaryExpr: return ast_token(node->BinaryExpr.left); @@ -155,9 +154,6 @@ Ast *clone_ast(Ast *node) { case Ast_TagExpr: n->TagExpr.expr = clone_ast(n->TagExpr.expr); break; - case Ast_RunExpr: - n->RunExpr.expr = clone_ast(n->RunExpr.expr); - break; case Ast_UnaryExpr: n->UnaryExpr.expr = clone_ast(n->UnaryExpr.expr); break; @@ -458,15 +454,6 @@ Ast *ast_tag_expr(AstFile *f, Token token, Token name, Ast *expr) { return result; } -Ast *ast_run_expr(AstFile *f, Token token, Token name, Ast *expr) { - Ast *result = alloc_ast_node(f, Ast_RunExpr); - result->RunExpr.token = token; - result->RunExpr.name = name; - result->RunExpr.expr = expr; - return result; -} - - Ast *ast_tag_stmt(AstFile *f, Token token, Token name, Ast *stmt) { Ast *result = alloc_ast_node(f, Ast_TagStmt); result->TagStmt.token = token; |