Witam, mam opisać instrukcję warunkową za pomocą notacji BNF, czy to jest dobrze czy jeszcze czegoś brakuje?
<cyfra>::= 0|1|2|3|4|5|6|7|8|9
<litera>::= Q|W|E|R|T|Y|U|I|O|P|A|S|D|F|G|H|J|K|L|Z|X|C|V|B|N|M|
<instrukcja_warunkowa>::= if <warunek> then <instrukcja> | if <warunek> then <instrukcja> else <instrukcja>
<warunek>::=<wartosc_logiczna>
<wartosc_logiczna>::=true|false
<instrukcja>::=<cyfra>|<litera>|{<cyfra>}|{<litera>}