Unterstützender Code

Top  Previous  Next

Codeerzeugung > Unterstützender Code

 

Zur Kompilierung eines von TETRA erzeugten Parsers ist der Quellcode für einige zusätzliche Klassen erforderlich, die in den Projekten verwendet werden. Die meisten Klassen sind allein in Header-Dateien untergebracht ("header-only"), d.h. ihr Quellcode muss nicht explizit in die Projekte des C++-Compilers eingebunden werden. Die Struktur des tetra-Verzeichnisses zeigt deutlich, welche Dateien eingebunden werden müssen, nämlich diejenigen, die sich im tetra/source-Verzeichnis befinden.

 

Die vollständige Liste der Klassen ist:

 

 

CTT_Error

CTT_ParseError

CTT_Parser

CTT_ParseState

CTT_Scanner

CTT_Tst

CTT_Match

CTT_Guard

CTT_Mstrstr

CTT_Mstrfun

CTT_Node

CTT_DomNode

CTT_ParseStatePluginAbs

CTT_ParseStatePlugin

CTT_ParseStateDomPluginAbs

CTT_ParseStateDomPlugin

CTT_RedirectOutput

CTT_Indent

CTT_Xerces

 

 

Eine Implementation der Hilfsfunktionen  

 

stod

stoi

dtos

itos

etc.

 

befindet sich in der Datei tt_lib.h/cpp

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English