Zitat von
Daniel G:
Zitat von
marabu:
aber alleine die Grammatik von CSS Level 1 umfasst schon 22 Produktionen.
*räusper*
Was ...äh... sind Produktionen in diesem Zusammenhang?
Hey. Produktionen sind einfach folgendes:
Code:
Identififer ::= <Letter> [ <Letter-Or-Digit> ]
Letter ::= 'A' | 'B' | 'C' ... 'Z' | 'a' | ... | 'z'
Digit ::= '0' | ... '9'
Letter-Or-Digit ::= <Letter> | <Digit>
Das bedeutet z.B., dass <Identifier> nach <Letter> und optional <Letter-Or-Digit> ableitbar ist. <letter> widerum kann man nach allen Buchstaben ableiten, <digit> nach allen Zahlen und so weiter. Wenn du mit ableiten nichts anfangen kannst, dann denk dir statt dessen sowas wie "lässt sich aus [...] erzeugen". Hat zumindest mir am Anfang geholfen
[Edit] Zusammenfassend kann man also sagen, dass Produktionen Ersetzungsregeln sind... [/Edit]