diff options
| author | gingerBill <bill@gingerbill.org> | 2021-07-05 16:23:13 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2021-07-05 16:23:13 +0100 |
| commit | a98eee145d60a42324835c578d8573675d6fdd49 (patch) | |
| tree | 2f4824a5812115ff84277d798b7322e97f962811 /src/parser_pos.cpp | |
| parent | c6b9b3b9a41d6e049d39780933067d44cf2b6469 (diff) | |
Remove `try`; Replace `try x else y` with `or_else(x, y)`
Diffstat (limited to 'src/parser_pos.cpp')
| -rw-r--r-- | src/parser_pos.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/parser_pos.cpp b/src/parser_pos.cpp index 8f4fe4527..921836afe 100644 --- a/src/parser_pos.cpp +++ b/src/parser_pos.cpp @@ -44,8 +44,6 @@ Token ast_token(Ast *node) { case Ast_TypeAssertion: return ast_token(node->TypeAssertion.expr); case Ast_TypeCast: return node->TypeCast.token; case Ast_AutoCast: return node->AutoCast.token; - case Ast_TryExpr: return node->TryExpr.token; - case Ast_TryElseExpr: return node->TryElseExpr.try_token; case Ast_InlineAsmExpr: return node->InlineAsmExpr.token; case Ast_BadStmt: return node->BadStmt.begin; @@ -180,8 +178,6 @@ Token ast_end_token(Ast *node) { case Ast_TypeAssertion: return ast_end_token(node->TypeAssertion.type); case Ast_TypeCast: return ast_end_token(node->TypeCast.expr); case Ast_AutoCast: return ast_end_token(node->AutoCast.expr); - case Ast_TryExpr: return ast_end_token(node->TryExpr.expr); - case Ast_TryElseExpr: return ast_end_token(node->TryElseExpr.else_expr); case Ast_InlineAsmExpr: return node->InlineAsmExpr.close; case Ast_BadStmt: return node->BadStmt.end; |