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 |