about summary refs log tree commit diff stats
path: root/WWW/Library/Implementation/src0_HTMLDTD.h
diff options
context:
space:
mode:
Diffstat (limited to 'WWW/Library/Implementation/src0_HTMLDTD.h')
-rw-r--r--WWW/Library/Implementation/src0_HTMLDTD.h352
1 files changed, 179 insertions, 173 deletions
diff --git a/WWW/Library/Implementation/src0_HTMLDTD.h b/WWW/Library/Implementation/src0_HTMLDTD.h
index 635b1c55..b800e183 100644
--- a/WWW/Library/Implementation/src0_HTMLDTD.h
+++ b/WWW/Library/Implementation/src0_HTMLDTD.h
@@ -1,4 +1,4 @@
-/* $LynxId: src0_HTMLDTD.h,v 1.47 2019/12/03 20:52:56 Kihara.Hideto Exp $ */
+/* $LynxId: src0_HTMLDTD.h,v 1.48 2021/07/23 21:36:23 tom Exp $ */
 #ifndef src_HTMLDTD_H0
 #define src_HTMLDTD_H0 1
 
@@ -8,62 +8,63 @@
 #define T_A             0x00008,0x0B007,0x0FF17,0x37787,0x77BA7,0x8604F,0x00014
 #define T_ABBR          0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000
 #define T_ACRONYM       0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000
-#define T_ADDRESS       0x00200,0x0F14F,0x8FFFF,0x36680,0xB6FAF,0x80317,0x00000
+#define T_ADDRESS       0x00200,0x0F14F,0x8FFFF,0x136680,0x1B6FAF,0x80317,0x00000
 #define T_APPLET        0x02000,0x0B0CF,0x8FFFF,0x37F9F,0xB7FBF,0x8300F,0x00000
 #define T_AREA          0x08000,0x00000,0x00000,0x08000,0x3FFFF,0x00F1F,0x00001
-#define T_ARTICLE       0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004
-#define T_ASIDE         0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004
+#define T_ARTICLE       0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x8031F,0x00004
+#define T_ASIDE         0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x8031F,0x00004
 #define T_AU            0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000
 #define T_AUTHOR        0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000
 #define T_B             0x00001,0x8B04F,0xAFFFF,0xA778F,0xF7FBF,0x00001,0x00014
-#define T_BANNER        0x00200,0x0FB8F,0x0FFFF,0x30000,0x30000,0x8031F,0x00000
+#define T_BANNER        0x00200,0x0FB8F,0x0FFFF,0x130000,0x130000,0x8031F,0x00000
 #define T_BASE          0x40000,0x00000,0x00000,0x50000,0x50000,0x8000F,0x00001
 #define T_BASEFONT      0x01000,0x00000,0x00000,0x377AF,0x37FAF,0x8F000,0x00001
-#define T_BDO           0x00100,0x0B04F,0x8FFFF,0x36680,0xB6FAF,0x0033F,0x00000
+#define T_BDO           0x00100,0x0B04F,0x8FFFF,0x136680,0x1B6FAF,0x0033F,0x00000
 #define T_BGSOUND       0x01000,0x00000,0x00000,0x777AF,0x77FAF,0x8730F,0x00001
 #define T_BIG           0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014
 #define T_BLINK         0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00001,0x00014
-#define T_BLOCKQUOTE    0x00200,0xAFBCF,0xAFFFF,0xB6680,0xB6FAF,0x8031F,0x00000
-#define T_BODY          0x20000,0x2FB8F,0x2FFFF,0x30000,0x30000,0xDFF7F,0x00003
-#define T_BODYTEXT      0x20000,0x0FB8F,0xAFFFF,0x30200,0xB7FAF,0x8F17F,0x00003
-#define T_BQ            0x00200,0xAFBCF,0xAFFFF,0xB6680,0xB6FAF,0x8031F,0x00000
+#define T_BLOCKQUOTE    0x00200,0xAFBCF,0xAFFFF,0x1B6680,0x1B6FAF,0x8031F,0x00000
+#define T_BODY          0x20000,0x12FB8F,0x12FFFF,0x30000,0x30000,0xDFF7F,0x00003
+#define T_BODYTEXT      0x20000,0x10FB8F,0x1AFFFF,0x30200,0xB7FAF,0x8F17F,0x00003
+#define T_BQ            0x00200,0xAFBCF,0xAFFFF,0x1B6680,0x1B6FAF,0x8031F,0x00000
 #define T_BR            0x01000,0x00000,0x00000,0x377BF,0x77FBF,0x8101F,0x00001
 #define T_BUTTON        0x02000,0x0BB07,0x0FF37,0x0378F,0x37FBF,0x8115F,0x00000
-#define T_CAPTION       0x00100,0x0B04F,0x8FFFF,0x06A00,0xB6FA7,0x8035F,0x00000
-#define T_CENTER        0x00200,0x8FBCF,0x8FFFF,0xB6680,0xB6FA7,0x8071F,0x00000
+#define T_CAPTION       0x00100,0x0B04F,0x8FFFF,0x106A00,0x1B6FA7,0x8035F,0x00000
+#define T_CENTER        0x00200,0x8FBCF,0x8FFFF,0x1B6680,0x1B6FA7,0x8071F,0x00000
 #define T_CITE          0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00010
 #define T_CODE          0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00000
 #define T_COL           0x04000,0x00000,0x00000,0x00820,0x36FA7,0x88F5F,0x00001
 #define T_COLGROUP      0x00020,0x04000,0x04000,0x00800,0x36FA7,0x8875F,0x00001
 #define T_COMMENT       0x00004,0x00000,0x00000,0xA77AF,0x7FFFF,0x00003,0x00000
-#define T_CREDIT        0x00100,0x0B04F,0x8FFFF,0x06A00,0xB7FBF,0x8030F,0x00000
+#define T_CREDIT        0x00100,0x0B04F,0x8FFFF,0x106A00,0x1B7FBF,0x8030F,0x00000
 #define T_DD            0x00400,0x0FBCF,0x8FFFF,0x00800,0xB6FFF,0x8071F,0x00001
