aboutsummaryrefslogtreecommitdiff
path: root/src/parser_pos.cpp
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2021-08-22 11:50:47 +0100
committerGitHub <noreply@github.com>2021-08-22 11:50:47 +0100
commitd3fee9d76172172a0f8a70b96938dff45f3dd7e6 (patch)
treee3ccf349254e041a97cb8e5c5860f2b39eb3e46d /src/parser_pos.cpp
parent93b5befe45b6464f30f7a9404d1db2d84edf201f (diff)
parent36a6805b7cdb8b5e4014b03756f969ce6548ff73 (diff)
Merge pull request #1093 from odin-lang/multi-pointers
Multi Pointers `[^]T`
Diffstat (limited to 'src/parser_pos.cpp')
-rw-r--r--src/parser_pos.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/parser_pos.cpp b/src/parser_pos.cpp
index 0f2ac438a..8d164caf9 100644
--- a/src/parser_pos.cpp
+++ b/src/parser_pos.cpp
@@ -95,6 +95,7 @@ Token ast_token(Ast *node) {
case Ast_ProcType: return node->ProcType.token;
case Ast_RelativeType: return ast_token(node->RelativeType.tag);
case Ast_PointerType: return node->PointerType.token;
+ case Ast_MultiPointerType: return node->MultiPointerType.token;
case Ast_ArrayType: return node->ArrayType.token;
case Ast_DynamicArrayType: return node->DynamicArrayType.token;
case Ast_StructType: return node->StructType.token;
@@ -312,6 +313,7 @@ Token ast_end_token(Ast *node) {
case Ast_RelativeType:
return ast_end_token(node->RelativeType.type);
case Ast_PointerType: return ast_end_token(node->PointerType.type);
+ case Ast_MultiPointerType: return ast_end_token(node->MultiPointerType.type);
case Ast_ArrayType: return ast_end_token(node->ArrayType.elem);
case Ast_DynamicArrayType: return ast_end_token(node->DynamicArrayType.elem);
case Ast_StructType: