conditional-expression
Read left to right. Select any rule to explore it.
Production LiteralBranch: choiceBypass: optionalLoop: repeat
EBNF source
conditional-expression =
coalesce-expression , { "?" , [ expression ] , ":" , coalesce-expression } ;