EBNF Definiton
E = (V, Σ, S, R)
Startsymbol
S … mit welchem Symbol gestartet wird
V
Syntaktische Variablen
… sowas wie A oder S… weiterer Ablauf erklärt
Σ
Menge von Terminalsymbolen, z.B: buchstaben wörter, abläufe usw.
R
Regeln, alle z.B.
R:
S ::= ˆ{cˆ}A
A ::= ˆ(ˆ(aAbˆ) ˆ| aˆ)
T
ist ein EBNF Term
P
ist eine objektsprache
Beispiel EBNF Definition
Sei E = (V, Σ, S, R) eine EBNF-Definition mit V = {S, A}, Σ = {a, b, c} und R: S ::= ˆ{cˆ}A
Symbole
{} → schleife
[] → option
() → entwerder oder rang
| → entweder oder
schau dir die Vorlesung zu 2b an
jetzt
was ist alpha?
tiefe der EBNF
tut machen
Last changed2 years ago