summaryrefslogtreecommitdiff
path: root/parser
diff options
context:
space:
mode:
authorGaming4JC <g4jc@hyperbola.info>2020-01-18 17:31:07 -0500
committerGaming4JC <g4jc@hyperbola.info>2020-01-26 15:50:38 -0500
commita8511d983c05f52bcdeef57af0947f9e21487bba (patch)
tree7dc83c6bb54443be453723cdd278d916decf07e7 /parser
parente17a17766ede7e44cbc1050b35268c38af8602ae (diff)
downloaduxp-a8511d983c05f52bcdeef57af0947f9e21487bba.tar.gz
Bug 1366241 - Change memory layout of element name and attribute name hashes from sorted to level order BST in order to take advantage of cache during lookup.
Java Regen. Tag UXP Issue #1344
Diffstat (limited to 'parser')
-rw-r--r--parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/AttributeName.java1308
-rw-r--r--parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/ElementName.java1020
2 files changed, 1164 insertions, 1164 deletions
diff --git a/parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/AttributeName.java b/parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/AttributeName.java
index 83ff7ec318..e49d48f34b 100644
--- a/parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/AttributeName.java
+++ b/parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/AttributeName.java
@@ -1361,1173 +1361,1173 @@ public final class AttributeName
public static final AttributeName VERYVERYTHINMATHSPACE = new AttributeName(ALL_NO_NS, SAME_LOCAL("veryverythinmathspace"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
public static final AttributeName VERYVERYTHICKMATHSPACE = new AttributeName(ALL_NO_NS, SAME_LOCAL("veryverythickmathspace"), ALL_NO_PREFIX, NCNAME_HTML | NCNAME_FOREIGN | NCNAME_LANG);
private final static @NoLength AttributeName[] ATTRIBUTE_NAMES = {
- ALT,
- DIR,
- DUR,
+ SYMMETRIC,
+ ROLE,
+ MACROS,
+ SRCDOC,
+ ACTIVE,
+ ONMOUSEOVER,
+ KEYTIMES,
+ ARIA_SORT,
+ ONREPEAT,
+ HANGING,
+ MASK,
+ XLINK_ROLE,
+ COMPACT,
+ LOWSRC,
+ COLUMNWIDTH,
+ XML_SPACE,
+ VSPACE,
+ DIRECTION,
+ ONBEFOREPASTE,
+ UNDERLINE_POSITION,
+ ARCHIVE,
+ RADIOGROUP,
+ REPLACE,
+ ONINVALID,
+ COLOR_INTERPOLATION_FILTERS,
+ ONMOUSEOUT,
+ STEP,
+ OVERLINE_THICKNESS,
+ CONTEXTMENU,
+ VERT_ORIGIN_X,
+ CX,
+ X,
+ ARIA_HIDDEN,
+ HSPACE,
+ SPECULAREXPONENT,
+ BASELINE,
+ INTEGRITY,
+ ONMESSAGE,
+ ONBEFORECUT,
+ SUPERSCRIPTSHIFT,
+ PROFILE,
+ MARGINWIDTH,
+ MATHSIZE,
+ HORIZ_ORIGIN_Y,
+ TABINDEX,
+ CELLPADDING,
+ FORMAT,
+ ALINK,
+ SPAN,
+ AUTOSUBMIT,
+ NUMOCTAVES,
+ ONCOPY,
+ STROKE_DASHARRAY,
+ GLYPH_ORIENTATION_HORIZONTAL,
+ WRAP,
+ ONDROP,
+ CROSSORIGIN,
+ ROWS,
+ FONT_STYLE,
+ PATTERNTRANSFORM,
+ WRITING_MODE,
+ RESULT,
+ DY,
+ MIN,
+ Y1,
+ ARIA_CHECKED,
+ ARIA_CONTROLS,
+ DATAFORMATAS,
+ ONPASTE,
+ CALCMODE,
+ ID,
+ ACCENT_HEIGHT,
+ CODEBASE,
+ HIDEFOCUS,
+ MODE,
+ OTHER,
+ ORIENT,
+ ONBEFORDEACTIVATE,
+ REPEAT_MAX,
+ REPEATDUR,
+ SELECTION,
+ HREF,
+ ALIGNMENT_BASELINE,
+ LARGEOP,
+ TARGET,
+ MATHBACKGROUND,
+ PATH,
+ DIVISOR,
+ MANIFEST,
+ STRING,
+ LINK,
+ MARKERUNITS,
+ FILL_OPACITY,
+ TABLEVALUES,
+ FROM,
+ SUMMARY,
+ KERNING,
+ POINTS,
+ VLINK,
+ XLINK_TYPE,
+ COLOR_PROFILE,
+ FLOOD_OPACITY,
+ ONROWSINSERTED,
+ ONMOVEEND,
+ ONMOVE,
+ TO,
+ STROKE,
+ CLIPPATHUNITS,
+ KEYPOINTS,
+ SLOPE,
+ CHAR,
+ ONDRAGENTER,
+ OPERATOR,
+ AXIS,
+ CLOSE,
+ PRESERVEALPHA,
+ ALTTEXT,
+ FILTER,
+ FONT_SIZE_ADJUST,
+ RT,
+ RESTART,
+ TEXT_ANCHOR,
+ COLUMNSPAN,
+ ONSUBMIT,
+ VALUE,
+ RX,
+ VERYTHINMATHSPACE,
END,
- FOR,
+ SRC,
+ G1,
+ X2,
+ ARIA_VALUEMAX,
+ ARIA_EXPANDED,
+ ARIA_INVALID,
+ ARIA_ACTIVEDESCENDANT,
+ ARIA_LIVE,
+ DATASRC,
+ MOVABLELIMITS,
+ ROTATE,
+ ARABIC_FORM,
+ ONSCROLL,
+ UNICODE,
+ HEADERS,
+ WORD_SPACING,
+ BEVELLED,
+ CODE,
+ DEFER,
+ EDGE,
+ IRRELEVANT,
+ LABEL,
+ NORESIZE,
+ ONSELECT,
+ ONCELLCHANGE,
+ ONHELP,
+ ONBEFORECOPY,
+ ONDEACTIVATE,
+ ONKEYUP,
+ ONRESIZE,
+ RULES,
+ REPEAT_START,
+ SPEED,
+ SCHEME,
+ TYPE,
+ X_HEIGHT,
+ ONAFTERPRINT,
+ XREF,
+ DRAGGABLE,
+ LANGUAGE,
+ LENGTHADJUST,
+ ORIGIN,
+ TARGETY,
+ LIGHTING_COLOR,
+ MATHVARIANT,
+ ONCHANGE,
+ ACTIONTYPE,
+ BEGIN,
+ HORIZ_ADV_X,
+ MEDIUMMATHSPACE,
+ ONFINISH,
+ SCRIPTLEVEL,
+ STRIKETHROUGH_THICKNESS,
+ VISIBILITY,
+ MARKERHEIGHT,
+ MARKERWIDTH,
+ AMPLITUDE,
+ FILL_RULE,
+ ONCLICK,
+ SCALE,
+ V_ALPHABETIC,
+ FRAME,
+ PROMPT,
+ STEMV,
+ ZOOMANDPAN,
+ ICON,
+ ONUNLOAD,
+ ONINPUT,
+ POINTSATY,
+ THINMATHSPACE,
+ XLINK_HREF,
+ XMLNS_XLINK,
+ XLINK_ACTUATE,
+ AUTOFOCUS,
+ COLOR_INTERPOLATION,
+ EXPONENT,
+ LQUOTE,
+ ONBOUNCE,
+ ONROWENTER,
+ ONFOCUSIN,
+ ONZOOM,
+ ONROWSDELETE,
+ ONMOUSEUP,
+ ONFOCUSOUT,
+ STROKE_LINECAP,
+ STROKE_LINEJOIN,
+ STROKE_WIDTH,
+ CLIP_RULE,
+ DISPLAYSTYLE,
+ GLYPH_NAME,
+ PROPERTY,
+ SCOPE,
+ STOP_OPACITY,
+ ATTRIBUTENAME,
+ CHAROFF,
+ NOHREF,
+ ONPROPERTYCHANGE,
+ OVERLINE_POSITION,
+ ONDRAGSTART,
+ STARTOFFSET,
+ COLSPAN,
+ CURSOR,
+ KEYSYSTEM,
+ MINSIZE,
+ ROWSPAN,
+ SUBSCRIPTSHIFT,
+ CONTROLS,
+ ENCTYPE,
+ FONT_WEIGHT,
+ FONT_FAMILY,
+ FONTSIZE,
+ LIST,
+ ONSTART,
+ PATTERNUNITS,
+ SYSTEMLANGUAGE,
+ VERT_ORIGIN_Y,
+ TEXT,
+ WIDTH,
+ COLUMNALIGN,
+ INPUTMODE,
+ REQUIRED,
+ VALUES,
+ VIEWTARGET,
+ FX,
+ BY,
+ RY,
+ VERYVERYTHINMATHSPACE,
+ DIR,
IN2,
- LOW,
- MIN,
- MAX,
REL,
- REV,
- SRC,
- D,
K,
- R,
- X,
- Y,
Z,
- CAP_HEIGHT,
- G1,
- K1,
U1,
- X1,
- Y1,
- G2,
K2,
- U2,
- X2,
- Y2,
K3,
- K4,
- XML_SPACE,
- XML_LANG,
XML_BASE,
- ARIA_GRAB,
- ARIA_VALUEMAX,
- ARIA_LABELLEDBY,
ARIA_DESCRIBEDBY,
- ARIA_DISABLED,
- ARIA_CHECKED,
- ARIA_SELECTED,
ARIA_DROPEFFECT,
- ARIA_REQUIRED,
- ARIA_EXPANDED,
- ARIA_PRESSED,
ARIA_LEVEL,
- ARIA_CHANNEL,
- ARIA_HIDDEN,
- ARIA_SECRET,
ARIA_POSINSET,
- ARIA_ATOMIC,
- ARIA_INVALID,
- ARIA_TEMPLATEID,
ARIA_VALUEMIN,
- ARIA_MULTISELECTABLE,
- ARIA_CONTROLS,
- ARIA_MULTILINE,
ARIA_READONLY,
- ARIA_OWNS,
- ARIA_ACTIVEDESCENDANT,
- ARIA_RELEVANT,
ARIA_DATATYPE,
- ARIA_VALUENOW,
- ARIA_SORT,
- ARIA_AUTOCOMPLETE,
ARIA_FLOWTO,
- ARIA_BUSY,
- ARIA_LIVE,
- ARIA_HASPOPUP,
ARIA_SETSIZE,
- CLEAR,
- DATAFORMATAS,
- DISABLED,
DATAFLD,
- DEFAULT,
- DATASRC,
- DATA,
EQUALCOLUMNS,
- EQUALROWS,
- HSPACE,
- ISMAP,
LOCAL,
- LSPACE,
- MOVABLELIMITS,
- NOTATION,
ONDATASETCHANGED,
- ONDATAAVAILABLE,
- ONPASTE,
- ONDATASETCOMPLETE,
RSPACE,
- ROWALIGN,
- ROTATE,
- SEPARATOR,
SEPARATORS,
- V_MATHEMATICAL,
- VSPACE,
- V_HANGING,
XCHANNELSELECTOR,
- YCHANNELSELECTOR,
- ARABIC_FORM,
- ENABLE_BACKGROUND,
ONDBLCLICK,
- ONABORT,
- CALCMODE,
- CHECKED,
DESCENT,
- FENCE,
- ONSCROLL,
- ONACTIVATE,
OPACITY,
- SPACING,
- SPECULAREXPONENT,
- SPECULARCONSTANT,
SPECIFICATION,
- THICKMATHSPACE,
- UNICODE,
- UNICODE_BIDI,
UNICODE_RANGE,
- BORDER,
- ID,
- GRADIENTTRANSFORM,
GRADIENTUNITS,
- HIDDEN,
- HEADERS,
- READONLY,
RENDERING_INTENT,
- SEED,
- SRCDOC,
- STDDEVIATION,
SANDBOX,
- V_IDEOGRAPHIC,
- WORD_SPACING,
- ACCENTUNDER,
ACCEPT_CHARSET,
- ACCESSKEY,
- ACCENT_HEIGHT,
- ACCENT,
ASCENT,
- ACCEPT,
- BEVELLED,
- BASEFREQUENCY,
BASELINE_SHIFT,
- BASEPROFILE,
- BASELINE,
BASE,
- CODE,
CODETYPE,
- CODEBASE,
CITE,
- DEFER,
DATETIME,
- DIRECTION,
EDGEMODE,
- EDGE,
FACE,
- HIDEFOCUS,
INDEX,
- IRRELEVANT,
INTERCEPT,
- INTEGRITY,
LINEBREAK,
- LABEL,
LINETHICKNESS,
- MODE,
NAME,
- NORESIZE,
ONBEFOREUNLOAD,
- ONREPEAT,
OBJECT,
- ONSELECT,
ORDER,
- OTHER,
ONRESET,
- ONCELLCHANGE,
ONREADYSTATECHANGE,
- ONMESSAGE,
ONBEGIN,
- ONHELP,
ONBEFOREPRINT,
- ORIENT,
ORIENTATION,
- ONBEFORECOPY,
ONSELECTSTART,
- ONBEFOREPASTE,
ONBEFOREUPDATE,
- ONDEACTIVATE,
ONBEFOREACTIVATE,
- ONBEFORDEACTIVATE,
ONKEYPRESS,
- ONKEYUP,
ONBEFOREEDITFOCUS,
- ONBEFORECUT,
ONKEYDOWN,
- ONRESIZE,
REPEAT,
- REPEAT_MAX,
REFERRERPOLICY,
- RULES,
REPEAT_MIN,
- ROLE,
REPEATCOUNT,
- REPEAT_START,
REPEAT_TEMPLATE,
- REPEATDUR,
SELECTED,
- SPEED,
SIZES,
- SUPERSCRIPTSHIFT,
STRETCHY,
- SCHEME,
SPREADMETHOD,
- SELECTION,
SIZE,
- TYPE,
UNSELECTABLE,
- UNDERLINE_POSITION,
UNDERLINE_THICKNESS,
- X_HEIGHT,
DIFFUSECONSTANT,
- HREF,
HREFLANG,
- ONAFTERPRINT,
ONAFTERUPDATE,
- PROFILE,
SURFACESCALE,
- XREF,
ALIGN,
- ALIGNMENT_BASELINE,
ALIGNMENTSCOPE,
- DRAGGABLE,
HEIGHT,
- HANGING,
IMAGE_RENDERING,
- LANGUAGE,
LANG,
- LARGEOP,
LONGDESC,
- LENGTHADJUST,
MARGINHEIGHT,
- MARGINWIDTH,
NARGS,
- ORIGIN,
PING,
- TARGET,
TARGETX,
- TARGETY,
ALPHABETIC,
- ARCHIVE,
HIGH,
- LIGHTING_COLOR,
MATHEMATICAL,
- MATHBACKGROUND,
METHOD,
- MATHVARIANT,
MATHCOLOR,
- MATHSIZE,
NOSHADE,
- ONCHANGE,
PATHLENGTH,
- PATH,
ALTIMG,
- ACTIONTYPE,
ACTION,
- ACTIVE,
ADDITIVE,
- BEGIN,
DOMINANT_BASELINE,
- DIVISOR,
DEFINITIONURL,
- HORIZ_ADV_X,
HORIZ_ORIGIN_X,
- HORIZ_ORIGIN_Y,
LIMITINGCONEANGLE,
- MEDIUMMATHSPACE,
MEDIA,
- MANIFEST,
ONFILTERCHANGE,
- ONFINISH,
OPTIMUM,
- RADIOGROUP,
RADIUS,
- SCRIPTLEVEL,
SCRIPTSIZEMULTIPLIER,
- STRING,
STRIKETHROUGH_POSITION,
- STRIKETHROUGH_THICKNESS,
SCRIPTMINSIZE,
- TABINDEX,
VALIGN,
- VISIBILITY,
BACKGROUND,
- LINK,
MARKER_MID,
- MARKERHEIGHT,
MARKER_END,
- MASK,
MARKER_START,
- MARKERWIDTH,
MASKUNITS,
- MARKERUNITS,
MASKCONTENTUNITS,
- AMPLITUDE,
CELLSPACING,
- CELLPADDING,
DECLARE,
- FILL_RULE,
FILL,
- FILL_OPACITY,
MAXLENGTH,
- ONCLICK,
ONBLUR,
- REPLACE,
ROWLINES,
- SCALE,
STYLE,
- TABLEVALUES,
TITLE,
- V_ALPHABETIC,
AZIMUTH,
- FORMAT,
FRAMEBORDER,
- FRAME,
FRAMESPACING,
- FROM,
FORM,
- PROMPT,
PRIMITIVEUNITS,
- SYMMETRIC,
STEMH,
- STEMV,
SEAMLESS,
- SUMMARY,
USEMAP,
- ZOOMANDPAN,
ASYNC,
- ALINK,
IN,
- ICON,
KERNELMATRIX,
- KERNING,
KERNELUNITLENGTH,
- ONUNLOAD,
OPEN,
- ONINVALID,
ONEND,
- ONINPUT,
POINTER_EVENTS,
- POINTS,
POINTSATX,
- POINTSATY,
POINTSATZ,
- SPAN,
STANDBY,
- THINMATHSPACE,
TRANSFORM,
- VLINK,
WHEN,
- XLINK_HREF,
XLINK_TITLE,
- XLINK_ROLE,
XLINK_ARCROLE,
- XMLNS_XLINK,
XMLNS,
- XLINK_TYPE,
XLINK_SHOW,
- XLINK_ACTUATE,
AUTOPLAY,
- AUTOSUBMIT,
AUTOCOMPLETE,
- AUTOFOCUS,
BGCOLOR,
- COLOR_PROFILE,
COLOR_RENDERING,
- COLOR_INTERPOLATION,
COLOR,
- COLOR_INTERPOLATION_FILTERS,
ENCODING,
- EXPONENT,
FLOOD_COLOR,
- FLOOD_OPACITY,
IDEOGRAPHIC,
- LQUOTE,
PANOSE_1,
- NUMOCTAVES,
ONLOAD,
- ONBOUNCE,
ONCONTROLSELECT,
- ONROWSINSERTED,
ONMOUSEWHEEL,
- ONROWENTER,
ONMOUSEENTER,
- ONMOUSEOVER,
ONFORMCHANGE,
- ONFOCUSIN,
ONROWEXIT,
- ONMOVEEND,
ONCONTEXTMENU,
- ONZOOM,
ONLOSECAPTURE,
- ONCOPY,
ONMOVESTART,
- ONROWSDELETE,
ONMOUSELEAVE,
- ONMOVE,
ONMOUSEMOVE,
- ONMOUSEUP,
ONFOCUS,
- ONMOUSEOUT,
ONFORMINPUT,
- ONFOCUSOUT,
ONMOUSEDOWN,
- TO,
RQUOTE,
- STROKE_LINECAP,
SCROLLDELAY,
- STROKE_DASHARRAY,
STROKE_DASHOFFSET,
- STROKE_LINEJOIN,
STROKE_MITERLIMIT,
- STROKE,
SCROLLING,
- STROKE_WIDTH,
STROKE_OPACITY,
- COMPACT,
CLIP,
- CLIP_RULE,
CLIP_PATH,
- CLIPPATHUNITS,
DISPLAY,
- DISPLAYSTYLE,
GLYPH_ORIENTATION_VERTICAL,
- GLYPH_ORIENTATION_HORIZONTAL,
GLYPHREF,
- GLYPH_NAME,
HTTP_EQUIV,
- KEYPOINTS,
LOOP,
- PROPERTY,
SCOPED,
- STEP,
SHAPE_RENDERING,
- SCOPE,
SHAPE,
- SLOPE,
STOP_COLOR,
- STOP_OPACITY,
TEMPLATE,
- WRAP,
ABBR,
- ATTRIBUTENAME,
ATTRIBUTETYPE,
- CHAR,
COORDS,
- CHAROFF,
CHARSET,
- MACROS,
NOWRAP,
- NOHREF,
ONDRAG,
- ONDRAGENTER,
ONDRAGOVER,
- ONPROPERTYCHANGE,
ONDRAGEND,
- ONDROP,
ONDRAGDROP,
- OVERLINE_POSITION,
ONERROR,
- OPERATOR,
OVERFLOW,
- ONDRAGSTART,
ONERRORUPDATE,
- OVERLINE_THICKNESS,
ONDRAGLEAVE,
- STARTOFFSET,
START,
- AXIS,
BIAS,
- COLSPAN,
CLASSID,
- CROSSORIGIN,
COLS,
- CURSOR,
CLOSURE,
- CLOSE,
CLASS,
- KEYSYSTEM,
KEYSPLINES,
- LOWSRC,
MAXSIZE,
- MINSIZE,
OFFSET,
- PRESERVEALPHA,
PRESERVEASPECTRATIO,
- ROWSPAN,
ROWSPACING,
- ROWS,
SRCSET,
- SUBSCRIPTSHIFT,
VERSION,
- ALTTEXT,
CONTENTEDITABLE,
- CONTROLS,
CONTENT,
- CONTEXTMENU,
DEPTH,
- ENCTYPE,
FONT_STRETCH,
- FILTER,
FONTWEIGHT,
- FONT_WEIGHT,
FONTSTYLE,
- FONT_STYLE,
FONTFAMILY,
- FONT_FAMILY,
FONT_VARIANT,
- FONT_SIZE_ADJUST,
FILTERUNITS,
- FONTSIZE,
FONT_SIZE,
- KEYTIMES,
LETTER_SPACING,
- LIST,
MULTIPLE,
- RT,
ONSTOP,
- ONSTART,
POSTER,
- PATTERNTRANSFORM,
PATTERN,
- PATTERNUNITS,
PATTERNCONTENTUNITS,
- RESTART,
STITCHTILES,
- SYSTEMLANGUAGE,
TEXT_RENDERING,
- VERT_ORIGIN_X,
VERT_ADV_Y,
- VERT_ORIGIN_Y,
TEXT_DECORATION,
- TEXT_ANCHOR,
TEXTLENGTH,
- TEXT,
UNITS_PER_EM,
- WRITING_MODE,
WIDTHS,
- WIDTH,
ACCUMULATE,
- COLUMNSPAN,
COLUMNLINES,
- COLUMNALIGN,
COLUMNSPACING,
- COLUMNWIDTH,
GROUPALIGN,
- INPUTMODE,
OCCURRENCE,
- ONSUBMIT,
ONCUT,
- REQUIRED,
REQUIREDFEATURES,
- RESULT,
REQUIREDEXTENSIONS,
- VALUES,
VALUETYPE,
- VALUE,
ELEVATION,
- VIEWTARGET,
VIEWBOX,
- CX,
DX,
- FX,
BBOX,
- RX,
REFX,
- BY,
CY,
- DY,
FY,
- RY,
REFY,
- VERYTHINMATHSPACE,
VERYTHICKMATHSPACE,
- VERYVERYTHINMATHSPACE,
VERYVERYTHICKMATHSPACE,
+ ALT,
+ DUR,
+ FOR,
+ LOW,
+ MAX,
+ REV,
+ D,
+ R,
+ Y,
+ CAP_HEIGHT,
+ K1,
+ X1,
+ G2,
+ U2,
+ Y2,
+ K4,
+ XML_LANG,
+ ARIA_GRAB,
+ ARIA_LABELLEDBY,
+ ARIA_DISABLED,
+ ARIA_SELECTED,
+ ARIA_REQUIRED,
+ ARIA_PRESSED,
+ ARIA_CHANNEL,
+ ARIA_SECRET,
+ ARIA_ATOMIC,
+ ARIA_TEMPLATEID,
+ ARIA_MULTISELECTABLE,
+ ARIA_MULTILINE,
+ ARIA_OWNS,
+ ARIA_RELEVANT,
+ ARIA_VALUENOW,
+ ARIA_AUTOCOMPLETE,
+ ARIA_BUSY,
+ ARIA_HASPOPUP,
+ CLEAR,
+ DISABLED,
+ DEFAULT,
+ DATA,
+ EQUALROWS,
+ ISMAP,
+ LSPACE,
+ NOTATION,
+ ONDATAAVAILABLE,
+ ONDATASETCOMPLETE,
+ ROWALIGN,
+ SEPARATOR,
+ V_MATHEMATICAL,
+ V_HANGING,
+ YCHANNELSELECTOR,
+ ENABLE_BACKGROUND,
+ ONABORT,
+ CHECKED,
+ FENCE,
+ ONACTIVATE,
+ SPACING,
+ SPECULARCONSTANT,
+ THICKMATHSPACE,
+ UNICODE_BIDI,
+ BORDER,
+ GRADIENTTRANSFORM,
+ HIDDEN,
+ READONLY,
+ SEED,
+ STDDEVIATION,
+ V_IDEOGRAPHIC,
+ ACCENTUNDER,
+ ACCESSKEY,
+ ACCENT,
+ ACCEPT,
+ BASEFREQUENCY,
+ BASEPROFILE,
};
private final static int[] ATTRIBUTE_HASHES = {
- 50917059,
- 52488851,
- 52489043,
+ 1890996553,
+ 1756302628,
+ 1971855414,
+ 1740096054,
+ 1814656326,
+ 1922413307,
+ 2004199576,
+ 1680411449,
+ 1754579720,
+ 1784643703,
+ 1854464212,
+ 1910441770,
+ 1932870919,
+ 1988132214,
+ 2017010843,
+ 1037879561,
+ 1691145478,
+ 1749027145,
+ 1754860061,
+ 1757942610,
+ 1797886599,
+ 1823574314,
+ 1873590471,
+ 1905672729,
+ 1916337499,
+ 1922679386,
+ 1941286708,
+ 1972980466,
+ 2000162011,
+ 2009059485,
+ 2065170434,
+ 71303169,
+ 1680185931,
+ 1683805446,
+ 1723336432,
+ 1747939528,
+ 1751755561,
+ 1754647353,
+ 1754907227,
+ 1756762256,
+ 1772032615,
+ 1787365531,
+ 1804235064,
+ 1817177246,
+ 1824377064,
+ 1865910347,
+ 1884079398,
+ 1898428101,
+ 1907660596,
+ 1915146282,
+ 1921894426,
+ 1922607670,
+ 1924462384,
+ 1934917372,
+ 1943317364,
+ 1972904518,
+ 1983290011,
+ 1991392548,
+ 2001669450,
+ 2007019632,
+ 2010452700,
+ 2024763702,
+ 2082471938,
+ 57205395,
+ 885522434,
+ 1680165436,
+ 1680311085,
+ 1681694748,
+ 1687751191,
+ 1714745560,
+ 1732771842,
+ 1747348637,
+ 1748552744,
+ 1751232761,
+ 1753550036,
+ 1754644293,
+ 1754794646,
+ 1754860401,
+ 1756155098,
+ 1756471625,
+ 1756889417,
+ 1767725700,
+ 1780975314,
+ 1786775671,
+ 1790814502,
+ 1804036350,
+ 1805715716,
+ 1816144023,
+ 1820928104,
+ 1823975206,
+ 1853862084,
+ 1854497003,
+ 1867620412,
+ 1874698443,
+ 1884295780,
+ 1891186903,
+ 1903659239,
+ 1906408598,
+ 1909438149,
+ 1910507338,
+ 1916210285,
+ 1917953597,
+ 1922384686,
+ 1922531929,
+ 1922665174,
+ 1923088386,
+ 1924585254,
+ 1933145837,
+ 1937336473,
+ 1941440197,
+ 1966384692,
+ 1972744939,
+ 1972909592,
+ 1982254612,
+ 1983432389,
+ 1990062797,
+ 1999273799,
+ 2001578182,
+ 2001814704,
+ 2005925890,
+ 2008084807,
+ 2009079867,
+ 2016711994,
+ 2023146024,
+ 2026975253,
+ 2073034754,
+ 2093791505,
53006051,
- 53537523,
+ 60345635,
+ 876085250,
+ 901775362,
+ 1680140893,
+ 1680165613,
+ 1680230940,
+ 1680345685,
+ 1680446153,
+ 1681940503,
+ 1686731997,
+ 1689324870,
+ 1697174123,
+ 1721189160,
+ 1724189239,
+ 1734404167,
+ 1742183484,
+ 1747792072,
+ 1748306996,
+ 1748869205,
+ 1749399124,
+ 1751649130,
+ 1753049109,
+ 1754434872,
+ 1754612424,
+ 1754647068,
+ 1754751622,
+ 1754835516,
+ 1754860396,
+ 1754899031,
+ 1754958648,
+ 1756219733,
+ 1756426572,
+ 1756710661,
+ 1756836998,
+ 1757421892,
+ 1759379608,
+ 1771569964,
+ 1776114564,
+ 1782518297,
+ 1786622296,
+ 1786851500,
+ 1788254870,
+ 1791070327,
+ 1803561214,
+ 1804069019,
+ 1804978712,
+ 1814558026,
+ 1814986837,
+ 1817175115,
+ 1820637455,
+ 1821958888,
+ 1823829083,
+ 1824081655,
+ 1825677514,
+ 1854302364,
+ 1854474395,
+ 1864698185,
+ 1867448617,
+ 1872034503,
+ 1874261045,
+ 1875753052,
+ 1884246821,
+ 1889569526,
+ 1891098437,
+ 1894552650,
+ 1902640276,
+ 1905541832,
+ 1905902311,
+ 1906421049,
+ 1908195085,
+ 1910328970,
+ 1910487243,
+ 1910572893,
+ 1915341049,
+ 1916278099,
+ 1917327080,
+ 1921061206,
+ 1922354008,
+ 1922413290,
+ 1922470745,
+ 1922567078,
+ 1922632396,
+ 1922671417,
+ 1922679610,
+ 1924443742,
+ 1924570799,
+ 1924738716,
+ 1932986153,
+ 1933508940,
+ 1935099626,
+ 1939976792,
+ 1941435445,
+ 1941550652,
+ 1965512429,
+ 1966442279,
+ 1972196486,
+ 1972750880,
+ 1972904785,
+ 1972962123,
+ 1974849131,
+ 1983157559,
+ 1983398182,
+ 1987410233,
+ 1988788535,
+ 1991021879,
+ 1991643278,
+ 2000125224,
+ 2001210183,
+ 2001634459,
+ 2001710299,
+ 2001898808,
+ 2004957380,
+ 2006516551,
+ 2007064812,
+ 2008408414,
+ 2009061533,
+ 2009231684,
+ 2010716309,
+ 2016810187,
+ 2019887833,
+ 2024616088,
+ 2026741958,
+ 2060302634,
+ 2066743298,
+ 2081423362,
+ 2089811970,
+ 2093791509,
+ 52488851,
55077603,
- 56685811,
- 57205395,
- 57210387,
59825747,
- 59830867,
- 60345635,
- 60817409,
64487425,
- 68157441,
- 71303169,
- 71827457,
72351745,
- 808872090,
- 876085250,
- 878182402,
883425282,
- 884998146,
- 885522434,
- 892862466,
894959618,
- 900202498,
- 901775362,
- 902299650,
911736834,
- 928514050,
- 1037879561,
- 1038063816,
1038141480,
- 1680095865,
- 1680140893,
- 1680159327,
1680159328,
- 1680165421,
- 1680165436,
- 1680165437,
1680165487,
- 1680165533,
- 1680165613,
- 1680165692,
1680181850,
- 1680181996,
- 1680185931,
- 1680198203,
1680198381,
- 1680229115,
- 1680230940,
- 1680231247,
1680251485,
- 1680282148,
- 1680311085,
- 1680315086,
1680323325,
- 1680343801,
- 1680345685,
- 1680345965,
1680347981,
- 1680368221,
- 1680411449,
- 1680413393,
1680433915,
- 1680437801,
- 1680446153,
- 1680452349,
1680511804,
- 1681174213,
- 1681694748,
- 1681733672,
1681844247,
- 1681879063,
- 1681940503,
- 1681969220,
1682440540,
- 1682587945,
- 1683805446,
- 1684319541,
1685882101,
- 1685902598,
- 1686731997,
- 1687164232,
1687503600,
- 1687620127,
- 1687751191,
- 1687751377,
1689048326,
- 1689130184,
- 1689324870,
- 1689788441,
1689839946,
- 1691091102,
- 1691145478,
- 1691293817,
1692408896,
- 1692933184,
- 1697174123,
- 1699185409,
1704262346,
- 1704526375,
- 1714745560,
- 1714763319,
1715466295,
- 1716303957,
- 1721189160,
- 1721305962,
1721347639,
- 1723309623,
- 1723336432,
- 1723336528,
1723340621,
- 1723645710,
- 1724189239,
- 1724197420,
1724238365,
- 1731048742,
- 1732771842,
- 1733874289,
1733919469,
- 1734182982,
- 1734404167,
- 1739561208,
1739583824,
- 1739927860,
- 1740096054,
- 1740119884,
1740130375,
- 1741535501,
- 1742183484,
- 1747295467,
1747299630,
- 1747309881,
- 1747348637,
- 1747446838,
1747455030,
- 1747479606,
- 1747792072,
- 1747800157,
1747839118,
- 1747906667,
- 1747939528,
1748021284,
- 1748306996,
1748503880,
- 1748552744,
1748566068,
- 1748869205,
1748971848,
- 1749027145,
1749350104,
- 1749399124,
1749856356,
- 1751232761,
1751507685,
- 1751649130,
1751679545,
- 1751755561,
1752985897,
- 1753049109,
1753297133,
- 1753550036,
1754214628,
- 1754434872,
1754546894,
- 1754579720,
1754606246,
- 1754612424,
1754643237,
- 1754644293,
1754645079,
- 1754647068,
1754647074,
- 1754647353,
1754698327,
- 1754751622,
1754792749,
- 1754794646,
1754798923,
- 1754835516,
1754858317,
- 1754860061,
1754860110,
- 1754860396,
1754860400,
- 1754860401,
1754872618,
- 1754899031,
1754905345,
- 1754907227,
1754927689,
- 1754958648,
1756147974,
- 1756155098,
1756190926,
- 1756219733,
1756265690,
- 1756302628,
1756360955,
- 1756426572,
1756428495,
- 1756471625,
1756704824,
- 1756710661,
1756737685,
- 1756762256,
1756804936,
- 1756836998,
1756874572,
- 1756889417,
1757053236,
- 1757421892,
1757874716,
- 1757942610,
1758018291,
- 1759379608,
1765800271,
- 1767725700,
1767875272,
- 1771569964,
1771637325,
- 1772032615,
1773606972,
- 1776114564,
1780879045,
- 1780975314,
1781007934,
- 1782518297,
1784574102,
- 1784643703,
1785174319,
- 1786622296,
1786740932,
- 1786775671,
1786821704,
- 1786851500,
1787193500,
- 1787365531,
1787699221,
- 1788254870,
1788842244,
- 1790814502,
1791068279,
- 1791070327,
1797666394,
- 1797886599,
1801312388,
- 1803561214,
1803839644,
- 1804036350,
1804054854,
- 1804069019,
1804081401,
- 1804235064,
1804405895,
- 1804978712,
1805715690,
- 1805715716,
1814517574,
- 1814558026,
1814560070,
- 1814656326,
1814656840,
- 1814986837,
1816104145,
- 1816144023,
1816178925,
- 1817175115,
1817175198,
- 1817177246,
1820262641,
- 1820637455,
1820727381,
- 1820928104,
1821755934,
- 1821958888,
1822002839,
- 1823574314,
1823580230,
- 1823829083,
1823841492,
- 1823975206,
1824005974,
- 1824081655,
1824159037,
- 1824377064,
1825437894,
- 1825677514,
1848600826,
- 1853862084,
1854285018,
- 1854302364,
1854366938,
- 1854464212,
1854466380,
- 1854474395,
1854497001,
- 1854497003,
1854497008,
- 1864698185,
1865910331,
- 1865910347,
1866496199,
- 1867448617,
1867462756,
- 1867620412,
1871251689,
- 1872034503,
1872343590,
- 1873590471,
1873656984,
- 1874261045,
1874270021,
- 1874698443,
1874788501,
- 1875753052,
1881750231,
- 1884079398,
1884142379,
- 1884246821,
1884267068,
- 1884295780,
1884343396,
- 1889569526,
1889633006,
- 1890996553,
1891069765,
- 1891098437,
1891182792,
- 1891186903,
1891937366,
- 1894552650,
1898415413,
- 1898428101,
1900544002,
- 1902640276,
1903612236,
- 1903659239,
1903759600,
- 1905541832,
1905628916,
- 1905672729,
1905754853,
- 1905902311,
1906408542,
- 1906408598,
1906419001,
- 1906421049,
1906423097,
- 1907660596,
1907701479,
- 1908195085,
1908462185,
- 1909438149,
1909819252,
- 1910328970,
1910441627,
- 1910441770,
1910441773,
- 1910487243,
1910503637,
- 1910507338,
1910527802,
- 1910572893,
1915025672,
- 1915146282,
1915295948,
- 1915341049,
1915757815,
- 1916210285,
1916247343,
- 1916278099,
1916286197,
- 1916337499,
1917295176,
- 1917327080,
1917857531,
- 1917953597,
1919297291,
- 1921061206,
1921880376,
- 1921894426,
1922319046,
- 1922354008,
1922384591,
- 1922384686,
1922400908,
- 1922413290,
1922413292,
- 1922413307,
1922419228,
- 1922470745,
1922482777,
- 1922531929,
1922566877,
- 1922567078,
1922599757,
- 1922607670,
1922630475,
- 1922632396,
1922665052,
- 1922665174,
1922665179,
- 1922671417,
1922677495,
- 1922679386,
1922679531,
- 1922679610,
1922699851,
- 1923088386,
1924206934,
- 1924443742,
1924453467,
- 1924462384,
1924517489,
- 1924570799,
1924583073,
- 1924585254,
1924629705,
- 1924738716,
1924773438,
- 1932870919,
1932959284,
- 1932986153,
1933123337,
- 1933145837,
1933369607,
- 1933508940,
1934917290,
- 1934917372,
1934970504,
- 1935099626,
1935597338,
- 1937336473,
1937777860,
- 1939976792,
1941253366,
- 1941286708,
1941409583,
- 1941435445,
1941438085,
- 1941440197,
1941454586,
- 1941550652,
1942026440,
- 1943317364,
1965349396,
- 1965512429,
1965561677,
- 1966384692,
1966439670,
- 1966442279,
1966454567,
- 1971855414,
1972151670,
- 1972196486,
1972656710,
- 1972744939,
1972744954,
- 1972750880,
1972863609,
- 1972904518,
1972904522,
- 1972904785,
1972908839,
- 1972909592,
1972922984,
- 1972962123,
1972963917,
- 1972980466,
1972996699,
- 1974849131,
1975062341,
- 1982254612,
1982640164,
- 1983157559,
1983266615,
- 1983290011,
1983347764,
- 1983398182,
1983416119,
- 1983432389,
1983461061,
- 1987410233,
1987422362,
- 1988132214,
1988784439,
- 1988788535,
1989522022,
- 1990062797,
1990107683,
- 1991021879,
1991220282,
- 1991392548,
1991625270,
- 1991643278,
1993343287,
- 1999273799,
2000096287,
- 2000125224,
2000160071,
- 2000162011,
2000752725,
- 2001210183,
2001527900,
- 2001578182,
2001634458,
- 2001634459,
2001669449,
- 2001669450,
2001710298,
- 2001710299,
2001732764,
- 2001814704,
2001826027,
- 2001898808,
2001898809,
- 2004199576,
2004846654,
- 2004957380,
2005342360,
- 2005925890,
2006459190,
- 2006516551,
2006824246,
- 2007019632,
2007021895,
- 2007064812,
2007064819,
- 2008084807,
2008401563,
- 2008408414,
2009041198,
- 2009059485,
2009061450,
- 2009061533,
2009071951,
- 2009079867,
2009141482,
- 2009231684,
2009434924,
- 2010452700,
2010542150,
- 2010716309,
2015950026,
- 2016711994,
2016787611,
- 2016810187,
2016910397,
- 2017010843,
2018908874,
- 2019887833,
2023011418,
- 2023146024,
2023342821,
- 2024616088,
2024647008,
- 2024763702,
2024794274,
- 2026741958,
2026893641,
- 2026975253,
2034765641,
- 2060302634,
2060474743,
- 2065170434,
2065694722,
- 2066743298,
2066762276,
- 2073034754,
2075005220,
- 2081423362,
2081947650,
- 2082471938,
2083520514,
- 2089811970,
2091784484,
- 2093791505,
2093791506,
- 2093791509,
2093791510,
+ 50917059,
+ 52489043,
+ 53537523,
+ 56685811,
+ 57210387,
+ 59830867,
+ 60817409,
+ 68157441,
+ 71827457,
+ 808872090,
+ 878182402,
+ 884998146,
+ 892862466,
+ 900202498,
+ 902299650,
+ 928514050,
+ 1038063816,
+ 1680095865,
+ 1680159327,
+ 1680165421,
+ 1680165437,
+ 1680165533,
+ 1680165692,
+ 1680181996,
+ 1680198203,
+ 1680229115,
+ 1680231247,
+ 1680282148,
+ 1680315086,
+ 1680343801,
+ 1680345965,
+ 1680368221,
+ 1680413393,
+ 1680437801,
+ 1680452349,
+ 1681174213,
+ 1681733672,
+ 1681879063,
+ 1681969220,
+ 1682587945,
+ 1684319541,
+ 1685902598,
+ 1687164232,
+ 1687620127,
+ 1687751377,
+ 1689130184,
+ 1689788441,
+ 1691091102,
+ 1691293817,
+ 1692933184,
+ 1699185409,
+ 1704526375,
+ 1714763319,
+ 1716303957,
+ 1721305962,
+ 1723309623,
+ 1723336528,
+ 1723645710,
+ 1724197420,
+ 1731048742,
+ 1733874289,
+ 1734182982,
+ 1739561208,
+ 1739927860,
+ 1740119884,
+ 1741535501,
+ 1747295467,
+ 1747309881,
+ 1747446838,
+ 1747479606,
+ 1747800157,
+ 1747906667,
};
}
diff --git a/parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/ElementName.java b/parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/ElementName.java
index 46b7a901e4..0f9940420e 100644
--- a/parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/ElementName.java
+++ b/parser/html/java/htmlparser/src/nu/validator/htmlparser/impl/ElementName.java
@@ -899,803 +899,803 @@ public final class ElementName
public static final ElementName SUMMARY = new ElementName("summary", "summary", TreeBuilder.ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIALOG_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY | SPECIAL);
public static final ElementName TBODY = new ElementName("tbody", "tbody", TreeBuilder.TBODY_OR_THEAD_OR_TFOOT | SPECIAL | FOSTER_PARENTING | OPTIONAL_END_TAG);
private final static @NoLength ElementName[] ELEMENT_NAMES = {
- AND,
+ VKERN,
+ MSPACE,
+ FOREIGNOBJECT,
+ EULERGAMMA,
+ IMAGINARYI,
+ ARCCOS,
+ TT,
+ PRE,
+ ANIMATE,
+ FEFUNCG,
+ ARCTAN,
+ OR,
+ PROGRESS,
+ MOMENT,
+ MROW,
+ GEQ,
+ G,
+ BGSOUND,
+ FONT_FACE,
+ TABLE,
+ GLYPH,
+ INTERVAL,
+ MN,
+ BR,
+ MLABELEDTR,
+ INTEGERS,
+ ARCCOT,
+ LT,
+ NEST,
+ SCRIPT,
+ APPLY,
+ COS,
+ MTD,
+ SUM,
+ U,
+ RB,
+ LEGEND,
+ CITE,
+ FIGURE,
+ PIECE,
+ DIFF,
+ ARCSINH,
+ SECH,
+ TRACK,
+ ANIMATETRANSFORM,
+ CAPTION,
+ OPTION,
+ MALIGNGROUP,
+ FECOMPONENTTRANSFER,
+ METER,
+ TR,
+ DEFS,
+ MINUS,
+ SEMANTICS,
+ DETERMINANT,
+ FESPOTLIGHT,
+ LIMIT,
+ MTEXT,
+ OUTPUT,
+ ROOT,
+ VECTORPRODUCT,
+ FECOLORMATRIX,
+ INFINITY,
+ BIG,
+ DIR,
+ KBD,
+ MAX,
+ REM,
+ SET,
+ I,
+ H4,
+ META,
+ DESC,
+ FEBLEND,
+ TD,
+ CIRCLE,
+ DECLARE,
+ FEMERGE,
+ IFRAME,
+ MSTYLE,
+ RULE,
+ TEMPLATE,
+ SETDIFF,
+ STRONG,
+ CSCH,
+ MPATH,
+ TEXTPATH,
+ MARK,
+ CURL,
+ REAL,
+ MENUITEM,
+ ANIMATEMOTION,
+ IN,
+ MEDIAN,
+ SPAN,
+ VIDEO,
+ OPTGROUP,
+ CENTER,
+ FEGAUSSIANBLUR,
+ MUNDER,
+ MUNDEROVER,
+ NOTANUMBER,
+ SELECTOR,
+ CANVAS,
+ EXISTS,
+ MPRESCRIPTS,
+ NATURALNUMBERS,
+ REALS,
+ DT,
+ CARTESIANPRODUCT,
+ EQUIVALENT,
+ FRAMESET,
+ FEDISTANTLIGHT,
+ IDENT,
+ LINEARGRADIENT,
+ MSQRT,
+ NOTPRSUBSET,
+ OBJECT,
+ PRSUBSET,
+ RECT,
+ SCALARPRODUCT,
+ TEXT,
+ SDEV,
+ VIEW,
+ ISINDEX,
+ FEMORPHOLOGY,
+ SUMMARY,
ARG,
+ CSC,
+ DEL,
+ EXP,
+ INS,
+ LCM,
+ MAP,
+ NOT,
+ B,
+ SEC,
+ SEP,
+ USE,
+ XMP,
+ Q,
+ H2,
+ H6,
+ LAMBDA,
+ FEFUNCB,
+ ARCCSC,
+ MFRAC,
+ DISCARD,
+ GRAD,
+ MPADDED,
+ ASIDE,
+ BLOCKQUOTE,
+ COMPOSE,
+ DIVIDE,
+ EXPONENTIALE,
+ FEMERGENODE,
+ FONT_FACE_NAME,
+ FECOMPOSITE,
+ LINE,
+ MARQUEE,
+ NONE,
+ PICTURE,
+ STRIKE,
+ TIME,
+ VARIANCE,
+ GLYPHREF,
+ CEILING,
+ FESPECULARLIGHTING,
+ ARCCSCH,
+ ARCCOSH,
+ CLIPPATH,
+ MISSING_GLYPH,
+ PATH,
+ SINH,
+ FONT_FACE_URI,
+ PI,
+ MASK,
+ ANNOTATION_XML,
+ FORALL,
+ LABEL,
+ SYMBOL,
+ EM,
+ PARAM,
+ ANIMATION,
+ FN,
+ DOMAIN,
+ HKERN,
+ LAPLACIAN,
+ MACTION,
+ PATTERN,
+ TSPAN,
+ MO,
+ FEDISPLACEMENTMAP,
+ MSUP,
+ STOP,
+ ANIMATECOLOR,
+ HR,
+ FOOTER,
+ HANDLER,
+ LISTENER,
+ MARKER,
+ MOVER,
+ MERROR,
+ NOBR,
+ POWER,
+ SOLIDCOLOR,
+ VECTOR,
+ ADDRESS,
+ COMPLEXES,
+ DETAILS,
+ IMPLIES,
+ MS,
+ MMULTISCRIPTS,
+ NOFRAMES,
+ PRIMES,
+ PLUS,
+ RATIONALS,
+ TIMES,
+ APPLET,
+ BASEFONT,
+ GT,
+ EMPTYSET,
+ FONT_FACE_FORMAT,
+ FIELDSET,
+ FEOFFSET,
+ FEPOINTLIGHT,
+ FONT,
+ INTERSECT,
+ INPUT,
+ LOWLIMIT,
+ LIST,
+ MROOT,
+ MOMENTABOUT,
+ NOTSUBSET,
+ NOSCRIPT,
+ RT,
+ OUTERPRODUCT,
+ PRODUCT,
+ PLAINTEXT,
+ QUOTIENT,
+ RADIALGRADIENT,
+ SELECT,
+ SUBSET,
+ TFOOT,
+ UPLIMIT,
+ MENU,
+ FEDROPSHADOW,
+ MATRIXROW,
+ APPROX,
+ FECONVOLVEMATRIX,
+ MATRIX,
+ BODY,
+ IMAGINARY,
+ RUBY,
+ TBODY,
+ AND,
ABS,
- BIG,
BDO,
- CSC,
COL,
- COS,
COT,
- DEL,
DFN,
- DIR,
DIV,
- EXP,
GCD,
- GEQ,
IMG,
- INS,
INT,
- KBD,
LOG,
- LCM,
LEQ,
- MTD,
MIN,
- MAP,
MTR,
- MAX,
NEQ,
- NOT,
NAV,
- PRE,
A,
- B,
RTC,
- REM,
SUB,
- SEC,
SVG,
- SUM,
SIN,
- SEP,
SUP,
- SET,
TAN,
- USE,
VAR,
- G,
WBR,
- XMP,
XOR,
- I,
P,
- Q,
S,
- U,
H1,
- H2,
H3,
- H4,
H5,
- H6,
AREA,
- EULERGAMMA,
FEFUNCA,
- LAMBDA,
METADATA,
- META,
TEXTAREA,
- FEFUNCB,
MSUB,
- RB,
ARCSEC,
- ARCCSC,
DEFINITION_SRC,
- DESC,
FONT_FACE_SRC,
- MFRAC,
DD,
- BGSOUND,
CARD,
- DISCARD,
EMBED,
- FEBLEND,
FEFLOOD,
- GRAD,
HEAD,
- LEGEND,
MFENCED,
- MPADDED,
NOEMBED,
- TD,
THEAD,
- ASIDE,
ARTICLE,
- ANIMATE,
BASE,
- BLOCKQUOTE,
CODE,
- CIRCLE,
COLOR_PROFILE,
- COMPOSE,
CONJUGATE,
- CITE,
DIVERGENCE,
- DIVIDE,
DEGREE,
- DECLARE,
DATATEMPLATE,
- EXPONENTIALE,
ELLIPSE,
- FONT_FACE,
FETURBULENCE,
- FEMERGENODE,
FEIMAGE,
- FEMERGE,
FETILE,
- FONT_FACE_NAME,
FRAME,
- FIGURE,
FALSE,
- FECOMPOSITE,
IMAGE,
- IFRAME,
INVERSE,
- LINE,
LOGBASE,
- MSPACE,
MODE,
- MARQUEE,
MTABLE,
- MSTYLE,
MENCLOSE,
- NONE,
OTHERWISE,
- PIECE,
POLYLINE,
- PICTURE,
PIECEWISE,
- RULE,
SOURCE,
- STRIKE,
STYLE,
- TABLE,
TITLE,
- TIME,
TRANSPOSE,
- TEMPLATE,
TRUE,
- VARIANCE,
ALTGLYPHDEF,
- DIFF,
FACTOROF,
- GLYPHREF,
PARTIALDIFF,
- SETDIFF,
TREF,
- CEILING,
DIALOG,
- FEFUNCG,
FEDIFFUSELIGHTING,
- FESPECULARLIGHTING,
LISTING,
- STRONG,
ARCSECH,
- ARCCSCH,
ARCTANH,
- ARCSINH,
ALTGLYPH,
- ARCCOSH,
ARCCOTH,
- CSCH,
COSH,
- CLIPPATH,
COTH,
- GLYPH,
MGLYPH,
- MISSING_GLYPH,
MATH,
- MPATH,
PREFETCH,
- PATH,
TH,
- SECH,
SWITCH,
- SINH,
TANH,
- TEXTPATH,
CI,
- FONT_FACE_URI,
LI,
- IMAGINARYI,
MI,
- PI,
LINK,
- MARK,
MALIGNMARK,
- MASK,
TBREAK,
- TRACK,
DL,
- ANNOTATION_XML,
CSYMBOL,
- CURL,
FACTORIAL,
- FORALL,
HTML,
- INTERVAL,
OL,
- LABEL,
UL,
- REAL,
SMALL,
- SYMBOL,
ALTGLYPHITEM,
- ANIMATETRANSFORM,
ACRONYM,
- EM,
FORM,
- MENUITEM,
MPHANTOM,
- PARAM,
CN,
- ARCTAN,
ARCSIN,
- ANIMATION,
ANNOTATION,
- ANIMATEMOTION,
BUTTON,
- FN,
CODOMAIN,
- CAPTION,
CONDITION,
- DOMAIN,
DOMAINOFAPPLICATION,
- IN,
FIGCAPTION,
- HKERN,
LN,
- MN,
KEYGEN,
- LAPLACIAN,
MEAN,
- MEDIAN,
MAIN,
- MACTION,
NOTIN,
- OPTION,
POLYGON,
- PATTERN,
RELN,
- SPAN,
SECTION,
- TSPAN,
UNION,
- VKERN,
AUDIO,
- MO,
TENDSTO,
- VIDEO,
COLGROUP,
- FEDISPLACEMENTMAP,
HGROUP,
- MALIGNGROUP,
MSUBSUP,
- MSUP,
RP,
- OPTGROUP,
SAMP,
- STOP,
EQ,
- BR,
ABBR,
- ANIMATECOLOR,
BVAR,
- CENTER,
CURSOR,
- HR,
FEFUNCR,
- FECOMPONENTTRANSFER,
FILTER,
- FOOTER,
FLOOR,
- FEGAUSSIANBLUR,
HEADER,
- HANDLER,
- OR,
- LISTENER,
- MUNDER,
- MARKER,
- METER,
- MOVER,
- MUNDEROVER,
- MERROR,
- MLABELEDTR,
- NOBR,
- NOTANUMBER,
- POWER,
- TR,
- SOLIDCOLOR,
- SELECTOR,
- VECTOR,
- ARCCOS,
- ADDRESS,
- CANVAS,
- COMPLEXES,
- DEFS,
- DETAILS,
- EXISTS,
- IMPLIES,
- INTEGERS,
- MS,
- MPRESCRIPTS,
- MMULTISCRIPTS,
- MINUS,
- NOFRAMES,
- NATURALNUMBERS,
- PRIMES,
- PROGRESS,
- PLUS,
- REALS,
- RATIONALS,
- SEMANTICS,
- TIMES,
- DT,
- APPLET,
- ARCCOT,
- BASEFONT,
- CARTESIANPRODUCT,
- GT,
- DETERMINANT,
- EMPTYSET,
- EQUIVALENT,
- FONT_FACE_FORMAT,
- FOREIGNOBJECT,
- FIELDSET,
- FRAMESET,
- FEOFFSET,
- FESPOTLIGHT,
- FEPOINTLIGHT,
- FEDISTANTLIGHT,
- FONT,
- LT,
- INTERSECT,
- IDENT,
- INPUT,
- LIMIT,
- LOWLIMIT,
- LINEARGRADIENT,
- LIST,
- MOMENT,
- MROOT,
- MSQRT,
- MOMENTABOUT,
- MTEXT,
- NOTSUBSET,
- NOTPRSUBSET,
- NOSCRIPT,
- NEST,
- RT,
- OBJECT,
- OUTERPRODUCT,
- OUTPUT,
- PRODUCT,
- PRSUBSET,
- PLAINTEXT,
- TT,
- QUOTIENT,
- RECT,
- RADIALGRADIENT,
- ROOT,
- SELECT,
- SCALARPRODUCT,
- SUBSET,
- SCRIPT,
- TFOOT,
- TEXT,
- UPLIMIT,
- VECTORPRODUCT,
- MENU,
- SDEV,
- FEDROPSHADOW,
- MROW,
- MATRIXROW,
- VIEW,
- APPROX,
- FECOLORMATRIX,
- FECONVOLVEMATRIX,
- ISINDEX,
- MATRIX,
- APPLY,
- BODY,
- FEMORPHOLOGY,
- IMAGINARY,
- INFINITY,
- RUBY,
- SUMMARY,
- TBODY,
};
private final static int[] ELEMENT_HASHES = {
- 50908899,
+ 1909280949,
+ 1753319686,
+ 2001309869,
+ 1682186266,
+ 1818700314,
+ 1982106678,
+ 2006974466,
+ 58773795,
+ 1747306711,
+ 1783210839,
+ 1897999926,
+ 1970798594,
+ 1990037800,
+ 2005160150,
+ 2055514836,
+ 54061139,
+ 62390273,
+ 1730965751,
+ 1749649513,
+ 1757137429,
+ 1800730821,
+ 1868641064,
+ 1902641154,
+ 1963982850,
+ 1971703386,
+ 1986351224,
+ 1998883894,
+ 2002780162,
+ 2005766372,
+ 2008340774,
+ 2082727685,
+ 51965171,
+ 57200451,
+ 60350803,
+ 69730305,
+ 1703936002,
+ 1736200310,
+ 1748359220,
+ 1749905526,
+ 1754894485,
+ 1765431364,
+ 1797544247,
+ 1806799156,
+ 1857653029,
+ 1881498736,
+ 1899272519,
+ 1905563974,
+ 1938171179,
+ 1967788867,
+ 1971465813,
+ 1973420034,
+ 1983533124,
+ 1988502165,
+ 1991350601,
+ 2000439531,
+ 2001392795,
+ 2004557973,
+ 2005324101,
+ 2006329158,
+ 2007803172,
+ 2009706573,
+ 2068523853,
+ 2087049448,
+ 51434643,
+ 52488851,
+ 56151587,
+ 57210387,
+ 59826259,
+ 60354131,
+ 63438849,
+ 926941186,
+ 1686491348,
+ 1715310660,
+ 1733054663,
+ 1738539010,
+ 1748225318,
+ 1748846791,
+ 1749723735,
+ 1751386406,
+ 1753479494,
+ 1756098852,
+ 1757268168,
+ 1773295687,
+ 1790207270,
+ 1798417460,
+ 1803929861,
+ 1807599880,
+ 1854228692,
+ 1865773108,
+ 1873350948,
+ 1887579800,
+ 1898223949,
+ 1900544002,
+ 1904285766,
+ 1907435316,
+ 1925844629,
+ 1939219752,
+ 1966223078,
+ 1968053806,
+ 1971457766,
+ 1971467002,
+ 1971981018,
+ 1974775352,
+ 1982935782,
+ 1984294038,
+ 1988486811,
+ 1988972590,
+ 1990969429,
+ 1998585858,
+ 1999745104,
+ 2000965834,
+ 2001349720,
+ 2001392798,
+ 2003062853,
+ 2004635806,
+ 2005231925,
+ 2005543979,
+ 2006028454,
+ 2006592552,
+ 2007601444,
+ 2008133709,
+ 2008994116,
+ 2041712436,
+ 2060065124,
+ 2070023911,
+ 2085266636,
+ 2092255447,
50910499,
+ 51957043,
+ 52485715,
+ 53012355,
+ 55110883,
+ 56680499,
+ 57206291,
+ 57732851,
+ 59768833,
+ 60345427,
+ 60352083,
+ 61395251,
+ 62973651,
+ 67633153,
+ 893386754,
+ 960495618,
+ 1685703382,
+ 1699324759,
+ 1713736758,
+ 1719741029,
+ 1732069431,
+ 1733372532,
+ 1736576583,
+ 1747048757,
+ 1747838298,
+ 1748346119,
+ 1748621670,
+ 1749272732,
+ 1749673195,
+ 1749813486,
+ 1749932347,
+ 1752979652,
+ 1753362711,
+ 1754031332,
+ 1755148615,
+ 1756600614,
+ 1757157700,
+ 1758044696,
+ 1766992520,
+ 1781815495,
+ 1783388498,
+ 1797368887,
+ 1797628983,
+ 1798686984,
+ 1803876557,
+ 1805502724,
+ 1806981428,
+ 1817013469,
+ 1820327938,
+ 1854245076,
+ 1864643294,
+ 1867237670,
+ 1870268949,
+ 1874102998,
+ 1881669634,
+ 1889085973,
+ 1898223945,
+ 1898971138,
+ 1899694294,
+ 1901940917,
+ 1903761465,
+ 1904515399,
+ 1906135367,
+ 1907959605,
+ 1919418370,
+ 1934172497,
+ 1938173140,
+ 1941221172,
+ 1965334268,
+ 1967128578,
+ 1967795958,
+ 1968840263,
+ 1970938456,
+ 1971461414,
+ 1971466997,
+ 1971628838,
+ 1971938532,
+ 1973040373,
+ 1974771450,
+ 1976348214,
+ 1982173479,
+ 1983002201,
+ 1983633431,
+ 1986140359,
+ 1986527234,
+ 1988486813,
+ 1988763672,
+ 1989812374,
+ 1990074116,
+ 1990969577,
+ 1991909525,
+ 1998724870,
+ 1999397992,
+ 2000158722,
+ 2000825752,
+ 2001281328,
+ 2001349704,
+ 2001349736,
+ 2001392796,
+ 2001495140,
+ 2002882873,
+ 2003183333,
+ 2004557976,
+ 2004719812,
+ 2005181733,
+ 2005279787,
+ 2005543977,
+ 2005719336,
+ 2005925890,
+ 2006036556,
+ 2006560839,
+ 2006896969,
+ 2007257240,
+ 2007781534,
+ 2008125638,
+ 2008165414,
+ 2008851557,
+ 2009276567,
+ 2021937364,
+ 2051837468,
+ 2055515017,
+ 2066000646,
+ 2068523856,
+ 2072193862,
+ 2083120164,
+ 2087012585,
+ 2091479332,
+ 2092557349,
+ 50908899,
50916387,
- 51434643,
51438659,
- 51957043,
51961587,
- 51965171,
51965683,
- 52485715,
52486755,
- 52488851,
52490899,
- 53012355,
54054451,
- 54061139,
55104723,
- 55110883,
55111395,
- 56151587,
56677619,
- 56680499,
56682579,
- 57200451,
57205395,
- 57206291,
57207619,
- 57210387,
57731155,
- 57732851,
57733651,
- 58773795,
59244545,
- 59768833,
59821379,
- 59826259,
60345171,
- 60345427,
60347747,
- 60350803,
60351123,
- 60352083,
60352339,
- 60354131,
60875283,
- 61395251,
61925907,
- 62390273,
62450211,
- 62973651,
62974707,
- 63438849,
67108865,
- 67633153,
68681729,
- 69730305,
876609538,
- 893386754,
910163970,
- 926941186,
943718402,
- 960495618,
1679960596,
- 1682186266,
1682547543,
- 1685703382,
1686489160,
- 1686491348,
1689922072,
- 1699324759,
1703292116,
- 1703936002,
1713515574,
- 1713736758,
1715300574,
- 1715310660,
1716349149,
- 1719741029,
1730150402,
- 1730965751,
1731545140,
- 1732069431,
1732381397,
- 1733054663,
1733076167,
- 1733372532,
1733890180,
- 1736200310,
1736576231,
- 1736576583,
1737099991,
- 1738539010,
1740181637,
- 1747048757,
1747176599,
- 1747306711,
1747814436,
- 1747838298,
1748100148,
- 1748225318,
1748228205,
- 1748346119,
1748355193,
- 1748359220,
1748607578,
- 1748621670,
1748642422,
- 1748846791,
1748879564,
- 1749272732,
1749395095,
- 1749649513,
1749656156,
- 1749673195,
1749715159,
- 1749723735,
1749801286,
- 1749813486,
1749813541,
- 1749905526,
1749917205,
- 1749932347,
1751288021,
- 1751386406,
1751493207,
- 1752979652,
1753057319,
- 1753319686,
1753343188,
- 1753362711,
1753467414,
- 1753479494,
1753588936,
- 1754031332,
1754634617,
- 1754894485,
1755076808,
- 1755148615,
1755158905,
- 1756098852,
1756474198,
- 1756600614,
1756625221,
- 1757137429,
1757146773,
- 1757157700,
1757259017,
- 1757268168,
1757293380,
- 1758044696,
1763839627,
- 1765431364,
1766632184,
- 1766992520,
1771722827,
- 1773295687,
1773808452,
- 1781815495,
1782357526,
- 1783210839,
1783388497,
- 1783388498,
1786534215,
- 1790207270,
1797361975,
- 1797368887,
1797540167,
- 1797544247,
1797585096,
- 1797628983,
1797645367,
- 1798417460,
1798677556,
- 1798686984,
1798693940,
- 1800730821,
1803876550,
- 1803876557,
1803929812,
- 1803929861,
1805233752,
- 1805502724,
1805647874,
- 1806799156,
1806806678,
- 1806981428,
1807501636,
- 1807599880,
1813512194,
- 1817013469,
1818230786,
- 1818700314,
1818755074,
- 1820327938,
1853642948,
- 1854228692,
1854228698,
- 1854245076,
1857622310,
- 1857653029,
1864368130,
- 1864643294,
1865714391,
- 1865773108,
1867061545,
- 1867237670,
1868312196,
- 1868641064,
1870135298,
- 1870268949,
1873281026,
- 1873350948,
1874053333,
- 1874102998,
1881288348,
- 1881498736,
1881613047,
- 1881669634,
1884120164,
- 1887579800,
1887743720,
- 1889085973,
1897398274,
- 1897999926,
1898130486,
- 1898223945,
1898223946,
- 1898223949,
1898753862,
- 1898971138,
1899170008,
- 1899272519,
1899272521,
- 1899694294,
1899796819,
- 1900544002,
1900845386,
- 1901940917,
1902116866,
- 1902641154,
1903302038,
- 1903761465,
1904283860,
- 1904285766,
1904412884,
- 1904515399,
1904946933,
- 1905563974,
1906087319,
- 1906135367,
1907085604,
- 1907435316,
1907661127,
- 1907959605,
1908709605,
- 1909280949,
1914900309,
- 1919418370,
1925049415,
- 1925844629,
1932928296,
- 1934172497,
1935549734,
- 1938171179,
1938172967,
- 1938173140,
1938817026,
- 1939219752,
1941178676,
- 1941221172,
1948778498,
- 1963982850,
1965115924,
- 1965334268,
1965634084,
- 1966223078,
1966386470,
- 1967128578,
1967760215,
- 1967788867,
1967795910,
- 1967795958,
1967957189,
- 1968053806,
1968836118,
- 1968840263,
- 1970798594,
- 1970938456,
- 1971457766,
- 1971461414,
- 1971465813,
- 1971466997,
- 1971467002,
- 1971628838,
- 1971703386,
- 1971938532,
- 1971981018,
- 1973040373,
- 1973420034,
- 1974771450,
- 1974775352,
- 1976348214,
- 1982106678,
- 1982173479,
- 1982935782,
- 1983002201,
- 1983533124,
- 1983633431,
- 1984294038,
- 1986140359,
- 1986351224,
- 1986527234,
- 1988486811,
- 1988486813,
- 1988502165,
- 1988763672,
- 1988972590,
- 1989812374,
- 1990037800,
- 1990074116,
- 1990969429,
- 1990969577,
- 1991350601,
- 1991909525,
- 1998585858,
- 1998724870,
- 1998883894,
- 1999397992,
- 1999745104,
- 2000158722,
- 2000439531,
- 2000825752,
- 2000965834,
- 2001281328,
- 2001309869,
- 2001349704,
- 2001349720,
- 2001349736,
- 2001392795,
- 2001392796,
- 2001392798,
- 2001495140,
- 2002780162,
- 2002882873,
- 2003062853,
- 2003183333,
- 2004557973,
- 2004557976,
- 2004635806,
- 2004719812,
- 2005160150,
- 2005181733,
- 2005231925,
- 2005279787,
- 2005324101,
- 2005543977,
- 2005543979,
- 2005719336,
- 2005766372,
- 2005925890,
- 2006028454,
- 2006036556,
- 2006329158,
- 2006560839,
- 2006592552,
- 2006896969,
- 2006974466,
- 2007257240,
- 2007601444,
- 2007781534,
- 2007803172,
- 2008125638,
- 2008133709,
- 2008165414,
- 2008340774,
- 2008851557,
- 2008994116,
- 2009276567,
- 2009706573,
- 2021937364,
- 2041712436,
- 2051837468,
- 2055514836,
- 2055515017,
- 2060065124,
- 2066000646,
- 2068523853,
- 2068523856,
- 2070023911,
- 2072193862,
- 2082727685,
- 2083120164,
- 2085266636,
- 2087012585,
- 2087049448,
- 2091479332,
- 2092255447,
- 2092557349,
};
}