Auszulassende Zeichen |
Top Previous Next |
Beispiele > Cocor Import > Auszulassende Zeichen
Für Coco/R werden die auszulassenden Zeichen und Kommentare gesondert definiert. (Das Leerzeichen wird stets ausgelassen.) Zusätzlich gibt es Pragmas zur Steuerung des Compilers, die an beliebiger Stelle im Quelltext auftauchen dürfen. Im Skript Cr_17.atg steht dies in folgenden Zeilen:
IGNORE tab + eol + lf PRAGMAS Options = "$" {letter}. COMMENTS FROM "/*" TO "*/" NESTED
Im TextTransformer werden auszulassende Zeichen, Kommentare, und Pragmas zu einem regulären Ausdruck zusammengefasst und in den Projektoptionen gesetzt.
IGNORE: [\r\n\t ] PRAGMA = \$[[:alpha:]]* COMMENT = /\*([^*]|\*+[^*/])*\*+/
ergibt ein neues IGNORE:
IGNORE = ([\r\n\t ]| \ {PRAGMA}|{COMMENT})+
Anm: Verschachtelte Kommentare sind im TextTransformer nicht möglich. |
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |