shift-expression
Read left to right. Select any rule to explore it.
Production LiteralBranch: choiceBypass: optionalLoop: repeat
EBNF source
shift-expression =
additive-expression , { ( "<<" | ">>" ) , additive-expression } ;