diff options
Diffstat (limited to 'WWW/Library/Implementation/src0_HTMLDTD.h')
-rw-r--r-- | WWW/Library/Implementation/src0_HTMLDTD.h | 352 |
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* */ |