/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-11-2021-07-05/informatik-math/informatik2/bash-programming/lex-yacc-bash-etc/grammatik05.txt


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