grammar terminals :: '' ::= | < :: :: lt {{ tex \ensuremath{\langle} }} % {{ tex \ottsym{<} }} | > :: :: gt {{ tex \ensuremath{\rangle} }} % {{ tex \ottsym{>} }} % | [| :: :: range_start % {{ tex \mbox{$\ottsym{[\textbar}$} }} % | |] :: :: range_end % {{ tex \mbox{$\ottsym{\textbar]}$} }} % | [|| :: :: list_start % {{ tex \mbox{$\ottsym{[\textbar\textbar}$} }} % | ||] :: :: list_end % {{ tex \mbox{$\ottsym{\textbar\textbar]}$} }} | -> :: :: arrow {{ tex \ensuremath{\rightarrow} }} % {{ tex \ottsym{-\textgreater} }} {{ com \texttt{->} }} | >= :: :: geq {{ tex \ensuremath{\geq} }} % {{ tex \ottsym{\textgreater=} }} {{ com \texttt{>=} }} | '<=' :: :: leq {{ tex \ensuremath{\leq} }} % {{ tex \ottsym{\textless=} }} {{ com \texttt{<=} }}