version 1.11, 1999/04/15 13:16:30
|
version 1.12, 1999/06/02 12:43:25
|
Line 48 typedef struct _Node
|
Line 48 typedef struct _Node
|
struct _Node *Next; |
struct _Node *Next; |
struct _Node *Previous; |
struct _Node *Previous; |
int NodeDepth; |
int NodeDepth; |
boolean IsTrans; |
ThotBool IsTrans; |
struct _SymbDesc *MatchSymb; /* symbol matched (transformation phase) */ |
struct _SymbDesc *MatchSymb; /* symbol matched (transformation phase) */ |
strMatch *Matches; /* Symbols Matched (pattern matching) */ |
strMatch *Matches; /* Symbols Matched (pattern matching) */ |
struct _ListSymb *Candidates; /* list of symbols potientally matched */ |
struct _ListSymb *Candidates; /* list of symbols potientally matched */ |
Line 66 typedef struct _AttrDesc
|
Line 66 typedef struct _AttrDesc
|
{ |
{ |
STRING NameAttr; |
STRING NameAttr; |
int ThotAttr; |
int ThotAttr; |
boolean IsInt; |
ThotBool IsInt; |
boolean IsTransf; |
ThotBool IsTransf; |
union |
union |
{ |
{ |
STRING _TextVal; |
STRING _TextVal; |
Line 103 typedef struct _RuleDesc
|
Line 103 typedef struct _RuleDesc
|
STRING RuleName; |
STRING RuleName; |
strNodeDesc *OptionNodes; |
strNodeDesc *OptionNodes; |
strNodeDesc *NewNodes; |
strNodeDesc *NewNodes; |
boolean DeleteRule; |
ThotBool DeleteRule; |
struct _RuleDesc *NextRule; |
struct _RuleDesc *NextRule; |
struct _RuleDesc *Next; |
struct _RuleDesc *Next; |
} |
} |
Line 134 typedef struct _SymbDesc
|
Line 134 typedef struct _SymbDesc
|
STRING SymbolName; |
STRING SymbolName; |
STRING Tag; |
STRING Tag; |
strRuleDesc *Rule; |
strRuleDesc *Rule; |
boolean IsOptional; |
ThotBool IsOptional; |
boolean IsActiveSymb; |
ThotBool IsActiveSymb; |
boolean IsOptChild; |
ThotBool IsOptChild; |
int Depth; |
int Depth; |
strAttrDesc *Attributes; |
strAttrDesc *Attributes; |
strListSymb *Children; |
strListSymb *Children; |
Line 156 typedef struct _TransDesc
|
Line 156 typedef struct _TransDesc
|
strSymbDesc *RootDesc; |
strSymbDesc *RootDesc; |
strSymbDesc *Symbols; |
strSymbDesc *Symbols; |
strRuleDesc *Rules; |
strRuleDesc *Rules; |
boolean IsActiveTrans; |
ThotBool IsActiveTrans; |
STRING DestinationTag; |
STRING DestinationTag; |
struct _TransDesc *Next; |
struct _TransDesc *Next; |
} |
} |