Diff for /Amaya/amaya/HTMLT.T between versions 1.181 and 1.182

version 1.181, 2008/02/08 13:40:08 version 1.182, 2008/03/14 08:18:31
Line 15  CONST Line 15  CONST
    DoubleQuote  = '"';     DoubleQuote  = '"';
   
 VAR  VAR
    SOT : '<' ElemPrefixBuffer;  { Start of opening tag }     SOT : '<' ElemPrefixBuffer;        { Start of opening tag }
    SCT : '</' ElemPrefixBuffer; { Start of closing tag }     SCT : '</' ElemPrefixBuffer;        { Start of closing tag }
    SAN : ' ' AttrPrefixBuffer;  { Start of attribute name }     SAN : ' ' AttrPrefixBuffer;  { Start of attribute name }
   
 RULES  RULES
   
  HTML : BEGIN   HTML : BEGIN
         Use MathMLT for MathML;          Use MathMLT for MathML;
         Use SVGT for SVG;          Use SVGT for SVG;
         Use XLinkT for XLink;          Use XLinkT for XLink;
     Use TemplateT for Template;          Use TemplateT for Template;
         Create PI Before;          Create PI Before;
         create SOT;          create SOT;
         Create 'html';          Create 'html';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         create SCT after;          create SCT after;
         Create 'html>\12' After;          Create 'html>\12' After;
         END;          END;
   
  HEAD:  BEGIN   HEAD:        BEGIN
         create SOT;          create SOT;
         Create 'head' Before;          Create 'head' Before;
         Create Attributes Before;          Create Attributes Before;
         Create '>\12' Before;          Create '>\12' Before;
         Indent +2 Before;          Indent +2 Before;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'head>\12\12' After;          Create 'head>\12\12' After;
         END;          END;
   
  Document_URL:   Document_URL:
         BEGIN          BEGIN
         Remove;          Remove;
         END;          END;
   
  TITLE: BEGIN   TITLE:        BEGIN
         create SOT;          create SOT;
         Create 'title';          Create 'title';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'title>\12' After;          Create 'title>\12' After;
         END;          END;
   
  ISINDEX: BEGIN   ISINDEX: BEGIN
 #ifdef XML  #ifdef XML
         { elements TITLE and BASE must be generated as the first chidren          { elements TITLE and BASE must be generated as the first chidren
           of the HEAD element }            of the HEAD element }
         Get TITLE Before;          Get TITLE Before;
 #endif  #endif
         create SOT;          create SOT;
         Create 'isindex';          Create 'isindex';
         IF Prompt          IF Prompt
            BEGIN             BEGIN
            Create ' prompt="';             Create ' prompt="';
            Create Prompt;             Create Prompt;
            Create DoubleQuote;             Create DoubleQuote;
            END;             END;
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
  BASE:  BEGIN   BASE:        BEGIN
 #ifdef XML  #ifdef XML
         { elements TITLE and BASE must be generated as the first chidren          { elements TITLE and BASE must be generated as the first chidren
           of the HEAD element }            of the HEAD element }
         Get TITLE Before;          Get TITLE Before;
 #endif  #endif
         create SOT;          create SOT;
         Create 'base ';          Create 'base ';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
  STYLE_: BEGIN   STYLE_: BEGIN
 #ifdef XML  #ifdef XML
         { elements TITLE and BASE must be generated as the first chidren          { elements TITLE and BASE must be generated as the first chidren
           of the HEAD element }            of the HEAD element }
         Get TITLE Before;          Get TITLE Before;
 #endif  #endif
         create SOT;          create SOT;
         Create 'style';          Create 'style';
         IF Notation          IF Notation
            BEGIN             BEGIN
            Create ' type="';             Create ' type="';
            Create Notation;             Create Notation;
            Create DoubleQuote;             Create DoubleQuote;
            END;             END;
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         NoLineBreak;          NoLineBreak;
         NoTranslation;          NoTranslation;
         Indent Suspend;          Indent Suspend;
         Indent Resume After;          Indent Resume After;
         create SCT after;          create SCT after;
         Create 'style>\12' After;          Create 'style>\12' After;
         END;          END;
   
  SCRIPT_: BEGIN   SCRIPT_: BEGIN
 #ifdef XML  #ifdef XML
         { elements TITLE and BASE must be generated as the first chidren          { elements TITLE and BASE must be generated as the first chidren
           of the HEAD element }            of the HEAD element }
         Get TITLE Before;          Get TITLE Before;
 #endif  #endif
         create SOT;          create SOT;
         Create 'script';          Create 'script';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         NoLineBreak;          NoLineBreak;
         NoTranslation;          NoTranslation;
         Indent Suspend;          Indent Suspend;
         Indent Resume After;          Indent Resume After;
         create SCT after;          create SCT after;
         Create 'script>\12' After;          Create 'script>\12' After;
         END;          END;
   
  META: BEGIN   META: BEGIN
         create SOT;          create SOT;
         Create 'meta' Before;          Create 'meta' Before;
         Create Attributes Before;          Create Attributes Before;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />\12' After;          Create ' />\12' After;
 #else  #else
         Create '>\12' After;          Create '>\12' After;
 #endif  #endif
         END;          END;
   
  LINK:  BEGIN   LINK:        BEGIN
 #ifdef XML  #ifdef XML
         { elements TITLE and BASE must be generated before }          { elements TITLE and BASE must be generated before }
         Get TITLE Before;          Get TITLE Before;
 #endif  #endif
         create SOT;          create SOT;
         Create 'link';          Create 'link';
         Remove;          Remove;
         Create Attributes;          Create Attributes;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
  BODY:  BEGIN   BODY:        BEGIN
         create SOT;          create SOT;
         Create 'body';          Create 'body';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         create SCT after;          create SCT after;
         Create 'body>\12' After;          Create 'body>\12' After;
         END;          END;
   
  H1:    BEGIN   H1:        BEGIN
         if not within Preformatted and not first Create '\12';          if not within Preformatted and not first Create '\12';
         create SOT;          create SOT;
         Create 'h1';          Create 'h1';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'h1>' After;          Create 'h1>' After;
         if not within Preformatted Create '\12' After;          if not within Preformatted Create '\12' After;
         END;          END;
   
  H2:    BEGIN   H2:        BEGIN
         if not within Preformatted and not first Create '\12';          if not within Preformatted and not first Create '\12';
         create SOT;          create SOT;
         Create 'h2';          Create 'h2';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'h2>' After;          Create 'h2>' After;
         if not within Preformatted Create '\12' After;          if not within Preformatted Create '\12' After;
         END;          END;
   
  H3:    BEGIN   H3:        BEGIN
         if not within Preformatted and not first Create '\12';          if not within Preformatted and not first Create '\12';
         create SOT;          create SOT;
         Create 'h3';          Create 'h3';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'h3>' After;          Create 'h3>' After;
         if not within Preformatted Create '\12' After;          if not within Preformatted Create '\12' After;
         END;          END;
   
  H4:    BEGIN   H4:        BEGIN
         if not within Preformatted and not first Create '\12';          if not within Preformatted and not first Create '\12';
         create SOT;          create SOT;
         Create 'h4';          Create 'h4';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'h4>' After;          Create 'h4>' After;
         if not within Preformatted Create '\12' After;          if not within Preformatted Create '\12' After;
         END;          END;
   
  H5:    BEGIN   H5:        BEGIN
         if not within Preformatted and not first Create '\12';          if not within Preformatted and not first Create '\12';
         create SOT;          create SOT;
         Create 'h5';          Create 'h5';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'h5>' After;          Create 'h5>' After;
         if not within Preformatted Create '\12' After;          if not within Preformatted Create '\12' After;
         END;          END;
   
  H6:    BEGIN   H6:        BEGIN
         if not within Preformatted and not first Create '\12';          if not within Preformatted and not first Create '\12';
         create SOT;          create SOT;
         Create 'h6';          Create 'h6';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'h6>' After;          Create 'h6>' After;
         if not within Preformatted Create '\12' After;          if not within Preformatted Create '\12' After;
         END;          END;
   
  BaseFont:   BaseFont:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'basefont';          Create 'basefont';
         Remove;          Remove;
         Create Attributes;          Create Attributes;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
  BR:    BEGIN   BR:        BEGIN
         create SOT;          create SOT;
         Create 'br';          Create 'br';
         Remove;          Remove;
         Create Attributes;          Create Attributes;
         if not within Preformatted          if not within Preformatted
 #ifdef XML  #ifdef XML
            Create ' />\12';             Create ' />\12';
 #else  #else
            Create '>\12';             Create '>\12';
 #endif  #endif
         if within Preformatted          if within Preformatted
 #ifdef XML  #ifdef XML
            Create ' />';             Create ' />';
 #else  #else
            Create '>';             Create '>';
 #endif  #endif
         END;          END;
   
  Italic_text:   Italic_text:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'i';          Create 'i';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'i>' After;          Create 'i>' After;
         END;          END;
   
  Bold_text:   Bold_text:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'b';          Create 'b';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'b>' After;          Create 'b>' After;
         END;          END;
  Teletype_text:   Teletype_text:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'tt';          Create 'tt';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'tt>' After;          Create 'tt>' After;
         END;          END;
  Underlined_text:   Underlined_text:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'u';          Create 'u';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'u>' After;          Create 'u>' After;
         END;          END;
  Struck_text:   Struck_text:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'strike';          Create 'strike';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'strike>' After;          Create 'strike>' After;
         END;          END;
  Big_text:   Big_text:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'big';          Create 'big';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'big>' After;          Create 'big>' After;
         END;          END;
  Small_text:   Small_text:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'small';          Create 'small';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'small>' After;          Create 'small>' After;
         END;          END;
  Subscript:   Subscript:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'sub';          Create 'sub';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'sub>' After;          Create 'sub>' After;
         END;          END;
  Superscript:   Superscript:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'sup';          Create 'sup';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'sup>' After;          Create 'sup>' After;
         END;          END;
   
  Emphasis:   Emphasis:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'em';          Create 'em';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'em>' After;          Create 'em>' After;
         END;          END;
  Strong:   Strong:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'strong';          Create 'strong';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'strong>' After;          Create 'strong>' After;
         END;          END;
  Def:   Def:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'dfn';          Create 'dfn';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'dfn>' After;          Create 'dfn>' After;
         END;          END;
  Code:   Code:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'code';          Create 'code';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'code>' After;          Create 'code>' After;
         END;          END;
  Sample:   Sample:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'samp';          Create 'samp';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'samp>' After;          Create 'samp>' After;
         END;          END;
  Keyboard:   Keyboard:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'kbd';          Create 'kbd';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'kbd>' After;          Create 'kbd>' After;
         END;          END;
  Variable_:   Variable_:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'var';          Create 'var';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'var>' After;          Create 'var>' After;
         END;          END;
  Cite:   Cite:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'cite';          Create 'cite';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'cite>' After;          Create 'cite>' After;
         END;          END;
  ABBR:   ABBR:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'abbr';          Create 'abbr';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'abbr>' After;          Create 'abbr>' After;
         END;          END;
  ACRONYM:   ACRONYM:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'acronym';          Create 'acronym';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'acronym>' After;          Create 'acronym>' After;
         END;          END;
   
  Font_: BEGIN   Font_: BEGIN
         create SOT;          create SOT;
         Create 'font';          Create 'font';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'font>' After;          Create 'font>' After;
         END;          END;
   
  Applet: BEGIN   Applet: BEGIN
         create SOT;          create SOT;
         Create 'applet';          Create 'applet';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'applet>' After;           Create 'applet>' After;        
         END;          END;
   
  Parameter: BEGIN   Parameter: BEGIN
         create SOT;          create SOT;
         Create 'param';          Create 'param';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
  Object: BEGIN   Object: BEGIN
         create SOT;          create SOT;
         Create 'object';          Create 'object';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'object>' After;           Create 'object>' After;        
         END;          END;
   
  IMG: BEGIN   IMG: BEGIN
         create SOT;          create SOT;
         Create 'img';          Create 'img';
         Create Attributes;          Create Attributes;
         if empty          if empty
 #ifdef XML  #ifdef XML
                 Create ' />';                  Create ' />';
 #else  #else
                 Create '>';                  Create '>';
 #endif  #endif
         if not empty          if not empty
                 BEGIN                  BEGIN
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'img>' After;          Create 'img>' After;
                 END;                  END;
         END;          END;
   
  Image_Input: BEGIN   Image_Input: BEGIN
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         if empty          if empty
           Create ' />';            Create ' />';
         if not empty          if not empty
                 BEGIN                  BEGIN
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'img>' After;          Create 'img>' After;
                 END;                  END;
         END;          END;
   
  INS:   BEGIN   INS:        BEGIN
         create SOT;          create SOT;
         Create 'ins';          Create 'ins';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'ins>' After;          Create 'ins>' After;
         END;          END;
   
  DEL:   BEGIN   DEL:        BEGIN
         create SOT;          create SOT;
         Create 'del';          Create 'del';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'del>' After;          Create 'del>' After;
         END;          END;
   
  ins:   BEGIN   ins:        BEGIN
         create SOT;          create SOT;
         Create 'ins';          Create 'ins';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'ins>' After;          Create 'ins>' After;
         END;          END;
   
  del:   BEGIN   del:        BEGIN
         create SOT;          create SOT;
         Create 'del';          Create 'del';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'del>' After;          Create 'del>' After;
         END;          END;
   
  Span:  BEGIN   Span:        BEGIN
         create SOT;          create SOT;
         Create 'span';          Create 'span';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'span>' After;          Create 'span>' After;
         END;          END;
   
  Quotation: BEGIN   Quotation: BEGIN
         create SOT;          create SOT;
         Create 'q';          Create 'q';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'q>' After;          Create 'q>' After;
         END;          END;
   
  BDO: BEGIN   BDO: BEGIN
         create SOT;          create SOT;
         Create 'bdo';          Create 'bdo';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'bdo>' After;          Create 'bdo>' After;
         END;          END;
   
  Paragraph: BEGIN   Paragraph: BEGIN
         if not within List_Item and not within Definition and not first          if not within List_Item and not within Definition and not first
                 Create '\12';                  Create '\12';
         create SOT;          create SOT;
         Create 'p';          Create 'p';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'p>\12' After;          Create 'p>\12' After;
         END;          END;
   
  Pseudo_paragraph: BEGIN   Pseudo_paragraph: BEGIN
         if not last Create '\12' After;          if not last Create '\12' After;
         END;          END;
   
  TEXT_UNIT: BEGIN   TEXT_UNIT: BEGIN
         IF Within Text_Input          IF Within Text_Input
                 Remove;                  Remove;
         END;          END;
   
  Definition_List: BEGIN   Definition_List: BEGIN
         create SOT;          create SOT;
         Create 'dl';          Create 'dl';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'dl>\12' After;          Create 'dl>\12' After;
         END;          END;
   
  Term:  BEGIN   Term:        BEGIN
         create SOT;          create SOT;
         Create 'dt';          Create 'dt';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'dt>\12' After;          Create 'dt>\12' After;
         END;          END;
   
  Definition: BEGIN   Definition: BEGIN
         Indent +2;          Indent +2;
         create SOT;          create SOT;
         Create 'dd';          Create 'dd';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'dd>\12' After;          Create 'dd>\12' After;
         Indent -2 After;          Indent -2 After;
         END;          END;
   
  Unnumbered_List: BEGIN   Unnumbered_List: BEGIN
         create SOT;          create SOT;
         Create 'ul';          Create 'ul';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'ul>\12' After;          Create 'ul>\12' After;
         END;          END;
   
  Numbered_List: BEGIN   Numbered_List:        BEGIN
         create SOT;          create SOT;
         Create 'ol';          Create 'ol';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'ol>\12' After;          Create 'ol>\12' After;
         END;          END;
   
  Address: BEGIN   Address: BEGIN
         create SOT;          create SOT;
         Create 'address';          Create 'address';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         Create '\12' After;          Create '\12' After;
         create SCT after;          create SCT after;
         Create 'address>\12' After;          Create 'address>\12' After;
         END;          END;
   
  Menu:  BEGIN   Menu:        BEGIN
         create SOT;          create SOT;
         Create 'menu';          Create 'menu';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'menu>\12' After;          Create 'menu>\12' After;
         END;          END;
   
  Directory: BEGIN   Directory: BEGIN
         create SOT;          create SOT;
         Create 'dir';          Create 'dir';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'dir>\12' After;          Create 'dir>\12' After;
         END;          END;
   
  List_Item: BEGIN   List_Item: BEGIN
         create SOT;          create SOT;
         Create 'li';          Create 'li';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'li>\12' After;          Create 'li>\12' After;
         END;          END;
   
  Preformatted: BEGIN   Preformatted: BEGIN
         NoLineBreak;          NoLineBreak;
         create SOT;          create SOT;
         Create 'pre';          Create 'pre';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         Indent Suspend;          Indent Suspend;
         Indent Resume After;          Indent Resume After;
         create SCT after;          create SCT after;
         Create 'pre>\12' After;          Create 'pre>\12' After;
         END;          END;
   
  Horizontal_Rule: BEGIN   Horizontal_Rule: BEGIN
         create SOT;          create SOT;
         Create 'hr';          Create 'hr';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
  Form: BEGIN   Form: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'form';          Create 'form';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'form>\12' After;          Create 'form>\12' After;
         END;          END;
   
  Option_Menu: BEGIN   Option_Menu: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'select';          Create 'select';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         Create '\12' after;          Create '\12' after;
         create SCT after;          create SCT after;
         Create 'select>\12' After;          Create 'select>\12' After;
         END;          END;
   
  Option: BEGIN   Option: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'option';          Create 'option';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'option>' After;          Create 'option>' After;
         END;          END;
   
  OptGroup: BEGIN   OptGroup: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'optgroup';          Create 'optgroup';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         Create '\12' after;          Create '\12' after;
         create SCT after;          create SCT after;
         Create 'optgroup>' After;          Create 'optgroup>' After;
         END;          END;
   
  Text_Area: BEGIN   Text_Area: BEGIN
         create SOT;          create SOT;
         Create 'textarea';          Create 'textarea';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         NoLineBreak;          NoLineBreak;
         create SCT after;          create SCT after;
         Create 'textarea>' After;          Create 'textarea>' After;
         END;          END;
   
  FIELDSET: BEGIN   FIELDSET: BEGIN
         create SOT;          create SOT;
         Create 'fieldset';          Create 'fieldset';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'fieldset>\12' After;          Create 'fieldset>\12' After;
         END;          END;
   
  LEGEND: BEGIN   LEGEND: BEGIN
         create SOT;          create SOT;
         Create 'legend';          Create 'legend';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'legend>\12' After;          Create 'legend>\12' After;
         END;          END;
   
  LABEL: BEGIN   LABEL: BEGIN
         create SOT;          create SOT;
         Create 'label';          Create 'label';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'label>' After;          Create 'label>' After;
         END;          END;
   
  BUTTON_: BEGIN   BUTTON_: BEGIN
         create SOT;          create SOT;
         Create 'button';          Create 'button';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'button>' After;          Create 'button>' After;
         END;          END;
   
  Checkbox_Input: BEGIN   Checkbox_Input: BEGIN
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  Radio_Input: BEGIN   Radio_Input: BEGIN
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  Text_Input: BEGIN   Text_Input: BEGIN
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  Hidden_Input: BEGIN   Hidden_Input: BEGIN
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  Password_Input: BEGIN   Password_Input: BEGIN
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  File_Input: BEGIN   File_Input: BEGIN
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  Reset_Input: BEGIN   Reset_Input: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  Submit_Input: BEGIN   Submit_Input: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  Button_Input: BEGIN   Button_Input: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'input';          Create 'input';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />';          Create ' />';
 #else  #else
         Create '>';          Create '>';
 #endif  #endif
         END;          END;
   
  Block_Quote: BEGIN   Block_Quote: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'blockquote';          Create 'blockquote';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;          create SCT after;
         Create 'blockquote>\12' After;          Create 'blockquote>\12' After;
         END;          END;
   
  PICTURE_UNIT: BEGIN   PICTURE_UNIT: BEGIN
         Remove;          Remove;
         END;          END;
   
  External_Object: BEGIN   External_Object: BEGIN
         Remove;          Remove;
         END;          END;
   
  External_Object_Content: BEGIN   External_Object_Content: BEGIN
         Remove;          Remove;
         END;          END;
   
  Embed_: BEGIN   Embed_: BEGIN
         if NOT Immediately within Object BEGIN          if NOT Immediately within Object BEGIN
           create SOT;            create SOT;
                 Create 'embed';                  Create 'embed';
                 Create Attributes;                  Create Attributes;
                 Create ' />';                  Create ' />';
                 END;                  END;
         END;          END;
   
  Embed_Content: BEGIN   Embed_Content: BEGIN
         Remove;          Remove;
         END;          END;
   
  Anchor: BEGIN   Anchor: BEGIN
          create SOT;           create SOT;
          Create 'a';           Create 'a';
          Create Attributes;           Create Attributes;
          Create '>';           Create '>';
          create SCT after;             create SCT after;
          Create 'a>' After;           Create 'a>' After;
          END;           END;
   
  MAP:   MAP:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'map';          Create 'map';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;            create SCT after;
         Create 'map>\12' After;          Create 'map>\12' After;
         END;          END;
   
  map:   map:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'map';          Create 'map';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 After;          Indent -2 After;
         create SCT after;            create SCT after;
         Create 'map>\12' After;          Create 'map>\12' After;
         END;          END;
   
  AREA:   AREA:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'area';          Create 'area';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
 { ---- Tables ---- }  { ---- Tables ---- }
   
  Table_:   Table_:
         BEGIN          BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'table';          Create 'table';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 after;          Indent -2 after;
         create SCT after;            create SCT after;
         Create 'table>\12' after;          Create 'table>\12' after;
         END;          END;
   
  CAPTION:   CAPTION:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'caption';          Create 'caption';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;            create SCT after;
         Create 'caption>\12' after;          Create 'caption>\12' after;
         END;          END;
   
  COLGROUP:   COLGROUP:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'colgroup';          Create 'colgroup';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 after;          Indent -2 after;
         create SCT after;            create SCT after;
         Create 'colgroup>\12' after;          Create 'colgroup>\12' after;
         END;          END;
   
  COL:   COL:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'col';          Create 'col';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
  Table_head:   Table_head:
         Remove;          Remove;
   
  thead:   thead:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'thead';          Create 'thead';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 after;          Indent -2 after;
         create SCT after;            create SCT after;
         Create 'thead>\12' after;          Create 'thead>\12' after;
         END;          END;
   
  tfoot:   tfoot:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'tfoot';          Create 'tfoot';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 after;          Indent -2 after;
         create SCT after;            create SCT after;
         Create 'tfoot>\12' after;          Create 'tfoot>\12' after;
         END;          END;
   
  tbody:   tbody:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'tbody';          Create 'tbody';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 after;          Indent -2 after;
         create SCT after;            create SCT after;
         Create 'tbody>\12' after;          Create 'tbody>\12' after;
         END;          END;
   
  Table_body:   Table_body:
         Get tfoot;          Get tfoot;
   
  Table_row:   Table_row:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'tr';          Create 'tr';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2 after;          Indent -2 after;
         create SCT after;            create SCT after;
         Create 'tr>\12' after;          Create 'tr>\12' after;
         END;          END;
   
  Data_cell:   Data_cell:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'td';          Create 'td';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 after;          Indent -2 after;
         create SCT after;            create SCT after;
         Create 'td>\12' after;          Create 'td>\12' after;
         END;          END;
   
  Heading_cell:   Heading_cell:
         BEGIN          BEGIN
         create SOT;          create SOT;
         Create 'th';          Create 'th';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         Indent +2;          Indent +2;
         Indent -2 after;          Indent -2 after;
         create SCT after;            create SCT after;
         Create 'th>\12' after;          Create 'th>\12' after;
         END;          END;
   
  Division: BEGIN   Division: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'div';          Create 'div';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         create SCT after;            create SCT after;
         Create 'div>\12' After;          Create 'div>\12' After;
         END;          END;
   
  Center: BEGIN   Center: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'center';          Create 'center';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         create SCT after;            create SCT after;
         Create 'center>\12' After;          Create 'center>\12' After;
         END;          END;
   
  NOSCRIPT: BEGIN   NOSCRIPT: BEGIN
         Create '\12';          Create '\12';
         create SOT;          create SOT;
         Create 'noscript';          Create 'noscript';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         create SCT after;            create SCT after;
         Create 'noscript>\12' After;          Create 'noscript>\12' After;
         END;          END;
   
  Invalid_element:   Invalid_element:
         BEGIN          BEGIN
         Remove;          Remove;
         END;          END;
   
  Unknown_namespace:   Unknown_namespace:
         BEGIN          BEGIN
            NoTranslation;             NoTranslation;
         END;          END;
   
  XHTML_Unknown_namespace:   XHTML_Unknown_namespace:
         BEGIN          BEGIN
