diff options
Diffstat (limited to 'w3m/files/tagtable.c')
| -rw-r--r-- | w3m/files/tagtable.c | 281 |
1 files changed, 281 insertions, 0 deletions
diff --git a/w3m/files/tagtable.c b/w3m/files/tagtable.c new file mode 100644 index 0000000..4315252 --- /dev/null +++ b/w3m/files/tagtable.c @@ -0,0 +1,281 @@ +#include "hash.h" +#include <stdio.h> +#include "html.h" +static HashItem_si MyHashItem[] = { + /* 0 */ {"option_int",HTML_OPTION_INT,&MyHashItem[1]}, + /* 1 */ {"/form_int",HTML_N_FORM_INT,&MyHashItem[2]}, + /* 2 */ {"/kbd",HTML_NOP,&MyHashItem[3]}, + /* 3 */ {"dd",HTML_DD,&MyHashItem[4]}, + /* 4 */ {"/dir",HTML_N_UL,NULL}, + /* 5 */ {"/body",HTML_N_BODY,&MyHashItem[6]}, + /* 6 */ {"noframes",HTML_NOFRAMES,NULL}, + /* 7 */ {"base",HTML_BASE,NULL}, + /* 8 */ {"/div",HTML_N_DIV,NULL}, + /* 9 */ {"tbody",HTML_TBODY,&MyHashItem[10]}, + /* 10 */ {"meta",HTML_META,&MyHashItem[11]}, + /* 11 */ {"i",HTML_I,NULL}, + /* 12 */ {"/_symbol",HTML_N_SYMBOL,&MyHashItem[13]}, + /* 13 */ {"sup",HTML_SUP,&MyHashItem[14]}, + /* 14 */ {"/p",HTML_N_P,NULL}, + /* 15 */ {"/q",HTML_N_Q,NULL}, + /* 16 */ {"input_alt",HTML_INPUT_ALT,&MyHashItem[17]}, + /* 17 */ {"dl",HTML_DL,NULL}, + /* 18 */ {"/tbody",HTML_N_TBODY,&MyHashItem[19]}, + /* 19 */ {"/s",HTML_N_S,NULL}, + /* 20 */ {"del",HTML_DEL,&MyHashItem[21]}, + /* 21 */ {"xmp",HTML_XMP,&MyHashItem[22]}, + /* 22 */ {"br",HTML_BR,NULL}, + /* 23 */ {"link",HTML_LINK,&MyHashItem[24]}, + /* 24 */ {"/u",HTML_N_U,&MyHashItem[25]}, + /* 25 */ {"em",HTML_EM,NULL}, + /* 26 */ {"title_alt",HTML_TITLE_ALT,&MyHashItem[27]}, + /* 27 */ {"caption",HTML_CAPTION,&MyHashItem[28]}, + /* 28 */ {"plaintext",HTML_PLAINTEXT,&MyHashItem[29]}, + /* 29 */ {"p",HTML_P,NULL}, + /* 30 */ {"q",HTML_Q,&MyHashItem[31]}, + /* 31 */ {"blockquote",HTML_BLQ,&MyHashItem[32]}, + /* 32 */ {"menu",HTML_UL,NULL}, + /* 33 */ {"/colgroup",HTML_N_COLGROUP,&MyHashItem[34]}, + /* 34 */ {"dfn",HTML_NOP,NULL}, + /* 35 */ {"s",HTML_S,&MyHashItem[36]}, + /* 36 */ {"strong",HTML_STRONG,NULL}, + /* 37 */ {"dt",HTML_DT,NULL}, + /* 38 */ {"u",HTML_U,NULL}, + /* 39 */ {"/map",HTML_N_MAP,&MyHashItem[40]}, + /* 40 */ {"/frameset",HTML_N_FRAMESET,&MyHashItem[41]}, + /* 41 */ {"/ol",HTML_N_OL,NULL}, + /* 42 */ {"/td",HTML_N_TD,NULL}, + /* 43 */ {"li",HTML_LI,NULL}, + /* 44 */ {"html",HTML_BODY,&MyHashItem[45]}, + /* 45 */ {"hr",HTML_HR,NULL}, + /* 46 */ {"/strong",HTML_N_STRONG,NULL}, + /* 47 */ {"/th",HTML_N_TH,&MyHashItem[48]}, + /* 48 */ {"option",HTML_OPTION,&MyHashItem[49]}, + /* 49 */ {"kbd",HTML_NOP,&MyHashItem[50]}, + /* 50 */ {"dir",HTML_UL,NULL}, + /* 51 */ {"col",HTML_COL,NULL}, + /* 52 */ {"/caption",HTML_N_CAPTION,&MyHashItem[53]}, + /* 53 */ {"div",HTML_DIV,NULL}, + /* 54 */ {"head",HTML_HEAD,&MyHashItem[55]}, + /* 55 */ {"ol",HTML_OL,&MyHashItem[56]}, + /* 56 */ {"/ul",HTML_N_UL,NULL}, + /* 57 */ {"/ins",HTML_N_INS,&MyHashItem[58]}, + /* 58 */ {"area",HTML_AREA,NULL}, + /* 59 */ {"pre_plain",HTML_PRE_PLAIN,&MyHashItem[60]}, + /* 60 */ {"td",HTML_TD,&MyHashItem[61]}, + /* 61 */ {"/option",HTML_N_OPTION,NULL}, + /* 62 */ {"/noframes",HTML_N_NOFRAMES,NULL}, + /* 63 */ {"/tr",HTML_N_TR,&MyHashItem[64]}, + /* 64 */ {"nobr",HTML_NOBR,NULL}, + /* 65 */ {"img_alt",HTML_IMG_ALT,&MyHashItem[66]}, + /* 66 */ {"table_alt",HTML_TABLE_ALT,&MyHashItem[67]}, + /* 67 */ {"th",HTML_TH,&MyHashItem[68]}, + /* 68 */ {"script",HTML_SCRIPT,&MyHashItem[69]}, + /* 69 */ {"/tt",HTML_NOP,NULL}, + /* 70 */ {"code",HTML_NOP,NULL}, + /* 71 */ {"samp",HTML_NOP,NULL}, + /* 72 */ {"textarea",HTML_TEXTAREA,NULL}, + /* 73 */ {"textarea_int",HTML_TEXTAREA_INT,NULL}, + /* 74 */ {"table",HTML_TABLE,&MyHashItem[75]}, + /* 75 */ {"img",HTML_IMG,&MyHashItem[76]}, + /* 76 */ {"/blockquote",HTML_N_BLQ,NULL}, + /* 77 */ {"applet",HTML_APPLET,&MyHashItem[78]}, + /* 78 */ {"map",HTML_MAP,&MyHashItem[79]}, + /* 79 */ {"ul",HTML_UL,NULL}, + /* 80 */ {"/script",HTML_N_SCRIPT,&MyHashItem[81]}, + /* 81 */ {"center",HTML_CENTER,NULL}, + /* 82 */ {"/table",HTML_N_TABLE,&MyHashItem[83]}, + /* 83 */ {"cite",HTML_NOP,&MyHashItem[84]}, + /* 84 */ {"/h1",HTML_N_H,NULL}, + /* 85 */ {"tr",HTML_TR,&MyHashItem[86]}, + /* 86 */ {"/h2",HTML_N_H,NULL}, + /* 87 */ {"image",HTML_IMG,&MyHashItem[88]}, + /* 88 */ {"/h3",HTML_N_H,NULL}, + /* 89 */ {"pre_int",HTML_PRE_INT,&MyHashItem[90]}, + /* 90 */ {"/font",HTML_N_FONT,&MyHashItem[91]}, + /* 91 */ {"tt",HTML_NOP,&MyHashItem[92]}, + /* 92 */ {"/h4",HTML_N_H,NULL}, + /* 93 */ {"body",HTML_BODY,&MyHashItem[94]}, + /* 94 */ {"/form",HTML_N_FORM,&MyHashItem[95]}, + /* 95 */ {"/h5",HTML_N_H,NULL}, + /* 96 */ {"/h6",HTML_N_H,NULL}, + /* 97 */ {"frame",HTML_FRAME,NULL}, + /* 98 */ {"/textarea_int",HTML_N_TEXTAREA_INT,&MyHashItem[99]}, + /* 99 */ {"/img_alt",HTML_N_IMG_ALT,&MyHashItem[100]}, + /* 100 */ {"/center",HTML_N_CENTER,NULL}, + /* 101 */ {"/pre",HTML_N_PRE,NULL}, + /* 102 */ {"tfoot",HTML_TFOOT,NULL}, + /* 103 */ {"ins",HTML_INS,NULL}, + /* 104 */ {"/var",HTML_NOP,NULL}, + /* 105 */ {"h1",HTML_H,NULL}, + /* 106 */ {"/tfoot",HTML_N_TFOOT,&MyHashItem[107]}, + /* 107 */ {"input",HTML_INPUT,&MyHashItem[108]}, + /* 108 */ {"h2",HTML_H,NULL}, + /* 109 */ {"h3",HTML_H,NULL}, + /* 110 */ {"h4",HTML_H,NULL}, + /* 111 */ {"h5",HTML_H,NULL}, + /* 112 */ {"internal",HTML_INTERNAL,&MyHashItem[113]}, + /* 113 */ {"h6",HTML_H,NULL}, + /* 114 */ {"div_int",HTML_DIV_INT,&MyHashItem[115]}, + /* 115 */ {"select_int",HTML_SELECT_INT,&MyHashItem[116]}, + /* 116 */ {"/pre_int",HTML_N_PRE_INT,NULL}, + /* 117 */ {"/menu",HTML_N_UL,NULL}, + /* 118 */ {"form_int",HTML_FORM_INT,&MyHashItem[119]}, + /* 119 */ {"/sub",HTML_N_SUB,NULL}, + /* 120 */ {"style",HTML_STYLE,&MyHashItem[121]}, + /* 121 */ {"address",HTML_BR,NULL}, + /* 122 */ {"/textarea",HTML_N_TEXTAREA,NULL}, + /* 123 */ {"/input_alt",HTML_N_INPUT_ALT,NULL}, + /* 124 */ {"doctype",HTML_DOCTYPE,&MyHashItem[125]}, + /* 125 */ {"/style",HTML_N_STYLE,NULL}, + /* 126 */ {"/html",HTML_N_BODY,NULL}, + /* 127 */ {"pre",HTML_PRE,&MyHashItem[128]}, + /* 128 */ {"title",HTML_TITLE,NULL}, + /* 129 */ {"select",HTML_SELECT,NULL}, + /* 130 */ {"/div_int",HTML_N_DIV_INT,&MyHashItem[131]}, + /* 131 */ {"var",HTML_NOP,NULL}, + /* 132 */ {"/title",HTML_N_TITLE,NULL}, + /* 133 */ {"embed",HTML_EMBED,&MyHashItem[134]}, + /* 134 */ {"/sup",HTML_N_SUP,&MyHashItem[135]}, + /* 135 */ {"colgroup",HTML_COLGROUP,&MyHashItem[136]}, + /* 136 */ {"/head",HTML_N_HEAD,&MyHashItem[137]}, + /* 137 */ {"isindex",HTML_ISINDEX,NULL}, + /* 138 */ {"strike",HTML_S,&MyHashItem[139]}, + /* 139 */ {"listing",HTML_LISTING,NULL}, + /* 140 */ {"bgsound",HTML_BGSOUND,NULL}, + /* 141 */ {"/address",HTML_BR,NULL}, + /* 142 */ {"thead",HTML_THEAD,&MyHashItem[143]}, + /* 143 */ {"wbr",HTML_WBR,&MyHashItem[144]}, + /* 144 */ {"/del",HTML_N_DEL,&MyHashItem[145]}, + /* 145 */ {"/nobr",HTML_N_NOBR,&MyHashItem[146]}, + /* 146 */ {"/select",HTML_N_SELECT,&MyHashItem[147]}, + /* 147 */ {"frameset",HTML_FRAMESET,&MyHashItem[148]}, + /* 148 */ {"/xmp",HTML_N_XMP,NULL}, + /* 149 */ {"/code",HTML_NOP,NULL}, + /* 150 */ {"_symbol",HTML_SYMBOL,&MyHashItem[151]}, + /* 151 */ {"/thead",HTML_N_THEAD,&MyHashItem[152]}, + /* 152 */ {"/samp",HTML_NOP,&MyHashItem[153]}, + /* 153 */ {"/dfn",HTML_NOP,&MyHashItem[154]}, + /* 154 */ {"_id",HTML_NOP,NULL}, + /* 155 */ {"/strike",HTML_N_S,&MyHashItem[156]}, + /* 156 */ {"/a",HTML_N_A,NULL}, + /* 157 */ {"/select_int",HTML_N_SELECT_INT,&MyHashItem[158]}, + /* 158 */ {"sub",HTML_SUB,&MyHashItem[159]}, + /* 159 */ {"/b",HTML_N_B,NULL}, + /* 160 */ {"/internal",HTML_N_INTERNAL,NULL}, + /* 161 */ {"/pre_plain",HTML_N_PRE_PLAIN,&MyHashItem[162]}, + /* 162 */ {"font",HTML_FONT,&MyHashItem[163]}, + /* 163 */ {"/dl",HTML_N_DL,NULL}, + /* 164 */ {"form",HTML_FORM,&MyHashItem[165]}, + /* 165 */ {"/cite",HTML_NOP,&MyHashItem[166]}, + /* 166 */ {"a",HTML_A,NULL}, + /* 167 */ {"b",HTML_B,NULL}, + /* 168 */ {"/listing",HTML_N_LISTING,&MyHashItem[169]}, + /* 169 */ {"/em",HTML_N_EM,&MyHashItem[170]}, + /* 170 */ {"/i",HTML_N_I,NULL}, +}; + +static HashItem_si *MyHashItemTbl[] = { + &MyHashItem[0], + &MyHashItem[5], + NULL, + &MyHashItem[7], + &MyHashItem[8], + &MyHashItem[9], + &MyHashItem[12], + &MyHashItem[15], + &MyHashItem[16], + &MyHashItem[18], + &MyHashItem[20], + &MyHashItem[23], + &MyHashItem[26], + &MyHashItem[30], + &MyHashItem[33], + &MyHashItem[35], + &MyHashItem[37], + &MyHashItem[38], + &MyHashItem[39], + NULL, + &MyHashItem[42], + &MyHashItem[43], + &MyHashItem[44], + &MyHashItem[46], + &MyHashItem[47], + NULL, + &MyHashItem[51], + NULL, + &MyHashItem[52], + NULL, + &MyHashItem[54], + &MyHashItem[57], + &MyHashItem[59], + &MyHashItem[62], + &MyHashItem[63], + NULL, + &MyHashItem[65], + &MyHashItem[70], + &MyHashItem[71], + &MyHashItem[72], + &MyHashItem[73], + &MyHashItem[74], + &MyHashItem[77], + NULL, + &MyHashItem[80], + &MyHashItem[82], + &MyHashItem[85], + &MyHashItem[87], + &MyHashItem[89], + &MyHashItem[93], + &MyHashItem[96], + &MyHashItem[97], + &MyHashItem[98], + &MyHashItem[101], + &MyHashItem[102], + &MyHashItem[103], + &MyHashItem[104], + &MyHashItem[105], + &MyHashItem[106], + &MyHashItem[109], + &MyHashItem[110], + &MyHashItem[111], + &MyHashItem[112], + NULL, + &MyHashItem[114], + &MyHashItem[117], + NULL, + NULL, + &MyHashItem[118], + &MyHashItem[120], + NULL, + &MyHashItem[122], + &MyHashItem[123], + &MyHashItem[124], + &MyHashItem[126], + NULL, + NULL, + &MyHashItem[127], + &MyHashItem[129], + NULL, + &MyHashItem[130], + &MyHashItem[132], + &MyHashItem[133], + &MyHashItem[138], + &MyHashItem[140], + &MyHashItem[141], + &MyHashItem[142], + NULL, + NULL, + &MyHashItem[149], + &MyHashItem[150], + &MyHashItem[155], + &MyHashItem[157], + NULL, + &MyHashItem[160], + NULL, + &MyHashItem[161], + &MyHashItem[164], + &MyHashItem[167], + &MyHashItem[168], +}; + +Hash_si tagtable = {100, MyHashItemTbl}; |
