/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/old-cs-2-01/informatik2/bash-programming/lex-yacc-bash-etc/grammatik14.txt


statement           ->  assignment | cond | loop
assignement         ->  id := expr
cond                ->  if boolexpr then statement fi | if boolexpr then statement else statement fi
loop                ->  while boolexpr do statement od
expr                ->  boolexpr | numexpr
boolexpr            ->  numexrp cop numexpr
numexpr             ->  numexpr + term | term
term                ->  term * factor | factor
factor              ->  id | const | (numexpr)