Add better fallback for ast_token

This commit is contained in:
gingerBill
2023-02-27 16:15:19 +00:00
parent 02a098eb48
commit 76cb3b7874

View File

@@ -23,6 +23,9 @@ gb_internal Token ast_token(Ast *node) {
if (node->SelectorExpr.expr != nullptr) {
return ast_token(node->SelectorExpr.expr);
}
if (node->SelectorExpr.selector != nullptr) {
return ast_token(node->SelectorExpr.selector);
}
return node->SelectorExpr.token;
case Ast_SelectorCallExpr:
if (node->SelectorCallExpr.expr != nullptr) {