TetraComponents

Top  Previous  Next

 

Die freien TetraComponents erlauben es TextTransformer-Projekte innerhalb von Delphi oder CBuilder-Programmen zu benutzen. Sie werden mit der ebenfalls frei verfügbaren tetra_engine.dll ausgeführt (interpretiert). Die Komponenten kapseln diese dll.

 

Die Komponenten erlauben u.a. einige Behandlungen von Parse-Ereignissen. Dabei werden Nummern für Token und Produktionen übermittelt (in OnAcceptToken und OnEnterProduction). 

 

Diese enumerierten Werte werden per default in die Schablone "enums_pas.frm" geschrieben:

 

unit -->NameSpace;

 

interface

 

type

 

  EToken = (

  -->TokenEnums

  );

 

  EProduction = (

  -->ProductionEnums

  ); 

 

 

const

 

  Tokens := TStringList.Create;

-->TokenNames

  );

 

  Productions := TStringList.Create;

-->ProductionNames

  );

 

implementation

 

end.

  

Mit dem Pfeil "-->" und anschließendem Schlüsselwort sind die Positionen gekennzeichnet, an die der TextTransformer project-spezifischen Code einfügt.

Die Schablone kann in einem Editor bearbeitet werden.



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English