aboutsummaryrefslogtreecommitdiff
path: root/src/parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.cpp')
-rw-r--r--src/parser.cpp13
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;