Einzelnen Beitrag anzeigen

Sergej

Registriert seit: 12. Jun 2003
Ort: Stuttgart
169 Beiträge
 
#7

Re: [Mission Impossible] CSS Parser erstellen...

  Alt 12. Aug 2006, 17:50
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]
Ceterum censeo cartaginem esse delendam
  Mit Zitat antworten Zitat