Add unselector_expr

This commit is contained in:
gingerBill committed 2018-03-04 11:06:59 +00:00
1 parent 584dffea14
commit 105de7705a
6 files changed
+23 -22

No files matched your search

+11
View File
@@ -1410,6 +1410,17 @@ AstNode *unparen_expr(AstNode *node) {
}
}
AstNode *unselector_expr(AstNode *node) {
node = unparen_expr(node);
if (node == nullptr) {
return nullptr;
}
while (node->kind == AstNode_SelectorExpr) {
node = node->SelectorExpr.selector;
}
return node;
}
AstNode *parse_value(AstFile *f);
Array<AstNode *> parse_element_list(AstFile *f) {