// Author: Jeffrey Bakker | Date: May14th 2002 | langhtml.cpp // the HyperText Markup Language definition file for Web C Plus Plus // Webcpp Copyright (C) 2002 Jeffrey Bakker #include "langhtml.h" LangHtml::LangHtml() { fill(); init_switches(); doNumbers = Yes; doCaseKeys = No; doHtmlTags = Yes; doHtmComnt = Yes; } void LangHtml::fill() { string T[] = { "?", "?PHP", "?XML", "!DOCTYPE", "A", "ABBR", "ACRONYM", "ACTION", "ADDRESS", "ALIGN", "ALINK", "ALT", "APPLET", "AREA", "B", "BACKGROUND", "BASE", "BASEFONT", "BDO", "BGCOLOR", "BIG", "BLOCKQUOTE", "BODY", "BORDER", "BR", "BUTTON", "CAPTION", "CELLPADDING", "CELLSPACING", "CENTER", "CHECKED", "CITE", "CODE", "COL", "COLGROUP", "COLOR", "COLS", "COLSPAN", "CONTENT", "DD", "DEL", "DFN", "DIR", "DIV", "DL", "DT", "EM", "ENCODING", "FACE", "FIELDSET", "FORM", "FRAME", "FRAMESET", "H1", "H2", "H3", "H4", "H5", "H6", "HEAD", "HEIGHT", "HIDDEN", "HR", "HREF", "HTML", "I", "ID", "IFRAME", "IMG", "INPUT", "INS", "ISINDEX", "KBD", "LABEL", "LANGUAGE", "LEGEND", "LI", "LINK", "MAP", "MENU", "META", "METHOD", "NAME", "NOFRAMES", "NOSCRIPT", "NOSHADE", "OBJECT", "OL", "OPTGROUP", "OPTION", "P", "PARAM", "PRE", "Q", "REL", "ROWS", "S", "SAMP", "SCRIPT", "SELECT", "SELECTED", "SIZE", "SMALL", "SPAN", "SRC", "STRIKE", "STRING", "STYLE", "SUB", "SUBMIT", "SUP", "TABLE", "TBODY", "TD", "TEXT", "TEXTAREA", "TFOOT", "TH", "THEAD", "TITLE", "TR", "TT", "TYPE", "U", "UL", "VALIGN", "VALUE", "VAR", "VERSION", "VLINK", "WIDTH" }; for(int t=0;t < 129;t++) {types.push_back(T[t]);} }