| |
Anhang G. Grammar von CSS 2,1 Inhalt . . . . . . . . . . . . . . . . 319 Grammatik G.1 . . . . . . . . . . . . . . . 321 Lexikalischer Scanner G.2 . . . . . . 322 Vergleich G.3 von tokenization in CSS 2,1 und CSS1 Dieser Anhang ist normativ. Die Grammatik folgend definiert die Syntax von CSS 2,1. Sie ist in etwas Richtung jedoch ein Superset von CSS 2,1 als dieser Spezifikation erlegt zusätzliche semantische Begrenzungen auf ausgedrückt nicht in dieser Grammatik. Ein anpassendes MA muß an auch haften Vorwärts-kompatible Satzgliederungsrichtlinien [ P. 37 ], die Wähldarstellung, die Eigenschaft und Wertdarstellung [ P. 17 ] und die Maßeinheitsdarstellung. Zusätzlich kann die Dokumentsprache erlegen Sie Beschränkungen auf, erlegt z.B. HTML Beschränkungen den möglichen Werten von auf "Kategorien" Attribut. Grammatik G.1 Die Grammatik folgend ist LALR(1) (aber merken Sie, daß die meisten MA nicht es direkt verwenden sollten, da sie nicht die analysieren versammlungen ausdrückt [ P. 47 ], nur die Syntax CSS 2,1). Für das Format der Produktionen wird menschlichen Verbrauch und irgendein Kurzschluß optimiert Handdarstellung über Yacc hinaus (sehen Sie [ YACC ]) wird verwendet: * : 0 oder mehr + : 1 oder mehr ? : 0 oder 1 |: trennt Alternativen [ ] : Gruppierung Die Produktionen sind: stylesheet : [ CHARSET_SYM S * ZEICHENKETTE S * ';', ]? [ S|CDO|CDC ] * [ Import [ S|CDO|CDC ] * ] * [ [ ruleset|Mittel|Seite ] [ S|CDO|CDC ] * ] * ; Import : IMPORT_SYM S * [ ZEICHENKETTE|URI ] S * [ Mittel [ KOMMA S * Mittel ] * ]? ';', S * ; Mittel : MEDIA_SYM S * Mittel [ KOMMA S * Mittel ] * LBRACE S * ruleset * ' } ' S * ; Mittel : Kennzeichnung S * ; Seite Feb 25 2004 12:20 319 Grammatik von CSS 2,1 |  |
|
| |
|
|