]> git.proxmox.com Git - rustc.git/blobdiff - vendor/pest_meta/src/grammar.pest
New upstream version 1.65.0+dfsg1
[rustc.git] / vendor / pest_meta / src / grammar.pest
index 0d03ba8998e2eb62e0f5a683906ab55d76a584e6..282ca35b8af35080f6900a05817e4e3beadd9952 100644 (file)
@@ -34,7 +34,7 @@ atomic_modifier          = { "@" }
 compound_atomic_modifier = { "$" }
 non_atomic_modifier      = { "!" }
 
-expression =  { term ~ (infix_operator ~ term)* }
+expression =  { choice_operator? ~ term ~ (infix_operator ~ term)* }
 term       =  { prefix_operator* ~ node ~ postfix_operator* }
 node       = _{ opening_paren ~ expression ~ closing_paren | terminal }
 terminal   = _{ _push | peek_slice | identifier | string | insensitive_string | range }