Neben den Metazeichen für Auswahl (|) und Gruppierung (runde Klammern), die in der BNF verwendet werden können, besitzt die EBNF (extended Backus-Naur-form) noch folgende:
R0: Länge = Ganzzahl [ "," Nachkommastellen ];
R1: Ganzzahl = "0" | ( EinsBisNeun { NullBisNeun } );
R2: Nachkommastellen = NullBisNeun [ NullBisNeun ];
R3: EinsBisNeun = "1" | "2" | ... | "9";
R4: NullBisNeun = "0" | EinsBisNeun;
Bemerkungen:
a) 
Geben Sie die Grammatik einer Sprache in EBNF an, die alle Eurobeträge mit und ohne Nachkommastellen umfasst, also bspw. (ohne die Anführungszeichen): "125 €", "210,25 €", "32423,13€"
Genauer:
 Erinnerung: Vergessen Sie nicht, in Ihrer Lösung alle formalen Bestandteile der Grammatik zu nennen! 
b) 
Zeichen Sie den Ableitungsbaum zum Wort "256,17 €".
Erstellen Sie die Grammatik einer Sprache die alle möglichen Datumsangaben der Form "10.04.2022" umfasst. 
Sie können vereinfachend davon ausgehen, dass jeder Monat maximal 31 Tage haben kann. Insbesondere müssen Sie sich nicht mit der Schaltjahr-Thematik befassen.