Line 1204  RULES Line 1204  RULES
         END;          END;
   
  Comment\240: BEGIN   Comment\240: BEGIN
         NoLineBreak;          NoLineBreak;
         Create '<!--';           Create '<!--';
         {NoTranslation;}          {NoTranslation;}
         Create '-->\12' after;          Create '-->\12' after;
         END;          END;
   
  Comment_line: BEGIN   Comment_line: BEGIN
         if not last create '\12' after;          if not last create '\12' after;
         END;          END;
   
  ASP_element: BEGIN   ASP_element: BEGIN
         NoLineBreak;          NoLineBreak;
         Create '<%';           Create '<%';
         {NoTranslation;}          {NoTranslation;}
         Create '>\12' after;          Create '>\12' after;
         END;          END;
   
  ASP_line: BEGIN   ASP_line: BEGIN
         if not last create '\12' after;          if not last create '\12' after;
         END;          END;
   
  XMLPI: BEGIN   XMLPI: BEGIN
         NoLineBreak;          NoLineBreak;
         Create '<?';           Create '<?';
         {NoTranslation;}          {NoTranslation;}
   IF Within Paragraph    IF Within Paragraph
         Create '?>' after;          Create '?>' after;
   IF Within List_Item    IF Within List_Item
         Create '?>' after;          Create '?>' after;
   IF Within TITLE    IF Within TITLE
         Create '?>' after;          Create '?>' after;
         IF not Within Paragraph and not Within List_Item          IF not Within Paragraph and not Within List_Item
   and not Within TITLE    and not Within TITLE
         Create '?>\12' after;          Create '?>\12' after;
         END;          END;
   
  PI_line: BEGIN   PI_line: BEGIN
         if not last create '\12' after;          if not last create '\12' after;
         END;          END;
   
  DOCTYPE: BEGIN   DOCTYPE: BEGIN
         NoLineBreak;          NoLineBreak;
         NoTranslation;          NoTranslation;
         Create '\12' after;          Create '\12' after;
         END;          END;
   
  DOCTYPE_line:   DOCTYPE_line:
         if not last create '\12' after;          if not last create '\12' after;
   
  CDATA: BEGIN   CDATA: BEGIN
         NoLineBreak;          NoLineBreak;
         Create '<![CDATA[';          Create '<![CDATA[';
         NoTranslation;          NoTranslation;
         Create ']]>' After;          Create ']]>' After;
         END;          END;
   
  CDATA_line:   CDATA_line:
         if not last create '\12' after;          if not last create '\12' after;
   
  FRAMESET: BEGIN   FRAMESET: BEGIN
         create SOT;          create SOT;
         Create 'frameset';          Create 'frameset';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         indent +2;          indent +2;
         indent -2 after;          indent -2 after;
         create SCT after;          create SCT after;
         Create 'frameset>\12' After;          Create 'frameset>\12' After;
         END;          END;
   
  Frames: BEGIN   Frames: BEGIN
         END;          END;
   
  NOFRAMES: BEGIN   NOFRAMES: BEGIN
         create SOT;          create SOT;
         Create 'noframes';          Create 'noframes';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         indent +2;          indent +2;
         indent -2 after;          indent -2 after;
         create SCT after;          create SCT after;
         Create 'noframes>\12' After;          Create 'noframes>\12' After;
         END;          END;
   
  FRAME: BEGIN   FRAME: BEGIN
         create SOT;          create SOT;
         Create 'frame';          Create 'frame';
         Create Attributes;          Create Attributes;
         Remove;          Remove;
 #ifdef XML  #ifdef XML
         Create ' />\12';          Create ' />\12';
 #else  #else
         Create '>\12';          Create '>\12';
 #endif  #endif
         END;          END;
   
  IFRAME: BEGIN   IFRAME: BEGIN
         create SOT;          create SOT;
         Create 'iframe';          Create 'iframe';
         Create Attributes;          Create Attributes;
         Create '>\12';          Create '>\12';
         Indent +2;          Indent +2;
         Indent -2;          Indent -2;
         create SCT after;          create SCT after;
         Create 'iframe>\12' After;                Create 'iframe>\12' After;        
         END;          END;
   
  Iframe_Src_Content: BEGIN   Iframe_Src_Content: BEGIN
         Remove;          Remove;
         END;          END;
   
  ruby: BEGIN   ruby: BEGIN
         create SOT;          create SOT;
         Create 'ruby';          Create 'ruby';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'ruby>' After;             Create 'ruby>' After;        
         END;          END;
   
  simple_ruby: BEGIN   simple_ruby: BEGIN
         create SOT;          create SOT;
         Create 'ruby';          Create 'ruby';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'ruby>' After;             Create 'ruby>' After;        
         END;          END;
   
  complex_ruby: BEGIN   complex_ruby: BEGIN
         create SOT;          create SOT;
         Create 'ruby';          Create 'ruby';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'ruby>' After;             Create 'ruby>' After;        
         END;          END;
   
  rb:    BEGIN   rb:    BEGIN
         create SOT;          create SOT;
         Create 'rb';          Create 'rb';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'rb>' After;               Create 'rb>' After;        
         END;          END;
   
  rt:    BEGIN   rt:        BEGIN
         create SOT;          create SOT;
         Create 'rt';          Create 'rt';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'rt>' After;               Create 'rt>' After;        
         END;          END;
   
  rp:    BEGIN   rp:        BEGIN
         create SOT;          create SOT;
         Create 'rp';          Create 'rp';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'rp>' After;               Create 'rp>' After;        
         END;          END;
   
  rbc:   BEGIN   rbc:        BEGIN
         create SOT;          create SOT;
         Create 'rbc';          Create 'rbc';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'rbc>' After;              Create 'rbc>' After;        
         END;          END;
   
  rtc1:  BEGIN   rtc1:        BEGIN
         create SOT;          create SOT;
         Create 'rtc';          Create 'rtc';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'rtc>' After;              Create 'rtc>' After;        
         END;          END;
   
  rtc2:  BEGIN   rtc2:        BEGIN
         create SOT;          create SOT;
         Create 'rtc';          Create 'rtc';
         Create Attributes;          Create Attributes;
         Create '>';          Create '>';
         create SCT after;          create SCT after;
         Create 'rtc>' After;              Create 'rtc>' After;        
         END;          END;
   
 ATTRIBUTES  ATTRIBUTES
   
  profile: BEGIN   profile: BEGIN
   Create SAN;    Create SAN;
         Create 'profile="';          Create 'profile="';
         Create profile;          Create profile;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Language:   Language:
         BEGIN          BEGIN
         IF not Root          IF not Root
             BEGIN              BEGIN
 #ifdef XML  #ifdef XML
             Create ' xml:lang="';              Create ' xml:lang="';
             Create Language;              Create Language;
             Create DoubleQuote;              Create DoubleQuote;
 #endif  #endif
 #ifndef XHTML11  #ifndef XHTML11
             Create ' lang="';              Create ' lang="';
             Create Language;              Create Language;
             Create DoubleQuote;              Create DoubleQuote;
 #endif  #endif
             END;              END;
         IF Root and RealLang          IF Root and RealLang
             BEGIN              BEGIN
 #ifdef XML  #ifdef XML
             Create ' xml:lang="';              Create ' xml:lang="';
             Create Language;              Create Language;
             Create DoubleQuote;              Create DoubleQuote;
 #endif  #endif
 #ifndef XHTML11  #ifndef XHTML11
             Create ' lang="';              Create ' lang="';
             Create Language;              Create Language;
             Create DoubleQuote;              Create DoubleQuote;
 #endif  #endif
             END;              END;
         END;          END;
   
  content_type: BEGIN   content_type: BEGIN
   Create SAN;    Create SAN;
         Create 'type="';          Create 'type="';
         Create content_type;          Create content_type;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  script_src: BEGIN   script_src: BEGIN
   Create SAN;    Create SAN;
         Create 'src="';          Create 'src="';
         Create script_src;          Create script_src;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  script_language: BEGIN   script_language: BEGIN
         Create ' language="';          Create ' language="';
