Backus-Naur-Form (BNF) kontextfreie Grammatik
<assignment> -> <variable> = <expression> <number> -> <digit> <number> | <digit>
Erweiterte BNF
<digit>^+
if <expr> then <stmt> [ else <stmt> ]