/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-2021-05-8/disk10-ab-2020-01-10/02-debian-pc2-work/informatik/bash-programming/lex-yacc-bash-etc/grammatik04.txt


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