00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include "TGHtml.h"
00027
00028
00029
00030
00031
00032
00033 SHtmlTokenMap_t HtmlMarkupMap[] = {
00034 { "a", Html_A, O_HtmlAnchor, 0 },
00035 { "/a", Html_EndA, O_HtmlRef, 0 },
00036 { "address", Html_ADDRESS, O_HtmlMarkupElement, 0 },
00037 { "/address", Html_EndADDRESS, O_HtmlMarkupElement, 0 },
00038 { "applet", Html_APPLET, O_HtmlInput, 0 },
00039 { "/applet", Html_EndAPPLET, O_HtmlMarkupElement, 0 },
00040 { "area", Html_AREA, O_HtmlMapArea, 0 },
00041 { "b", Html_B, O_HtmlMarkupElement, 0 },
00042 { "/b", Html_EndB, O_HtmlMarkupElement, 0 },
00043 { "base", Html_BASE, O_HtmlMarkupElement, 0 },
00044 { "basefont", Html_BASEFONT, O_HtmlMarkupElement, 0 },
00045 { "/basefont", Html_EndBASEFONT, O_HtmlMarkupElement, 0 },
00046 { "bgsound", Html_BGSOUND, O_HtmlMarkupElement, 0 },
00047 { "big", Html_BIG, O_HtmlMarkupElement, 0 },
00048 { "/big", Html_EndBIG, O_HtmlMarkupElement, 0 },
00049 { "blockquote", Html_BLOCKQUOTE, O_HtmlMarkupElement, 0 },
00050 { "/blockquote", Html_EndBLOCKQUOTE, O_HtmlMarkupElement, 0 },
00051 { "body", Html_BODY, O_HtmlMarkupElement, 0 },
00052 { "/body", Html_EndBODY, O_HtmlMarkupElement, 0 },
00053 { "br", Html_BR, O_HtmlMarkupElement, 0 },
00054 { "caption", Html_CAPTION, O_HtmlMarkupElement, 0 },
00055 { "/caption", Html_EndCAPTION, O_HtmlMarkupElement, 0 },
00056 { "center", Html_CENTER, O_HtmlMarkupElement, 0 },
00057 { "/center", Html_EndCENTER, O_HtmlMarkupElement, 0 },
00058 { "cite", Html_CITE, O_HtmlMarkupElement, 0 },
00059 { "/cite", Html_EndCITE, O_HtmlMarkupElement, 0 },
00060 { "code", Html_CODE, O_HtmlMarkupElement, 0 },
00061 { "/code", Html_EndCODE, O_HtmlMarkupElement, 0 },
00062 { "comment", Html_COMMENT, O_HtmlMarkupElement, 0 },
00063 { "/comment", Html_EndCOMMENT, O_HtmlMarkupElement, 0 },
00064 { "dd", Html_DD, O_HtmlRef, 0 },
00065 { "/dd", Html_EndDD, O_HtmlMarkupElement, 0 },
00066 { "dfn", Html_DFN, O_HtmlMarkupElement, 0 },
00067 { "/dfn", Html_EndDFN, O_HtmlMarkupElement, 0 },
00068 { "dir", Html_DIR, O_HtmlListStart, 0 },
00069 { "/dir", Html_EndDIR, O_HtmlRef, 0 },
00070 { "div", Html_DIV, O_HtmlMarkupElement, 0 },
00071 { "/div", Html_EndDIV, O_HtmlMarkupElement, 0 },
00072 { "dl", Html_DL, O_HtmlListStart, 0 },
00073 { "/dl", Html_EndDL, O_HtmlRef, 0 },
00074 { "dt", Html_DT, O_HtmlRef, 0 },
00075 { "/dt", Html_EndDT, O_HtmlMarkupElement, 0 },
00076 { "em", Html_EM, O_HtmlMarkupElement, 0 },
00077 { "/em", Html_EndEM, O_HtmlMarkupElement, 0 },
00078 { "embed", Html_EMBED, O_HtmlInput, 0 },
00079 { "font", Html_FONT, O_HtmlMarkupElement, 0 },
00080 { "/font", Html_EndFONT, O_HtmlMarkupElement, 0 },
00081 { "form", Html_FORM, O_HtmlForm, 0 },
00082 { "/form", Html_EndFORM, O_HtmlRef, 0 },
00083 { "frame", Html_FRAME, O_HtmlMarkupElement, 0 },
00084 { "/frame", Html_EndFRAME, O_HtmlMarkupElement, 0 },
00085 { "frameset", Html_FRAMESET, O_HtmlMarkupElement, 0 },
00086 { "/frameset", Html_EndFRAMESET, O_HtmlMarkupElement, 0 },
00087 { "h1", Html_H1, O_HtmlMarkupElement, 0 },
00088 { "/h1", Html_EndH1, O_HtmlMarkupElement, 0 },
00089 { "h2", Html_H2, O_HtmlMarkupElement, 0 },
00090 { "/h2", Html_EndH2, O_HtmlMarkupElement, 0 },
00091 { "h3", Html_H3, O_HtmlMarkupElement, 0 },
00092 { "/h3", Html_EndH3, O_HtmlMarkupElement, 0 },
00093 { "h4", Html_H4, O_HtmlMarkupElement, 0 },
00094 { "/h4", Html_EndH4, O_HtmlMarkupElement, 0 },
00095 { "h5", Html_H5, O_HtmlMarkupElement, 0 },
00096 { "/h5", Html_EndH5, O_HtmlMarkupElement, 0 },
00097 { "h6", Html_H6, O_HtmlMarkupElement, 0 },
00098 { "/h6", Html_EndH6, O_HtmlMarkupElement, 0 },
00099 { "hr", Html_HR, O_HtmlHr, 0 },
00100 { "html", Html_HTML, O_HtmlMarkupElement, 0 },
00101 { "/html", Html_EndHTML, O_HtmlMarkupElement, 0 },
00102 { "i", Html_I, O_HtmlMarkupElement, 0 },
00103 { "/i", Html_EndI, O_HtmlMarkupElement, 0 },
00104 { "iframe", Html_IFRAME, O_HtmlMarkupElement, 0 },
00105 { "img", Html_IMG, O_HtmlImageMarkup, 0 },
00106 { "input", Html_INPUT, O_HtmlInput, 0 },
00107 { "isindex", Html_ISINDEX, O_HtmlMarkupElement, 0 },
00108 { "kbd", Html_KBD, O_HtmlMarkupElement, 0 },
00109 { "/kbd", Html_EndKBD, O_HtmlMarkupElement, 0 },
00110 { "li", Html_LI, O_HtmlLi, 0 },
00111 { "/li", Html_EndLI, O_HtmlMarkupElement, 0 },
00112 { "link", Html_LINK, O_HtmlMarkupElement, 0 },
00113 { "listing", Html_LISTING, O_HtmlMarkupElement, 0 },
00114 { "/listing", Html_EndLISTING, O_HtmlMarkupElement, 0 },
00115 { "map", Html_MAP, O_HtmlMarkupElement, 0 },
00116 { "/map", Html_EndMAP, O_HtmlMarkupElement, 0 },
00117 { "marquee", Html_MARQUEE, O_HtmlMarkupElement, 0 },
00118 { "/marquee", Html_EndMARQUEE, O_HtmlMarkupElement, 0 },
00119 { "menu", Html_MENU, O_HtmlListStart, 0 },
00120 { "/menu", Html_EndMENU, O_HtmlRef, 0 },
00121 { "meta", Html_META, O_HtmlMarkupElement, 0 },
00122 { "nextid", Html_NEXTID, O_HtmlMarkupElement, 0 },
00123 { "nobr", Html_NOBR, O_HtmlMarkupElement, 0 },
00124 { "/nobr", Html_EndNOBR, O_HtmlMarkupElement, 0 },
00125 { "noembed", Html_NOEMBED, O_HtmlMarkupElement, 0 },
00126 { "/noembed", Html_EndNOEMBED, O_HtmlMarkupElement, 0 },
00127 { "noframe", Html_NOFRAMES, O_HtmlMarkupElement, 0 },
00128 { "/noframe", Html_EndNOFRAMES, O_HtmlMarkupElement, 0 },
00129 { "noscript", Html_NOSCRIPT, O_HtmlMarkupElement, 0 },
00130 { "/noscript", Html_EndNOSCRIPT, O_HtmlMarkupElement, 0 },
00131 { "ol", Html_OL, O_HtmlListStart, 0 },
00132 { "/ol", Html_EndOL, O_HtmlRef, 0 },
00133 { "option", Html_OPTION, O_HtmlMarkupElement, 0 },
00134 { "/option", Html_EndOPTION, O_HtmlMarkupElement, 0 },
00135 { "p", Html_P, O_HtmlMarkupElement, 0 },
00136 { "/p", Html_EndP, O_HtmlMarkupElement, 0 },
00137 { "param", Html_PARAM, O_HtmlMarkupElement, 0 },
00138 { "/param", Html_EndPARAM, O_HtmlMarkupElement, 0 },
00139 { "plaintext", Html_PLAINTEXT, O_HtmlMarkupElement, 0 },
00140 { "pre", Html_PRE, O_HtmlMarkupElement, 0 },
00141 { "/pre", Html_EndPRE, O_HtmlMarkupElement, 0 },
00142 { "s", Html_S, O_HtmlMarkupElement, 0 },
00143 { "/s", Html_EndS, O_HtmlMarkupElement, 0 },
00144 { "samp", Html_SAMP, O_HtmlMarkupElement, 0 },
00145 { "/samp", Html_EndSAMP, O_HtmlMarkupElement, 0 },
00146 { "script", Html_SCRIPT, O_HtmlScript, 0 },
00147 { "select", Html_SELECT, O_HtmlInput, 0 },
00148 { "/select", Html_EndSELECT, O_HtmlRef, 0 },
00149 { "small", Html_SMALL, O_HtmlMarkupElement, 0 },
00150 { "/small", Html_EndSMALL, O_HtmlMarkupElement, 0 },
00151 { "strike", Html_STRIKE, O_HtmlMarkupElement, 0 },
00152 { "/strike", Html_EndSTRIKE, O_HtmlMarkupElement, 0 },
00153 { "strong", Html_STRONG, O_HtmlMarkupElement, 0 },
00154 { "/strong", Html_EndSTRONG, O_HtmlMarkupElement, 0 },
00155 { "style", Html_STYLE, O_HtmlScript, 0 },
00156 { "sub", Html_SUB, O_HtmlMarkupElement, 0 },
00157 { "/sub", Html_EndSUB, O_HtmlMarkupElement, 0 },
00158 { "sup", Html_SUP, O_HtmlMarkupElement, 0 },
00159 { "/sup", Html_EndSUP, O_HtmlMarkupElement, 0 },
00160 { "table", Html_TABLE, O_HtmlTable, 0 },
00161 { "/table", Html_EndTABLE, O_HtmlRef, 0 },
00162 { "td", Html_TD, O_HtmlCell, 0 },
00163 { "/td", Html_EndTD, O_HtmlRef, 0 },
00164 { "textarea", Html_TEXTAREA, O_HtmlInput, 0 },
00165 { "/textarea", Html_EndTEXTAREA, O_HtmlRef, 0 },
00166 { "th", Html_TH, O_HtmlCell, 0 },
00167 { "/th", Html_EndTH, O_HtmlRef, 0 },
00168 { "title", Html_TITLE, O_HtmlMarkupElement, 0 },
00169 { "/title", Html_EndTITLE, O_HtmlMarkupElement, 0 },
00170 { "tr", Html_TR, O_HtmlRef, 0 },
00171 { "/tr", Html_EndTR, O_HtmlRef, 0 },
00172 { "tt", Html_TT, O_HtmlMarkupElement, 0 },
00173 { "/tt", Html_EndTT, O_HtmlMarkupElement, 0 },
00174 { "u", Html_U, O_HtmlMarkupElement, 0 },
00175 { "/u", Html_EndU, O_HtmlMarkupElement, 0 },
00176 { "ul", Html_UL, O_HtmlListStart, 0 },
00177 { "/ul", Html_EndUL, O_HtmlRef, 0 },
00178 { "var", Html_VAR, O_HtmlMarkupElement, 0 },
00179 { "/var", Html_EndVAR, O_HtmlMarkupElement, 0 },
00180 { "wbr", Html_WBR, O_HtmlMarkupElement, 0 },
00181 { "xmp", Html_XMP, O_HtmlMarkupElement, 0 },
00182 { "/xmp", Html_EndXMP, O_HtmlMarkupElement, 0 },
00183 { 0, 0, 0, 0 }
00184 };
00185
00186