-#define T_DEL           0x00002,0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x00003,0x00000
+#define T_DEL           0x00002,0x8B04F,0x8FEFF,0x87F8F,0xF7FBF,0x100003,0x00000
+#define T_DEL_2         0x100000,0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x100003,0x00000
 #define T_DFN           0x00002,0x8B0CF,0x8FFFF,0x8778F,0xF7FBF,0x00003,0x00000
-#define T_DIR           0x00800,0x0B400,0x0F75F,0x37680,0x36FB7,0x84F7F,0x00000
-#define T_DIV           0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x80317,0x00004
-#define T_DL            0x00800,0x0C480,0x8FFFF,0x36680,0xB7FB7,0x00757,0x00000
-#define T_DLC           0x00800,0x0C480,0x8FFFF,0x36680,0xB7FB7,0x0075F,0x00000
+#define T_DIR           0x00800,0x0B400,0x0F75F,0x137680,0x136FB7,0x84F7F,0x00000
+#define T_DIV           0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x80317,0x00004
+#define T_DL            0x00800,0x0C480,0x8FFFF,0x136680,0x1B7FB7,0x00757,0x00000
+#define T_DLC           0x00800,0x0C480,0x8FFFF,0x136680,0x1B7FB7,0x0075F,0x00000
 #define T_DT            0x00400,0x0B04F,0x0B1FF,0x00800,0x17FFF,0x8071F,0x00001
 #define T_EM            0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00010
 #define T_EMBED         0x02000,0x8F107,0x8FFF7,0xB6FBF,0xB7FBF,0x1FF7F,0x00001
-#define T_FIELDSET      0x00200,0x8FB4F,0x8FF7F,0x86787,0xB7FF7,0x8805F,0x00000
-#define T_FIG           0x00200,0x0FB00,0x8FFFF,0x36680,0xB6FBF,0x8834F,0x00000
-#define T_FIGURE        0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004
-#define T_FN            0x00200,0x8FBCF,0x8FFFF,0xB6680,0xB7EBF,0x8114F,0x00000
+#define T_FIELDSET      0x00200,0x8FB4F,0x8FF7F,0x186787,0x1B7FF7,0x8805F,0x00000
+#define T_FIG           0x00200,0x0FB00,0x8FFFF,0x136680,0x1B6FBF,0x8834F,0x00000
+#define T_FIGURE        0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x8031F,0x00004
+#define T_FN            0x00200,0x8FBCF,0x8FFFF,0x1B6680,0x1B7EBF,0x8114F,0x00000
 #define T_FONT          0x00001,0x8B04F,0x8FFFF,0xB778F,0xF7FBF,0x00001,0x00014
-#define T_FOOTER        0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004
-#define T_FORM          0x00080,0x0FF6F,0x0FF7F,0x36E07,0x32F07,0x88DFF,0x00000
+#define T_FOOTER        0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x8031F,0x00004
+#define T_FORM          0x00080,0x0FF6F,0x0FF7F,0x136E07,0x132F07,0x88DFF,0x00000
 #define T_FRAME         0x10000,0x00000,0x00000,0x10000,0x10000,0x9FFFF,0x00001
 #define T_FRAMESET      0x10000,0x90000,0x90000,0x90000,0x93000,0x9FFFF,0x00000
-#define T_H1            0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000
-#define T_H2            0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000
-#define T_H3            0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000
-#define T_H4            0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000
-#define T_H5            0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000
-#define T_H6            0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000
+#define T_H1            0x00100,0x0B04F,0x0B05F,0x136680,0x137FAF,0x80117,0x00000
+#define T_H2            0x00100,0x0B04F,0x0B05F,0x136680,0x137FAF,0x80117,0x00000
+#define T_H3            0x00100,0x0B04F,0x0B05F,0x136680,0x137FAF,0x80117,0x00000
+#define T_H4            0x00100,0x0B04F,0x0B05F,0x136680,0x137FAF,0x80117,0x00000
+#define T_H5            0x00100,0x0B04F,0x0B05F,0x136680,0x137FAF,0x80117,0x00000
+#define T_H6            0x00100,0x0B04F,0x0B05F,0x136680,0x137FAF,0x80117,0x00000
 #define T_HEAD          0x40000,0x4F000,0x47000,0x10000,0x10000,0x9FF7F,0x00007
-#define T_HEADER        0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004
+#define T_HEADER        0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x8031F,0x00004
 #define T_HR            0x04000,0x00000,0x00000,0x3FE80,0x3FFBF,0x87F37,0x00001
 #define T_HTML          0x10000,0x7FB8F,0x7FFFF,0x00000,0x00000,0x1FFFF,0x00003
 #define T_HY            0x01000,0x00000,0x00000,0x3779F,0x77FBF,0x8101F,0x00001
@@ -71,7 +72,8 @@
 #define T_IFRAME        0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0xD315F,0x00000
 #define T_IMG           0x01000,0x00000,0x00000,0x3779F,0x37FBF,0x80000,0x00001
 #define T_INPUT         0x00040,0x00000,0x00000,0x03F87,0x37F87,0x8904F,0x00001
-#define T_INS           0x00002,0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x00003,0x00000
+#define T_INS           0x00002,0x8B04F,0x8FEFF,0x87F8F,0xF7FBF,0x100003,0x00000
+#define T_INS_2         0x100000,0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x100003,0x00000
 #define T_ISINDEX       0x08000,0x00000,0x00000,0x7778F,0x7FFAF,0x80007,0x00001
 #define T_KBD           0x00002,0x00000,0x00000,0x2778F,0x77FBF,0x00003,0x00000
 #define T_KEYGEN        0x00040,0x00000,0x00000,0x07FB7,0x37FB7,0x80070,0x00001
@@ -80,30 +82,30 @@
 #define T_LH            0x00400,0x0BB7F,0x8FFFF,0x00800,0x97FFF,0x8071F,0x00001
 #define T_LI            0x00400,0x0BBFF,0x8FFFF,0x00800,0x97FFF,0x8071F,0x00001
 #define T_LINK          0x08000,0x00000,0x00000,0x50000,0x50000,0x0FF7F,0x00001
