Supporting code

Top  Previous  Next

Code generation > Supporting code

 

To compile a parser generated by the TextTransformer you need the code of some additional classes, which are used in the projects: Most classes are situated in header files alone ("header only"), i.e. their source code doesn't have to be included into the projects of C++ compilers explicitly. The structure of the tetra directory shows, which files must be included: those of the tetra/source directory namely.

 

The complete list of the classes is:

 

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

 

 

An implementation of the helping functions  

 

stod

stoi

dtos

itos

etc.

 

can be found in tt_lib.h/cpp

 



This page belongs to the TextTransformer Documentation

Home  Content  German