Fix ExcludedKeywords parsing

This commit is contained in:
Pijus Kamandulis
2026-08-05 20:06:10 +03:00
parent c78842726b
commit 92d956e8fa
4 changed files with 1690 additions and 1605 deletions
+5 -1
View File
@@ -387,7 +387,11 @@ AsClause <- (ws As)? ws !ExcludedKeywords alias:Identifier {
return alias, nil
}
ExcludedKeywords <- Select / Top / As / From / In / Join / Exists / Where / And / Or / Not / GroupBy / OrderBy / Offset
ExcludedKeywords <- (
Select / Top / As / From / In / Join / Exists / Where / And / Or / Not / Offset /
("GROUP"i wss "BY"i) /
("ORDER"i wss "BY"i)
) ![a-zA-Z0-9_]
DotFieldAccess <- "." id:Identifier {
return id, nil