-#define T_LISTING       0x00800,0x00000,0x00000,0x36600,0x36F00,0x80F1F,0x00000
-#define T_MAIN          0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004
+#define T_LISTING       0x00800,0x00000,0x00000,0x136600,0x136F00,0x80F1F,0x00000
+#define T_MAIN          0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x8031F,0x00004
 #define T_MAP           0x08000,0x08000,0x08000,0x37FCF,0x37FBF,0x0051F,0x00000
 #define T_MARQUEE       0x04000,0x0000F,0x8F01F,0x37787,0xB7FA7,0x8301C,0x00000
 #define T_MATH          0x00004,0x0B05F,0x8FFFF,0x2778F,0xF7FBF,0x0001F,0x00000
-#define T_MENU          0x00800,0x0B400,0x0F75F,0x17680,0x36FB7,0x88F7F,0x00000
+#define T_MENU          0x00800,0x0B400,0x0F75F,0x117680,0x136FB7,0x88F7F,0x00000
 #define T_META          0x08000,0x00000,0x00000,0x50000,0x50000,0x0FF7F,0x00001
-#define T_NAV           0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004
+#define T_NAV           0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x8031F,0x00004
 #define T_NEXTID        0x01000,0x00000,0x00000,0x50000,0x1FFF7,0x00001,0x00001
-#define T_NOFRAMES      0x20000,0x2FB8F,0x0FFFF,0x17000,0x17000,0x0CF5F,0x00000
-#define T_NOTE          0x00200,0x0BBAF,0x8FFFF,0x376B0,0xB7FFF,0x8031F,0x00000
+#define T_NOFRAMES      0x20000,0x12FB8F,0x10FFFF,0x17000,0x17000,0x0CF5F,0x00000
+#define T_NOTE          0x00200,0x0BBAF,0x8FFFF,0x1376B0,0x1B7FFF,0x8031F,0x00000
 #define T_OBJECT        0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0x83D5F,0x00020
-#define T_OL            0x00800,0x0C400,0x8FFFF,0x37680,0xB7FB7,0x88F7F,0x00000
+#define T_OL            0x00800,0x0C400,0x8FFFF,0x137680,0x1B7FB7,0x88F7F,0x00000
 #define T_OPTION        0x08000,0x00000,0x00000,0x00040,0x37FFF,0x8031F,0x00001
 #define T_OVERLAY       0x04000,0x00000,0x00000,0x00200,0x37FBF,0x83F7F,0x00001
-#define T_P             0x00100,0x0B04F,0x8FFFF,0x36680,0xB6FA7,0x80117,0x00001
+#define T_P             0x00100,0x0B04F,0x8FFFF,0x136680,0x1B6FA7,0x80117,0x00001
 #define T_PARAM         0x01000,0x00000,0x00000,0x33500,0x37FFF,0x81560,0x00001
 #define T_PLAINTEXT     0x10000,0xFFFFF,0xFFFFF,0x90000,0x90000,0x3FFFF,0x00001
-#define T_PRE           0x00200,0x0F04F,0x0F05E,0x36680,0x36FF0,0x8071E,0x00000
+#define T_PRE           0x00200,0x0F04F,0x0F05E,0x136680,0x136FF0,0x8071E,0x00000
 #define T_Q             0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00000
 #define T_S             0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000
 #define T_SAMP          0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00010
 #define T_SCRIPT        0x02000,0x00000,0x00000,0x77F9F,0x77FFF,0x87D5F,0x00000
-#define T_SECTION       0x00200,0x8FBCF,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004
+#define T_SECTION       0x00200,0x8FBCF,0x8FFFF,0x1B66A0,0x1B7FFF,0x8031F,0x00004
 #define T_SELECT        0x00040,0x08000,0x08000,0x03FAF,0x33FBF,0x80D5F,0x00008
 #define T_SHY           0x01000,0x00000,0x00000,0x3779F,0x77FBF,0x8101F,0x00001
 #define T_SMALL         0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014
@@ -115,11 +117,11 @@
 #define T_SUB           0x00004,0x8B05F,0x8FFFF,0x8779F,0xF7FBF,0x00007,0x00000
 #define T_SUP           0x00004,0x8B05F,0x8FFFF,0x8779F,0xF7FBF,0x00007,0x00000
 #define T_TAB           0x01000,0x00000,0x00000,0x3778F,0x57FAF,0x00001,0x00001
-#define T_TABLE         0x00800,0x0F1E0,0x8FFFF,0x36680,0xB6FA7,0x8C57F,0x00000
+#define T_TABLE         0x00800,0x0F1E0,0x8FFFF,0x136680,0x1B6FA7,0x8C57F,0x00000
 #define T_TBODY         0x00020,0x00020,0x8FFFF,0x00880,0xB7FB7,0x8C75F,0x00003
 #define T_TD            0x00400,0x0FBCF,0x8FFFF,0x00020,0xB7FB7,0x8C75F,0x00001
 #define T_TEXTAREA      0x00040,0x00000,0x00000,0x07F8F,0x33FBF,0x80D5F,0x00040
-#define T_TEXTFLOW      0x20000,0x8FBFF,0x9FFFF,0x977B0,0xB7FB7,0x9B00F,0x00003
+#define T_TEXTFLOW      0x20000,0x18FBFF,0x19FFFF,0x977B0,0xB7FB7,0x9B00F,0x00003
 #define T_TFOOT         0x00020,0x00020,0x8FFFF,0x00800,0xB7FB7,0x8CF5F,0x00001
 #define T_TH            0x00400,0x0FBCF,0x0FFFF,0x00020,0xB7FB7,0x8CF5F,0x00001
 #define T_THEAD         0x00020,0x00020,0x8FFFF,0x00800,0xB7FB7,0x8CF5F,0x00001
@@ -127,10 +129,10 @@
 #define T_TR            0x00020,0x00400,0x8FFFF,0x00820,0xB7FB7,0x8C75F,0x00001
 #define T_TT            0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00010
 #define T_U             0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014
-#define T_UL            0x00800,0x0C480,0x8FFFF,0x36680,0xB7FFF,0x8075F,0x00000
+#define T_UL            0x00800,0x0C480,0x8FFFF,0x136680,0x1B7FFF,0x8075F,0x00000
 #define T_VAR           0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000
 #define T_WBR           0x00001,0x00000,0x00000,0x3778F,0x77FBF,0x8101F,0x00001
