handle the case where you forgot entirely the parenthesis

This commit is contained in:
Tamo
2021-09-06 17:28:49 +02:00
parent ebf82ac28c
commit 6d5762a6c8
2 changed files with 7 additions and 1 deletions

View File

@@ -9,7 +9,7 @@ char = _{ !(PEEK | "\\") ~ ANY
| "\\" ~ ("u" ~ ASCII_HEX_DIGIT{4})}
// we deliberately choose to allow empty parameters to generate more specific error message later
parameters ={"(" ~ (value ~ ",")* ~ value? ~ ")"}
parameters ={("(" ~ (value ~ ",")* ~ value? ~ ")") | ""}
condition = _{between | eq | greater | less | geq | leq | neq}
between = {key ~ value ~ "TO" ~ value}
geq = {key ~ ">=" ~ value}