(H) 2.5 – Mailefonnummernadressen

Hinweis: Dies ist ein Lösungsvorschlag. Es gibt andere, ebenfalls richtige Lösungen.


Angabe:

letter  ::= a | ... | z
special ::= _ | . | -
digit   ::= 0 | ... | 9

lvw ::= 49 | 37 | 1876 | ...
ow  ::= 89 | 99 | ...
nr  ::= digit+


Teilaufgabe 1:

telefon ::= (0 | ((00 | +) lvw)) ow nr


Teilaufgabe 2:

name ::= letter (special? letter)*
mail ::= name @ name . name


Zuletzt geändert: Samstag, 4. November 2017, 09:52