Tim Tepaße: Quelltext-Editor mit Syntax Highlighting

Beitrag lesen

Hallo Sonic

Gibts irgendwo ne Beschreibung zu den hier verwendeten Funktionen? Wenn ich z.B. bei Google nach @property-group suche, bekomme ich keinen einzigen sinnvollen Teffer

@property-group ist eine proprietäre Erweiterung ohne vendor prefix des XML-Editors XMLMind (den Thomas für das Schreiben von SELFHTML 9 vorgegeben hat). Sie definiert in etwa Konstanten bzw. Variablen für CSS, ähnlich wie das beim W3C spezifiziert werden soll.

Aber eigentlich brauchst Du so genaue Beschreibungen nicht. Mach Dir das Leben etwas einfacher und konzentrier Dich auf die großen Sprachenkonstrukte, sprich definiere @-Regeln statt „@import & @media und @whatever“. Was Dir dabei helfen kann sind die CSS Specs wie CSS 3 Syntax (Neuerer Entwurf) und CSS 3 Values and Units (Neuerer Entwurf). Diese definieren dann die Metasyntax, die tatsächlich ausgedrückten @-rules, Eigenschaften, Schlüsselwörter, Werte und funktionale Notationen folgen dieser Metasyntax. Es reicht dann, wenn Du diese Metasyntax highlightest anstatt ins Details zu gehen. Die formale Grammatik im neuesten Entwurf von CSS 3 Syntax deckt z.B. @property-group ab.

Ähnliches findet sich auch bei anderen Sprachen, so dass man nicht unbedingt per Trial & Error unterwegs sein muss.