summaryrefslogtreecommitdiff
path: root/streamhtmlparser/jsparser_fsm.h
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2012-07-14 17:16:21 +0200
committerAndreas Baumann <abaumann@yahoo.com>2012-07-14 17:16:21 +0200
commit54cce110784d33d658b5f78286a98bee244a9eeb (patch)
tree9c4d998343e7dc88323ae8ef6d5a04c6b958df9c /streamhtmlparser/jsparser_fsm.h
parentfcb682cb1955d362390665330fdf476cab7dc10b (diff)
downloadcrawler-54cce110784d33d658b5f78286a98bee244a9eeb.tar.gz
crawler-54cce110784d33d658b5f78286a98bee244a9eeb.tar.bz2
added streamhtmlparser
Diffstat (limited to 'streamhtmlparser/jsparser_fsm.h')
-rw-r--r--streamhtmlparser/jsparser_fsm.h3946
1 files changed, 3946 insertions, 0 deletions
diff --git a/streamhtmlparser/jsparser_fsm.h b/streamhtmlparser/jsparser_fsm.h
new file mode 100644
index 0000000..aba093b
--- /dev/null
+++ b/streamhtmlparser/jsparser_fsm.h
@@ -0,0 +1,3946 @@
+/* Simplified finite state machine for tracking of javascript states
+ * Auto generated by generate_fsm.py. Please do not edit.
+ */
+#define JSPARSER_NUM_STATES 16
+enum jsparser_state_internal_enum {
+ JSPARSER_STATE_INT_JS_TEXT,
+ JSPARSER_STATE_INT_JS_Q,
+ JSPARSER_STATE_INT_JS_Q_E,
+ JSPARSER_STATE_INT_JS_DQ,
+ JSPARSER_STATE_INT_JS_DQ_E,
+ JSPARSER_STATE_INT_JS_SLASH,
+ JSPARSER_STATE_INT_JS_REGEXP_SLASH,
+ JSPARSER_STATE_INT_JS_REGEXP,
+ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ JSPARSER_STATE_INT_JS_REGEXP_BRACKET_E,
+ JSPARSER_STATE_INT_JS_REGEXP_E,
+ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ JSPARSER_STATE_INT_JS_COMMENT_ML_CLOSE,
+ JSPARSER_STATE_INT_JS_COMMENT_AFTER
+};
+
+static const int jsparser_states_external[] = {
+ JSPARSER_STATE_TEXT,
+ JSPARSER_STATE_Q,
+ JSPARSER_STATE_Q,
+ JSPARSER_STATE_DQ,
+ JSPARSER_STATE_DQ,
+ JSPARSER_STATE_TEXT,
+ JSPARSER_STATE_TEXT,
+ JSPARSER_STATE_REGEXP,
+ JSPARSER_STATE_REGEXP,
+ JSPARSER_STATE_REGEXP,
+ JSPARSER_STATE_REGEXP,
+ JSPARSER_STATE_COMMENT,
+ JSPARSER_STATE_COMMENT,
+ JSPARSER_STATE_COMMENT,
+ JSPARSER_STATE_TEXT
+};
+
+static const char * jsparser_states_internal_names[] = {
+ "js_text",
+ "js_q",
+ "js_q_e",
+ "js_dq",
+ "js_dq_e",
+ "js_slash",
+ "js_regexp_slash",
+ "js_regexp",
+ "js_regexp_bracket",
+ "js_regexp_bracket_e",
+ "js_regexp_e",
+ "js_comment_ln",
+ "js_comment_ml",
+ "js_comment_ml_close",
+ "js_comment_after"
+};
+
+static const int jsparser_transition_row_js_text[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\t' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\n' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\r' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ' ' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '!' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '"' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '#' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '$' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '%' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '&' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* "'" */ JSPARSER_STATE_INT_JS_Q,
+ /* '(' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ')' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '*' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '+' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ',' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '-' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '.' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '/' */ JSPARSER_STATE_INT_JS_SLASH,
+ /* '0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ':' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ';' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '<' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '=' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '>' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '?' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '@' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'A' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'B' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'C' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'D' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'E' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'F' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'G' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'H' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'I' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'J' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'K' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'L' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'M' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'N' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'O' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'P' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'R' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'S' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'T' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'U' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'V' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'W' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'X' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '[' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\\' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ']' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '^' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '_' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '`' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'g' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'h' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'i' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'j' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'k' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'l' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'm' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'n' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'o' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'p' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'q' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'r' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 's' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 't' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'u' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'v' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'w' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'x' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'y' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'z' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '{' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '|' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '}' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '~' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_TEXT
+};
+
+static const int jsparser_transition_row_js_q[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\t' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\n' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\r' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_Q,
+ /* ' ' */ JSPARSER_STATE_INT_JS_Q,
+ /* '!' */ JSPARSER_STATE_INT_JS_Q,
+ /* '"' */ JSPARSER_STATE_INT_JS_Q,
+ /* '#' */ JSPARSER_STATE_INT_JS_Q,
+ /* '$' */ JSPARSER_STATE_INT_JS_Q,
+ /* '%' */ JSPARSER_STATE_INT_JS_Q,
+ /* '&' */ JSPARSER_STATE_INT_JS_Q,
+ /* "'" */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '(' */ JSPARSER_STATE_INT_JS_Q,
+ /* ')' */ JSPARSER_STATE_INT_JS_Q,
+ /* '*' */ JSPARSER_STATE_INT_JS_Q,
+ /* '+' */ JSPARSER_STATE_INT_JS_Q,
+ /* ',' */ JSPARSER_STATE_INT_JS_Q,
+ /* '-' */ JSPARSER_STATE_INT_JS_Q,
+ /* '.' */ JSPARSER_STATE_INT_JS_Q,
+ /* '/' */ JSPARSER_STATE_INT_JS_Q,
+ /* '0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '9' */ JSPARSER_STATE_INT_JS_Q,
+ /* ':' */ JSPARSER_STATE_INT_JS_Q,
+ /* ';' */ JSPARSER_STATE_INT_JS_Q,
+ /* '<' */ JSPARSER_STATE_INT_JS_Q,
+ /* '=' */ JSPARSER_STATE_INT_JS_Q,
+ /* '>' */ JSPARSER_STATE_INT_JS_Q,
+ /* '?' */ JSPARSER_STATE_INT_JS_Q,
+ /* '@' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'A' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'B' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'C' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'D' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'E' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'F' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'G' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'H' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'I' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'J' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'K' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'L' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'M' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'N' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'O' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'P' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'R' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'S' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'T' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'U' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'V' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'W' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'X' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_Q,
+ /* '[' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\\' */ JSPARSER_STATE_INT_JS_Q_E,
+ /* ']' */ JSPARSER_STATE_INT_JS_Q,
+ /* '^' */ JSPARSER_STATE_INT_JS_Q,
+ /* '_' */ JSPARSER_STATE_INT_JS_Q,
+ /* '`' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'a' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'b' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'c' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'd' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'e' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'f' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'g' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'h' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'i' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'j' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'k' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'l' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'm' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'n' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'o' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'p' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'q' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'r' */ JSPARSER_STATE_INT_JS_Q,
+ /* 's' */ JSPARSER_STATE_INT_JS_Q,
+ /* 't' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'u' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'v' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'w' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'x' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'y' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'z' */ JSPARSER_STATE_INT_JS_Q,
+ /* '{' */ JSPARSER_STATE_INT_JS_Q,
+ /* '|' */ JSPARSER_STATE_INT_JS_Q,
+ /* '}' */ JSPARSER_STATE_INT_JS_Q,
+ /* '~' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_Q
+};
+
+static const int jsparser_transition_row_js_q_e[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\t' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\n' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\r' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_Q,
+ /* ' ' */ JSPARSER_STATE_INT_JS_Q,
+ /* '!' */ JSPARSER_STATE_INT_JS_Q,
+ /* '"' */ JSPARSER_STATE_INT_JS_Q,
+ /* '#' */ JSPARSER_STATE_INT_JS_Q,
+ /* '$' */ JSPARSER_STATE_INT_JS_Q,
+ /* '%' */ JSPARSER_STATE_INT_JS_Q,
+ /* '&' */ JSPARSER_STATE_INT_JS_Q,
+ /* "'" */ JSPARSER_STATE_INT_JS_Q,
+ /* '(' */ JSPARSER_STATE_INT_JS_Q,
+ /* ')' */ JSPARSER_STATE_INT_JS_Q,
+ /* '*' */ JSPARSER_STATE_INT_JS_Q,
+ /* '+' */ JSPARSER_STATE_INT_JS_Q,
+ /* ',' */ JSPARSER_STATE_INT_JS_Q,
+ /* '-' */ JSPARSER_STATE_INT_JS_Q,
+ /* '.' */ JSPARSER_STATE_INT_JS_Q,
+ /* '/' */ JSPARSER_STATE_INT_JS_Q,
+ /* '0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '9' */ JSPARSER_STATE_INT_JS_Q,
+ /* ':' */ JSPARSER_STATE_INT_JS_Q,
+ /* ';' */ JSPARSER_STATE_INT_JS_Q,
+ /* '<' */ JSPARSER_STATE_INT_JS_Q,
+ /* '=' */ JSPARSER_STATE_INT_JS_Q,
+ /* '>' */ JSPARSER_STATE_INT_JS_Q,
+ /* '?' */ JSPARSER_STATE_INT_JS_Q,
+ /* '@' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'A' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'B' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'C' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'D' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'E' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'F' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'G' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'H' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'I' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'J' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'K' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'L' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'M' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'N' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'O' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'P' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'R' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'S' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'T' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'U' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'V' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'W' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'X' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_Q,
+ /* '[' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\\' */ JSPARSER_STATE_INT_JS_Q,
+ /* ']' */ JSPARSER_STATE_INT_JS_Q,
+ /* '^' */ JSPARSER_STATE_INT_JS_Q,
+ /* '_' */ JSPARSER_STATE_INT_JS_Q,
+ /* '`' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'a' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'b' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'c' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'd' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'e' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'f' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'g' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'h' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'i' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'j' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'k' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'l' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'm' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'n' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'o' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'p' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'q' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'r' */ JSPARSER_STATE_INT_JS_Q,
+ /* 's' */ JSPARSER_STATE_INT_JS_Q,
+ /* 't' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'u' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'v' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'w' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'x' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'y' */ JSPARSER_STATE_INT_JS_Q,
+ /* 'z' */ JSPARSER_STATE_INT_JS_Q,
+ /* '{' */ JSPARSER_STATE_INT_JS_Q,
+ /* '|' */ JSPARSER_STATE_INT_JS_Q,
+ /* '}' */ JSPARSER_STATE_INT_JS_Q,
+ /* '~' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_Q,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_Q
+};
+
+static const int jsparser_transition_row_js_dq[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\t' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\n' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\r' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ' ' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '!' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '"' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '#' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '$' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '%' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '&' */ JSPARSER_STATE_INT_JS_DQ,
+ /* "'" */ JSPARSER_STATE_INT_JS_DQ,
+ /* '(' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ')' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '*' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '+' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ',' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '-' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '.' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '/' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ':' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ';' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '<' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '=' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '>' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '?' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '@' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'A' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'B' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'C' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'D' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'E' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'F' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'G' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'H' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'I' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'J' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'K' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'L' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'M' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'N' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'O' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'P' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'R' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'S' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'T' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'U' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'V' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'W' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'X' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '[' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\\' */ JSPARSER_STATE_INT_JS_DQ_E,
+ /* ']' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '^' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '_' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '`' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'a' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'g' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'h' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'i' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'j' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'k' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'l' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'm' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'n' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'o' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'p' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'q' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'r' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 's' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 't' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'u' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'v' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'w' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'x' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'y' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'z' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '{' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '|' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '}' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '~' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_DQ
+};
+
+static const int jsparser_transition_row_js_dq_e[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\t' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\n' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\r' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ' ' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '!' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '"' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '#' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '$' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '%' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '&' */ JSPARSER_STATE_INT_JS_DQ,
+ /* "'" */ JSPARSER_STATE_INT_JS_DQ,
+ /* '(' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ')' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '*' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '+' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ',' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '-' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '.' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '/' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ':' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ';' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '<' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '=' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '>' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '?' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '@' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'A' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'B' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'C' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'D' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'E' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'F' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'G' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'H' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'I' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'J' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'K' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'L' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'M' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'N' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'O' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'P' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'R' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'S' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'T' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'U' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'V' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'W' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'X' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '[' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\\' */ JSPARSER_STATE_INT_JS_DQ,
+ /* ']' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '^' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '_' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '`' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'a' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'g' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'h' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'i' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'j' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'k' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'l' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'm' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'n' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'o' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'p' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'q' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'r' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 's' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 't' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'u' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'v' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'w' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'x' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'y' */ JSPARSER_STATE_INT_JS_DQ,
+ /* 'z' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '{' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '|' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '}' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '~' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_DQ
+};
+
+static const int jsparser_transition_row_js_slash[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\t' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\n' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\r' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ' ' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '!' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '"' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '#' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '$' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '%' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '&' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* "'" */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '(' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ')' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '*' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '+' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ',' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '-' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '.' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '/' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ':' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ';' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '<' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '=' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '>' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '?' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '@' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'A' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'B' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'C' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'D' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'E' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'F' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'G' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'H' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'I' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'J' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'K' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'L' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'M' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'N' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'O' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'P' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'R' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'S' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'T' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'U' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'V' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'W' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'X' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '[' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\\' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ']' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '^' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '_' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '`' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'g' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'h' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'i' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'j' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'k' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'l' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'm' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'n' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'o' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'p' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'q' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'r' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 's' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 't' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'u' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'v' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'w' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'x' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'y' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'z' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '{' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '|' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '}' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '~' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_TEXT
+};
+
+static const int jsparser_transition_row_js_regexp_slash[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\t' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\n' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\r' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ' ' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '!' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '"' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '#' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '$' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '%' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '&' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* "'" */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '(' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ')' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '*' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '+' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ',' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '-' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '.' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '/' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ':' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ';' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '<' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '=' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '>' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '?' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '@' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'A' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'B' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'C' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'D' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'E' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'F' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'G' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'H' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'I' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'J' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'K' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'L' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'M' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'N' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'O' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'P' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'R' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'S' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'T' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'U' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'V' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'W' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'X' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '[' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\\' */ JSPARSER_STATE_INT_JS_REGEXP_E,
+ /* ']' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '^' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '_' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '`' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'g' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'h' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'i' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'j' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'k' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'l' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'm' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'n' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'o' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'p' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'q' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'r' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 's' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 't' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'u' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'v' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'w' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'x' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'y' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'z' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '{' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '|' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '}' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '~' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_REGEXP
+};
+
+static const int jsparser_transition_row_js_regexp[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\t' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\n' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\r' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ' ' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '!' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '"' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '#' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '$' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '%' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '&' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* "'" */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '(' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ')' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '*' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '+' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ',' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '-' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '.' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '/' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ':' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ';' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '<' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '=' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '>' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '?' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '@' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'A' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'B' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'C' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'D' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'E' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'F' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'G' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'H' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'I' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'J' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'K' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'L' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'M' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'N' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'O' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'P' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'R' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'S' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'T' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'U' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'V' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'W' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'X' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '[' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\\' */ JSPARSER_STATE_INT_JS_REGEXP_E,
+ /* ']' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '^' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '_' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '`' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'g' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'h' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'i' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'j' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'k' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'l' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'm' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'n' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'o' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'p' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'q' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'r' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 's' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 't' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'u' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'v' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'w' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'x' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'y' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'z' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '{' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '|' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '}' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '~' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_REGEXP
+};
+
+static const int jsparser_transition_row_js_regexp_bracket[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\t' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\n' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\r' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ' ' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '!' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '"' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '#' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '$' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '%' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '&' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* "'" */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '(' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ')' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '*' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '+' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ',' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '-' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '.' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '/' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ':' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ';' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '<' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '=' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '>' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '?' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '@' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'A' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'B' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'C' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'D' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'E' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'F' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'G' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'H' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'I' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'J' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'K' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'L' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'M' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'N' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'O' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'P' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'R' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'S' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'T' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'U' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'V' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'W' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'X' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '[' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\\' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET_E,
+ /* ']' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '^' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '_' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '`' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'a' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'g' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'h' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'i' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'j' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'k' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'l' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'm' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'n' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'o' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'p' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'q' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'r' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 's' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 't' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'u' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'v' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'w' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'x' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'y' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'z' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '{' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '|' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '}' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '~' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET
+};
+
+static const int jsparser_transition_row_js_regexp_bracket_e[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\t' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\n' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\r' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ' ' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '!' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '"' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '#' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '$' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '%' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '&' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* "'" */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '(' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ')' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '*' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '+' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ',' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '-' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '.' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '/' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ':' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ';' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '<' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '=' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '>' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '?' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '@' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'A' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'B' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'C' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'D' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'E' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'F' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'G' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'H' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'I' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'J' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'K' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'L' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'M' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'N' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'O' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'P' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'R' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'S' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'T' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'U' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'V' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'W' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'X' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '[' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\\' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* ']' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '^' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '_' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '`' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'a' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'g' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'h' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'i' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'j' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'k' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'l' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'm' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'n' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'o' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'p' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'q' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'r' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 's' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 't' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'u' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'v' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'w' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'x' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'y' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* 'z' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '{' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '|' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '}' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '~' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_REGEXP_BRACKET
+};
+
+static const int jsparser_transition_row_js_regexp_e[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\t' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\n' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\r' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ' ' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '!' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '"' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '#' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '$' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '%' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '&' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* "'" */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '(' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ')' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '*' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '+' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ',' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '-' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '.' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '/' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ':' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ';' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '<' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '=' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '>' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '?' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '@' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'A' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'B' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'C' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'D' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'E' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'F' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'G' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'H' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'I' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'J' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'K' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'L' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'M' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'N' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'O' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'P' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'R' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'S' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'T' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'U' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'V' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'W' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'X' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '[' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\\' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* ']' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '^' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '_' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '`' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'g' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'h' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'i' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'j' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'k' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'l' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'm' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'n' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'o' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'p' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'q' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'r' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 's' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 't' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'u' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'v' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'w' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'x' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'y' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* 'z' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '{' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '|' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '}' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '~' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_REGEXP,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_REGEXP
+};
+
+static const int jsparser_transition_row_js_comment_ln[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\t' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\n' */ JSPARSER_STATE_INT_JS_COMMENT_AFTER,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\r' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* ' ' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '!' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '"' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '#' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '$' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '%' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '&' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* "'" */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '(' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* ')' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '*' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '+' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* ',' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '-' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '.' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '/' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '0' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '1' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '2' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '3' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '4' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '5' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '6' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '7' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '8' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '9' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* ':' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* ';' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '<' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '=' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '>' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '?' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '@' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'A' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'B' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'C' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'D' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'E' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'F' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'G' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'H' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'I' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'J' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'K' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'L' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'M' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'N' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'O' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'P' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'R' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'S' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'T' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'U' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'V' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'W' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'X' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '[' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\\' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* ']' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '^' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '_' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '`' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'a' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'b' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'c' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'd' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'e' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'f' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'g' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'h' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'i' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'j' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'k' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'l' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'm' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'n' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'o' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'p' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'q' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'r' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 's' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 't' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'u' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'v' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'w' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'x' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'y' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* 'z' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '{' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '|' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '}' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '~' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_COMMENT_LN,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_COMMENT_LN
+};
+
+static const int jsparser_transition_row_js_comment_ml[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\t' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\n' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\r' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ' ' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '!' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '"' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '#' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '$' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '%' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '&' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* "'" */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '(' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ')' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '*' */ JSPARSER_STATE_INT_JS_COMMENT_ML_CLOSE,
+ /* '+' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ',' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '-' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '.' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '/' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ':' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ';' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '<' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '=' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '>' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '?' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '@' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'A' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'B' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'C' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'D' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'E' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'F' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'G' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'H' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'I' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'J' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'K' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'L' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'M' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'N' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'O' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'P' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'R' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'S' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'T' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'U' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'V' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'W' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'X' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '[' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\\' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ']' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '^' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '_' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '`' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'a' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'g' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'h' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'i' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'j' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'k' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'l' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'm' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'n' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'o' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'p' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'q' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'r' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 's' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 't' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'u' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'v' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'w' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'x' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'y' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'z' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '{' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '|' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '}' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '~' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_COMMENT_ML
+};
+
+static const int jsparser_transition_row_js_comment_ml_close[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\t' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\n' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\r' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ' ' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '!' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '"' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '#' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '$' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '%' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '&' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* "'" */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '(' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ')' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '*' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '+' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ',' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '-' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '.' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '/' */ JSPARSER_STATE_INT_JS_COMMENT_AFTER,
+ /* '0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ':' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ';' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '<' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '=' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '>' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '?' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '@' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'A' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'B' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'C' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'D' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'E' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'F' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'G' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'H' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'I' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'J' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'K' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'L' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'M' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'N' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'O' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'P' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'R' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'S' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'T' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'U' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'V' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'W' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'X' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '[' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\\' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* ']' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '^' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '_' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '`' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'a' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'g' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'h' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'i' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'j' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'k' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'l' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'm' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'n' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'o' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'p' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'q' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'r' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 's' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 't' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'u' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'v' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'w' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'x' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'y' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* 'z' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '{' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '|' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '}' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '~' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_COMMENT_ML,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_COMMENT_ML
+};
+
+static const int jsparser_transition_row_js_comment_after[] = {
+ /* '\x00' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x01' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x02' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x03' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x04' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x05' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x06' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x07' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x08' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\t' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\n' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\r' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x0f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x10' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x11' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x12' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x13' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x14' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x15' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x16' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x17' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x18' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x19' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x1f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ' ' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '!' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '"' */ JSPARSER_STATE_INT_JS_DQ,
+ /* '#' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '$' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '%' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '&' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* "'" */ JSPARSER_STATE_INT_JS_Q,
+ /* '(' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ')' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '*' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '+' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ',' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '-' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '.' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '/' */ JSPARSER_STATE_INT_JS_SLASH,
+ /* '0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ':' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ';' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '<' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '=' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '>' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '?' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '@' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'A' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'B' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'C' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'D' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'E' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'F' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'G' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'H' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'I' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'J' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'K' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'L' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'M' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'N' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'O' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'P' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Q' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'R' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'S' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'T' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'U' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'V' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'W' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'X' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Y' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'Z' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '[' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\\' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* ']' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '^' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '_' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '`' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'g' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'h' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'i' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'j' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'k' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'l' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'm' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'n' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'o' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'p' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'q' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'r' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 's' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 't' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'u' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'v' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'w' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'x' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'y' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* 'z' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '{' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '|' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '}' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '~' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x7f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x80' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x81' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x82' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x83' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x84' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x85' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x86' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x87' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x88' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x89' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x8f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x90' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x91' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x92' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x93' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x94' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x95' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x96' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x97' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x98' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x99' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9a' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9b' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9c' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9d' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9e' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\x9f' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xa9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xaa' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xab' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xac' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xad' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xae' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xaf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xb9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xba' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbe' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xbf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xc9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xca' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xce' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xcf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xd9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xda' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xde' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xdf' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xe9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xea' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xeb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xec' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xed' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xee' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xef' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf0' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf1' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf2' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf3' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf4' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf5' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf6' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf7' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf8' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xf9' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfa' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfb' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfc' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfd' */ JSPARSER_STATE_INT_JS_TEXT,
+ /* '\xfe' */ JSPARSER_STATE_INT_JS_TEXT
+};
+
+static const int * jsparser_state_transitions[] = {
+ jsparser_transition_row_js_text,
+ jsparser_transition_row_js_q,
+ jsparser_transition_row_js_q_e,
+ jsparser_transition_row_js_dq,
+ jsparser_transition_row_js_dq_e,
+ jsparser_transition_row_js_slash,
+ jsparser_transition_row_js_regexp_slash,
+ jsparser_transition_row_js_regexp,
+ jsparser_transition_row_js_regexp_bracket,
+ jsparser_transition_row_js_regexp_bracket_e,
+ jsparser_transition_row_js_regexp_e,
+ jsparser_transition_row_js_comment_ln,
+ jsparser_transition_row_js_comment_ml,
+ jsparser_transition_row_js_comment_ml_close,
+ jsparser_transition_row_js_comment_after
+};
+