Diff for /Amaya/amaya/trans.h between versions 1.14 and 1.15

version 1.14, 2001/03/16 16:40:28 version 1.15, 2001/09/07 15:05:26
Line 41  strMatch; Line 41  strMatch;
 /* Source structure tree nodes definition */  /* Source structure tree nodes definition */
 typedef struct _Node  typedef struct _Node
   {    {
      STRING              Tag;           /* HTML tag */       unsigned char      *Tag;           /* HTML tag */
      Element             Elem;          /* element instance */       Element             Elem;          /* element instance */
      struct _Node       *Parent;               struct _Node       *Parent;        
      struct _Node       *Child;       struct _Node       *Child;
Line 64  typedef strNode   *StructureTree; Line 64  typedef strNode   *StructureTree;
 /* Attribute descriptor */  /* Attribute descriptor */
 typedef struct _AttrDesc  typedef struct _AttrDesc
   {    {
      STRING              NameAttr;       unsigned char       *NameAttr;
      int                 ThotAttr;       int                 ThotAttr;
      ThotBool            IsInt;       ThotBool            IsInt;
      ThotBool            IsTransf;       ThotBool            IsTransf;
      union       union
        {         {
           STRING              _TextVal;            unsigned char      *_TextVal;
           int                 _IntVal;            int                 _IntVal;
           struct _s0            struct _s0
             {              {
                STRING              _Tag;                 unsigned char      *_Tag;
                STRING              _Attr;                 unsigned char      *_Attr;
             }              }
           s0;            s0;
        }         }
Line 92  strAttrDesc; Line 92  strAttrDesc;
 /* node generated */  /* node generated */
 typedef struct _NodeDesc  typedef struct _NodeDesc
   {    {
      STRING              Tag;       unsigned char      *Tag;
      strAttrDesc        *Attributes;       strAttrDesc        *Attributes;
      struct _NodeDesc   *Next;       struct _NodeDesc   *Next;
   }    }
Line 100  strNodeDesc; Line 100  strNodeDesc;
   
 typedef struct _RuleDesc  typedef struct _RuleDesc
   {    {
      STRING              RuleName;       unsigned char      *RuleName;
      strNodeDesc        *OptionNodes;       strNodeDesc        *OptionNodes;
      strNodeDesc        *NewNodes;       strNodeDesc        *NewNodes;
      ThotBool           DeleteRule;       ThotBool           DeleteRule;
Line 131  strListSymb; Line 131  strListSymb;
 /* pattern node (symbol) */  /* pattern node (symbol) */
 typedef struct _SymbDesc  typedef struct _SymbDesc
   {    {
      STRING              SymbolName;       unsigned char      *SymbolName;
      STRING              Tag;       unsigned char      *Tag;
      strRuleDesc        *Rule;       strRuleDesc        *Rule;
      ThotBool            IsOptional;       ThotBool            IsOptional;
      ThotBool            IsActiveSymb;       ThotBool            IsActiveSymb;
Line 148  strSymbDesc; Line 148  strSymbDesc;
 /* transformation descriptor */  /* transformation descriptor */
 typedef struct _TransDesc  typedef struct _TransDesc
   {    {
      STRING              NameTrans;       unsigned char      *NameTrans;
      int                 NbPatSymb;       int                 NbPatSymb;
      int                 NbRules;       int                 NbRules;
      int                 PatDepth;       int                 PatDepth;
Line 157  typedef struct _TransDesc Line 157  typedef struct _TransDesc
      strSymbDesc        *Symbols;       strSymbDesc        *Symbols;
      strRuleDesc        *Rules;       strRuleDesc        *Rules;
      ThotBool            IsActiveTrans;       ThotBool            IsActiveTrans;
      STRING              DestinationTag;       unsigned char      *DestinationTag;
      struct _TransDesc  *Next;       struct _TransDesc  *Next;
   }    }
 strTransDesc;  strTransDesc;

Removed from v.1.14  
changed lines
  Added in v.1.15


Webmaster