diff options
| author | gingerBill <bill@gingerbill.org> | 2019-03-06 16:19:47 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2019-03-06 16:19:47 +0000 |
| commit | ad3b6ab71854a638f2b769fc12e8776abfff48d6 (patch) | |
| tree | 9e9026ff8f50d6996250d89be71e93aa6c35e366 /src/parser.hpp | |
| parent | 1652d5033b5fa1fbf75f6c9e049511df41ed77f3 (diff) | |
Implicit Selector Expressions: `.A`
Diffstat (limited to 'src/parser.hpp')
| -rw-r--r-- | src/parser.hpp | 1 |
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 { \ |