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