diff options
| author | gingerBill <bill@gingerbill.org> | 2023-06-15 01:37:55 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2023-06-15 01:37:55 +0100 |
| commit | 2992ca5df122e2f20113d5b357413c7fff606879 (patch) | |
| tree | 1e815b9902ca0ed2f0a4fb5d1eab58227a603296 /src/parser_pos.cpp | |
| parent | 242d3b3c4d7e269b04c96a81dbf6e5f5fbeb5e8b (diff) | |
Basic support for new procedure code (non-polymorphic, non-proc-group)
Diffstat (limited to 'src/parser_pos.cpp')
| -rw-r--r-- | src/parser_pos.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/parser_pos.cpp b/src/parser_pos.cpp index 2f22a85d3..3d2e8f27d 100644 --- a/src/parser_pos.cpp +++ b/src/parser_pos.cpp @@ -37,9 +37,9 @@ gb_internal Token ast_token(Ast *node) { return ast_token(node->ImplicitSelectorExpr.selector); } return node->ImplicitSelectorExpr.token; - case Ast_IndexExpr: return node->IndexExpr.open; - case Ast_MatrixIndexExpr: return node->MatrixIndexExpr.open; - case Ast_SliceExpr: return node->SliceExpr.open; + case Ast_IndexExpr: return ast_token(node->IndexExpr.expr); + case Ast_MatrixIndexExpr: return ast_token(node->MatrixIndexExpr.expr); + case Ast_SliceExpr: return ast_token(node->SliceExpr.expr); case Ast_Ellipsis: return node->Ellipsis.token; case Ast_FieldValue: if (node->FieldValue.field) { |