Skip to content

Commit b942867

Browse files
authored
Make whitespace required around query operators (#500)
1 parent ee79f9f commit b942867

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

QUERY-SPEC.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,15 @@ what they expand to.
115115

116116
```
117117
query-str := $bom? query
118-
query := selector q-ws* "||" q-ws* query | selector
119-
selector := filter q-ws* selector-operator q-ws* selector-subsequent | filter
120-
selector-subsequent := matchers q-ws* selector-operator q-ws* selector-subsequent | matchers
118+
query := selector q-ws+ "||" q-ws+ query | selector
119+
selector := filter q-ws+ selector-operator q-ws+ selector-subsequent | filter
120+
selector-subsequent := matchers q-ws+ selector-operator q-ws+ selector-subsequent | matchers
121121
selector-operator := ">>" | ">" | "++" | "+"
122122
filter := "top(" q-ws* ")" | matchers
123123
matchers := type-matcher $string? accessor-matcher* | $string accessor-matcher* | accessor-matcher+
124124
type-matcher := "(" q-ws* ")" | $type
125125
accessor-matcher := "[" q-ws* (comparison | accessor)? q-ws* "]"
126-
comparison := accessor q-ws* matcher-operator q-ws* ($type | $string | $number | $keyword)
126+
comparison := accessor q-ws+ matcher-operator q-ws+ ($type | $string | $number | $keyword)
127127
accessor := "val(" q-ws* $integer q-ws* ")" | "prop(" q-ws* $string q-ws* ")" | "name(" q-ws* ")" | "tag(" q-ws* ")" | "values(" q-ws* ")" | "props(" q-ws* ")" | $string
128128
matcher-operator := "=" | "!=" | ">" | "<" | ">=" | "<=" | "^=" | "$=" | "*="
129129

0 commit comments

Comments
 (0)