Diff for /Amaya/amaya/Template.S between versions 1.28 and 1.29

version 1.28, 2007/10/15 10:46:02 version 1.29, 2008/05/16 12:26:58
Line 16  CONST Line 16  CONST
   
 STRUCT  STRUCT
   
   Template = CASE OF    Template ( ATTR version = TEXT; templateVersion = TEXT ) = LIST OF (TemplateObject);
   
     TemplateObject = CASE OF
       head;        head;
       repeat;        repeat;
       option;        option;
Line 24  STRUCT Line 26  STRUCT
       useSimple;        useSimple;
       bag;        bag;
       attribute;        attribute;
     END;      END + (Comment\240, XMLPI);
   
   head ( ATTR version = TEXT; templateVersion = TEXT ) =     head ( ATTR version; templateVersion ) = 
     LIST OF ( Declaration = CASE OF      LIST OF ( Declaration = CASE OF
       component;        component;
       union;        union;
Line 34  STRUCT Line 36  STRUCT
     END      END
    );     );
   
     Comment\240 = LIST OF (Comment_line = TEXT) - (Comment\240);
     
     XMLPI (ATTR is_css = Text) = LIST OF (PI_line = TEXT);
   
   component ( ATTR name = TEXT ) = ANY - ( head, union, import );    component ( ATTR name = TEXT ) = ANY - ( head, union, import );
   union ( ATTR name; includeAt = TEXT; exclude = TEXT ) = CONSTANT C_CR; {It is always empty}    union ( ATTR name; includeAt = TEXT; exclude = TEXT ) = CONSTANT C_CR; {It is always empty}
   import ( ATTR src = TEXT ) = CONSTANT C_CR; {It is always empty}    import ( ATTR src = TEXT ) = CONSTANT C_CR; {It is always empty}
Line 71  STRUCT Line 77  STRUCT
     ) = CONSTANT C_CR; {It is always empty}      ) = CONSTANT C_CR; {It is always empty}
   
 EXCEPT  EXCEPT
     XMLPI:              ReturnCreateNL, NoSpellCheck, NoReplicate, NotAnElementNode;
     Comment\240:        ReturnCreateNL, NoSpellCheck, NoReplicate, NotAnElementNode;
     Comment_line:       Hidden, MarkupPreserve;
     PI_line:            Hidden, MarkupPreserve;
   useEl:              NoReplicate, NoBreakByReturn;    useEl:              NoReplicate, NoBreakByReturn;
   useSimple:          NoReplicate, NoBreakByReturn;    useSimple:          NoReplicate, NoBreakByReturn;
   repeat:             NoReplicate, NoBreakByReturn, NoCreate;    repeat:             NoReplicate, NoBreakByReturn, NoCreate;

Removed from v.1.28  
changed lines
  Added in v.1.29


Webmaster