CDG
compiler object.
Definition at line 58 of file compile.c.
Data Fields | |
FILE * | ccFile |
String | ccFileName |
Vector | connexions |
Constraint | currentConstraint |
Formula | currentFormula |
Vector | directions |
int | indent |
String | indentString |
Vector | indentStrings |
int | maxLookupStrings |
int | maxValues |
Boolean | needsIndent |
String | objFileName |
String | soFileName |
Vector | strings |
Boolean | translateOnly |
|
filehandle of the file in ccFileName Definition at line 60 of file compile.c. Referenced by comCompile(), comPrint(), comPrintln(), comWriteError(), and comWriteWarning(). |
|
filename for C code Definition at line 59 of file compile.c. Referenced by comCompile(), comMake(), comNew(), and comTranslate(). |
|
collection of all defined connexions Definition at line 68 of file compile.c. |
|
the constraint being currently translated Definition at line 69 of file compile.c. Referenced by comIndexOfVarInfo(), comNew(), comTranslateConnected(), comTranslateConstraint(), comTranslateEquation(), comTranslateIs(), comTranslateLookup(), comTranslateMatch(), comTranslateParent(), comTranslateSubsumes(), comTranslateUnEquation(), comWriteError(), and comWriteWarning(). |
|
the Formula being currently translated Definition at line 70 of file compile.c. Referenced by comTranslateFormula(), and comTranslateHas(). |
|
collection of all defined directions Definition at line 67 of file compile.c. |
|
current indentation level Definition at line 63 of file compile.c. Referenced by comIndent(), comNew(), comOutdent(), comTranslateBinaryConstraints(), comTranslateUnaryConstraints(), and comWriteFunctions(). |
|
current indentation Definition at line 64 of file compile.c. Referenced by comIndent(), comNew(), comOutdent(), comPrint(), and comPrintln(). |
|
possible indentation Definition at line 65 of file compile.c. Referenced by comFree(), comIndent(), comNew(), and comOutdent(). |
|
max number of Strings used in 'lookup' constraints Definition at line 72 of file compile.c. Referenced by comAnalyzeGrammar(), and comWriteInitFunction(). |
|
max number of variables to eval all constraints Definition at line 71 of file compile.c. Referenced by comAnalyzeGrammar(), and comWriteDeclarations(). |
|
TRUE by comPrintln, FALSE by comPrint Definition at line 66 of file compile.c. Referenced by comNew(), comPrint(), comPrintln(), comWriteError(), and comWriteWarning(). |
|
filename for object code Definition at line 61 of file compile.c. Referenced by comCompile(), comMake(), and comNew(). |
|
filename for C dll grammar Definition at line 62 of file compile.c. Referenced by comCompile(), comLoad(), comMake(), and comNew(). |
|
list of strings to allocated statically Definition at line 73 of file compile.c. Referenced by comFree(), comNew(), comRegisterString(), comWriteFinitFunction(), and comWriteInitFunction(). |
|
if TRUE we dont compile+load a shared object Definition at line 74 of file compile.c. Referenced by comCompile(), and comNew(). |