aboutsummaryrefslogtreecommitdiff
path: root/src/parser.hpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2019-03-06 16:19:47 +0000
committergingerBill <bill@gingerbill.org>2019-03-06 16:19:47 +0000
commitad3b6ab71854a638f2b769fc12e8776abfff48d6 (patch)
tree9e9026ff8f50d6996250d89be71e93aa6c35e366 /src/parser.hpp
parent1652d5033b5fa1fbf75f6c9e049511df41ed77f3 (diff)
Implicit Selector Expressions: `.A`
Diffstat (limited to 'src/parser.hpp')
-rw-r--r--src/parser.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/parser.hpp b/src/parser.hpp
index d685aa1af..816f3f534 100644
--- a/src/parser.hpp
+++ b/src/parser.hpp
@@ -245,6 +245,7 @@ AST_KIND(_ExprBegin, "", bool) \
AST_KIND(BinaryExpr, "binary expression", struct { Token op; Ast *left, *right; } ) \
AST_KIND(ParenExpr, "parentheses expression", struct { Ast *expr; Token open, close; }) \
AST_KIND(SelectorExpr, "selector expression", struct { Token token; Ast *expr, *selector; }) \
+ AST_KIND(ImplicitSelectorExpr, "implicit selector expression", struct { Token token; Ast *selector; }) \
AST_KIND(IndexExpr, "index expression", struct { Ast *expr, *index; Token open, close; }) \
AST_KIND(DerefExpr, "dereference expression", struct { Token op; Ast *expr; }) \
AST_KIND(SliceExpr, "slice expression", struct { \