summaryrefslogtreecommitdiff
path: root/streamhtmlparser/htmlparser_fsm.h
diff options
context:
space:
mode:
Diffstat (limited to 'streamhtmlparser/htmlparser_fsm.h')
-rw-r--r--streamhtmlparser/htmlparser_fsm.h8400
1 files changed, 8400 insertions, 0 deletions
diff --git a/streamhtmlparser/htmlparser_fsm.h b/streamhtmlparser/htmlparser_fsm.h
new file mode 100644
index 0000000..20fca32
--- /dev/null
+++ b/streamhtmlparser/htmlparser_fsm.h
@@ -0,0 +1,8400 @@
+/* Definition of a finite state machine for a subset of HTTP 4.1
+ * Auto generated by generate_fsm.py. Please do not edit.
+ */
+#define HTMLPARSER_NUM_STATES 33
+enum htmlparser_state_internal_enum {
+ HTMLPARSER_STATE_INT_TEXT,
+ HTMLPARSER_STATE_INT_TAG_START,
+ HTMLPARSER_STATE_INT_TAG_NAME,
+ HTMLPARSER_STATE_INT_DECLARATION_START,
+ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ HTMLPARSER_STATE_INT_COMMENT_OPEN,
+ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ HTMLPARSER_STATE_INT_COMMENT_DASH,
+ HTMLPARSER_STATE_INT_COMMENT_DASH_DASH,
+ HTMLPARSER_STATE_INT_PI,
+ HTMLPARSER_STATE_INT_PI_MAY_END,
+ HTMLPARSER_STATE_INT_TAG_SPACE,
+ HTMLPARSER_STATE_INT_TAG_CLOSE,
+ HTMLPARSER_STATE_INT_ATTR,
+ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ HTMLPARSER_STATE_INT_VALUE,
+ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ HTMLPARSER_STATE_INT_VALUE_Q_START,
+ HTMLPARSER_STATE_INT_VALUE_Q,
+ HTMLPARSER_STATE_INT_VALUE_DQ_START,
+ HTMLPARSER_STATE_INT_VALUE_DQ,
+ HTMLPARSER_STATE_INT_CDATA_COMMENT_START,
+ HTMLPARSER_STATE_INT_CDATA_COMMENT_START_DASH,
+ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ HTMLPARSER_STATE_INT_CDATA_COMMENT_DASH,
+ HTMLPARSER_STATE_INT_CDATA_COMMENT_DASH_DASH,
+ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ HTMLPARSER_STATE_INT_CDATA_LT,
+ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ HTMLPARSER_STATE_INT_JS_FILE,
+ HTMLPARSER_STATE_INT_CSS_FILE,
+ HTMLPARSER_STATE_INT_NULL
+};
+
+static const int htmlparser_states_external[] = {
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TAG,
+ HTMLPARSER_STATE_TAG,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_COMMENT,
+ HTMLPARSER_STATE_COMMENT,
+ HTMLPARSER_STATE_COMMENT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TAG,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_ATTR,
+ HTMLPARSER_STATE_ATTR,
+ HTMLPARSER_STATE_VALUE,
+ HTMLPARSER_STATE_VALUE,
+ HTMLPARSER_STATE_VALUE,
+ HTMLPARSER_STATE_VALUE,
+ HTMLPARSER_STATE_VALUE,
+ HTMLPARSER_STATE_VALUE,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_TEXT,
+ HTMLPARSER_STATE_JS_FILE,
+ HTMLPARSER_STATE_CSS_FILE,
+ HTMLPARSER_STATE_TEXT
+};
+
+static const char * htmlparser_states_internal_names[] = {
+ "text",
+ "tag_start",
+ "tag_name",
+ "declaration_start",
+ "declaration_body",
+ "comment_open",
+ "comment_body",
+ "comment_dash",
+ "comment_dash_dash",
+ "pi",
+ "pi_may_end",
+ "tag_space",
+ "tag_close",
+ "attr",
+ "attr_space",
+ "value",
+ "value_text",
+ "value_q_start",
+ "value_q",
+ "value_dq_start",
+ "value_dq",
+ "cdata_comment_start",
+ "cdata_comment_start_dash",
+ "cdata_comment_body",
+ "cdata_comment_dash",
+ "cdata_comment_dash_dash",
+ "cdata_text",
+ "cdata_lt",
+ "cdata_may_close",
+ "js_file",
+ "css_file",
+ "null"
+};
+
+static const int htmlparser_transition_row_text[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\n' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '!' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '.' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_TAG_START,
+ /* '=' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_TEXT
+};
+
+static const int htmlparser_transition_row_tag_start[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\n' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '!' */ HTMLPARSER_STATE_INT_DECLARATION_START,
+ /* '"' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '.' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '0' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '1' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '2' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '3' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '4' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '5' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '6' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '7' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '8' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '9' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* ':' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* ';' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_TAG_START,
+ /* '=' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_PI,
+ /* '@' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'B' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'C' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'D' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'E' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'F' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'G' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'H' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'I' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'J' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'K' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'L' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'M' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'N' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'O' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'P' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'Q' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'R' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'S' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'T' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'U' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'V' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'W' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'X' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'Y' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'Z' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '[' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '`' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'b' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'c' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'd' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'e' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'f' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'g' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'h' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'i' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'j' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'k' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'l' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'm' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'n' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'o' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'p' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'q' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'r' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 's' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 't' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'u' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'v' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'w' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'x' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'y' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'z' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '{' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_TEXT
+};
+
+static const int htmlparser_transition_row_tag_name[] = {
+ /* '\x00' */ STATEMACHINE_ERROR,
+ /* '\x01' */ STATEMACHINE_ERROR,
+ /* '\x02' */ STATEMACHINE_ERROR,
+ /* '\x03' */ STATEMACHINE_ERROR,
+ /* '\x04' */ STATEMACHINE_ERROR,
+ /* '\x05' */ STATEMACHINE_ERROR,
+ /* '\x06' */ STATEMACHINE_ERROR,
+ /* '\x07' */ STATEMACHINE_ERROR,
+ /* '\x08' */ STATEMACHINE_ERROR,
+ /* '\t' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\n' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\x0b' */ STATEMACHINE_ERROR,
+ /* '\x0c' */ STATEMACHINE_ERROR,
+ /* '\r' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\x0e' */ STATEMACHINE_ERROR,
+ /* '\x0f' */ STATEMACHINE_ERROR,
+ /* '\x10' */ STATEMACHINE_ERROR,
+ /* '\x11' */ STATEMACHINE_ERROR,
+ /* '\x12' */ STATEMACHINE_ERROR,
+ /* '\x13' */ STATEMACHINE_ERROR,
+ /* '\x14' */ STATEMACHINE_ERROR,
+ /* '\x15' */ STATEMACHINE_ERROR,
+ /* '\x16' */ STATEMACHINE_ERROR,
+ /* '\x17' */ STATEMACHINE_ERROR,
+ /* '\x18' */ STATEMACHINE_ERROR,
+ /* '\x19' */ STATEMACHINE_ERROR,
+ /* '\x1a' */ STATEMACHINE_ERROR,
+ /* '\x1b' */ STATEMACHINE_ERROR,
+ /* '\x1c' */ STATEMACHINE_ERROR,
+ /* '\x1d' */ STATEMACHINE_ERROR,
+ /* '\x1e' */ STATEMACHINE_ERROR,
+ /* '\x1f' */ STATEMACHINE_ERROR,
+ /* ' ' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '!' */ STATEMACHINE_ERROR,
+ /* '"' */ STATEMACHINE_ERROR,
+ /* '#' */ STATEMACHINE_ERROR,
+ /* '$' */ STATEMACHINE_ERROR,
+ /* '%' */ STATEMACHINE_ERROR,
+ /* '&' */ STATEMACHINE_ERROR,
+ /* "'" */ STATEMACHINE_ERROR,
+ /* '(' */ STATEMACHINE_ERROR,
+ /* ')' */ STATEMACHINE_ERROR,
+ /* '*' */ STATEMACHINE_ERROR,
+ /* '+' */ STATEMACHINE_ERROR,
+ /* ',' */ STATEMACHINE_ERROR,
+ /* '-' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '.' */ STATEMACHINE_ERROR,
+ /* '/' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '0' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '1' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '2' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '3' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '4' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '5' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '6' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '7' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '8' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '9' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* ':' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* ';' */ STATEMACHINE_ERROR,
+ /* '<' */ STATEMACHINE_ERROR,
+ /* '=' */ STATEMACHINE_ERROR,
+ /* '>' */ HTMLPARSER_STATE_INT_TAG_CLOSE,
+ /* '?' */ STATEMACHINE_ERROR,
+ /* '@' */ STATEMACHINE_ERROR,
+ /* 'A' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'B' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'C' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'D' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'E' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'F' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'G' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'H' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'I' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'J' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'K' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'L' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'M' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'N' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'O' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'P' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'Q' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'R' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'S' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'T' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'U' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'V' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'W' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'X' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'Y' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'Z' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '[' */ STATEMACHINE_ERROR,
+ /* '\\' */ STATEMACHINE_ERROR,
+ /* ']' */ STATEMACHINE_ERROR,
+ /* '^' */ STATEMACHINE_ERROR,
+ /* '_' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '`' */ STATEMACHINE_ERROR,
+ /* 'a' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'b' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'c' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'd' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'e' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'f' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'g' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'h' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'i' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'j' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'k' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'l' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'm' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'n' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'o' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'p' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'q' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'r' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 's' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 't' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'u' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'v' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'w' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'x' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'y' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* 'z' */ HTMLPARSER_STATE_INT_TAG_NAME,
+ /* '{' */ STATEMACHINE_ERROR,
+ /* '|' */ STATEMACHINE_ERROR,
+ /* '}' */ STATEMACHINE_ERROR,
+ /* '~' */ STATEMACHINE_ERROR,
+ /* '\x7f' */ STATEMACHINE_ERROR,
+ /* '\x80' */ STATEMACHINE_ERROR,
+ /* '\x81' */ STATEMACHINE_ERROR,
+ /* '\x82' */ STATEMACHINE_ERROR,
+ /* '\x83' */ STATEMACHINE_ERROR,
+ /* '\x84' */ STATEMACHINE_ERROR,
+ /* '\x85' */ STATEMACHINE_ERROR,
+ /* '\x86' */ STATEMACHINE_ERROR,
+ /* '\x87' */ STATEMACHINE_ERROR,
+ /* '\x88' */ STATEMACHINE_ERROR,
+ /* '\x89' */ STATEMACHINE_ERROR,
+ /* '\x8a' */ STATEMACHINE_ERROR,
+ /* '\x8b' */ STATEMACHINE_ERROR,
+ /* '\x8c' */ STATEMACHINE_ERROR,
+ /* '\x8d' */ STATEMACHINE_ERROR,
+ /* '\x8e' */ STATEMACHINE_ERROR,
+ /* '\x8f' */ STATEMACHINE_ERROR,
+ /* '\x90' */ STATEMACHINE_ERROR,
+ /* '\x91' */ STATEMACHINE_ERROR,
+ /* '\x92' */ STATEMACHINE_ERROR,
+ /* '\x93' */ STATEMACHINE_ERROR,
+ /* '\x94' */ STATEMACHINE_ERROR,
+ /* '\x95' */ STATEMACHINE_ERROR,
+ /* '\x96' */ STATEMACHINE_ERROR,
+ /* '\x97' */ STATEMACHINE_ERROR,
+ /* '\x98' */ STATEMACHINE_ERROR,
+ /* '\x99' */ STATEMACHINE_ERROR,
+ /* '\x9a' */ STATEMACHINE_ERROR,
+ /* '\x9b' */ STATEMACHINE_ERROR,
+ /* '\x9c' */ STATEMACHINE_ERROR,
+ /* '\x9d' */ STATEMACHINE_ERROR,
+ /* '\x9e' */ STATEMACHINE_ERROR,
+ /* '\x9f' */ STATEMACHINE_ERROR,
+ /* '\xa0' */ STATEMACHINE_ERROR,
+ /* '\xa1' */ STATEMACHINE_ERROR,
+ /* '\xa2' */ STATEMACHINE_ERROR,
+ /* '\xa3' */ STATEMACHINE_ERROR,
+ /* '\xa4' */ STATEMACHINE_ERROR,
+ /* '\xa5' */ STATEMACHINE_ERROR,
+ /* '\xa6' */ STATEMACHINE_ERROR,
+ /* '\xa7' */ STATEMACHINE_ERROR,
+ /* '\xa8' */ STATEMACHINE_ERROR,
+ /* '\xa9' */ STATEMACHINE_ERROR,
+ /* '\xaa' */ STATEMACHINE_ERROR,
+ /* '\xab' */ STATEMACHINE_ERROR,
+ /* '\xac' */ STATEMACHINE_ERROR,
+ /* '\xad' */ STATEMACHINE_ERROR,
+ /* '\xae' */ STATEMACHINE_ERROR,
+ /* '\xaf' */ STATEMACHINE_ERROR,
+ /* '\xb0' */ STATEMACHINE_ERROR,
+ /* '\xb1' */ STATEMACHINE_ERROR,
+ /* '\xb2' */ STATEMACHINE_ERROR,
+ /* '\xb3' */ STATEMACHINE_ERROR,
+ /* '\xb4' */ STATEMACHINE_ERROR,
+ /* '\xb5' */ STATEMACHINE_ERROR,
+ /* '\xb6' */ STATEMACHINE_ERROR,
+ /* '\xb7' */ STATEMACHINE_ERROR,
+ /* '\xb8' */ STATEMACHINE_ERROR,
+ /* '\xb9' */ STATEMACHINE_ERROR,
+ /* '\xba' */ STATEMACHINE_ERROR,
+ /* '\xbb' */ STATEMACHINE_ERROR,
+ /* '\xbc' */ STATEMACHINE_ERROR,
+ /* '\xbd' */ STATEMACHINE_ERROR,
+ /* '\xbe' */ STATEMACHINE_ERROR,
+ /* '\xbf' */ STATEMACHINE_ERROR,
+ /* '\xc0' */ STATEMACHINE_ERROR,
+ /* '\xc1' */ STATEMACHINE_ERROR,
+ /* '\xc2' */ STATEMACHINE_ERROR,
+ /* '\xc3' */ STATEMACHINE_ERROR,
+ /* '\xc4' */ STATEMACHINE_ERROR,
+ /* '\xc5' */ STATEMACHINE_ERROR,
+ /* '\xc6' */ STATEMACHINE_ERROR,
+ /* '\xc7' */ STATEMACHINE_ERROR,
+ /* '\xc8' */ STATEMACHINE_ERROR,
+ /* '\xc9' */ STATEMACHINE_ERROR,
+ /* '\xca' */ STATEMACHINE_ERROR,
+ /* '\xcb' */ STATEMACHINE_ERROR,
+ /* '\xcc' */ STATEMACHINE_ERROR,
+ /* '\xcd' */ STATEMACHINE_ERROR,
+ /* '\xce' */ STATEMACHINE_ERROR,
+ /* '\xcf' */ STATEMACHINE_ERROR,
+ /* '\xd0' */ STATEMACHINE_ERROR,
+ /* '\xd1' */ STATEMACHINE_ERROR,
+ /* '\xd2' */ STATEMACHINE_ERROR,
+ /* '\xd3' */ STATEMACHINE_ERROR,
+ /* '\xd4' */ STATEMACHINE_ERROR,
+ /* '\xd5' */ STATEMACHINE_ERROR,
+ /* '\xd6' */ STATEMACHINE_ERROR,
+ /* '\xd7' */ STATEMACHINE_ERROR,
+ /* '\xd8' */ STATEMACHINE_ERROR,
+ /* '\xd9' */ STATEMACHINE_ERROR,
+ /* '\xda' */ STATEMACHINE_ERROR,
+ /* '\xdb' */ STATEMACHINE_ERROR,
+ /* '\xdc' */ STATEMACHINE_ERROR,
+ /* '\xdd' */ STATEMACHINE_ERROR,
+ /* '\xde' */ STATEMACHINE_ERROR,
+ /* '\xdf' */ STATEMACHINE_ERROR,
+ /* '\xe0' */ STATEMACHINE_ERROR,
+ /* '\xe1' */ STATEMACHINE_ERROR,
+ /* '\xe2' */ STATEMACHINE_ERROR,
+ /* '\xe3' */ STATEMACHINE_ERROR,
+ /* '\xe4' */ STATEMACHINE_ERROR,
+ /* '\xe5' */ STATEMACHINE_ERROR,
+ /* '\xe6' */ STATEMACHINE_ERROR,
+ /* '\xe7' */ STATEMACHINE_ERROR,
+ /* '\xe8' */ STATEMACHINE_ERROR,
+ /* '\xe9' */ STATEMACHINE_ERROR,
+ /* '\xea' */ STATEMACHINE_ERROR,
+ /* '\xeb' */ STATEMACHINE_ERROR,
+ /* '\xec' */ STATEMACHINE_ERROR,
+ /* '\xed' */ STATEMACHINE_ERROR,
+ /* '\xee' */ STATEMACHINE_ERROR,
+ /* '\xef' */ STATEMACHINE_ERROR,
+ /* '\xf0' */ STATEMACHINE_ERROR,
+ /* '\xf1' */ STATEMACHINE_ERROR,
+ /* '\xf2' */ STATEMACHINE_ERROR,
+ /* '\xf3' */ STATEMACHINE_ERROR,
+ /* '\xf4' */ STATEMACHINE_ERROR,
+ /* '\xf5' */ STATEMACHINE_ERROR,
+ /* '\xf6' */ STATEMACHINE_ERROR,
+ /* '\xf7' */ STATEMACHINE_ERROR,
+ /* '\xf8' */ STATEMACHINE_ERROR,
+ /* '\xf9' */ STATEMACHINE_ERROR,
+ /* '\xfa' */ STATEMACHINE_ERROR,
+ /* '\xfb' */ STATEMACHINE_ERROR,
+ /* '\xfc' */ STATEMACHINE_ERROR,
+ /* '\xfd' */ STATEMACHINE_ERROR,
+ /* '\xfe' */ STATEMACHINE_ERROR
+};
+
+static const int htmlparser_transition_row_declaration_start[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x01' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x02' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x03' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x04' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x05' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x06' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x07' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x08' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\t' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\n' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\r' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x10' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x11' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x12' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x13' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x14' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x15' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x16' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x17' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x18' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x19' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ' ' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '!' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '"' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '#' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '$' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '%' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '&' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* "'" */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '(' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ')' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '*' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '+' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ',' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '-' */ HTMLPARSER_STATE_INT_COMMENT_OPEN,
+ /* '.' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '/' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ':' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ';' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '<' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '=' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '@' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'A' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'B' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'C' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'D' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'E' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'F' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'G' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'H' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'I' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'J' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'K' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'L' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'M' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'N' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'O' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'P' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'Q' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'R' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'S' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'T' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'U' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'V' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'W' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'X' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'Y' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'Z' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '[' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\\' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ']' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '^' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '_' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '`' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'a' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'g' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'h' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'i' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'j' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'k' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'l' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'm' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'n' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'o' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'p' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'q' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'r' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 's' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 't' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'u' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'v' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'w' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'x' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'y' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'z' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '{' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '|' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '}' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '~' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x80' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x81' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x82' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x83' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x84' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x85' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x86' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x87' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x88' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x89' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x90' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x91' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x92' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x93' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x94' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x95' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x96' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x97' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x98' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x99' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xab' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xac' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xad' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xae' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xba' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xca' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xce' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xda' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xde' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xea' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xec' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xed' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xee' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xef' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_DECLARATION_BODY
+};
+
+static const int htmlparser_transition_row_declaration_body[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x01' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x02' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x03' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x04' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x05' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x06' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x07' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x08' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\t' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\n' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\r' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x10' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x11' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x12' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x13' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x14' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x15' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x16' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x17' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x18' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x19' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ' ' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '!' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '"' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '#' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '$' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '%' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '&' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* "'" */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '(' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ')' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '*' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '+' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ',' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '-' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '.' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '/' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ':' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ';' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '<' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '=' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '@' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'A' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'B' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'C' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'D' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'E' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'F' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'G' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'H' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'I' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'J' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'K' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'L' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'M' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'N' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'O' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'P' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'Q' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'R' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'S' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'T' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'U' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'V' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'W' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'X' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'Y' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'Z' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '[' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\\' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* ']' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '^' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '_' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '`' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'a' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'g' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'h' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'i' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'j' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'k' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'l' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'm' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'n' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'o' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'p' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'q' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'r' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 's' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 't' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'u' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'v' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'w' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'x' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'y' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* 'z' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '{' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '|' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '}' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '~' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x80' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x81' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x82' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x83' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x84' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x85' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x86' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x87' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x88' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x89' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x90' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x91' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x92' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x93' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x94' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x95' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x96' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x97' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x98' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x99' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xab' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xac' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xad' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xae' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xba' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xca' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xce' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xda' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xde' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xea' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xec' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xed' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xee' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xef' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_DECLARATION_BODY,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_DECLARATION_BODY
+};
+
+static const int htmlparser_transition_row_comment_open[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\n' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '!' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '.' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '=' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_TEXT
+};
+
+static const int htmlparser_transition_row_comment_body[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x01' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x02' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x03' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x04' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x05' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x06' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x07' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x08' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\t' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\n' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\r' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x10' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x11' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x12' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x13' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x14' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x15' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x16' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x17' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x18' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x19' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ' ' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '!' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '"' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '#' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '$' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '%' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '&' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* "'" */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '(' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ')' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '*' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '+' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ',' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '-' */ HTMLPARSER_STATE_INT_COMMENT_DASH,
+ /* '.' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '/' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ':' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ';' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '<' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '=' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '>' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '?' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '@' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'A' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'B' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'C' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'D' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'E' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'F' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'G' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'H' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'I' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'J' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'K' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'L' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'M' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'N' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'O' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'P' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Q' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'R' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'S' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'T' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'U' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'V' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'W' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'X' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Y' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Z' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '[' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\\' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ']' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '^' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '_' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '`' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'g' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'h' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'i' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'j' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'k' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'l' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'm' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'n' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'o' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'p' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'q' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'r' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 's' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 't' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'u' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'v' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'w' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'x' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'y' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'z' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '{' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '|' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '}' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '~' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x80' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x81' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x82' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x83' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x84' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x85' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x86' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x87' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x88' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x89' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x90' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x91' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x92' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x93' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x94' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x95' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x96' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x97' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x98' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x99' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xab' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xac' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xad' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xae' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xba' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xca' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xce' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xda' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xde' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xea' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xec' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xed' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xee' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xef' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_COMMENT_BODY
+};
+
+static const int htmlparser_transition_row_comment_dash[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x01' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x02' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x03' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x04' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x05' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x06' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x07' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x08' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\t' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\n' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\r' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x10' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x11' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x12' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x13' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x14' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x15' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x16' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x17' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x18' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x19' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ' ' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '!' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '"' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '#' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '$' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '%' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '&' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* "'" */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '(' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ')' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '*' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '+' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ',' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '-' */ HTMLPARSER_STATE_INT_COMMENT_DASH_DASH,
+ /* '.' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '/' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ':' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ';' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '<' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '=' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '>' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '?' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '@' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'A' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'B' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'C' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'D' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'E' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'F' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'G' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'H' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'I' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'J' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'K' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'L' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'M' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'N' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'O' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'P' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Q' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'R' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'S' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'T' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'U' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'V' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'W' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'X' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Y' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Z' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '[' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\\' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ']' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '^' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '_' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '`' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'g' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'h' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'i' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'j' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'k' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'l' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'm' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'n' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'o' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'p' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'q' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'r' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 's' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 't' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'u' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'v' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'w' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'x' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'y' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'z' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '{' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '|' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '}' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '~' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x80' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x81' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x82' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x83' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x84' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x85' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x86' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x87' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x88' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x89' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x90' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x91' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x92' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x93' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x94' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x95' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x96' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x97' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x98' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x99' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xab' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xac' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xad' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xae' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xba' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xca' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xce' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xda' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xde' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xea' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xec' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xed' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xee' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xef' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_COMMENT_BODY
+};
+
+static const int htmlparser_transition_row_comment_dash_dash[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x01' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x02' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x03' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x04' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x05' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x06' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x07' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x08' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\t' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\n' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\r' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x10' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x11' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x12' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x13' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x14' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x15' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x16' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x17' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x18' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x19' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ' ' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '!' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '"' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '#' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '$' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '%' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '&' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* "'" */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '(' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ')' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '*' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '+' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ',' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '-' */ HTMLPARSER_STATE_INT_COMMENT_DASH_DASH,
+ /* '.' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '/' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ':' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ';' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '<' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '=' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '@' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'A' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'B' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'C' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'D' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'E' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'F' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'G' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'H' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'I' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'J' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'K' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'L' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'M' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'N' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'O' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'P' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Q' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'R' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'S' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'T' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'U' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'V' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'W' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'X' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Y' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'Z' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '[' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\\' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* ']' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '^' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '_' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '`' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'g' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'h' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'i' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'j' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'k' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'l' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'm' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'n' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'o' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'p' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'q' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'r' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 's' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 't' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'u' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'v' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'w' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'x' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'y' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* 'z' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '{' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '|' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '}' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '~' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x80' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x81' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x82' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x83' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x84' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x85' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x86' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x87' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x88' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x89' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x90' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x91' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x92' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x93' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x94' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x95' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x96' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x97' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x98' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x99' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xab' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xac' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xad' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xae' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xba' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xca' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xce' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xda' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xde' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xea' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xec' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xed' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xee' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xef' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_COMMENT_BODY,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_COMMENT_BODY
+};
+
+static const int htmlparser_transition_row_pi[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x01' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x02' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x03' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x04' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x05' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x06' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x07' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x08' */ HTMLPARSER_STATE_INT_PI,
+ /* '\t' */ HTMLPARSER_STATE_INT_PI,
+ /* '\n' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_PI,
+ /* '\r' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x10' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x11' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x12' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x13' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x14' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x15' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x16' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x17' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x18' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x19' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_PI,
+ /* ' ' */ HTMLPARSER_STATE_INT_PI,
+ /* '!' */ HTMLPARSER_STATE_INT_PI,
+ /* '"' */ HTMLPARSER_STATE_INT_PI,
+ /* '#' */ HTMLPARSER_STATE_INT_PI,
+ /* '$' */ HTMLPARSER_STATE_INT_PI,
+ /* '%' */ HTMLPARSER_STATE_INT_PI,
+ /* '&' */ HTMLPARSER_STATE_INT_PI,
+ /* "'" */ HTMLPARSER_STATE_INT_PI,
+ /* '(' */ HTMLPARSER_STATE_INT_PI,
+ /* ')' */ HTMLPARSER_STATE_INT_PI,
+ /* '*' */ HTMLPARSER_STATE_INT_PI,
+ /* '+' */ HTMLPARSER_STATE_INT_PI,
+ /* ',' */ HTMLPARSER_STATE_INT_PI,
+ /* '-' */ HTMLPARSER_STATE_INT_PI,
+ /* '.' */ HTMLPARSER_STATE_INT_PI,
+ /* '/' */ HTMLPARSER_STATE_INT_PI,
+ /* '0' */ HTMLPARSER_STATE_INT_PI,
+ /* '1' */ HTMLPARSER_STATE_INT_PI,
+ /* '2' */ HTMLPARSER_STATE_INT_PI,
+ /* '3' */ HTMLPARSER_STATE_INT_PI,
+ /* '4' */ HTMLPARSER_STATE_INT_PI,
+ /* '5' */ HTMLPARSER_STATE_INT_PI,
+ /* '6' */ HTMLPARSER_STATE_INT_PI,
+ /* '7' */ HTMLPARSER_STATE_INT_PI,
+ /* '8' */ HTMLPARSER_STATE_INT_PI,
+ /* '9' */ HTMLPARSER_STATE_INT_PI,
+ /* ':' */ HTMLPARSER_STATE_INT_PI,
+ /* ';' */ HTMLPARSER_STATE_INT_PI,
+ /* '<' */ HTMLPARSER_STATE_INT_PI,
+ /* '=' */ HTMLPARSER_STATE_INT_PI,
+ /* '>' */ HTMLPARSER_STATE_INT_PI,
+ /* '?' */ HTMLPARSER_STATE_INT_PI_MAY_END,
+ /* '@' */ HTMLPARSER_STATE_INT_PI,
+ /* 'A' */ HTMLPARSER_STATE_INT_PI,
+ /* 'B' */ HTMLPARSER_STATE_INT_PI,
+ /* 'C' */ HTMLPARSER_STATE_INT_PI,
+ /* 'D' */ HTMLPARSER_STATE_INT_PI,
+ /* 'E' */ HTMLPARSER_STATE_INT_PI,
+ /* 'F' */ HTMLPARSER_STATE_INT_PI,
+ /* 'G' */ HTMLPARSER_STATE_INT_PI,
+ /* 'H' */ HTMLPARSER_STATE_INT_PI,
+ /* 'I' */ HTMLPARSER_STATE_INT_PI,
+ /* 'J' */ HTMLPARSER_STATE_INT_PI,
+ /* 'K' */ HTMLPARSER_STATE_INT_PI,
+ /* 'L' */ HTMLPARSER_STATE_INT_PI,
+ /* 'M' */ HTMLPARSER_STATE_INT_PI,
+ /* 'N' */ HTMLPARSER_STATE_INT_PI,
+ /* 'O' */ HTMLPARSER_STATE_INT_PI,
+ /* 'P' */ HTMLPARSER_STATE_INT_PI,
+ /* 'Q' */ HTMLPARSER_STATE_INT_PI,
+ /* 'R' */ HTMLPARSER_STATE_INT_PI,
+ /* 'S' */ HTMLPARSER_STATE_INT_PI,
+ /* 'T' */ HTMLPARSER_STATE_INT_PI,
+ /* 'U' */ HTMLPARSER_STATE_INT_PI,
+ /* 'V' */ HTMLPARSER_STATE_INT_PI,
+ /* 'W' */ HTMLPARSER_STATE_INT_PI,
+ /* 'X' */ HTMLPARSER_STATE_INT_PI,
+ /* 'Y' */ HTMLPARSER_STATE_INT_PI,
+ /* 'Z' */ HTMLPARSER_STATE_INT_PI,
+ /* '[' */ HTMLPARSER_STATE_INT_PI,
+ /* '\\' */ HTMLPARSER_STATE_INT_PI,
+ /* ']' */ HTMLPARSER_STATE_INT_PI,
+ /* '^' */ HTMLPARSER_STATE_INT_PI,
+ /* '_' */ HTMLPARSER_STATE_INT_PI,
+ /* '`' */ HTMLPARSER_STATE_INT_PI,
+ /* 'a' */ HTMLPARSER_STATE_INT_PI,
+ /* 'b' */ HTMLPARSER_STATE_INT_PI,
+ /* 'c' */ HTMLPARSER_STATE_INT_PI,
+ /* 'd' */ HTMLPARSER_STATE_INT_PI,
+ /* 'e' */ HTMLPARSER_STATE_INT_PI,
+ /* 'f' */ HTMLPARSER_STATE_INT_PI,
+ /* 'g' */ HTMLPARSER_STATE_INT_PI,
+ /* 'h' */ HTMLPARSER_STATE_INT_PI,
+ /* 'i' */ HTMLPARSER_STATE_INT_PI,
+ /* 'j' */ HTMLPARSER_STATE_INT_PI,
+ /* 'k' */ HTMLPARSER_STATE_INT_PI,
+ /* 'l' */ HTMLPARSER_STATE_INT_PI,
+ /* 'm' */ HTMLPARSER_STATE_INT_PI,
+ /* 'n' */ HTMLPARSER_STATE_INT_PI,
+ /* 'o' */ HTMLPARSER_STATE_INT_PI,
+ /* 'p' */ HTMLPARSER_STATE_INT_PI,
+ /* 'q' */ HTMLPARSER_STATE_INT_PI,
+ /* 'r' */ HTMLPARSER_STATE_INT_PI,
+ /* 's' */ HTMLPARSER_STATE_INT_PI,
+ /* 't' */ HTMLPARSER_STATE_INT_PI,
+ /* 'u' */ HTMLPARSER_STATE_INT_PI,
+ /* 'v' */ HTMLPARSER_STATE_INT_PI,
+ /* 'w' */ HTMLPARSER_STATE_INT_PI,
+ /* 'x' */ HTMLPARSER_STATE_INT_PI,
+ /* 'y' */ HTMLPARSER_STATE_INT_PI,
+ /* 'z' */ HTMLPARSER_STATE_INT_PI,
+ /* '{' */ HTMLPARSER_STATE_INT_PI,
+ /* '|' */ HTMLPARSER_STATE_INT_PI,
+ /* '}' */ HTMLPARSER_STATE_INT_PI,
+ /* '~' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x80' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x81' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x82' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x83' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x84' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x85' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x86' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x87' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x88' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x89' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x90' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x91' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x92' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x93' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x94' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x95' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x96' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x97' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x98' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x99' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xab' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xac' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xad' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xae' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xba' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xca' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xce' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xda' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xde' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xea' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xec' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xed' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xee' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xef' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_PI
+};
+
+static const int htmlparser_transition_row_pi_may_end[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x01' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x02' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x03' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x04' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x05' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x06' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x07' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x08' */ HTMLPARSER_STATE_INT_PI,
+ /* '\t' */ HTMLPARSER_STATE_INT_PI,
+ /* '\n' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_PI,
+ /* '\r' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x10' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x11' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x12' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x13' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x14' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x15' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x16' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x17' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x18' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x19' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_PI,
+ /* ' ' */ HTMLPARSER_STATE_INT_PI,
+ /* '!' */ HTMLPARSER_STATE_INT_PI,
+ /* '"' */ HTMLPARSER_STATE_INT_PI,
+ /* '#' */ HTMLPARSER_STATE_INT_PI,
+ /* '$' */ HTMLPARSER_STATE_INT_PI,
+ /* '%' */ HTMLPARSER_STATE_INT_PI,
+ /* '&' */ HTMLPARSER_STATE_INT_PI,
+ /* "'" */ HTMLPARSER_STATE_INT_PI,
+ /* '(' */ HTMLPARSER_STATE_INT_PI,
+ /* ')' */ HTMLPARSER_STATE_INT_PI,
+ /* '*' */ HTMLPARSER_STATE_INT_PI,
+ /* '+' */ HTMLPARSER_STATE_INT_PI,
+ /* ',' */ HTMLPARSER_STATE_INT_PI,
+ /* '-' */ HTMLPARSER_STATE_INT_PI,
+ /* '.' */ HTMLPARSER_STATE_INT_PI,
+ /* '/' */ HTMLPARSER_STATE_INT_PI,
+ /* '0' */ HTMLPARSER_STATE_INT_PI,
+ /* '1' */ HTMLPARSER_STATE_INT_PI,
+ /* '2' */ HTMLPARSER_STATE_INT_PI,
+ /* '3' */ HTMLPARSER_STATE_INT_PI,
+ /* '4' */ HTMLPARSER_STATE_INT_PI,
+ /* '5' */ HTMLPARSER_STATE_INT_PI,
+ /* '6' */ HTMLPARSER_STATE_INT_PI,
+ /* '7' */ HTMLPARSER_STATE_INT_PI,
+ /* '8' */ HTMLPARSER_STATE_INT_PI,
+ /* '9' */ HTMLPARSER_STATE_INT_PI,
+ /* ':' */ HTMLPARSER_STATE_INT_PI,
+ /* ';' */ HTMLPARSER_STATE_INT_PI,
+ /* '<' */ HTMLPARSER_STATE_INT_PI,
+ /* '=' */ HTMLPARSER_STATE_INT_PI,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_PI,
+ /* '@' */ HTMLPARSER_STATE_INT_PI,
+ /* 'A' */ HTMLPARSER_STATE_INT_PI,
+ /* 'B' */ HTMLPARSER_STATE_INT_PI,
+ /* 'C' */ HTMLPARSER_STATE_INT_PI,
+ /* 'D' */ HTMLPARSER_STATE_INT_PI,
+ /* 'E' */ HTMLPARSER_STATE_INT_PI,
+ /* 'F' */ HTMLPARSER_STATE_INT_PI,
+ /* 'G' */ HTMLPARSER_STATE_INT_PI,
+ /* 'H' */ HTMLPARSER_STATE_INT_PI,
+ /* 'I' */ HTMLPARSER_STATE_INT_PI,
+ /* 'J' */ HTMLPARSER_STATE_INT_PI,
+ /* 'K' */ HTMLPARSER_STATE_INT_PI,
+ /* 'L' */ HTMLPARSER_STATE_INT_PI,
+ /* 'M' */ HTMLPARSER_STATE_INT_PI,
+ /* 'N' */ HTMLPARSER_STATE_INT_PI,
+ /* 'O' */ HTMLPARSER_STATE_INT_PI,
+ /* 'P' */ HTMLPARSER_STATE_INT_PI,
+ /* 'Q' */ HTMLPARSER_STATE_INT_PI,
+ /* 'R' */ HTMLPARSER_STATE_INT_PI,
+ /* 'S' */ HTMLPARSER_STATE_INT_PI,
+ /* 'T' */ HTMLPARSER_STATE_INT_PI,
+ /* 'U' */ HTMLPARSER_STATE_INT_PI,
+ /* 'V' */ HTMLPARSER_STATE_INT_PI,
+ /* 'W' */ HTMLPARSER_STATE_INT_PI,
+ /* 'X' */ HTMLPARSER_STATE_INT_PI,
+ /* 'Y' */ HTMLPARSER_STATE_INT_PI,
+ /* 'Z' */ HTMLPARSER_STATE_INT_PI,
+ /* '[' */ HTMLPARSER_STATE_INT_PI,
+ /* '\\' */ HTMLPARSER_STATE_INT_PI,
+ /* ']' */ HTMLPARSER_STATE_INT_PI,
+ /* '^' */ HTMLPARSER_STATE_INT_PI,
+ /* '_' */ HTMLPARSER_STATE_INT_PI,
+ /* '`' */ HTMLPARSER_STATE_INT_PI,
+ /* 'a' */ HTMLPARSER_STATE_INT_PI,
+ /* 'b' */ HTMLPARSER_STATE_INT_PI,
+ /* 'c' */ HTMLPARSER_STATE_INT_PI,
+ /* 'd' */ HTMLPARSER_STATE_INT_PI,
+ /* 'e' */ HTMLPARSER_STATE_INT_PI,
+ /* 'f' */ HTMLPARSER_STATE_INT_PI,
+ /* 'g' */ HTMLPARSER_STATE_INT_PI,
+ /* 'h' */ HTMLPARSER_STATE_INT_PI,
+ /* 'i' */ HTMLPARSER_STATE_INT_PI,
+ /* 'j' */ HTMLPARSER_STATE_INT_PI,
+ /* 'k' */ HTMLPARSER_STATE_INT_PI,
+ /* 'l' */ HTMLPARSER_STATE_INT_PI,
+ /* 'm' */ HTMLPARSER_STATE_INT_PI,
+ /* 'n' */ HTMLPARSER_STATE_INT_PI,
+ /* 'o' */ HTMLPARSER_STATE_INT_PI,
+ /* 'p' */ HTMLPARSER_STATE_INT_PI,
+ /* 'q' */ HTMLPARSER_STATE_INT_PI,
+ /* 'r' */ HTMLPARSER_STATE_INT_PI,
+ /* 's' */ HTMLPARSER_STATE_INT_PI,
+ /* 't' */ HTMLPARSER_STATE_INT_PI,
+ /* 'u' */ HTMLPARSER_STATE_INT_PI,
+ /* 'v' */ HTMLPARSER_STATE_INT_PI,
+ /* 'w' */ HTMLPARSER_STATE_INT_PI,
+ /* 'x' */ HTMLPARSER_STATE_INT_PI,
+ /* 'y' */ HTMLPARSER_STATE_INT_PI,
+ /* 'z' */ HTMLPARSER_STATE_INT_PI,
+ /* '{' */ HTMLPARSER_STATE_INT_PI,
+ /* '|' */ HTMLPARSER_STATE_INT_PI,
+ /* '}' */ HTMLPARSER_STATE_INT_PI,
+ /* '~' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x80' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x81' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x82' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x83' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x84' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x85' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x86' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x87' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x88' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x89' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x90' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x91' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x92' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x93' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x94' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x95' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x96' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x97' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x98' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x99' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_PI,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xab' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xac' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xad' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xae' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xba' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xca' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xce' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xda' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xde' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xea' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xec' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xed' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xee' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xef' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_PI,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_PI
+};
+
+static const int htmlparser_transition_row_tag_space[] = {
+ /* '\x00' */ STATEMACHINE_ERROR,
+ /* '\x01' */ STATEMACHINE_ERROR,
+ /* '\x02' */ STATEMACHINE_ERROR,
+ /* '\x03' */ STATEMACHINE_ERROR,
+ /* '\x04' */ STATEMACHINE_ERROR,
+ /* '\x05' */ STATEMACHINE_ERROR,
+ /* '\x06' */ STATEMACHINE_ERROR,
+ /* '\x07' */ STATEMACHINE_ERROR,
+ /* '\x08' */ STATEMACHINE_ERROR,
+ /* '\t' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\n' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\x0b' */ STATEMACHINE_ERROR,
+ /* '\x0c' */ STATEMACHINE_ERROR,
+ /* '\r' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\x0e' */ STATEMACHINE_ERROR,
+ /* '\x0f' */ STATEMACHINE_ERROR,
+ /* '\x10' */ STATEMACHINE_ERROR,
+ /* '\x11' */ STATEMACHINE_ERROR,
+ /* '\x12' */ STATEMACHINE_ERROR,
+ /* '\x13' */ STATEMACHINE_ERROR,
+ /* '\x14' */ STATEMACHINE_ERROR,
+ /* '\x15' */ STATEMACHINE_ERROR,
+ /* '\x16' */ STATEMACHINE_ERROR,
+ /* '\x17' */ STATEMACHINE_ERROR,
+ /* '\x18' */ STATEMACHINE_ERROR,
+ /* '\x19' */ STATEMACHINE_ERROR,
+ /* '\x1a' */ STATEMACHINE_ERROR,
+ /* '\x1b' */ STATEMACHINE_ERROR,
+ /* '\x1c' */ STATEMACHINE_ERROR,
+ /* '\x1d' */ STATEMACHINE_ERROR,
+ /* '\x1e' */ STATEMACHINE_ERROR,
+ /* '\x1f' */ STATEMACHINE_ERROR,
+ /* ' ' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '!' */ STATEMACHINE_ERROR,
+ /* '"' */ STATEMACHINE_ERROR,
+ /* '#' */ STATEMACHINE_ERROR,
+ /* '$' */ STATEMACHINE_ERROR,
+ /* '%' */ STATEMACHINE_ERROR,
+ /* '&' */ STATEMACHINE_ERROR,
+ /* "'" */ STATEMACHINE_ERROR,
+ /* '(' */ STATEMACHINE_ERROR,
+ /* ')' */ STATEMACHINE_ERROR,
+ /* '*' */ STATEMACHINE_ERROR,
+ /* '+' */ STATEMACHINE_ERROR,
+ /* ',' */ STATEMACHINE_ERROR,
+ /* '-' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '.' */ STATEMACHINE_ERROR,
+ /* '/' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '0' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '1' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '2' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '3' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '4' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '5' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '6' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '7' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '8' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '9' */ HTMLPARSER_STATE_INT_ATTR,
+ /* ':' */ HTMLPARSER_STATE_INT_ATTR,
+ /* ';' */ STATEMACHINE_ERROR,
+ /* '<' */ STATEMACHINE_ERROR,
+ /* '=' */ STATEMACHINE_ERROR,
+ /* '>' */ HTMLPARSER_STATE_INT_TAG_CLOSE,
+ /* '?' */ STATEMACHINE_ERROR,
+ /* '@' */ STATEMACHINE_ERROR,
+ /* 'A' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'B' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'C' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'D' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'E' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'F' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'G' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'H' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'I' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'J' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'K' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'L' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'M' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'N' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'O' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'P' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Q' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'R' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'S' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'T' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'U' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'V' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'W' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'X' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Y' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Z' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '[' */ STATEMACHINE_ERROR,
+ /* '\\' */ STATEMACHINE_ERROR,
+ /* ']' */ STATEMACHINE_ERROR,
+ /* '^' */ STATEMACHINE_ERROR,
+ /* '_' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '`' */ STATEMACHINE_ERROR,
+ /* 'a' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'b' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'c' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'd' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'e' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'f' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'g' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'h' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'i' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'j' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'k' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'l' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'm' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'n' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'o' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'p' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'q' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'r' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 's' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 't' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'u' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'v' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'w' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'x' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'y' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'z' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '{' */ STATEMACHINE_ERROR,
+ /* '|' */ STATEMACHINE_ERROR,
+ /* '}' */ STATEMACHINE_ERROR,
+ /* '~' */ STATEMACHINE_ERROR,
+ /* '\x7f' */ STATEMACHINE_ERROR,
+ /* '\x80' */ STATEMACHINE_ERROR,
+ /* '\x81' */ STATEMACHINE_ERROR,
+ /* '\x82' */ STATEMACHINE_ERROR,
+ /* '\x83' */ STATEMACHINE_ERROR,
+ /* '\x84' */ STATEMACHINE_ERROR,
+ /* '\x85' */ STATEMACHINE_ERROR,
+ /* '\x86' */ STATEMACHINE_ERROR,
+ /* '\x87' */ STATEMACHINE_ERROR,
+ /* '\x88' */ STATEMACHINE_ERROR,
+ /* '\x89' */ STATEMACHINE_ERROR,
+ /* '\x8a' */ STATEMACHINE_ERROR,
+ /* '\x8b' */ STATEMACHINE_ERROR,
+ /* '\x8c' */ STATEMACHINE_ERROR,
+ /* '\x8d' */ STATEMACHINE_ERROR,
+ /* '\x8e' */ STATEMACHINE_ERROR,
+ /* '\x8f' */ STATEMACHINE_ERROR,
+ /* '\x90' */ STATEMACHINE_ERROR,
+ /* '\x91' */ STATEMACHINE_ERROR,
+ /* '\x92' */ STATEMACHINE_ERROR,
+ /* '\x93' */ STATEMACHINE_ERROR,
+ /* '\x94' */ STATEMACHINE_ERROR,
+ /* '\x95' */ STATEMACHINE_ERROR,
+ /* '\x96' */ STATEMACHINE_ERROR,
+ /* '\x97' */ STATEMACHINE_ERROR,
+ /* '\x98' */ STATEMACHINE_ERROR,
+ /* '\x99' */ STATEMACHINE_ERROR,
+ /* '\x9a' */ STATEMACHINE_ERROR,
+ /* '\x9b' */ STATEMACHINE_ERROR,
+ /* '\x9c' */ STATEMACHINE_ERROR,
+ /* '\x9d' */ STATEMACHINE_ERROR,
+ /* '\x9e' */ STATEMACHINE_ERROR,
+ /* '\x9f' */ STATEMACHINE_ERROR,
+ /* '\xa0' */ STATEMACHINE_ERROR,
+ /* '\xa1' */ STATEMACHINE_ERROR,
+ /* '\xa2' */ STATEMACHINE_ERROR,
+ /* '\xa3' */ STATEMACHINE_ERROR,
+ /* '\xa4' */ STATEMACHINE_ERROR,
+ /* '\xa5' */ STATEMACHINE_ERROR,
+ /* '\xa6' */ STATEMACHINE_ERROR,
+ /* '\xa7' */ STATEMACHINE_ERROR,
+ /* '\xa8' */ STATEMACHINE_ERROR,
+ /* '\xa9' */ STATEMACHINE_ERROR,
+ /* '\xaa' */ STATEMACHINE_ERROR,
+ /* '\xab' */ STATEMACHINE_ERROR,
+ /* '\xac' */ STATEMACHINE_ERROR,
+ /* '\xad' */ STATEMACHINE_ERROR,
+ /* '\xae' */ STATEMACHINE_ERROR,
+ /* '\xaf' */ STATEMACHINE_ERROR,
+ /* '\xb0' */ STATEMACHINE_ERROR,
+ /* '\xb1' */ STATEMACHINE_ERROR,
+ /* '\xb2' */ STATEMACHINE_ERROR,
+ /* '\xb3' */ STATEMACHINE_ERROR,
+ /* '\xb4' */ STATEMACHINE_ERROR,
+ /* '\xb5' */ STATEMACHINE_ERROR,
+ /* '\xb6' */ STATEMACHINE_ERROR,
+ /* '\xb7' */ STATEMACHINE_ERROR,
+ /* '\xb8' */ STATEMACHINE_ERROR,
+ /* '\xb9' */ STATEMACHINE_ERROR,
+ /* '\xba' */ STATEMACHINE_ERROR,
+ /* '\xbb' */ STATEMACHINE_ERROR,
+ /* '\xbc' */ STATEMACHINE_ERROR,
+ /* '\xbd' */ STATEMACHINE_ERROR,
+ /* '\xbe' */ STATEMACHINE_ERROR,
+ /* '\xbf' */ STATEMACHINE_ERROR,
+ /* '\xc0' */ STATEMACHINE_ERROR,
+ /* '\xc1' */ STATEMACHINE_ERROR,
+ /* '\xc2' */ STATEMACHINE_ERROR,
+ /* '\xc3' */ STATEMACHINE_ERROR,
+ /* '\xc4' */ STATEMACHINE_ERROR,
+ /* '\xc5' */ STATEMACHINE_ERROR,
+ /* '\xc6' */ STATEMACHINE_ERROR,
+ /* '\xc7' */ STATEMACHINE_ERROR,
+ /* '\xc8' */ STATEMACHINE_ERROR,
+ /* '\xc9' */ STATEMACHINE_ERROR,
+ /* '\xca' */ STATEMACHINE_ERROR,
+ /* '\xcb' */ STATEMACHINE_ERROR,
+ /* '\xcc' */ STATEMACHINE_ERROR,
+ /* '\xcd' */ STATEMACHINE_ERROR,
+ /* '\xce' */ STATEMACHINE_ERROR,
+ /* '\xcf' */ STATEMACHINE_ERROR,
+ /* '\xd0' */ STATEMACHINE_ERROR,
+ /* '\xd1' */ STATEMACHINE_ERROR,
+ /* '\xd2' */ STATEMACHINE_ERROR,
+ /* '\xd3' */ STATEMACHINE_ERROR,
+ /* '\xd4' */ STATEMACHINE_ERROR,
+ /* '\xd5' */ STATEMACHINE_ERROR,
+ /* '\xd6' */ STATEMACHINE_ERROR,
+ /* '\xd7' */ STATEMACHINE_ERROR,
+ /* '\xd8' */ STATEMACHINE_ERROR,
+ /* '\xd9' */ STATEMACHINE_ERROR,
+ /* '\xda' */ STATEMACHINE_ERROR,
+ /* '\xdb' */ STATEMACHINE_ERROR,
+ /* '\xdc' */ STATEMACHINE_ERROR,
+ /* '\xdd' */ STATEMACHINE_ERROR,
+ /* '\xde' */ STATEMACHINE_ERROR,
+ /* '\xdf' */ STATEMACHINE_ERROR,
+ /* '\xe0' */ STATEMACHINE_ERROR,
+ /* '\xe1' */ STATEMACHINE_ERROR,
+ /* '\xe2' */ STATEMACHINE_ERROR,
+ /* '\xe3' */ STATEMACHINE_ERROR,
+ /* '\xe4' */ STATEMACHINE_ERROR,
+ /* '\xe5' */ STATEMACHINE_ERROR,
+ /* '\xe6' */ STATEMACHINE_ERROR,
+ /* '\xe7' */ STATEMACHINE_ERROR,
+ /* '\xe8' */ STATEMACHINE_ERROR,
+ /* '\xe9' */ STATEMACHINE_ERROR,
+ /* '\xea' */ STATEMACHINE_ERROR,
+ /* '\xeb' */ STATEMACHINE_ERROR,
+ /* '\xec' */ STATEMACHINE_ERROR,
+ /* '\xed' */ STATEMACHINE_ERROR,
+ /* '\xee' */ STATEMACHINE_ERROR,
+ /* '\xef' */ STATEMACHINE_ERROR,
+ /* '\xf0' */ STATEMACHINE_ERROR,
+ /* '\xf1' */ STATEMACHINE_ERROR,
+ /* '\xf2' */ STATEMACHINE_ERROR,
+ /* '\xf3' */ STATEMACHINE_ERROR,
+ /* '\xf4' */ STATEMACHINE_ERROR,
+ /* '\xf5' */ STATEMACHINE_ERROR,
+ /* '\xf6' */ STATEMACHINE_ERROR,
+ /* '\xf7' */ STATEMACHINE_ERROR,
+ /* '\xf8' */ STATEMACHINE_ERROR,
+ /* '\xf9' */ STATEMACHINE_ERROR,
+ /* '\xfa' */ STATEMACHINE_ERROR,
+ /* '\xfb' */ STATEMACHINE_ERROR,
+ /* '\xfc' */ STATEMACHINE_ERROR,
+ /* '\xfd' */ STATEMACHINE_ERROR,
+ /* '\xfe' */ STATEMACHINE_ERROR
+};
+
+static const int htmlparser_transition_row_tag_close[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\n' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '!' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '.' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_TAG_START,
+ /* '=' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_TEXT
+};
+
+static const int htmlparser_transition_row_attr[] = {
+ /* '\x00' */ STATEMACHINE_ERROR,
+ /* '\x01' */ STATEMACHINE_ERROR,
+ /* '\x02' */ STATEMACHINE_ERROR,
+ /* '\x03' */ STATEMACHINE_ERROR,
+ /* '\x04' */ STATEMACHINE_ERROR,
+ /* '\x05' */ STATEMACHINE_ERROR,
+ /* '\x06' */ STATEMACHINE_ERROR,
+ /* '\x07' */ STATEMACHINE_ERROR,
+ /* '\x08' */ STATEMACHINE_ERROR,
+ /* '\t' */ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ /* '\n' */ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ /* '\x0b' */ STATEMACHINE_ERROR,
+ /* '\x0c' */ STATEMACHINE_ERROR,
+ /* '\r' */ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ /* '\x0e' */ STATEMACHINE_ERROR,
+ /* '\x0f' */ STATEMACHINE_ERROR,
+ /* '\x10' */ STATEMACHINE_ERROR,
+ /* '\x11' */ STATEMACHINE_ERROR,
+ /* '\x12' */ STATEMACHINE_ERROR,
+ /* '\x13' */ STATEMACHINE_ERROR,
+ /* '\x14' */ STATEMACHINE_ERROR,
+ /* '\x15' */ STATEMACHINE_ERROR,
+ /* '\x16' */ STATEMACHINE_ERROR,
+ /* '\x17' */ STATEMACHINE_ERROR,
+ /* '\x18' */ STATEMACHINE_ERROR,
+ /* '\x19' */ STATEMACHINE_ERROR,
+ /* '\x1a' */ STATEMACHINE_ERROR,
+ /* '\x1b' */ STATEMACHINE_ERROR,
+ /* '\x1c' */ STATEMACHINE_ERROR,
+ /* '\x1d' */ STATEMACHINE_ERROR,
+ /* '\x1e' */ STATEMACHINE_ERROR,
+ /* '\x1f' */ STATEMACHINE_ERROR,
+ /* ' ' */ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ /* '!' */ STATEMACHINE_ERROR,
+ /* '"' */ STATEMACHINE_ERROR,
+ /* '#' */ STATEMACHINE_ERROR,
+ /* '$' */ STATEMACHINE_ERROR,
+ /* '%' */ STATEMACHINE_ERROR,
+ /* '&' */ STATEMACHINE_ERROR,
+ /* "'" */ STATEMACHINE_ERROR,
+ /* '(' */ STATEMACHINE_ERROR,
+ /* ')' */ STATEMACHINE_ERROR,
+ /* '*' */ STATEMACHINE_ERROR,
+ /* '+' */ STATEMACHINE_ERROR,
+ /* ',' */ STATEMACHINE_ERROR,
+ /* '-' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '.' */ STATEMACHINE_ERROR,
+ /* '/' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '0' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '1' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '2' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '3' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '4' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '5' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '6' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '7' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '8' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '9' */ HTMLPARSER_STATE_INT_ATTR,
+ /* ':' */ HTMLPARSER_STATE_INT_ATTR,
+ /* ';' */ STATEMACHINE_ERROR,
+ /* '<' */ STATEMACHINE_ERROR,
+ /* '=' */ HTMLPARSER_STATE_INT_VALUE,
+ /* '>' */ HTMLPARSER_STATE_INT_TAG_CLOSE,
+ /* '?' */ STATEMACHINE_ERROR,
+ /* '@' */ STATEMACHINE_ERROR,
+ /* 'A' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'B' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'C' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'D' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'E' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'F' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'G' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'H' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'I' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'J' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'K' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'L' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'M' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'N' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'O' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'P' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Q' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'R' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'S' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'T' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'U' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'V' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'W' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'X' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Y' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Z' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '[' */ STATEMACHINE_ERROR,
+ /* '\\' */ STATEMACHINE_ERROR,
+ /* ']' */ STATEMACHINE_ERROR,
+ /* '^' */ STATEMACHINE_ERROR,
+ /* '_' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '`' */ STATEMACHINE_ERROR,
+ /* 'a' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'b' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'c' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'd' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'e' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'f' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'g' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'h' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'i' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'j' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'k' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'l' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'm' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'n' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'o' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'p' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'q' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'r' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 's' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 't' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'u' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'v' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'w' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'x' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'y' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'z' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '{' */ STATEMACHINE_ERROR,
+ /* '|' */ STATEMACHINE_ERROR,
+ /* '}' */ STATEMACHINE_ERROR,
+ /* '~' */ STATEMACHINE_ERROR,
+ /* '\x7f' */ STATEMACHINE_ERROR,
+ /* '\x80' */ STATEMACHINE_ERROR,
+ /* '\x81' */ STATEMACHINE_ERROR,
+ /* '\x82' */ STATEMACHINE_ERROR,
+ /* '\x83' */ STATEMACHINE_ERROR,
+ /* '\x84' */ STATEMACHINE_ERROR,
+ /* '\x85' */ STATEMACHINE_ERROR,
+ /* '\x86' */ STATEMACHINE_ERROR,
+ /* '\x87' */ STATEMACHINE_ERROR,
+ /* '\x88' */ STATEMACHINE_ERROR,
+ /* '\x89' */ STATEMACHINE_ERROR,
+ /* '\x8a' */ STATEMACHINE_ERROR,
+ /* '\x8b' */ STATEMACHINE_ERROR,
+ /* '\x8c' */ STATEMACHINE_ERROR,
+ /* '\x8d' */ STATEMACHINE_ERROR,
+ /* '\x8e' */ STATEMACHINE_ERROR,
+ /* '\x8f' */ STATEMACHINE_ERROR,
+ /* '\x90' */ STATEMACHINE_ERROR,
+ /* '\x91' */ STATEMACHINE_ERROR,
+ /* '\x92' */ STATEMACHINE_ERROR,
+ /* '\x93' */ STATEMACHINE_ERROR,
+ /* '\x94' */ STATEMACHINE_ERROR,
+ /* '\x95' */ STATEMACHINE_ERROR,
+ /* '\x96' */ STATEMACHINE_ERROR,
+ /* '\x97' */ STATEMACHINE_ERROR,
+ /* '\x98' */ STATEMACHINE_ERROR,
+ /* '\x99' */ STATEMACHINE_ERROR,
+ /* '\x9a' */ STATEMACHINE_ERROR,
+ /* '\x9b' */ STATEMACHINE_ERROR,
+ /* '\x9c' */ STATEMACHINE_ERROR,
+ /* '\x9d' */ STATEMACHINE_ERROR,
+ /* '\x9e' */ STATEMACHINE_ERROR,
+ /* '\x9f' */ STATEMACHINE_ERROR,
+ /* '\xa0' */ STATEMACHINE_ERROR,
+ /* '\xa1' */ STATEMACHINE_ERROR,
+ /* '\xa2' */ STATEMACHINE_ERROR,
+ /* '\xa3' */ STATEMACHINE_ERROR,
+ /* '\xa4' */ STATEMACHINE_ERROR,
+ /* '\xa5' */ STATEMACHINE_ERROR,
+ /* '\xa6' */ STATEMACHINE_ERROR,
+ /* '\xa7' */ STATEMACHINE_ERROR,
+ /* '\xa8' */ STATEMACHINE_ERROR,
+ /* '\xa9' */ STATEMACHINE_ERROR,
+ /* '\xaa' */ STATEMACHINE_ERROR,
+ /* '\xab' */ STATEMACHINE_ERROR,
+ /* '\xac' */ STATEMACHINE_ERROR,
+ /* '\xad' */ STATEMACHINE_ERROR,
+ /* '\xae' */ STATEMACHINE_ERROR,
+ /* '\xaf' */ STATEMACHINE_ERROR,
+ /* '\xb0' */ STATEMACHINE_ERROR,
+ /* '\xb1' */ STATEMACHINE_ERROR,
+ /* '\xb2' */ STATEMACHINE_ERROR,
+ /* '\xb3' */ STATEMACHINE_ERROR,
+ /* '\xb4' */ STATEMACHINE_ERROR,
+ /* '\xb5' */ STATEMACHINE_ERROR,
+ /* '\xb6' */ STATEMACHINE_ERROR,
+ /* '\xb7' */ STATEMACHINE_ERROR,
+ /* '\xb8' */ STATEMACHINE_ERROR,
+ /* '\xb9' */ STATEMACHINE_ERROR,
+ /* '\xba' */ STATEMACHINE_ERROR,
+ /* '\xbb' */ STATEMACHINE_ERROR,
+ /* '\xbc' */ STATEMACHINE_ERROR,
+ /* '\xbd' */ STATEMACHINE_ERROR,
+ /* '\xbe' */ STATEMACHINE_ERROR,
+ /* '\xbf' */ STATEMACHINE_ERROR,
+ /* '\xc0' */ STATEMACHINE_ERROR,
+ /* '\xc1' */ STATEMACHINE_ERROR,
+ /* '\xc2' */ STATEMACHINE_ERROR,
+ /* '\xc3' */ STATEMACHINE_ERROR,
+ /* '\xc4' */ STATEMACHINE_ERROR,
+ /* '\xc5' */ STATEMACHINE_ERROR,
+ /* '\xc6' */ STATEMACHINE_ERROR,
+ /* '\xc7' */ STATEMACHINE_ERROR,
+ /* '\xc8' */ STATEMACHINE_ERROR,
+ /* '\xc9' */ STATEMACHINE_ERROR,
+ /* '\xca' */ STATEMACHINE_ERROR,
+ /* '\xcb' */ STATEMACHINE_ERROR,
+ /* '\xcc' */ STATEMACHINE_ERROR,
+ /* '\xcd' */ STATEMACHINE_ERROR,
+ /* '\xce' */ STATEMACHINE_ERROR,
+ /* '\xcf' */ STATEMACHINE_ERROR,
+ /* '\xd0' */ STATEMACHINE_ERROR,
+ /* '\xd1' */ STATEMACHINE_ERROR,
+ /* '\xd2' */ STATEMACHINE_ERROR,
+ /* '\xd3' */ STATEMACHINE_ERROR,
+ /* '\xd4' */ STATEMACHINE_ERROR,
+ /* '\xd5' */ STATEMACHINE_ERROR,
+ /* '\xd6' */ STATEMACHINE_ERROR,
+ /* '\xd7' */ STATEMACHINE_ERROR,
+ /* '\xd8' */ STATEMACHINE_ERROR,
+ /* '\xd9' */ STATEMACHINE_ERROR,
+ /* '\xda' */ STATEMACHINE_ERROR,
+ /* '\xdb' */ STATEMACHINE_ERROR,
+ /* '\xdc' */ STATEMACHINE_ERROR,
+ /* '\xdd' */ STATEMACHINE_ERROR,
+ /* '\xde' */ STATEMACHINE_ERROR,
+ /* '\xdf' */ STATEMACHINE_ERROR,
+ /* '\xe0' */ STATEMACHINE_ERROR,
+ /* '\xe1' */ STATEMACHINE_ERROR,
+ /* '\xe2' */ STATEMACHINE_ERROR,
+ /* '\xe3' */ STATEMACHINE_ERROR,
+ /* '\xe4' */ STATEMACHINE_ERROR,
+ /* '\xe5' */ STATEMACHINE_ERROR,
+ /* '\xe6' */ STATEMACHINE_ERROR,
+ /* '\xe7' */ STATEMACHINE_ERROR,
+ /* '\xe8' */ STATEMACHINE_ERROR,
+ /* '\xe9' */ STATEMACHINE_ERROR,
+ /* '\xea' */ STATEMACHINE_ERROR,
+ /* '\xeb' */ STATEMACHINE_ERROR,
+ /* '\xec' */ STATEMACHINE_ERROR,
+ /* '\xed' */ STATEMACHINE_ERROR,
+ /* '\xee' */ STATEMACHINE_ERROR,
+ /* '\xef' */ STATEMACHINE_ERROR,
+ /* '\xf0' */ STATEMACHINE_ERROR,
+ /* '\xf1' */ STATEMACHINE_ERROR,
+ /* '\xf2' */ STATEMACHINE_ERROR,
+ /* '\xf3' */ STATEMACHINE_ERROR,
+ /* '\xf4' */ STATEMACHINE_ERROR,
+ /* '\xf5' */ STATEMACHINE_ERROR,
+ /* '\xf6' */ STATEMACHINE_ERROR,
+ /* '\xf7' */ STATEMACHINE_ERROR,
+ /* '\xf8' */ STATEMACHINE_ERROR,
+ /* '\xf9' */ STATEMACHINE_ERROR,
+ /* '\xfa' */ STATEMACHINE_ERROR,
+ /* '\xfb' */ STATEMACHINE_ERROR,
+ /* '\xfc' */ STATEMACHINE_ERROR,
+ /* '\xfd' */ STATEMACHINE_ERROR,
+ /* '\xfe' */ STATEMACHINE_ERROR
+};
+
+static const int htmlparser_transition_row_attr_space[] = {
+ /* '\x00' */ STATEMACHINE_ERROR,
+ /* '\x01' */ STATEMACHINE_ERROR,
+ /* '\x02' */ STATEMACHINE_ERROR,
+ /* '\x03' */ STATEMACHINE_ERROR,
+ /* '\x04' */ STATEMACHINE_ERROR,
+ /* '\x05' */ STATEMACHINE_ERROR,
+ /* '\x06' */ STATEMACHINE_ERROR,
+ /* '\x07' */ STATEMACHINE_ERROR,
+ /* '\x08' */ STATEMACHINE_ERROR,
+ /* '\t' */ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ /* '\n' */ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ /* '\x0b' */ STATEMACHINE_ERROR,
+ /* '\x0c' */ STATEMACHINE_ERROR,
+ /* '\r' */ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ /* '\x0e' */ STATEMACHINE_ERROR,
+ /* '\x0f' */ STATEMACHINE_ERROR,
+ /* '\x10' */ STATEMACHINE_ERROR,
+ /* '\x11' */ STATEMACHINE_ERROR,
+ /* '\x12' */ STATEMACHINE_ERROR,
+ /* '\x13' */ STATEMACHINE_ERROR,
+ /* '\x14' */ STATEMACHINE_ERROR,
+ /* '\x15' */ STATEMACHINE_ERROR,
+ /* '\x16' */ STATEMACHINE_ERROR,
+ /* '\x17' */ STATEMACHINE_ERROR,
+ /* '\x18' */ STATEMACHINE_ERROR,
+ /* '\x19' */ STATEMACHINE_ERROR,
+ /* '\x1a' */ STATEMACHINE_ERROR,
+ /* '\x1b' */ STATEMACHINE_ERROR,
+ /* '\x1c' */ STATEMACHINE_ERROR,
+ /* '\x1d' */ STATEMACHINE_ERROR,
+ /* '\x1e' */ STATEMACHINE_ERROR,
+ /* '\x1f' */ STATEMACHINE_ERROR,
+ /* ' ' */ HTMLPARSER_STATE_INT_ATTR_SPACE,
+ /* '!' */ STATEMACHINE_ERROR,
+ /* '"' */ STATEMACHINE_ERROR,
+ /* '#' */ STATEMACHINE_ERROR,
+ /* '$' */ STATEMACHINE_ERROR,
+ /* '%' */ STATEMACHINE_ERROR,
+ /* '&' */ STATEMACHINE_ERROR,
+ /* "'" */ STATEMACHINE_ERROR,
+ /* '(' */ STATEMACHINE_ERROR,
+ /* ')' */ STATEMACHINE_ERROR,
+ /* '*' */ STATEMACHINE_ERROR,
+ /* '+' */ STATEMACHINE_ERROR,
+ /* ',' */ STATEMACHINE_ERROR,
+ /* '-' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '.' */ STATEMACHINE_ERROR,
+ /* '/' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '0' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '1' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '2' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '3' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '4' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '5' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '6' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '7' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '8' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '9' */ HTMLPARSER_STATE_INT_ATTR,
+ /* ':' */ HTMLPARSER_STATE_INT_ATTR,
+ /* ';' */ STATEMACHINE_ERROR,
+ /* '<' */ STATEMACHINE_ERROR,
+ /* '=' */ HTMLPARSER_STATE_INT_VALUE,
+ /* '>' */ HTMLPARSER_STATE_INT_TAG_CLOSE,
+ /* '?' */ STATEMACHINE_ERROR,
+ /* '@' */ STATEMACHINE_ERROR,
+ /* 'A' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'B' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'C' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'D' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'E' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'F' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'G' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'H' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'I' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'J' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'K' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'L' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'M' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'N' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'O' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'P' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Q' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'R' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'S' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'T' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'U' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'V' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'W' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'X' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Y' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'Z' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '[' */ STATEMACHINE_ERROR,
+ /* '\\' */ STATEMACHINE_ERROR,
+ /* ']' */ STATEMACHINE_ERROR,
+ /* '^' */ STATEMACHINE_ERROR,
+ /* '_' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '`' */ STATEMACHINE_ERROR,
+ /* 'a' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'b' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'c' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'd' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'e' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'f' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'g' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'h' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'i' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'j' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'k' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'l' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'm' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'n' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'o' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'p' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'q' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'r' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 's' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 't' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'u' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'v' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'w' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'x' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'y' */ HTMLPARSER_STATE_INT_ATTR,
+ /* 'z' */ HTMLPARSER_STATE_INT_ATTR,
+ /* '{' */ STATEMACHINE_ERROR,
+ /* '|' */ STATEMACHINE_ERROR,
+ /* '}' */ STATEMACHINE_ERROR,
+ /* '~' */ STATEMACHINE_ERROR,
+ /* '\x7f' */ STATEMACHINE_ERROR,
+ /* '\x80' */ STATEMACHINE_ERROR,
+ /* '\x81' */ STATEMACHINE_ERROR,
+ /* '\x82' */ STATEMACHINE_ERROR,
+ /* '\x83' */ STATEMACHINE_ERROR,
+ /* '\x84' */ STATEMACHINE_ERROR,
+ /* '\x85' */ STATEMACHINE_ERROR,
+ /* '\x86' */ STATEMACHINE_ERROR,
+ /* '\x87' */ STATEMACHINE_ERROR,
+ /* '\x88' */ STATEMACHINE_ERROR,
+ /* '\x89' */ STATEMACHINE_ERROR,
+ /* '\x8a' */ STATEMACHINE_ERROR,
+ /* '\x8b' */ STATEMACHINE_ERROR,
+ /* '\x8c' */ STATEMACHINE_ERROR,
+ /* '\x8d' */ STATEMACHINE_ERROR,
+ /* '\x8e' */ STATEMACHINE_ERROR,
+ /* '\x8f' */ STATEMACHINE_ERROR,
+ /* '\x90' */ STATEMACHINE_ERROR,
+ /* '\x91' */ STATEMACHINE_ERROR,
+ /* '\x92' */ STATEMACHINE_ERROR,
+ /* '\x93' */ STATEMACHINE_ERROR,
+ /* '\x94' */ STATEMACHINE_ERROR,
+ /* '\x95' */ STATEMACHINE_ERROR,
+ /* '\x96' */ STATEMACHINE_ERROR,
+ /* '\x97' */ STATEMACHINE_ERROR,
+ /* '\x98' */ STATEMACHINE_ERROR,
+ /* '\x99' */ STATEMACHINE_ERROR,
+ /* '\x9a' */ STATEMACHINE_ERROR,
+ /* '\x9b' */ STATEMACHINE_ERROR,
+ /* '\x9c' */ STATEMACHINE_ERROR,
+ /* '\x9d' */ STATEMACHINE_ERROR,
+ /* '\x9e' */ STATEMACHINE_ERROR,
+ /* '\x9f' */ STATEMACHINE_ERROR,
+ /* '\xa0' */ STATEMACHINE_ERROR,
+ /* '\xa1' */ STATEMACHINE_ERROR,
+ /* '\xa2' */ STATEMACHINE_ERROR,
+ /* '\xa3' */ STATEMACHINE_ERROR,
+ /* '\xa4' */ STATEMACHINE_ERROR,
+ /* '\xa5' */ STATEMACHINE_ERROR,
+ /* '\xa6' */ STATEMACHINE_ERROR,
+ /* '\xa7' */ STATEMACHINE_ERROR,
+ /* '\xa8' */ STATEMACHINE_ERROR,
+ /* '\xa9' */ STATEMACHINE_ERROR,
+ /* '\xaa' */ STATEMACHINE_ERROR,
+ /* '\xab' */ STATEMACHINE_ERROR,
+ /* '\xac' */ STATEMACHINE_ERROR,
+ /* '\xad' */ STATEMACHINE_ERROR,
+ /* '\xae' */ STATEMACHINE_ERROR,
+ /* '\xaf' */ STATEMACHINE_ERROR,
+ /* '\xb0' */ STATEMACHINE_ERROR,
+ /* '\xb1' */ STATEMACHINE_ERROR,
+ /* '\xb2' */ STATEMACHINE_ERROR,
+ /* '\xb3' */ STATEMACHINE_ERROR,
+ /* '\xb4' */ STATEMACHINE_ERROR,
+ /* '\xb5' */ STATEMACHINE_ERROR,
+ /* '\xb6' */ STATEMACHINE_ERROR,
+ /* '\xb7' */ STATEMACHINE_ERROR,
+ /* '\xb8' */ STATEMACHINE_ERROR,
+ /* '\xb9' */ STATEMACHINE_ERROR,
+ /* '\xba' */ STATEMACHINE_ERROR,
+ /* '\xbb' */ STATEMACHINE_ERROR,
+ /* '\xbc' */ STATEMACHINE_ERROR,
+ /* '\xbd' */ STATEMACHINE_ERROR,
+ /* '\xbe' */ STATEMACHINE_ERROR,
+ /* '\xbf' */ STATEMACHINE_ERROR,
+ /* '\xc0' */ STATEMACHINE_ERROR,
+ /* '\xc1' */ STATEMACHINE_ERROR,
+ /* '\xc2' */ STATEMACHINE_ERROR,
+ /* '\xc3' */ STATEMACHINE_ERROR,
+ /* '\xc4' */ STATEMACHINE_ERROR,
+ /* '\xc5' */ STATEMACHINE_ERROR,
+ /* '\xc6' */ STATEMACHINE_ERROR,
+ /* '\xc7' */ STATEMACHINE_ERROR,
+ /* '\xc8' */ STATEMACHINE_ERROR,
+ /* '\xc9' */ STATEMACHINE_ERROR,
+ /* '\xca' */ STATEMACHINE_ERROR,
+ /* '\xcb' */ STATEMACHINE_ERROR,
+ /* '\xcc' */ STATEMACHINE_ERROR,
+ /* '\xcd' */ STATEMACHINE_ERROR,
+ /* '\xce' */ STATEMACHINE_ERROR,
+ /* '\xcf' */ STATEMACHINE_ERROR,
+ /* '\xd0' */ STATEMACHINE_ERROR,
+ /* '\xd1' */ STATEMACHINE_ERROR,
+ /* '\xd2' */ STATEMACHINE_ERROR,
+ /* '\xd3' */ STATEMACHINE_ERROR,
+ /* '\xd4' */ STATEMACHINE_ERROR,
+ /* '\xd5' */ STATEMACHINE_ERROR,
+ /* '\xd6' */ STATEMACHINE_ERROR,
+ /* '\xd7' */ STATEMACHINE_ERROR,
+ /* '\xd8' */ STATEMACHINE_ERROR,
+ /* '\xd9' */ STATEMACHINE_ERROR,
+ /* '\xda' */ STATEMACHINE_ERROR,
+ /* '\xdb' */ STATEMACHINE_ERROR,
+ /* '\xdc' */ STATEMACHINE_ERROR,
+ /* '\xdd' */ STATEMACHINE_ERROR,
+ /* '\xde' */ STATEMACHINE_ERROR,
+ /* '\xdf' */ STATEMACHINE_ERROR,
+ /* '\xe0' */ STATEMACHINE_ERROR,
+ /* '\xe1' */ STATEMACHINE_ERROR,
+ /* '\xe2' */ STATEMACHINE_ERROR,
+ /* '\xe3' */ STATEMACHINE_ERROR,
+ /* '\xe4' */ STATEMACHINE_ERROR,
+ /* '\xe5' */ STATEMACHINE_ERROR,
+ /* '\xe6' */ STATEMACHINE_ERROR,
+ /* '\xe7' */ STATEMACHINE_ERROR,
+ /* '\xe8' */ STATEMACHINE_ERROR,
+ /* '\xe9' */ STATEMACHINE_ERROR,
+ /* '\xea' */ STATEMACHINE_ERROR,
+ /* '\xeb' */ STATEMACHINE_ERROR,
+ /* '\xec' */ STATEMACHINE_ERROR,
+ /* '\xed' */ STATEMACHINE_ERROR,
+ /* '\xee' */ STATEMACHINE_ERROR,
+ /* '\xef' */ STATEMACHINE_ERROR,
+ /* '\xf0' */ STATEMACHINE_ERROR,
+ /* '\xf1' */ STATEMACHINE_ERROR,
+ /* '\xf2' */ STATEMACHINE_ERROR,
+ /* '\xf3' */ STATEMACHINE_ERROR,
+ /* '\xf4' */ STATEMACHINE_ERROR,
+ /* '\xf5' */ STATEMACHINE_ERROR,
+ /* '\xf6' */ STATEMACHINE_ERROR,
+ /* '\xf7' */ STATEMACHINE_ERROR,
+ /* '\xf8' */ STATEMACHINE_ERROR,
+ /* '\xf9' */ STATEMACHINE_ERROR,
+ /* '\xfa' */ STATEMACHINE_ERROR,
+ /* '\xfb' */ STATEMACHINE_ERROR,
+ /* '\xfc' */ STATEMACHINE_ERROR,
+ /* '\xfd' */ STATEMACHINE_ERROR,
+ /* '\xfe' */ STATEMACHINE_ERROR
+};
+
+static const int htmlparser_transition_row_value[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_VALUE,
+ /* '\n' */ HTMLPARSER_STATE_INT_VALUE,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_VALUE,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_VALUE,
+ /* '!' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_VALUE_DQ_START,
+ /* '#' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_VALUE_Q_START,
+ /* '(' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '.' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '=' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_TAG_CLOSE,
+ /* '?' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_VALUE_TEXT
+};
+
+static const int htmlparser_transition_row_value_text[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\n' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '!' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '.' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '=' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_TAG_CLOSE,
+ /* '?' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_VALUE_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_VALUE_TEXT
+};
+
+static const int htmlparser_transition_row_value_q_start[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x01' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x02' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x03' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x04' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x05' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x06' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x07' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x08' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\t' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\n' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\r' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x10' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x11' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x12' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x13' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x14' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x15' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x16' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x17' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x18' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x19' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ' ' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '!' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '"' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '#' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '$' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '%' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '&' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* "'" */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '(' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ')' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '*' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '+' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ',' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '-' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '.' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '/' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ':' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ';' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '<' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '=' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '>' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '?' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '@' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'A' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'B' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'C' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'D' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'E' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'F' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'G' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'H' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'I' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'J' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'K' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'L' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'M' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'N' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'O' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'P' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'Q' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'R' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'S' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'T' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'U' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'V' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'W' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'X' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'Y' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'Z' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '[' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\\' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ']' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '^' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '_' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '`' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'a' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'g' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'h' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'i' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'j' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'k' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'l' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'm' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'n' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'o' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'p' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'q' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'r' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 's' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 't' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'u' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'v' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'w' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'x' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'y' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'z' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '{' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '|' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '}' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '~' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x80' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x81' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x82' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x83' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x84' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x85' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x86' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x87' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x88' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x89' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x90' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x91' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x92' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x93' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x94' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x95' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x96' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x97' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x98' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x99' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xab' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xac' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xad' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xae' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xba' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xca' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xce' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xda' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xde' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xea' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xec' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xed' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xee' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xef' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_VALUE_Q
+};
+
+static const int htmlparser_transition_row_value_q[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x01' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x02' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x03' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x04' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x05' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x06' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x07' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x08' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\t' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\n' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\r' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x10' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x11' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x12' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x13' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x14' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x15' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x16' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x17' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x18' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x19' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ' ' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '!' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '"' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '#' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '$' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '%' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '&' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* "'" */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '(' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ')' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '*' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '+' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ',' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '-' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '.' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '/' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ':' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ';' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '<' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '=' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '>' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '?' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '@' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'A' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'B' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'C' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'D' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'E' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'F' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'G' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'H' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'I' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'J' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'K' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'L' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'M' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'N' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'O' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'P' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'Q' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'R' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'S' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'T' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'U' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'V' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'W' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'X' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'Y' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'Z' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '[' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\\' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* ']' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '^' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '_' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '`' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'a' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'g' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'h' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'i' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'j' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'k' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'l' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'm' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'n' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'o' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'p' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'q' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'r' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 's' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 't' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'u' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'v' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'w' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'x' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'y' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* 'z' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '{' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '|' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '}' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '~' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x80' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x81' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x82' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x83' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x84' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x85' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x86' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x87' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x88' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x89' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x90' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x91' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x92' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x93' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x94' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x95' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x96' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x97' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x98' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x99' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xab' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xac' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xad' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xae' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xba' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xca' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xce' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xda' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xde' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xea' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xec' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xed' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xee' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xef' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_VALUE_Q,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_VALUE_Q
+};
+
+static const int htmlparser_transition_row_value_dq_start[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x01' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x02' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x03' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x04' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x05' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x06' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x07' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x08' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\t' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\n' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\r' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x10' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x11' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x12' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x13' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x14' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x15' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x16' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x17' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x18' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x19' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ' ' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '!' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '"' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '#' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '$' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '%' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '&' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* "'" */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '(' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ')' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '*' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '+' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ',' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '-' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '.' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '/' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ':' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ';' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '<' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '=' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '>' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '?' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '@' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'A' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'B' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'C' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'D' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'E' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'F' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'G' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'H' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'I' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'J' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'K' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'L' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'M' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'N' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'O' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'P' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'Q' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'R' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'S' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'T' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'U' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'V' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'W' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'X' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'Y' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'Z' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '[' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\\' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ']' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '^' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '_' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '`' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'a' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'g' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'h' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'i' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'j' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'k' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'l' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'm' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'n' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'o' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'p' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'q' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'r' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 's' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 't' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'u' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'v' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'w' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'x' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'y' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'z' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '{' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '|' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '}' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '~' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x80' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x81' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x82' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x83' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x84' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x85' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x86' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x87' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x88' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x89' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x90' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x91' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x92' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x93' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x94' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x95' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x96' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x97' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x98' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x99' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xab' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xac' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xad' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xae' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xba' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xca' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xce' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xda' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xde' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xea' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xec' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xed' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xee' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xef' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_VALUE_DQ
+};
+
+static const int htmlparser_transition_row_value_dq[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x01' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x02' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x03' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x04' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x05' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x06' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x07' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x08' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\t' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\n' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\r' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x10' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x11' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x12' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x13' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x14' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x15' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x16' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x17' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x18' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x19' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ' ' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '!' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '"' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '#' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '$' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '%' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '&' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* "'" */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '(' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ')' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '*' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '+' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ',' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '-' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '.' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '/' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ':' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ';' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '<' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '=' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '>' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '?' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '@' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'A' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'B' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'C' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'D' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'E' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'F' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'G' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'H' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'I' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'J' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'K' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'L' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'M' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'N' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'O' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'P' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'Q' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'R' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'S' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'T' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'U' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'V' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'W' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'X' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'Y' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'Z' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '[' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\\' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* ']' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '^' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '_' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '`' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'a' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'g' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'h' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'i' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'j' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'k' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'l' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'm' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'n' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'o' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'p' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'q' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'r' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 's' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 't' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'u' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'v' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'w' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'x' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'y' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* 'z' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '{' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '|' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '}' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '~' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x80' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x81' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x82' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x83' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x84' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x85' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x86' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x87' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x88' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x89' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x90' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x91' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x92' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x93' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x94' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x95' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x96' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x97' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x98' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x99' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xab' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xac' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xad' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xae' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xba' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xca' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xce' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xda' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xde' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xea' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xec' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xed' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xee' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xef' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_VALUE_DQ,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_VALUE_DQ
+};
+
+static const int htmlparser_transition_row_cdata_comment_start[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\n' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '!' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_START_DASH,
+ /* '.' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '=' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CDATA_TEXT
+};
+
+static const int htmlparser_transition_row_cdata_comment_start_dash[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\n' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '!' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '.' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '=' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CDATA_TEXT
+};
+
+static const int htmlparser_transition_row_cdata_comment_body[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\t' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\n' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\r' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ' ' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '!' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '"' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '#' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '$' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '%' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '&' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* "'" */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '(' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ')' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '*' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '+' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ',' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '-' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_DASH,
+ /* '.' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '/' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ':' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ';' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '<' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '=' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '>' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '?' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '@' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'A' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'B' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'C' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'D' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'E' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'F' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'G' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'H' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'I' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'J' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'K' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'L' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'M' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'N' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'O' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'P' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'R' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'S' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'T' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'U' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'V' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'W' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'X' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '[' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\\' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ']' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '^' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '_' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '`' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'g' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'h' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'i' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'j' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'k' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'l' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'm' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'n' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'o' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'p' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'q' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'r' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 's' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 't' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'u' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'v' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'w' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'x' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'y' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'z' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '{' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '|' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '}' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '~' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY
+};
+
+static const int htmlparser_transition_row_cdata_comment_dash[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\t' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\n' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\r' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ' ' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '!' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '"' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '#' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '$' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '%' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '&' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* "'" */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '(' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ')' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '*' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '+' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ',' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '-' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_DASH_DASH,
+ /* '.' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '/' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ':' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ';' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '<' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '=' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '>' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '?' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '@' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'A' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'B' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'C' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'D' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'E' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'F' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'G' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'H' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'I' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'J' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'K' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'L' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'M' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'N' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'O' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'P' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'R' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'S' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'T' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'U' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'V' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'W' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'X' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '[' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\\' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ']' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '^' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '_' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '`' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'g' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'h' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'i' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'j' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'k' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'l' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'm' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'n' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'o' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'p' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'q' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'r' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 's' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 't' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'u' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'v' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'w' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'x' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'y' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'z' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '{' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '|' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '}' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '~' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY
+};
+
+static const int htmlparser_transition_row_cdata_comment_dash_dash[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\t' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\n' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\r' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ' ' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '!' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '"' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '#' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '$' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '%' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '&' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* "'" */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '(' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ')' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '*' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '+' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ',' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '-' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_DASH_DASH,
+ /* '.' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '/' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ':' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ';' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '<' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '=' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '>' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '@' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'A' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'B' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'C' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'D' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'E' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'F' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'G' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'H' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'I' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'J' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'K' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'L' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'M' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'N' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'O' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'P' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'R' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'S' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'T' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'U' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'V' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'W' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'X' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '[' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\\' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* ']' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '^' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '_' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '`' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'g' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'h' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'i' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'j' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'k' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'l' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'm' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'n' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'o' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'p' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'q' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'r' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 's' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 't' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'u' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'v' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'w' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'x' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'y' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* 'z' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '{' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '|' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '}' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '~' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_BODY
+};
+
+static const int htmlparser_transition_row_cdata_text[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\n' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '!' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '.' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_CDATA_LT,
+ /* '=' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CDATA_TEXT
+};
+
+static const int htmlparser_transition_row_cdata_lt[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\n' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '!' */ HTMLPARSER_STATE_INT_CDATA_COMMENT_START,
+ /* '"' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '.' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ':' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ';' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '=' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'B' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'C' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'D' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'E' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'F' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'G' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'H' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'I' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'J' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'K' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'L' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'M' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'N' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'O' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'P' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'R' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'S' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'T' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'U' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'V' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'W' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'X' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '[' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '`' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'g' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'h' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'i' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'j' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'k' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'l' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'm' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'n' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'o' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'p' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'q' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'r' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 's' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 't' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'u' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'v' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'w' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'x' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'y' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'z' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '{' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CDATA_TEXT
+};
+
+static const int htmlparser_transition_row_cdata_may_close[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\t' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\n' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\r' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ' ' */ HTMLPARSER_STATE_INT_TAG_SPACE,
+ /* '!' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '"' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '#' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '$' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '%' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '&' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* "'" */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '(' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ')' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '*' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '+' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ',' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '-' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '.' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '/' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '0' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '1' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '2' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '3' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '4' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '5' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '6' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '7' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '8' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '9' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* ':' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* ';' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '<' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '=' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '>' */ HTMLPARSER_STATE_INT_TEXT,
+ /* '?' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '@' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'A' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'B' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'C' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'D' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'E' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'F' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'G' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'H' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'I' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'J' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'K' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'L' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'M' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'N' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'O' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'P' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'R' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'S' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'T' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'U' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'V' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'W' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'X' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '[' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\\' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* ']' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '^' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '_' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '`' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* 'a' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'b' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'c' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'd' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'e' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'f' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'g' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'h' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'i' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'j' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'k' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'l' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'm' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'n' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'o' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'p' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'q' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'r' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 's' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 't' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'u' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'v' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'w' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'x' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'y' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* 'z' */ HTMLPARSER_STATE_INT_CDATA_MAY_CLOSE,
+ /* '{' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '|' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '}' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '~' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CDATA_TEXT,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CDATA_TEXT
+};
+
+static const int htmlparser_transition_row_js_file[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x01' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x02' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x03' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x04' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x05' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x06' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x07' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x08' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\t' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\n' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\r' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x10' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x11' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x12' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x13' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x14' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x15' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x16' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x17' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x18' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x19' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* ' ' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '!' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '"' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '#' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '$' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '%' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '&' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* "'" */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '(' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* ')' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '*' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '+' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* ',' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '-' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '.' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '/' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '0' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '1' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '2' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '3' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '4' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '5' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '6' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '7' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '8' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '9' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* ':' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* ';' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '<' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '=' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '>' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '?' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '@' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'A' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'B' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'C' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'D' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'E' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'F' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'G' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'H' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'I' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'J' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'K' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'L' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'M' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'N' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'O' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'P' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'Q' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'R' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'S' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'T' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'U' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'V' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'W' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'X' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'Y' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'Z' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '[' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\\' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* ']' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '^' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '_' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '`' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'a' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'b' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'c' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'd' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'e' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'f' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'g' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'h' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'i' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'j' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'k' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'l' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'm' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'n' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'o' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'p' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'q' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'r' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 's' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 't' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'u' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'v' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'w' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'x' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'y' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* 'z' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '{' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '|' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '}' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '~' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x80' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x81' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x82' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x83' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x84' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x85' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x86' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x87' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x88' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x89' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x90' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x91' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x92' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x93' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x94' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x95' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x96' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x97' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x98' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x99' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xab' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xac' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xad' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xae' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xba' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xca' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xce' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xda' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xde' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xea' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xec' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xed' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xee' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xef' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_JS_FILE,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_JS_FILE
+};
+
+static const int htmlparser_transition_row_css_file[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x01' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x02' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x03' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x04' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x05' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x06' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x07' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x08' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\t' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\n' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\r' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x10' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x11' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x12' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x13' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x14' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x15' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x16' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x17' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x18' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x19' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* ' ' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '!' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '"' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '#' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '$' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '%' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '&' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* "'" */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '(' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* ')' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '*' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '+' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* ',' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '-' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '.' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '/' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '0' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '1' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '2' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '3' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '4' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '5' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '6' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '7' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '8' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '9' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* ':' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* ';' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '<' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '=' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '>' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '?' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '@' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'A' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'B' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'C' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'D' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'E' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'F' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'G' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'H' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'I' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'J' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'K' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'L' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'M' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'N' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'O' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'P' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'Q' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'R' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'S' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'T' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'U' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'V' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'W' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'X' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'Y' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'Z' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '[' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\\' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* ']' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '^' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '_' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '`' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'a' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'b' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'c' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'd' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'e' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'f' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'g' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'h' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'i' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'j' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'k' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'l' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'm' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'n' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'o' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'p' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'q' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'r' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 's' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 't' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'u' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'v' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'w' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'x' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'y' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* 'z' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '{' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '|' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '}' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '~' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x80' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x81' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x82' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x83' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x84' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x85' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x86' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x87' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x88' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x89' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x90' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x91' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x92' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x93' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x94' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x95' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x96' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x97' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x98' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x99' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xab' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xac' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xad' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xae' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xba' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xca' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xce' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xda' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xde' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xea' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xec' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xed' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xee' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xef' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_CSS_FILE,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_CSS_FILE
+};
+
+static const int htmlparser_transition_row_null[] = {
+ /* '\x00' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x01' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x02' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x03' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x04' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x05' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x06' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x07' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x08' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\t' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\n' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x0b' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x0c' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\r' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x0e' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x0f' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x10' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x11' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x12' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x13' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x14' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x15' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x16' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x17' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x18' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x19' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x1a' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x1b' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x1c' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x1d' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x1e' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x1f' */ HTMLPARSER_STATE_INT_NULL,
+ /* ' ' */ HTMLPARSER_STATE_INT_NULL,
+ /* '!' */ HTMLPARSER_STATE_INT_NULL,
+ /* '"' */ HTMLPARSER_STATE_INT_NULL,
+ /* '#' */ HTMLPARSER_STATE_INT_NULL,
+ /* '$' */ HTMLPARSER_STATE_INT_NULL,
+ /* '%' */ HTMLPARSER_STATE_INT_NULL,
+ /* '&' */ HTMLPARSER_STATE_INT_NULL,
+ /* "'" */ HTMLPARSER_STATE_INT_NULL,
+ /* '(' */ HTMLPARSER_STATE_INT_NULL,
+ /* ')' */ HTMLPARSER_STATE_INT_NULL,
+ /* '*' */ HTMLPARSER_STATE_INT_NULL,
+ /* '+' */ HTMLPARSER_STATE_INT_NULL,
+ /* ',' */ HTMLPARSER_STATE_INT_NULL,
+ /* '-' */ HTMLPARSER_STATE_INT_NULL,
+ /* '.' */ HTMLPARSER_STATE_INT_NULL,
+ /* '/' */ HTMLPARSER_STATE_INT_NULL,
+ /* '0' */ HTMLPARSER_STATE_INT_NULL,
+ /* '1' */ HTMLPARSER_STATE_INT_NULL,
+ /* '2' */ HTMLPARSER_STATE_INT_NULL,
+ /* '3' */ HTMLPARSER_STATE_INT_NULL,
+ /* '4' */ HTMLPARSER_STATE_INT_NULL,
+ /* '5' */ HTMLPARSER_STATE_INT_NULL,
+ /* '6' */ HTMLPARSER_STATE_INT_NULL,
+ /* '7' */ HTMLPARSER_STATE_INT_NULL,
+ /* '8' */ HTMLPARSER_STATE_INT_NULL,
+ /* '9' */ HTMLPARSER_STATE_INT_NULL,
+ /* ':' */ HTMLPARSER_STATE_INT_NULL,
+ /* ';' */ HTMLPARSER_STATE_INT_NULL,
+ /* '<' */ HTMLPARSER_STATE_INT_NULL,
+ /* '=' */ HTMLPARSER_STATE_INT_NULL,
+ /* '>' */ HTMLPARSER_STATE_INT_NULL,
+ /* '?' */ HTMLPARSER_STATE_INT_NULL,
+ /* '@' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'A' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'B' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'C' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'D' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'E' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'F' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'G' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'H' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'I' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'J' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'K' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'L' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'M' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'N' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'O' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'P' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'Q' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'R' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'S' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'T' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'U' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'V' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'W' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'X' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'Y' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'Z' */ HTMLPARSER_STATE_INT_NULL,
+ /* '[' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\\' */ HTMLPARSER_STATE_INT_NULL,
+ /* ']' */ HTMLPARSER_STATE_INT_NULL,
+ /* '^' */ HTMLPARSER_STATE_INT_NULL,
+ /* '_' */ HTMLPARSER_STATE_INT_NULL,
+ /* '`' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'a' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'b' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'c' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'd' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'e' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'f' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'g' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'h' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'i' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'j' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'k' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'l' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'm' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'n' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'o' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'p' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'q' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'r' */ HTMLPARSER_STATE_INT_NULL,
+ /* 's' */ HTMLPARSER_STATE_INT_NULL,
+ /* 't' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'u' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'v' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'w' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'x' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'y' */ HTMLPARSER_STATE_INT_NULL,
+ /* 'z' */ HTMLPARSER_STATE_INT_NULL,
+ /* '{' */ HTMLPARSER_STATE_INT_NULL,
+ /* '|' */ HTMLPARSER_STATE_INT_NULL,
+ /* '}' */ HTMLPARSER_STATE_INT_NULL,
+ /* '~' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x7f' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x80' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x81' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x82' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x83' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x84' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x85' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x86' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x87' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x88' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x89' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x8a' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x8b' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x8c' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x8d' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x8e' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x8f' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x90' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x91' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x92' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x93' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x94' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x95' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x96' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x97' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x98' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x99' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x9a' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x9b' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x9c' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x9d' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x9e' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\x9f' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa0' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa1' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa2' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa3' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa4' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa5' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa6' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa7' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa8' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xa9' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xaa' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xab' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xac' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xad' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xae' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xaf' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb0' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb1' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb2' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb3' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb4' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb5' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb6' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb7' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb8' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xb9' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xba' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xbb' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xbc' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xbd' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xbe' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xbf' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc0' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc1' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc2' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc3' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc4' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc5' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc6' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc7' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc8' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xc9' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xca' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xcb' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xcc' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xcd' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xce' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xcf' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd0' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd1' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd2' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd3' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd4' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd5' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd6' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd7' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd8' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xd9' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xda' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xdb' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xdc' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xdd' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xde' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xdf' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe0' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe1' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe2' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe3' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe4' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe5' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe6' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe7' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe8' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xe9' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xea' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xeb' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xec' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xed' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xee' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xef' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf0' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf1' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf2' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf3' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf4' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf5' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf6' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf7' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf8' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xf9' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xfa' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xfb' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xfc' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xfd' */ HTMLPARSER_STATE_INT_NULL,
+ /* '\xfe' */ HTMLPARSER_STATE_INT_NULL
+};
+
+static const int * htmlparser_state_transitions[] = {
+ htmlparser_transition_row_text,
+ htmlparser_transition_row_tag_start,
+ htmlparser_transition_row_tag_name,
+ htmlparser_transition_row_declaration_start,
+ htmlparser_transition_row_declaration_body,
+ htmlparser_transition_row_comment_open,
+ htmlparser_transition_row_comment_body,
+ htmlparser_transition_row_comment_dash,
+ htmlparser_transition_row_comment_dash_dash,
+ htmlparser_transition_row_pi,
+ htmlparser_transition_row_pi_may_end,
+ htmlparser_transition_row_tag_space,
+ htmlparser_transition_row_tag_close,
+ htmlparser_transition_row_attr,
+ htmlparser_transition_row_attr_space,
+ htmlparser_transition_row_value,
+ htmlparser_transition_row_value_text,
+ htmlparser_transition_row_value_q_start,
+ htmlparser_transition_row_value_q,
+ htmlparser_transition_row_value_dq_start,
+ htmlparser_transition_row_value_dq,
+ htmlparser_transition_row_cdata_comment_start,
+ htmlparser_transition_row_cdata_comment_start_dash,
+ htmlparser_transition_row_cdata_comment_body,
+ htmlparser_transition_row_cdata_comment_dash,
+ htmlparser_transition_row_cdata_comment_dash_dash,
+ htmlparser_transition_row_cdata_text,
+ htmlparser_transition_row_cdata_lt,
+ htmlparser_transition_row_cdata_may_close,
+ htmlparser_transition_row_js_file,
+ htmlparser_transition_row_css_file,
+ htmlparser_transition_row_null
+};
+