Kommentare

Top  Previous  Next

Skripte > Tokendefinitionen > Vordefinierte Token > Kommentare

 

Die folgenden vordefinierten Token können über ein Popup-Menü in ein Projekt eingefügt werden.

 

Sie beschreiben Kommentare verschiedener Programmiersprachen. Häufig werden sie als Bestandteil der auszulassenden Zeichen verwendet. In diesem Fall brauchen und können sie nicht mehr in den Produktionen eingesetzt zu werden.

 

 

LC:        //[^\n]*(\n|\z)

 

Zeilenkommentare, die mit \"//\" beginnen und sich bis zum Ende der Zeile oder der Datei erstrecken.

 

 

BC_CPP:        /\*[^*]*\*+([^/*][^*]*\*+)*/

 

Block-Kommentar (C++-Stil), der mit "/*" beginnt und mit "*/" endet.

Innerhalb des Kommentars sind Folgen von '*' zulässig, also z.B.: /********/. Die Konstruktion dieses Ausdrucks ist schwer zu verstehen. Sie wird abgeleitet in dem Buch J.E.F. Friedl: Reguläre Ausdrücke. ("[^/*]" nimmt hier die Stelle von speziell ein.)

 

 

BC_PAS:        \(\*[^*]*\*+([^)*][^*]*\*+)*\)

 

Block-Kommentar (Pascal-Stil), der mit "(*" beginnt und mit "*)" endet.

Innerhalb des Kommentars sind Folgen von '*' zulässig, also z.B.: (********)

 

 

BC_HTML:        <!--([^-]|-+[^->]|->)*-+->

 

HTML/XML Block-Kommentar, beginnend mit "<!--" und schließend mit "-->".

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English