-#define T_XMP           0x00800,0x00000,0x00000,0x367E0,0x36FFF,0x0875F,0x00001
+#define T_XMP           0x00800,0x00000,0x00000,0x1367E0,0x136FFF,0x0875F,0x00001
 #define T_OBJECT_PCDATA 0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0x83D5F,0x00008
 #define T__UNREC_	0x00000,0x00000,0x00000,0x00000,0x00000,0x00000,0x00000
 #ifdef USE_PRETTYSRC
@@ -2214,6 +2216,7 @@ static const attr UL_attr[] = {         /* DIR attributes */
 #undef CREDIT
 #undef DD
 #undef DEL
+#undef DEL
 #undef DFN
 #undef DIR
 #undef DIV
@@ -2247,6 +2250,7 @@ static const attr UL_attr[] = {         /* DIR attributes */
 #undef IMG
 #undef INPUT
 #undef INS
+#undef INS
 #undef ISINDEX
 #undef KBD
 #undef KEYGEN
@@ -2334,136 +2338,138 @@ static const attr UL_attr[] = {         /* DIR attributes */
 #endif /* once_HTMLDTD */
 /* *INDENT-OFF* */
 static const HTTag tags_table0[HTML_ALL_ELEMENTS] = {
- { P(A),           ATTR_DATA(A),           SGML_EMPTY,   T_A},
- { P(ABBR),        ATTR_DATA(GEN),         SGML_MIXED,   T_ABBR},
- { P(ACRONYM),     ATTR_DATA(GEN),         SGML_MIXED,   T_ACRONYM},
- { P(ADDRESS),     ATTR_DATA(ADDRESS),     SGML_MIXED,   T_ADDRESS},
- { P(APPLET),      ATTR_DATA(APPLET),      SGML_MIXED,   T_APPLET},
- { P(AREA),        ATTR_DATA(AREA),        SGML_EMPTY,   T_AREA},
- { P(ARTICLE),     ATTR_DATA(GEN5),        SGML_MIXED,   T_ARTICLE},
- { P(ASIDE),       ATTR_DATA(GEN5),        SGML_MIXED,   T_ASIDE},
- { P(AU),          ATTR_DATA(GEN),         SGML_MIXED,   T_AU},
- { P(AUTHOR),      ATTR_DATA(GEN),         SGML_MIXED,   T_AUTHOR},
- { P(B),           ATTR_DATA(GEN),         SGML_EMPTY,   T_B},
- { P0(BANNER),     ATTR_DATA(GEN),         SGML_MIXED,   T_BANNER},
- { P(BASE),        ATTR_DATA(BASE),        SGML_EMPTY,   T_BASE},
- { P(BASEFONT),    ATTR_DATA(FONT),        SGML_EMPTY,   T_BASEFONT},
- { P(BDO),         ATTR_DATA(GEN),         SGML_MIXED,   T_BDO},
- { P(BGSOUND),     ATTR_DATA(BGSOUND),     SGML_EMPTY,   T_BGSOUND},
- { P(BIG),         ATTR_DATA(GEN),         SGML_MIXED,   T_BIG},
- { P(BLINK),       ATTR_DATA(GEN),         SGML_EMPTY,   T_BLINK},
- { P(BLOCKQUOTE),  ATTR_DATA(BQ),          SGML_MIXED,   T_BLOCKQUOTE},
- { P(BODY),        ATTR_DATA(BODY),        SGML_MIXED,   T_BODY},
- { P(BODYTEXT),    ATTR_DATA(BODYTEXT),    SGML_MIXED,   T_BODYTEXT},
- { P(BQ),          ATTR_DATA(BQ),          SGML_MIXED,   T_BQ},
- { P(BR),          ATTR_DATA(GEN),         SGML_EMPTY,   T_BR},
- { P(BUTTON),      ATTR_DATA(BUTTON),      SGML_MIXED,   T_BUTTON},
- { P(CAPTION),     ATTR_DATA(CAPTION),     SGML_MIXED,   T_CAPTION},
- { P(CENTER),      ATTR_DATA(DIV),         SGML_MIXED,   T_CENTER},
- { P(CITE),        ATTR_DATA(GEN),         SGML_EMPTY,   T_CITE},
- { P(CODE),        ATTR_DATA(GEN),         SGML_MIXED,   T_CODE},
- { P(COL),         ATTR_DATA(COL),         SGML_EMPTY,   T_COL},
- { P(COLGROUP),    ATTR_DATA(COL),         SGML_EMPTY,   T_COLGROUP},
- { P(COMMENT),     ATTR_DATA(GEN),         SGML_MIXED,   T_COMMENT},
- { P(CREDIT),      ATTR_DATA(GEN),         SGML_MIXED,   T_CREDIT},
- { P(DD),          ATTR_DATA(GEN),         SGML_EMPTY,   T_DD},
- { P(DEL),         ATTR_DATA(DEL),         SGML_MIXED,   T_DEL},
- { P(DFN),         ATTR_DATA(GEN),         SGML_MIXED,   T_DFN},
- { P(DIR),         ATTR_DATA(UL),          SGML_MIXED,   T_DIR},
- { P(DIV),         ATTR_DATA(DIV),         SGML_MIXED,   T_DIV},
- { P(DL),          ATTR_DATA(DL),          SGML_MIXED,   T_DL},
- { P(DLC),         ATTR_DATA(DL),          SGML_MIXED,   T_DLC},
- { P(DT),          ATTR_DATA(GEN),         SGML_EMPTY,   T_DT},
- { P(EM),          ATTR_DATA(GEN),         SGML_EMPTY,   T_EM},
- { P(EMBED),       ATTR_DATA(EMBED),       SGML_EMPTY,   T_EMBED},
- { P(FIELDSET),    ATTR_DATA(GEN),         SGML_MIXED,   T_FIELDSET},
- { P(FIG),         ATTR_DATA(FIG),         SGML_MIXED,   T_FIG},
- { P(FIGURE),      ATTR_DATA(GEN5),        SGML_MIXED,   T_FIGURE},
- { P(FN),          ATTR_DATA(GEN),         SGML_MIXED,   T_FN},
- { P(FONT),        ATTR_DATA(FONT),        SGML_EMPTY,   T_FONT},
- { P(FOOTER),      ATTR_DATA(GEN5),        SGML_MIXED,   T_FOOTER},
- { P(FORM),        ATTR_DATA(FORM),        SGML_EMPTY,   T_FORM},
- { P(FRAME),       ATTR_DATA(FRAME),       SGML_EMPTY,   T_FRAME},
- { P(FRAMESET),    ATTR_DATA(FRAMESET),    SGML_MIXED,   T_FRAMESET},
- { P0(H1),         ATTR_DATA(H),           SGML_MIXED,   T_H1},
- { P0(H2),         ATTR_DATA(H),           SGML_MIXED,   T_H2},
- { P0(H3),         ATTR_DATA(H),           SGML_MIXED,   T_H3},
- { P0(H4),         ATTR_DATA(H),           SGML_MIXED,   T_H4},
- { P0(H5),         ATTR_DATA(H),           SGML_MIXED,   T_H5},
- { P0(H6),         ATTR_DATA(H),           SGML_MIXED,   T_H6},
- { P(HEAD),        ATTR_DATA(GEN),         SGML_MIXED,   T_HEAD},
- { P(HEADER),      ATTR_DATA(GEN5),        SGML_MIXED,   T_HEADER},
- { P(HR),          ATTR_DATA(HR),          SGML_EMPTY,   T_HR},
- { P(HTML),        ATTR_DATA(GEN),         SGML_MIXED,   T_HTML},
- { P(HY),          ATTR_DATA(GEN),         SGML_EMPTY,   T_HY},
- { P(I),           ATTR_DATA(GEN),         SGML_EMPTY,   T_I},
- { P(IFRAME),      ATTR_DATA(IFRAME),      SGML_MIXED,   T_IFRAME},
- { P(IMG),         ATTR_DATA(IMG),         SGML_EMPTY,   T_IMG},
- { P(INPUT),       ATTR_DATA(INPUT),       SGML_EMPTY,   T_INPUT},
- { P(INS),         ATTR_DATA(DEL),         SGML_MIXED,   T_INS},
- { P(ISINDEX),     ATTR_DATA(ISINDEX),     SGML_EMPTY,   T_ISINDEX},
- { P(KBD),         ATTR_DATA(GEN),         SGML_MIXED,   T_KBD},
- { P(KEYGEN),      ATTR_DATA(KEYGEN),      SGML_EMPTY,   T_KEYGEN},
- { P(LABEL),       ATTR_DATA(LABEL),       SGML_MIXED,   T_LABEL},
- { P(LEGEND),      ATTR_DATA(CAPTION),     SGML_MIXED,   T_LEGEND},
- { P(LH),          ATTR_DATA(GEN),         SGML_EMPTY,   T_LH},
- { P(LI),          ATTR_DATA(LI),          SGML_EMPTY,   T_LI},
- { P(LINK),        ATTR_DATA(LINK),        SGML_EMPTY,   T_LINK},
- { P(LISTING),     ATTR_DATA(GEN),         SGML_LITTERAL,T_LISTING},
- { P(MAIN),        ATTR_DATA(GEN5),        SGML_MIXED,   T_MAIN},
- { P(MAP),         ATTR_DATA(MAP),         SGML_MIXED,   T_MAP},
- { P(MARQUEE),     ATTR_DATA(GEN),         SGML_MIXED,   T_MARQUEE},
- { P(MATH),        ATTR_DATA(MATH),        SGML_LITTERAL,T_MATH},
- { P(MENU),        ATTR_DATA(UL),          SGML_MIXED,   T_MENU},
- { P(META),        ATTR_DATA(META),        SGML_EMPTY,   T_META},
- { P(NAV),         ATTR_DATA(GEN5),        SGML_MIXED,   T_NAV},
- { P(NEXTID),      ATTR_DATA(NEXTID),      SGML_EMPTY,   T_NEXTID},
- { P(NOFRAMES),    ATTR_DATA(GEN),         SGML_MIXED,   T_NOFRAMES},
- { P(NOTE),        ATTR_DATA(NOTE),        SGML_MIXED,   T_NOTE},
- { P(OBJECT),      ATTR_DATA(OBJECT),      SGML_LITTERAL,T_OBJECT},
- { P(OL),          ATTR_DATA(OL),          SGML_MIXED,   T_OL},
- { P(OPTION),      ATTR_DATA(OPTION),      SGML_EMPTY,   T_OPTION},
- { P(OVERLAY),     ATTR_DATA(OVERLAY),     SGML_EMPTY,   T_OVERLAY},
- { P(P),           ATTR_DATA(P),           SGML_EMPTY,   T_P},
- { P(PARAM),       ATTR_DATA(PARAM),       SGML_EMPTY,   T_PARAM},
- { P(PLAINTEXT),   ATTR_DATA(GEN),         SGML_LITTERAL,T_PLAINTEXT},
- { P0(PRE),        ATTR_DATA(GEN),         SGML_MIXED,   T_PRE},
- { P(Q),           ATTR_DATA(Q),           SGML_MIXED,   T_Q},
- { P(S),           ATTR_DATA(GEN),         SGML_MIXED,   T_S},
- { P(SAMP),        ATTR_DATA(GEN),         SGML_MIXED,   T_SAMP},
- { P(SCRIPT),      ATTR_DATA(SCRIPT),      SGML_LITTERAL,T_SCRIPT},
- { P(SECTION),     ATTR_DATA(GEN5),        SGML_MIXED,   T_SECTION},
- { P(SELECT),      ATTR_DATA(SELECT),      SGML_MIXED,   T_SELECT},
- { P(SHY),         ATTR_DATA(GEN),         SGML_EMPTY,   T_SHY},
- { P(SMALL),       ATTR_DATA(GEN),         SGML_MIXED,   T_SMALL},
- { P(SPAN),        ATTR_DATA(GEN),         SGML_MIXED,   T_SPAN},
- { P(SPOT),        ATTR_DATA(GEN),         SGML_EMPTY,   T_SPOT},
- { P(STRIKE),      ATTR_DATA(GEN),         SGML_MIXED,   T_STRIKE},
- { P(STRONG),      ATTR_DATA(GEN),         SGML_EMPTY,   T_STRONG},
- { P(STYLE),       ATTR_DATA(STYLE),       SGML_LITTERAL,T_STYLE},
- { P(SUB),         ATTR_DATA(GEN),         SGML_MIXED,   T_SUB},
- { P(SUP),         ATTR_DATA(GEN),         SGML_MIXED,   T_SUP},
- { P(TAB),         ATTR_DATA(TAB),         SGML_EMPTY,   T_TAB},
- { P(TABLE),       ATTR_DATA(TABLE),       SGML_MIXED,   T_TABLE},
- { P(TBODY),       ATTR_DATA(TR),          SGML_EMPTY,   T_TBODY},
- { P(TD),          ATTR_DATA(TD),          SGML_EMPTY,   T_TD},
- { P(TEXTAREA),    ATTR_DATA(TEXTAREA),    SGML_LITTERAL,T_TEXTAREA},
- { P(TEXTFLOW),    ATTR_DATA(BODYTEXT),    SGML_MIXED,   T_TEXTFLOW},
- { P(TFOOT),       ATTR_DATA(TR),          SGML_EMPTY,   T_TFOOT},
- { P(TH),          ATTR_DATA(TD),          SGML_EMPTY,   T_TH},
- { P(THEAD),       ATTR_DATA(TR),          SGML_EMPTY,   T_THEAD},
- { P(TITLE),       ATTR_DATA(GEN),         SGML_RCDATA,  T_TITLE},
- { P(TR),          ATTR_DATA(TR),          SGML_EMPTY,   T_TR},
- { P(TT),          ATTR_DATA(GEN),         SGML_EMPTY,   T_TT},
- { P(U),           ATTR_DATA(GEN),         SGML_EMPTY,   T_U},
- { P(UL),          ATTR_DATA(UL),          SGML_MIXED,   T_UL},
- { P(VAR),         ATTR_DATA(GEN),         SGML_MIXED,   T_VAR},
- { P(WBR),         ATTR_DATA(GEN),         SGML_EMPTY,   T_WBR},
- { P0(XMP),        ATTR_DATA(GEN),         SGML_LITTERAL,T_XMP},
+ { P(A),           ATTR_DATA(A),           SGML_EMPTY,   T_A, 0, 0},
+ { P(ABBR),        ATTR_DATA(GEN),         SGML_MIXED,   T_ABBR, 0, 0},
+ { P(ACRONYM),     ATTR_DATA(GEN),         SGML_MIXED,   T_ACRONYM, 0, 0},
+ { P(ADDRESS),     ATTR_DATA(ADDRESS),     SGML_MIXED,   T_ADDRESS, 0, 0},
+ { P(APPLET),      ATTR_DATA(APPLET),      SGML_MIXED,   T_APPLET, 0, 0},
+ { P(AREA),        ATTR_DATA(AREA),        SGML_EMPTY,   T_AREA, 0, 0},
+ { P(ARTICLE),     ATTR_DATA(GEN5),        SGML_MIXED,   T_ARTICLE, 0, 0},
+ { P(ASIDE),       ATTR_DATA(GEN5),        SGML_MIXED,   T_ASIDE, 0, 0},
+ { P(AU),          ATTR_DATA(GEN),         SGML_MIXED,   T_AU, 0, 0},
+ { P(AUTHOR),      ATTR_DATA(GEN),         SGML_MIXED,   T_AUTHOR, 0, 0},
+ { P(B),           ATTR_DATA(GEN),         SGML_EMPTY,   T_B, 0, 0},
+ { P0(BANNER),     ATTR_DATA(GEN),         SGML_MIXED,   T_BANNER, 0, 0},
+ { P(BASE),        ATTR_DATA(BASE),        SGML_EMPTY,   T_BASE, 0, 0},
+ { P(BASEFONT),    ATTR_DATA(FONT),        SGML_EMPTY,   T_BASEFONT, 0, 0},
+ { P(BDO),         ATTR_DATA(GEN),         SGML_MIXED,   T_BDO, 0, 0},
+ { P(BGSOUND),     ATTR_DATA(BGSOUND),     SGML_EMPTY,   T_BGSOUND, 0, 0},
+ { P(BIG),         ATTR_DATA(GEN),         SGML_MIXED,   T_BIG, 0, 0},
+ { P(BLINK),       ATTR_DATA(GEN),         SGML_EMPTY,   T_BLINK, 0, 0},
+ { P(BLOCKQUOTE),  ATTR_DATA(BQ),          SGML_MIXED,   T_BLOCKQUOTE, 0, 0},
+ { P(BODY),        ATTR_DATA(BODY),        SGML_MIXED,   T_BODY, 0, 0},
+ { P(BODYTEXT),    ATTR_DATA(BODYTEXT),    SGML_MIXED,   T_BODYTEXT, 0, 0},
+ { P(BQ),          ATTR_DATA(BQ),          SGML_MIXED,   T_BQ, 0, 0},
+ { P(BR),          ATTR_DATA(GEN),         SGML_EMPTY,   T_BR, 0, 0},
+ { P(BUTTON),      ATTR_DATA(BUTTON),      SGML_MIXED,   T_BUTTON, 0, 0},
+ { P(CAPTION),     ATTR_DATA(CAPTION),     SGML_MIXED,   T_CAPTION, 0, 0},
+ { P(CENTER),      ATTR_DATA(DIV),         SGML_MIXED,   T_CENTER, 0, 0},
+ { P(CITE),        ATTR_DATA(GEN),         SGML_EMPTY,   T_CITE, 0, 0},
+ { P(CODE),        ATTR_DATA(GEN),         SGML_MIXED,   T_CODE, 0, 0},
+ { P(COL),         ATTR_DATA(COL),         SGML_EMPTY,   T_COL, 0, 0},
+ { P(COLGROUP),    ATTR_DATA(COL),         SGML_EMPTY,   T_COLGROUP, 0, 0},
+ { P(COMMENT),     ATTR_DATA(GEN),         SGML_MIXED,   T_COMMENT, 0, 0},
+ { P(CREDIT),      ATTR_DATA(GEN),         SGML_MIXED,   T_CREDIT, 0, 0},
+ { P(DD),          ATTR_DATA(GEN),         SGML_EMPTY,   T_DD, 0, 0},
+ { P(DEL),         ATTR_DATA(DEL),         SGML_MIXED,   T_DEL, 0, 1},
+ { P(DEL),         ATTR_DATA(DEL),         SGML_MIXED,   T_DEL_2, 1, 1},
+ { P(DFN),         ATTR_DATA(GEN),         SGML_MIXED,   T_DFN, 0, 0},
+ { P(DIR),         ATTR_DATA(UL),          SGML_MIXED,   T_DIR, 0, 0},
+ { P(DIV),         ATTR_DATA(DIV),         SGML_MIXED,   T_DIV, 0, 0},
+ { P(DL),          ATTR_DATA(DL),          SGML_MIXED,   T_DL, 0, 0},
+ { P(DLC),         ATTR_DATA(DL),          SGML_MIXED,   T_DLC, 0, 0},
+ { P(DT),          ATTR_DATA(GEN),         SGML_EMPTY,   T_DT, 0, 0},
+ { P(EM),          ATTR_DATA(GEN),         SGML_EMPTY,   T_EM, 0, 0},
+ { P(EMBED),       ATTR_DATA(EMBED),       SGML_EMPTY,   T_EMBED, 0, 0},
+ { P(FIELDSET),    ATTR_DATA(GEN),         SGML_MIXED,   T_FIELDSET, 0, 0},
+ { P(FIG),         ATTR_DATA(FIG),         SGML_MIXED,   T_FIG, 0, 0},
+ { P(FIGURE),      ATTR_DATA(GEN5),        SGML_MIXED,   T_FIGURE, 0, 0},
+ { P(FN),          ATTR_DATA(GEN),         SGML_MIXED,   T_FN, 0, 0},
+ { P(FONT),        ATTR_DATA(FONT),        SGML_EMPTY,   T_FONT, 0, 0},
+ { P(FOOTER),      ATTR_DATA(GEN5),        SGML_MIXED,   T_FOOTER, 0, 0},
+ { P(FORM),        ATTR_DATA(FORM),        SGML_EMPTY,   T_FORM, 0, 0},
+ { P(FRAME),       ATTR_DATA(FRAME),       SGML_EMPTY,   T_FRAME, 0, 0},
+ { P(FRAMESET),    ATTR_DATA(FRAMESET),    SGML_MIXED,   T_FRAMESET, 0, 0},
+ { P0(H1),         ATTR_DATA(H),           SGML_MIXED,   T_H1, 0, 0},
+ { P0(H2),         ATTR_DATA(H),           SGML_MIXED,   T_H2, 0, 0},
+ { P0(H3),         ATTR_DATA(H),           SGML_MIXED,   T_H3, 0, 0},
+ { P0(H4),         ATTR_DATA(H),           SGML_MIXED,   T_H4, 0, 0},
+ { P0(H5),         ATTR_DATA(H),           SGML_MIXED,   T_H5, 0, 0},
+ { P0(H6),         ATTR_DATA(H),           SGML_MIXED,   T_H6, 0, 0},
+ { P(HEAD),        ATTR_DATA(GEN),         SGML_MIXED,   T_HEAD, 0, 0},
+ { P(HEADER),      ATTR_DATA(GEN5),        SGML_MIXED,   T_HEADER, 0, 0},
+ { P(HR),          ATTR_DATA(HR),          SGML_EMPTY,   T_HR, 0, 0},
+ { P(HTML),        ATTR_DATA(GEN),         SGML_MIXED,   T_HTML, 0, 0},
+ { P(HY),          ATTR_DATA(GEN),         SGML_EMPTY,   T_HY, 0, 0},
+ { P(I),           ATTR_DATA(GEN),         SGML_EMPTY,   T_I, 0, 0},
+ { P(IFRAME),      ATTR_DATA(IFRAME),      SGML_MIXED,   T_IFRAME, 0, 0},
+ { P(IMG),         ATTR_DATA(IMG),         SGML_EMPTY,   T_IMG, 0, 0},
+ { P(INPUT),       ATTR_DATA(INPUT),       SGML_EMPTY,   T_INPUT, 0, 0},
+ { P(INS),         ATTR_DATA(DEL),         SGML_MIXED,   T_INS, 0, 1},
+ { P(INS),         ATTR_DATA(DEL),         SGML_MIXED,   T_INS_2, 1, 1},
+ { P(ISINDEX),     ATTR_DATA(ISINDEX),     SGML_EMPTY,   T_ISINDEX, 0, 0},
+ { P(KBD),         ATTR_DATA(GEN),         SGML_MIXED,   T_KBD, 0, 0},
+ { P(KEYGEN),      ATTR_DATA(KEYGEN),      SGML_EMPTY,   T_KEYGEN, 0, 0},
+ { P(LABEL),       ATTR_DATA(LABEL),       SGML_MIXED,   T_LABEL, 0, 0},
+ { P(LEGEND),      ATTR_DATA(CAPTION),     SGML_MIXED,   T_LEGEND, 0, 0},
+ { P(LH),          ATTR_DATA(GEN),         SGML_EMPTY,   T_LH, 0, 0},
+ { P(LI),          ATTR_DATA(LI),          SGML_EMPTY,   T_LI, 0, 0},
+ { P(LINK),        ATTR_DATA(LINK),        SGML_EMPTY,   T_LINK, 0, 0},
+ { P(LISTING),     ATTR_DATA(GEN),         SGML_LITTERAL,T_LISTING, 0, 0},
+ { P(MAIN),        ATTR_DATA(GEN5),        SGML_MIXED,   T_MAIN, 0, 0},
+ { P(MAP),         ATTR_DATA(MAP),         SGML_MIXED,   T_MAP, 0, 0},
+ { P(MARQUEE),     ATTR_DATA(GEN),         SGML_MIXED,   T_MARQUEE, 0, 0},
+ { P(MATH),        ATTR_DATA(MATH),        SGML_LITTERAL,T_MATH, 0, 0},
+ { P(MENU),        ATTR_DATA(UL),          SGML_MIXED,   T_MENU, 0, 0},
+ { P(META),        ATTR_DATA(META),        SGML_EMPTY,   T_META, 0, 0},
+ { P(NAV),         ATTR_DATA(GEN5),        SGML_MIXED,   T_NAV, 0, 0},
+ { P(NEXTID),      ATTR_DATA(NEXTID),      SGML_EMPTY,   T_NEXTID, 0, 0},
+ { P(NOFRAMES),    ATTR_DATA(GEN),         SGML_MIXED,   T_NOFRAMES, 0, 0},
+ { P(NOTE),        ATTR_DATA(NOTE),        SGML_MIXED,   T_NOTE, 0, 0},
+ { P(OBJECT),      ATTR_DATA(OBJECT),      SGML_LITTERAL,T_OBJECT, 0, 0},
+ { P(OL),          ATTR_DATA(OL),          SGML_MIXED,   T_OL, 0, 0},
+ { P(OPTION),      ATTR_DATA(OPTION),      SGML_EMPTY,   T_OPTION, 0, 0},
+ { P(OVERLAY),     ATTR_DATA(OVERLAY),     SGML_EMPTY,   T_OVERLAY, 0, 0},
+ { P(P),           ATTR_DATA(P),           SGML_EMPTY,   T_P, 0, 0},
+ { P(PARAM),       ATTR_DATA(PARAM),       SGML_EMPTY,   T_PARAM, 0, 0},
+ { P(PLAINTEXT),   ATTR_DATA(GEN),         SGML_LITTERAL,T_PLAINTEXT, 0, 0},
+ { P0(PRE),        ATTR_DATA(GEN),         SGML_MIXED,   T_PRE, 0, 0},
+ { P(Q),           ATTR_DATA(Q),           SGML_MIXED,   T_Q, 0, 0},
+ { P(S),           ATTR_DATA(GEN),         SGML_MIXED,   T_S, 0, 0},
+ { P(SAMP),        ATTR_DATA(GEN),         SGML_MIXED,   T_SAMP, 0, 0},
+ { P(SCRIPT),      ATTR_DATA(SCRIPT),      SGML_LITTERAL,T_SCRIPT, 0, 0},
+ { P(SECTION),     ATTR_DATA(GEN5),        SGML_MIXED,   T_SECTION, 0, 0},
+ { P(SELECT),      ATTR_DATA(SELECT),      SGML_MIXED,   T_SELECT, 0, 0},
+ { P(SHY),         ATTR_DATA(GEN),         SGML_EMPTY,   T_SHY, 0, 0},
+ { P(SMALL),       ATTR_DATA(GEN),         SGML_MIXED,   T_SMALL, 0, 0},
+ { P(SPAN),        ATTR_DATA(GEN),         SGML_MIXED,   T_SPAN, 0, 0},
+ { P(SPOT),        ATTR_DATA(GEN),         SGML_EMPTY,   T_SPOT, 0, 0},
+ { P(STRIKE),      ATTR_DATA(GEN),         SGML_MIXED,   T_STRIKE, 0, 0},
+ { P(STRONG),      ATTR_DATA(GEN),         SGML_EMPTY,   T_STRONG, 0, 0},
+ { P(STYLE),       ATTR_DATA(STYLE),       SGML_LITTERAL,T_STYLE, 0, 0},
+ { P(SUB),         ATTR_DATA(GEN),         SGML_MIXED,   T_SUB, 0, 0},
+ { P(SUP),         ATTR_DATA(GEN),         SGML_MIXED,   T_SUP, 0, 0},
+ { P(TAB),         ATTR_DATA(TAB),         SGML_EMPTY,   T_TAB, 0, 0},
+ { P(TABLE),       ATTR_DATA(TABLE),       SGML_MIXED,   T_TABLE, 0, 0},
+ { P(TBODY),       ATTR_DATA(TR),          SGML_EMPTY,   T_TBODY, 0, 0},
+ { P(TD),          ATTR_DATA(TD),          SGML_EMPTY,   T_TD, 0, 0},
+ { P(TEXTAREA),    ATTR_DATA(TEXTAREA),    SGML_LITTERAL,T_TEXTAREA, 0, 0},
+ { P(TEXTFLOW),    ATTR_DATA(BODYTEXT),    SGML_MIXED,   T_TEXTFLOW, 0, 0},
+ { P(TFOOT),       ATTR_DATA(TR),          SGML_EMPTY,   T_TFOOT, 0, 0},
+ { P(TH),          ATTR_DATA(TD),          SGML_EMPTY,   T_TH, 0, 0},
+ { P(THEAD),       ATTR_DATA(TR),          SGML_EMPTY,   T_THEAD, 0, 0},
+ { P(TITLE),       ATTR_DATA(GEN),         SGML_RCDATA,  T_TITLE, 0, 0},
+ { P(TR),          ATTR_DATA(TR),          SGML_EMPTY,   T_TR, 0, 0},
+ { P(TT),          ATTR_DATA(GEN),         SGML_EMPTY,   T_TT, 0, 0},
+ { P(U),           ATTR_DATA(GEN),         SGML_EMPTY,   T_U, 0, 0},
+ { P(UL),          ATTR_DATA(UL),          SGML_MIXED,   T_UL, 0, 0},
+ { P(VAR),         ATTR_DATA(GEN),         SGML_MIXED,   T_VAR, 0, 0},
+ { P(WBR),         ATTR_DATA(GEN),         SGML_EMPTY,   T_WBR, 0, 0},
+ { P0(XMP),        ATTR_DATA(GEN),         SGML_LITTERAL,T_XMP, 0, 0},
 /* additional (alternative variants), not counted in HTML_ELEMENTS: */
 /* This one will be used as a temporary substitute within the parser when
    it has been signalled to parse OBJECT content as MIXED. - kw */
- { P(OBJECT),      ATTR_DATA(OBJECT),      SGML_MIXED,   T_OBJECT_PCDATA},
+ { P(OBJECT),      ATTR_DATA(OBJECT),      SGML_MIXED,   T_OBJECT_PCDATA, 0, 0},
 };
 /* *INDENT-ON* */