Line 1457  ATTRIBUTES Line 1457  ATTRIBUTES
   
  defer: BEGIN   defer: BEGIN
   Create SAN;    Create SAN;
         Create 'defer="defer"';          Create 'defer="defer"';
         END;          END;
   
  event: BEGIN   event: BEGIN
   Create SAN;    Create SAN;
         Create 'event="';          Create 'event="';
         Create event;          Create event;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  for_: BEGIN   for_: BEGIN
   Create SAN;    Create SAN;
         Create 'for="';          Create 'for="';
         Create for_;          Create for_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  http_equiv: BEGIN   http_equiv: BEGIN
   Create SAN;    Create SAN;
         Create 'http-equiv="';          Create 'http-equiv="';
         Create http_equiv;          Create http_equiv;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  meta_name: BEGIN   meta_name: BEGIN
   Create SAN;    Create SAN;
         Create 'name="';          Create 'name="';
         Create meta_name;          Create meta_name;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  meta_content: BEGIN   meta_content: BEGIN
   Create SAN;    Create SAN;
         Create 'content="';          Create 'content="';
         Create Translated meta_content;          Create Translated meta_content;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  scheme: BEGIN   scheme: BEGIN
   Create SAN;    Create SAN;
         Create 'scheme="';          Create 'scheme="';
         Create scheme;          Create scheme;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  charset: BEGIN   charset: BEGIN
   Create SAN;    Create SAN;
         Create 'charset="';          Create 'charset="';
         Create charset;          Create charset;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  REL:   BEGIN   REL:        BEGIN
   Create SAN;    Create SAN;
         Create 'rel="';          Create 'rel="';
         Create REL;          Create REL;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  REV:   BEGIN   REV:        BEGIN
   Create SAN;    Create SAN;
         Create 'rev="';          Create 'rev="';
         Create REV;          Create REV;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  HREF_ :   HREF_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'href="';          Create 'href="';
         Create Translated HREF_;          Create Translated HREF_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  hreflang :   hreflang :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'hreflang="';          Create 'hreflang="';
         Create hreflang;          Create hreflang;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  media :   media :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'media="';          Create 'media="';
         Create media;          Create media;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  target_ :   target_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'target="';          Create 'target="';
         Create Translated target_;          Create Translated target_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  cite:   cite:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'cite="';          Create 'cite="';
         Create Translated cite;          Create Translated cite;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  datetime:   datetime:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'datetime="';          Create 'datetime="';
         Create datetime;          Create datetime;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  background_ :   background_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'background="';          Create 'background="';
         Create Translated background_;          Create Translated background_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  BackgroundColor :   BackgroundColor :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'bgcolor="';          Create 'bgcolor="';
         Create BackgroundColor;          Create BackgroundColor;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  TextColor :   TextColor :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'text="';          Create 'text="';
         Create TextColor;          Create TextColor;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  LinkColor :   LinkColor :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'link="';          Create 'link="';
         Create LinkColor;          Create LinkColor;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  VisitedLinkColor :   VisitedLinkColor :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'vlink="';          Create 'vlink="';
         Create VisitedLinkColor;          Create VisitedLinkColor;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  ActiveLinkColor :   ActiveLinkColor :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'alink="';          Create 'alink="';
         Create ActiveLinkColor;          Create ActiveLinkColor;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  BaseFontSize:   BaseFontSize:
         BEGIN          BEGIN
   create SAN;    create SAN;
         Create 'size="';          Create 'size="';
         Create BaseFontSize;          Create BaseFontSize;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  BaseFontColor:   BaseFontColor:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'color="';          Create 'color="';
         Create BaseFontColor;          Create BaseFontColor;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  BaseFontFace:   BaseFontFace:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'face="';          Create 'face="';
         Create BaseFontFace;          Create BaseFontFace;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Font_size :   Font_size :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'size="';          Create 'size="';
         Create Font_size;          Create Font_size;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  color :   color :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'color="';          Create 'color="';
         Create color;          Create color;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  face :   face :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'face="';          Create 'face="';
         Create face;          Create face;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Clear_ = Left_:   Clear_ = Left_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'clear="left"';          Create 'clear="left"';
         END;          END;
  Clear_ = Right_:   Clear_ = Right_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'clear="right"';          Create 'clear="right"';
         END;          END;
  Clear_ = All_:   Clear_ = All_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'clear="all"';          Create 'clear="all"';
         END;          END;
  Clear_ = None_:   Clear_ = None_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'clear="none"';          Create 'clear="none"';
         END;          END;
   
  Align = left_:   Align = left_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'align="left"';          Create 'align="left"';
         END;          END;
  Align = center_:   Align = center_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'align="center"';          Create 'align="center"';
         END;          END;
  Align = right_:   Align = right_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'align="right"';          Create 'align="right"';
         END;          END;
   
  TextAlign = left_:   TextAlign = left_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'align="left"';          Create 'align="left"';
         END;          END;
  TextAlign = center_:   TextAlign = center_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'align="center"';          Create 'align="center"';
         END;          END;
  TextAlign = right_:   TextAlign = right_:
         BEGIN          BEGIN
   create SAN;    create SAN;
         Create 'align="right"';          Create 'align="right"';
         END;          END;
  TextAlign = justify_:   TextAlign = justify_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'align="justify"';          Create 'align="justify"';
         END;          END;
   
  NoShade:   NoShade:
         BEGIN          BEGIN
   create SAN;    create SAN;
         Create 'noshade="noshade"';          Create 'noshade="noshade"';
         END;          END;
   
  Size_: BEGIN   Size_: BEGIN
   Create SAN;    Create SAN;
         Create 'size="';          Create 'size="';
         Create Size_;          Create Size_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Width__: BEGIN   Width__: BEGIN
   create SAN;    create SAN;
         Create 'width="';          Create 'width="';
         Create Width__;          Create Width__;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  declare:   declare:
         BEGIN          BEGIN
   create SAN;    create SAN;
         Create 'declare="declare"';          Create 'declare="declare"';
         END;          END;
   
  codebase: BEGIN   codebase: BEGIN
   Create SAN;    Create SAN;
         Create 'codebase="';          Create 'codebase="';
         Create codebase;          Create codebase;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  code:  BEGIN   code:        BEGIN
   Create SAN;    Create SAN;
         Create 'code="';          Create 'code="';
         Create code;          Create code;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  object: BEGIN   object: BEGIN
   Create SAN;    Create SAN;
         Create 'object="';          Create 'object="';
         Create object;          Create object;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  applet_name: BEGIN   applet_name: BEGIN
   Create SAN;    Create SAN;
         Create 'name="';          Create 'name="';
         Create applet_name;          Create applet_name;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Param_name: BEGIN   Param_name: BEGIN
   Create SAN;    Create SAN;
         Create 'name="';          Create 'name="';
         Create Param_name;          Create Param_name;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Param_value: BEGIN   Param_value: BEGIN
   Create SAN;    Create SAN;
         Create 'value="';          Create 'value="';
         Create Param_value;          Create Param_value;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  valuetype = data_:   valuetype = data_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'valuetype="data"';          Create 'valuetype="data"';
         END;          END;
  valuetype = ref:   valuetype = ref:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'valuetype="ref"';          Create 'valuetype="ref"';
         END;          END;
  valuetype = object_:   valuetype = object_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'valuetype="object"';          Create 'valuetype="object"';
         END;          END;
   
  Param_type: BEGIN   Param_type: BEGIN
   Create SAN;    Create SAN;
         Create 'type="';          Create 'type="';
         Create Param_type;          Create Param_type;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  classid: BEGIN   classid: BEGIN
   Create SAN;    Create SAN;
         Create 'classid="';          Create 'classid="';
         Create classid;          Create classid;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Object_type: BEGIN   Object_type: BEGIN
   Create SAN;    Create SAN;
         Create 'type="';          Create 'type="';
         Create Object_type;          Create Object_type;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Embed_type: BEGIN   Embed_type: BEGIN
   Create SAN;    Create SAN;
         Create 'type="';          Create 'type="';
         Create Embed_type;          Create Embed_type;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  pluginspage: BEGIN   pluginspage: BEGIN
   Create SAN;    Create SAN;
         Create 'pluginspage="';          Create 'pluginspage="';
         Create pluginspage;          Create pluginspage;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  pluginurl: BEGIN   pluginurl: BEGIN
   Create SAN;    Create SAN;
         Create 'pluginurl="';          Create 'pluginurl="';
         Create pluginurl;          Create pluginurl;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Link_type: BEGIN   Link_type: BEGIN
   Create SAN;    Create SAN;
         Create 'type="';          Create 'type="';
         Create Link_type;          Create Link_type;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  codetype: BEGIN   codetype: BEGIN
   Create SAN;    Create SAN;
         Create 'codetype="';          Create 'codetype="';
         Create codetype;          Create codetype;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  archive: BEGIN   archive: BEGIN
   Create SAN;    Create SAN;
         Create 'archive="';          Create 'archive="';
         Create archive;          Create archive;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  standby: BEGIN   standby: BEGIN
   Create SAN;    Create SAN;
         Create 'standby="';          Create 'standby="';
         Create standby;          Create standby;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Title : BEGIN   Title : BEGIN
   Create SAN;    Create SAN;
         Create 'title="';          Create 'title="';
         Create Translated Title;          Create Translated Title;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  accesskey: BEGIN   accesskey: BEGIN
   Create SAN;    Create SAN;
         Create 'accesskey="';          Create 'accesskey="';
         Create accesskey;          Create accesskey;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  tabindex: BEGIN   tabindex: BEGIN
   Create SAN;    Create SAN;
         Create 'tabindex="';          Create 'tabindex="';
         Create tabindex;          Create tabindex;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Associated_control: BEGIN   Associated_control: BEGIN
   Create SAN;    Create SAN;
         Create 'for="';          Create 'for="';
         Create Associated_control;          Create Associated_control;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Button_type = button:   Button_type = button:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="button"';          Create 'type="button"';
         END;          END;
  Button_type = submit:   Button_type = submit:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="submit"';          Create 'type="submit"';
         END;          END;
  Button_type = reset:   Button_type = reset:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="reset"';          Create 'type="reset"';
         END;          END;
   
  Class: BEGIN   Class: BEGIN
   Create SAN;    Create SAN;
         Create 'class="';          Create 'class="';
         Create Class;          Create Class;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Style\240: BEGIN   Style\240: BEGIN
         IF not Within HEAD          IF not Within HEAD
             BEGIN              BEGIN
       Create SAN;        Create SAN;
             Create 'style="';              Create 'style="';
             Create Style\240;              Create Style\240;
             Create DoubleQuote;              Create DoubleQuote;
             END;              END;
         END;          END;
   
  ID:    BEGIN   ID:        BEGIN
   Create SAN;    Create SAN;
         Create 'id="';          Create 'id="';
         Create ID;          Create ID;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  dir = ltr_ :   dir = ltr_ :
         if not Document          if not Document
             BEGIN              BEGIN
       Create SAN;        Create SAN;
             Create 'dir="ltr"';              Create 'dir="ltr"';
             END;              END;
  dir = rtl_ :   dir = rtl_ :
         if not Document          if not Document
             BEGIN              BEGIN
       Create SAN;        Create SAN;
             Create 'dir="rtl"';              Create 'dir="rtl"';
             END;              END;
   
  onclick: BEGIN   onclick: BEGIN
   Create SAN;    Create SAN;
         Create 'onclick="';          Create 'onclick="';
         Create onclick;          Create onclick;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  ondblclick: BEGIN   ondblclick: BEGIN
   Create SAN;    Create SAN;
         Create 'ondblclick="';          Create 'ondblclick="';
         Create ondblclick;          Create ondblclick;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onmousedown: BEGIN   onmousedown: BEGIN
   Create SAN;    Create SAN;
         Create 'onmousedown="';          Create 'onmousedown="';
         Create onmousedown;          Create onmousedown;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onmouseup: BEGIN   onmouseup: BEGIN
   Create SAN;    Create SAN;
         Create 'onmouseup="';          Create 'onmouseup="';
         Create onmouseup;          Create onmouseup;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onmouseover: BEGIN   onmouseover: BEGIN
   Create SAN;    Create SAN;
         Create 'onmouseover="';          Create 'onmouseover="';
         Create onmouseover;          Create onmouseover;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onmousemove: BEGIN   onmousemove: BEGIN
   Create SAN;    Create SAN;
         Create 'onmousemove="';          Create 'onmousemove="';
         Create onmousemove;          Create onmousemove;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onmouseout: BEGIN   onmouseout: BEGIN
   Create SAN;    Create SAN;
         Create 'onmouseout="';          Create 'onmouseout="';
         Create onmouseout;          Create onmouseout;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onkeypress: BEGIN   onkeypress: BEGIN
   Create SAN;    Create SAN;
         Create 'onkeypress="';          Create 'onkeypress="';
         Create onkeypress;          Create onkeypress;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onkeydown: BEGIN   onkeydown: BEGIN
   Create SAN;    Create SAN;
         Create 'onkeydown="';          Create 'onkeydown="';
         Create onkeydown;          Create onkeydown;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onkeyup: BEGIN   onkeyup: BEGIN
   Create SAN;    Create SAN;
         Create 'onkeyup="';          Create 'onkeyup="';
         Create onkeyup;          Create onkeyup;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onload: BEGIN   onload: BEGIN
   Create SAN;    Create SAN;
         Create 'onload="';          Create 'onload="';
         Create onload;          Create onload;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onunload: BEGIN   onunload: BEGIN
   Create SAN;    Create SAN;
         Create 'onunload="';          Create 'onunload="';
         Create onunload;          Create onunload;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onfocus: BEGIN   onfocus: BEGIN
   Create SAN;    Create SAN;
         Create 'onfocus="';          Create 'onfocus="';
         Create onfocus;          Create onfocus;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onblur: BEGIN   onblur: BEGIN
   Create SAN;    Create SAN;
         Create 'onblur="';          Create 'onblur="';
         Create onblur;          Create onblur;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onsubmit: BEGIN   onsubmit: BEGIN
   Create SAN;    Create SAN;
         Create 'onsubmit="';          Create 'onsubmit="';
         Create onsubmit;          Create onsubmit;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onreset: BEGIN   onreset: BEGIN
   Create SAN;    Create SAN;
         Create 'onreset="';          Create 'onreset="';
         Create onreset;          Create onreset;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onselect: BEGIN   onselect: BEGIN
   Create SAN;    Create SAN;
         Create 'onselect="';          Create 'onselect="';
         Create onselect;          Create onselect;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  onchange: BEGIN   onchange: BEGIN
   Create SAN;    Create SAN;
         Create 'onchange="';          Create 'onchange="';
         Create onchange;          Create onchange;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  BulletStyle = disc_ :   BulletStyle = disc_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="disc"';          Create 'type="disc"';
         END;          END;
  BulletStyle = square_ :   BulletStyle = square_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="square"';          Create 'type="square"';
         END;          END;
  BulletStyle = circle_ :   BulletStyle = circle_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="circle"';          Create 'type="circle"';
         END;          END;
   
  COMPACT:   COMPACT:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'compact="compact"';          Create 'compact="compact"';
         END;          END;
   
  NumberStyle = Arabic_ :   NumberStyle = Arabic_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="1"';          Create 'type="1"';
         END;          END;
  NumberStyle = LowerAlpha :   NumberStyle = LowerAlpha :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="a"';          Create 'type="a"';
         END;          END;
  NumberStyle = UpperAlpha :   NumberStyle = UpperAlpha :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="A"';          Create 'type="A"';
         END;          END;
  NumberStyle = LowerRoman_ :   NumberStyle = LowerRoman_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="i"';          Create 'type="i"';
         END;          END;
  NumberStyle = UpperRoman_ :   NumberStyle = UpperRoman_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="I"';          Create 'type="I"';
         END;          END;
   
  Start > 1: BEGIN   Start > 1: BEGIN
   Create SAN;    Create SAN;
         Create 'start="';          Create 'start="';
         Create Start;          Create Start;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  ItemStyle = disc_ :   ItemStyle = disc_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="disc"';          Create 'type="disc"';
         END;          END;
  ItemStyle = square_ :   ItemStyle = square_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="square"';          Create 'type="square"';
         END;          END;
  ItemStyle = circle_ :   ItemStyle = circle_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="circle"';          Create 'type="circle"';
         END;          END;
  ItemStyle = Arabic_ :   ItemStyle = Arabic_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="1"';          Create 'type="1"';
         END;          END;
  ItemStyle = LowerAlpha :   ItemStyle = LowerAlpha :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="a"';          Create 'type="a"';
         END;          END;
  ItemStyle = UpperAlpha :   ItemStyle = UpperAlpha :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="A"';          Create 'type="A"';
         END;          END;
  ItemStyle = LowerRoman_ :   ItemStyle = LowerRoman_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="i"';          Create 'type="i"';
         END;          END;
  ItemStyle = UpperRoman_ :   ItemStyle = UpperRoman_ :
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'type="I"';          Create 'type="I"';
         END;          END;
   
  ItemValue: BEGIN   ItemValue: BEGIN
   Create SAN;    Create SAN;
         Create 'value="';          Create 'value="';
         Create ItemValue;          Create ItemValue;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Script_URL: BEGIN   Script_URL: BEGIN
   Create SAN;    Create SAN;
         Create 'action="';          Create 'action="';
         Create Script_URL;          Create Script_URL;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  METHOD=Post_:   METHOD=Post_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'method="post"';          Create 'method="post"';
         END;          END;
   
  METHOD=Get_:   METHOD=Get_:
         BEGIN          BEGIN
   Create SAN;    Create SAN;
         Create 'method="get"';          Create 'method="get"';
         END;          END;
   
  ENCTYPE: BEGIN   ENCTYPE: BEGIN
   Create SAN;    Create SAN;
         Create 'enctype="';          Create 'enctype="';
         Create ENCTYPE;          Create ENCTYPE;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  accept_charset: BEGIN   accept_charset: BEGIN
   Create SAN;    Create SAN;
         Create 'accept-charset="';          Create 'accept-charset="';
         Create accept_charset;          Create accept_charset;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  NAME: BEGIN   NAME: BEGIN
   Create SAN;    Create SAN;
         Create 'name="';          Create 'name="';
   Create NAME;    Create NAME;
   Create DoubleQuote;    Create DoubleQuote;
 #ifdef XHTML11  #ifdef XHTML11
         if map and not ID BEGIN          if map and not ID BEGIN
           Create SAN;            Create SAN;
                 Create 'id="';                         Create 'id="';
                 Create NAME;                      Create NAME;
                 Create DoubleQuote;                         Create DoubleQuote;
                 END;                         END;
         if MAP and not ID BEGIN          if MAP and not ID BEGIN
           Create SAN;            Create SAN;
                 Create 'id="';                         Create 'id="';
                 Create NAME;                      Create NAME;
                 Create DoubleQuote;                         Create DoubleQuote;
                 END;                         END;
         if Anchor and not ID BEGIN          if Anchor and not ID BEGIN
           Create SAN;            Create SAN;
                 Create 'id="';                         Create 'id="';
                 Create NAME;                      Create NAME;
                 Create DoubleQuote;                         Create DoubleQuote;
                 END;                         END;
 #endif  #endif
         END;          END;
   
  Multiple: BEGIN   Multiple: BEGIN
   Create SAN;    Create SAN;
         Create 'multiple="multiple"';          Create 'multiple="multiple"';
         END;          END;
   
  MenuSize: BEGIN   MenuSize: BEGIN
   Create SAN;    Create SAN;
         Create 'size="';          Create 'size="';
         Create MenuSize;          Create MenuSize;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Selected: BEGIN   Selected: BEGIN
   Create SAN;    Create SAN;
         Create 'selected="selected"';          Create 'selected="selected"';
         END;          END;
   
  Value_: BEGIN   Value_: BEGIN
   Create SAN;    Create SAN;
         Create 'value="';          Create 'value="';
         Create Value_;          Create Value_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Rows: BEGIN   Rows: BEGIN
   Create SAN;    Create SAN;
         Create 'rows="';          Create 'rows="';
         Create Rows;          Create Rows;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Columns: BEGIN   Columns: BEGIN
   Create SAN;    Create SAN;
         Create 'cols="';          Create 'cols="';
         Create Columns;          Create Columns;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Checked = Yes_: BEGIN   Checked = Yes_: BEGIN
   Create SAN;    Create SAN;
         Create 'checked="checked"';          Create 'checked="checked"';
         END;          END;
   
  disabled: BEGIN   disabled: BEGIN
   Create SAN;    Create SAN;
         Create 'disabled="disabled"';          Create 'disabled="disabled"';
         END;          END;
   
  readonly: BEGIN   readonly: BEGIN
   Create SAN;    Create SAN;
         Create 'readonly="readonly"';          Create 'readonly="readonly"';
         END;          END;
   
  label: BEGIN   label: BEGIN
   Create SAN;    Create SAN;
         Create 'label="';          Create 'label="';
         Create label;          Create label;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  accept: BEGIN   accept: BEGIN
   Create SAN;    Create SAN;
         Create 'accept="';          Create 'accept="';
         Create accept;          Create accept;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  LAlign = Top_: BEGIN   LAlign = Top_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="top"';          Create 'align="top"';
         END;          END;
  LAlign = Bottom_: BEGIN   LAlign = Bottom_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="bottom"';          Create 'align="bottom"';
         END;          END;
  LAlign = Left_: BEGIN   LAlign = Left_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="left"';          Create 'align="left"';
         END;          END;
  LAlign = Right_: BEGIN   LAlign = Right_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="right"';          Create 'align="right"';
         END;          END;
   
  Area_Size: BEGIN   Area_Size: BEGIN
   Create SAN;    Create SAN;
         Create 'size="';          Create 'size="';
         Create Area_Size;          Create Area_Size;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  MaxLength: BEGIN   MaxLength: BEGIN
   Create SAN;    Create SAN;
         Create 'maxlength="';          Create 'maxlength="';
         Create MaxLength;          Create MaxLength;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  data:  BEGIN   data:        BEGIN
      create SAN;       create SAN;
            Create 'data="';             Create 'data="';
            Create Translated data;             Create Translated data;
            Create DoubleQuote;             Create DoubleQuote;
         END;          END;
   
  SRC:   BEGIN   SRC:        BEGIN
         if not Immediately within Object and not Immediately within IMG          if not Immediately within Object and not Immediately within IMG
      and not Immediately within Image_Input       and not Immediately within Image_Input
            BEGIN             BEGIN
      Create SAN;       Create SAN;
            Create 'src="';             Create 'src="';
            Create Translated SRC;             Create Translated SRC;
            Create DoubleQuote;             Create DoubleQuote;
            END;             END;
         END;          END;
     
  type:  BEGIN   type:        BEGIN
         if not Immediately within Object          if not Immediately within Object
            BEGIN             BEGIN
      create SAN;       create SAN;
            Create 'type="';             Create 'type="';
            Create Translated type;             Create Translated type;
            Create DoubleQuote;             Create DoubleQuote;
            END;             END;
         END;          END;
     
  ALT:   BEGIN   ALT:        BEGIN
         if not Immediately within Object          if not Immediately within Object
            BEGIN             BEGIN
      create SAN;       create SAN;
            Create 'alt="';             Create 'alt="';
            Create Translated ALT;             Create Translated ALT;
            Create DoubleQuote;             Create DoubleQuote;
            END;             END;
         END;          END;
   
  longdesc: BEGIN   longdesc: BEGIN
   Create SAN;    Create SAN;
         Create 'longdesc="';          Create 'longdesc="';
         Create longdesc;          Create longdesc;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Alignment = Top_: BEGIN   Alignment = Top_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="top"';          Create 'align="top"';
         END;          END;
  Alignment = Middle_: BEGIN   Alignment = Middle_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="middle"';          Create 'align="middle"';
         END;          END;
  Alignment = Bottom_: BEGIN   Alignment = Bottom_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="bottom"';          Create 'align="bottom"';
         END;          END;
  Alignment = Left_: BEGIN   Alignment = Left_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="left"';          Create 'align="left"';
         END;          END;
  Alignment = Right_: BEGIN   Alignment = Right_: BEGIN
   Create SAN;    Create SAN;
         Create 'align="right"';          Create 'align="right"';
         END;          END;
   
  Height_: BEGIN   Height_: BEGIN
   Create SAN;    Create SAN;
         Create 'height="';          Create 'height="';
         Create Height_;          Create Height_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Img_border: BEGIN   Img_border: BEGIN
   Create SAN;    Create SAN;
         Create 'border="';          Create 'border="';
         Create Img_border;          Create Img_border;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  hspace: BEGIN   hspace: BEGIN
   Create SAN;    Create SAN;
         Create 'hspace="';          Create 'hspace="';
         Create hspace;          Create hspace;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  vspace: BEGIN   vspace: BEGIN
   Create SAN;    Create SAN;
         Create 'vspace="';          Create 'vspace="';
         Create vspace;          Create vspace;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  ISAMAP: BEGIN   ISAMAP: BEGIN
   Create SAN;    Create SAN;
         Create 'ismap="ismap"';          Create 'ismap="ismap"';
         END;          END;
   
  USEMAP: BEGIN   USEMAP: BEGIN
   Create SAN;    Create SAN;
         Create 'usemap="';          Create 'usemap="';
         Create USEMAP;          Create USEMAP;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  nohref: BEGIN   nohref: BEGIN
   Create SAN;    Create SAN;
         Create 'nohref="nohref"';          Create 'nohref="nohref"';
         END;          END;
   
  shape = rectangle: BEGIN   shape = rectangle: BEGIN
   Create SAN;    Create SAN;
         Create 'shape="rect"';          Create 'shape="rect"';
         END;          END;
  shape = circle: BEGIN   shape = circle: BEGIN
   Create SAN;    Create SAN;
         Create 'shape="circle"';          Create 'shape="circle"';
         END;          END;
  shape = polygon: BEGIN   shape = polygon: BEGIN
   Create SAN;    Create SAN;
         Create 'shape="poly"';          Create 'shape="poly"';
         END;          END;
   
  coords: BEGIN   coords: BEGIN
   Create SAN;    Create SAN;
         Create 'coords="';          Create 'coords="';
         Create coords;          Create coords;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  summary: BEGIN   summary: BEGIN
   Create SAN;    Create SAN;
         Create 'summary="';          Create 'summary="';
         Create Translated summary;          Create Translated summary;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  frame = void: BEGIN   frame = void: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="void"';          Create 'frame="void"';
         END;          END;
  frame = above: BEGIN   frame = above: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="above"';          Create 'frame="above"';
         END;          END;
  frame = below: BEGIN   frame = below: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="below"';          Create 'frame="below"';
         END;          END;
  frame = hsides: BEGIN   frame = hsides: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="hsides"';          Create 'frame="hsides"';
         END;          END;
  frame = lhs: BEGIN   frame = lhs: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="lhs"';          Create 'frame="lhs"';
         END;          END;
  frame = rhs: BEGIN   frame = rhs: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="rhs"';          Create 'frame="rhs"';
         END;          END;
  frame = vsides: BEGIN   frame = vsides: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="vsides"';          Create 'frame="vsides"';
         END;          END;
  frame = box: BEGIN   frame = box: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="box"';          Create 'frame="box"';
         END;          END;
  frame = border: BEGIN   frame = border: BEGIN
   Create SAN;    Create SAN;
         Create 'frame="border"';          Create 'frame="border"';
         END;           END;
   
  rules_ = none_: BEGIN   rules_ = none_: BEGIN
   Create SAN;    Create SAN;
         Create 'rules="none"';          Create 'rules="none"';
         END;           END;
  rules_ = groups: BEGIN   rules_ = groups: BEGIN
   Create SAN;    Create SAN;
         Create 'rules="groups"';          Create 'rules="groups"';
         END;           END;
  rules_ = rows: BEGIN   rules_ = rows: BEGIN
   Create SAN;    Create SAN;
         Create 'rules="rows"';          Create 'rules="rows"';
         END;           END;
  rules_ = cols: BEGIN   rules_ = cols: BEGIN
   Create SAN;    Create SAN;
         Create 'rules="cols"';          Create 'rules="cols"';
         END;           END;
  rules_ = all: BEGIN   rules_ = all: BEGIN
   Create SAN;    Create SAN;
         Create 'rules="all"';          Create 'rules="all"';
         END;           END;
   
  Border: BEGIN   Border: BEGIN
   Create SAN;    Create SAN;
         Create 'border="';          Create 'border="';
         Create Border;          Create Border;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  cellspacing: BEGIN   cellspacing: BEGIN
   Create SAN;    Create SAN;
         Create 'cellspacing="';          Create 'cellspacing="';
         Create cellspacing;          Create cellspacing;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  cellpadding: BEGIN   cellpadding: BEGIN
   Create SAN;    Create SAN;
         Create 'cellpadding="';          Create 'cellpadding="';
         Create cellpadding;          Create cellpadding;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  datapagesize: BEGIN   datapagesize: BEGIN
   Create SAN;    Create SAN;
         Create 'datapagesize="';          Create 'datapagesize="';
         Create datapagesize;          Create datapagesize;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Position = Position_top: BEGIN   Position = Position_top: BEGIN
    Create SAN;     Create SAN;
          Create 'align="top"';           Create 'align="top"';
         END;          END;
  Position = Position_bottom: BEGIN   Position = Position_bottom: BEGIN
    Create SAN;     Create SAN;
          Create 'align="bottom"';           Create 'align="bottom"';
         END;          END;
  Position = Position_left: BEGIN   Position = Position_left: BEGIN
    Create SAN;     Create SAN;
          Create 'align="left"';           Create 'align="left"';
         END;          END;
  Position = Position_right: BEGIN   Position = Position_right: BEGIN
    Create SAN;     Create SAN;
          Create 'align="right"';           Create 'align="right"';
         END;          END;
   
  Row_valign = Row_top: BEGIN   Row_valign = Row_top: BEGIN
    Create SAN;     Create SAN;
          Create 'valign="top"';           Create 'valign="top"';
         END;          END;
  Row_valign = Row_middle: BEGIN   Row_valign = Row_middle: BEGIN
    Create SAN;     Create SAN;
          Create 'valign="middle"';           Create 'valign="middle"';
         END;          END;
  Row_valign = Row_bottom: BEGIN   Row_valign = Row_bottom: BEGIN
    Create SAN;     Create SAN;
          Create 'valign="bottom"';           Create 'valign="bottom"';
         END;          END;
  Row_valign = Row_baseline: BEGIN   Row_valign = Row_baseline: BEGIN
    Create SAN;     Create SAN;
          Create 'valign="baseline"';           Create 'valign="baseline"';
         END;          END;
   
  abbr: BEGIN   abbr: BEGIN
   Create SAN;    Create SAN;
         Create 'abbr="';          Create 'abbr="';
         Create Translated abbr;          Create Translated abbr;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  axis: BEGIN   axis: BEGIN
   Create SAN;    Create SAN;
         Create 'axis="';          Create 'axis="';
         Create axis;          Create axis;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  headers: BEGIN   headers: BEGIN
   Create SAN;    Create SAN;
         Create 'headers="';          Create 'headers="';
         Create headers;          Create headers;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  scope: BEGIN   scope: BEGIN
   Create SAN;    Create SAN;
         Create 'scope="';          Create 'scope="';
         Create scope;          Create scope;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  span_: BEGIN   span_: BEGIN
   Create SAN;    Create SAN;
         Create 'span="';          Create 'span="';
         Create span_;          Create span_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  rowspan_: BEGIN   rowspan_: BEGIN
   Create SAN;    Create SAN;
         Create 'rowspan="';          Create 'rowspan="';
         Create rowspan_;          Create rowspan_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  colspan_: BEGIN   colspan_: BEGIN
   Create SAN;    Create SAN;
         Create 'colspan="';          Create 'colspan="';
         Create colspan_;          Create colspan_;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Cell_align = Cell_left: BEGIN   Cell_align = Cell_left: BEGIN
   Create SAN;    Create SAN;
         Create 'align="left"';          Create 'align="left"';
         END;          END;
  Cell_align = Cell_center: BEGIN   Cell_align = Cell_center: BEGIN
   Create SAN;    Create SAN;
         Create 'align="center"';          Create 'align="center"';
         END;          END;
  Cell_align = Cell_right: BEGIN   Cell_align = Cell_right: BEGIN
   Create SAN;    Create SAN;
         Create 'align="right"';          Create 'align="right"';
         END;          END;
  Cell_align = Cell_justify: BEGIN   Cell_align = Cell_justify: BEGIN
   Create SAN;    Create SAN;
         Create 'align="justify"';          Create 'align="justify"';
         END;          END;
  Cell_align = Cell_char: BEGIN   Cell_align = Cell_char: BEGIN
   Create SAN;    Create SAN;
         Create 'align="char"';          Create 'align="char"';
         END;          END;
   
  char: BEGIN   char: BEGIN
   Create SAN;    Create SAN;
         Create 'char="';          Create 'char="';
         Create char;          Create char;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  charoff: BEGIN   charoff: BEGIN
   Create SAN;    Create SAN;
         Create 'charoff="';          Create 'charoff="';
         Create charoff;          Create charoff;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
     
  Cell_valign = Cell_top: BEGIN   Cell_valign = Cell_top: BEGIN
   Create SAN;    Create SAN;
         Create 'valign="top"';          Create 'valign="top"';
         END;          END;
  Cell_valign = Cell_middle: BEGIN   Cell_valign = Cell_middle: BEGIN
   Create SAN;    Create SAN;
         Create 'valign="middle"';          Create 'valign="middle"';
         END;          END;
  Cell_valign = Cell_bottom: BEGIN   Cell_valign = Cell_bottom: BEGIN
   Create SAN;    Create SAN;
         Create 'valign="bottom"';          Create 'valign="bottom"';
         END;          END;
  Cell_valign = Cell_baseline: BEGIN   Cell_valign = Cell_baseline: BEGIN
   Create SAN;    Create SAN;
         Create 'valign="baseline"';          Create 'valign="baseline"';
         END;          END;
   
  No_wrap = no_wrap: BEGIN   No_wrap = no_wrap: BEGIN
   Create SAN;    Create SAN;
         Create 'nowrap="nowrap"';          Create 'nowrap="nowrap"';
         END;          END;
   
  RowHeight: BEGIN   RowHeight: BEGIN
   Create SAN;    Create SAN;
         Create 'rows="';          Create 'rows="';
         Create RowHeight;          Create RowHeight;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  ColWidth: BEGIN   ColWidth: BEGIN
   Create SAN;    Create SAN;
         Create 'cols="';          Create 'cols="';
         Create ColWidth;          Create ColWidth;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  FrameSrc: BEGIN   FrameSrc: BEGIN
   Create SAN;    Create SAN;
         Create 'src="';          Create 'src="';
         Create FrameSrc;          Create FrameSrc;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  frameborder = Border1: BEGIN   frameborder = Border1: BEGIN
   Create SAN;    Create SAN;
         Create 'frameborder="1"';          Create 'frameborder="1"';
         END;          END;
  frameborder = Border0: BEGIN   frameborder = Border0: BEGIN
   Create SAN;    Create SAN;
         Create 'frameborder="0"';          Create 'frameborder="0"';
         END;          END;
   
  marginwidth: BEGIN   marginwidth: BEGIN
   Create SAN;    Create SAN;
         Create 'marginwidth="';          Create 'marginwidth="';
         Create marginwidth;          Create marginwidth;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  marginheight: BEGIN   marginheight: BEGIN
   Create SAN;    Create SAN;
         Create 'marginheight="';          Create 'marginheight="';
         Create marginheight;          Create marginheight;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  no_resize: BEGIN   no_resize: BEGIN
   Create SAN;    Create SAN;
         Create 'noresize="noresize"';          Create 'noresize="noresize"';
         END;          END;
   
  scrolling = Yes_: BEGIN   scrolling = Yes_: BEGIN
   Create SAN;    Create SAN;
         Create 'scrolling="yes"';          Create 'scrolling="yes"';
         END;          END;
  scrolling = No_: BEGIN   scrolling = No_: BEGIN
   Create SAN;    Create SAN;
         Create 'scrolling="no"';          Create 'scrolling="no"';
         END;          END;
  scrolling = auto_: BEGIN   scrolling = auto_: BEGIN
   Create SAN;    Create SAN;
         Create 'scrolling="auto"';          Create 'scrolling="auto"';
         END;          END;
   
  rbspan: BEGIN   rbspan: BEGIN
   Create SAN;    Create SAN;
         Create 'rbspan="';          Create 'rbspan="';
         Create rbspan;          Create rbspan;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  EmbedHidden: BEGIN   EmbedHidden: BEGIN
   Create SAN;    Create SAN;
         Create 'hidden="';          Create 'hidden="';
         Create EmbedHidden;          Create EmbedHidden;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  EmbedName: BEGIN   EmbedName: BEGIN
   Create SAN;    Create SAN;
         Create 'name="';          Create 'name="';
         Create EmbedName;          Create EmbedName;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  Invalid_attribute:   Invalid_attribute:
         BEGIN          BEGIN
 #ifndef XML  #ifndef XML
         {Create Invalid_attribute;}          {Create Invalid_attribute;}
 #endif  #endif
         END;          END;
   
  Unknown_attribute:   Unknown_attribute:
         BEGIN          BEGIN
         Create Unknown_attribute;          Create Unknown_attribute;
         END;          END;
   
  IntEntity:   IntEntity:
         BEGIN          BEGIN
         NoTranslation;  { do not translate & into &amp; }          NoTranslation;        { do not translate & into &amp; }
         END;          END;
   
  EntityName:   EntityName:
         BEGIN          BEGIN
         Create EntityName;          Create EntityName;
         Remove; { do no output the element content }          Remove;        { do no output the element content }
         END;          END;
   
  xmlid: BEGIN   xmlid:        BEGIN
   Create SAN;    Create SAN;
         Create 'xml:id="';          Create 'xml:id="';
         Create xmlid;          Create xmlid;
         Create DoubleQuote;          Create DoubleQuote;
         END;          END;
   
  xml_space = xml_space_default:   xml_space = xml_space_default:
          Create ' xml:space="default"';           Create ' xml:space="default"';
  xml_space = xml_space_preserve:   xml_space = xml_space_preserve:
          Create ' xml:space="preserve"';           Create ' xml:space="preserve"';
   
  is_css:   is_css:
         BEGIN          BEGIN
         NoTranslation;          NoTranslation;
         END;          END;
   
 TextTRANSLATE  TextTRANSLATE
         BEGIN          BEGIN
         '\46' -> '&amp;';       { ampersand, U+0026 ISOnum }          '\46' -> '&amp;';        { ampersand, U+0026 ISOnum }
         '\74' -> '&lt;';        { less-than sign, U+003C ISOnum }          '\74' -> '&lt;';        { less-than sign, U+003C ISOnum }
         '\76' -> '&gt;';        { greater-than sign, U+003E ISOnum }          '\76' -> '&gt;';         { greater-than sign, U+003E ISOnum }
 {       '\240' -> '&nbsp;';     no-break space = non-breaking space, U+00A0 ISOnum   {        '\240' -> '&nbsp;';     no-break space = non-breaking space, U+00A0 ISOnum 
         '\260' -> '&deg;';       degree sign, U+00B0 ISOnum }          '\260' -> '&deg;';         degree sign, U+00B0 ISOnum }
         END;          END;
   
 #include "greek.sgml"  #include "greek.sgml"
   
 GraphTRANSLATE  GraphTRANSLATE
         BEGIN          BEGIN
         'c' -> 'circle';          'c' -> 'circle';
         'Q' -> 'circle';          'Q' -> 'circle';
         'R' -> 'rect';          'R' -> 'rect';
         'C' -> 'rect';          'C' -> 'rect';
         ' ' -> 'rect';          ' ' -> 'rect';
         'P' -> 'rect';          'P' -> 'rect';
         'p' -> 'polygon';          'p' -> 'polygon';
         'B' -> 'polygon';          'B' -> 'polygon';
         END;          END;
   
 END  END

Removed from v.1.181  
changed lines
  Added in v.1.182


Webmaster