|
![]() ![]() ![]() ![]() ![]() |
![]() | Die erweiterte Backus-Naur-Form vereinfacht die
Schreibweise durch die Einführung weiterer Operatoren:
| ||||||
![]() | Optionalität: A = ![]() ![]() ![]()
| ||||||
![]() | Wiederholung (0 bis beliebig oft):
A = ![]() ![]() ![]() Dies entspricht
| ||||||
![]() | Auswahl: A = ![]() ![]() ![]() ![]()
| ||||||
![]() | EBNF vermeidet im Vergleich zu BNF Rekursionen (bei
Wiederholungen) und kommt mit weniger Regeln aus. Allerdings
ist BNF in einigen Punkten etwas genauer und wird daher bei
theoretischen Überlegungen bevorzugt.
|
![]() ![]() ![]() ![]() ![]() |
Copyright © 1999, 2004 Andreas F. Borchert, in HTML konvertiert am 28.01.2005 |