Coco/R Import

Top  Previous  Next

Beispiele > Cocor Import

 

Die wichtigsten Bedienungselemente von TETRA sollten bekannt sein.

 

Dies Beispiel ist für fortgeschrittene Benutzer des TextTransformers und Kenner des Compiler-Generators Coco gedacht.

 

Der TextTransformer wurde inspiriert von dem Compiler-Compiler Coco/R und ist ihm daher in vieler Hinsicht verwandt. Die Produktionen einer Coco/R Compilerbeschreibung lassen sich im wesentlichen ohne große Probleme in die Syntax des TextTransformers übersetzen. Das ist die Aufgabe dieses Projekts im Verzeichnis:

 

"\TextTransformer\Beispiele\CC2TT_17"

 

Als Quelltext-Beispiel dient das Skript Cr_17.atg

(im Original: Cr.atg. Die 17 ist hier zur Kennzeichnung der  Versionsnummer von Coco/R gewählt. Das Java Project ist eine Adaption eines neueren Coco/R-Projekts.) In diesem Skript wird die Syntax der Coco/R Compilerbeschreibungssprache selbst definiert.

 

Um das Skript parsen zu können, muss der TextTransformer selbst die Definitionen des Skripts adaptieren. Er muss

 

die gleichen Zeichen auslassen

die gleichen Token erkennen

die Produktionen gleich parsen

 

 

 

 

 

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English