Skip to content

Commit 2668cc5

Browse files
ribru17clason
authored andcommitted
fix: support predicates without parameters
`query.c` allows this, so should the grammar.
1 parent 8a43889 commit 2668cc5

File tree

5 files changed

+1672
-1625
lines changed

5 files changed

+1672
-1625
lines changed

grammar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ module.exports = grammar({
127127
seq(
128128
"(",
129129
field("name", seq(choice("#", "."), $._immediate_identifier, field("type", $.predicate_type))),
130-
field("parameters", $.parameters),
130+
optional(field("parameters", $.parameters)),
131131
")"
132132
),
133133
predicate_type: _ => token.immediate(choice("?", "!")),

src/grammar.json

Lines changed: 14 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/node-types.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)