QQ技术交流群:129518033
ctemplate提供了一个易于使用和轻量级快读的文本模板系统,用于C ++程序。
它最初被称为Google ctemplate,因为它起源于用作Google搜索结果页面的模板系统。 现在它有一个更通用的名字,与其社区所有的性质相匹配。
应用场景:通过C++动态生成文本模板,如Html、js等文件。
完整的生成文件:
http://download.csdn.net/download/itas109/10139681
下面介绍一下如何在Windows下编译ctemplate。
操作系统:windows 7 64Bit SP1
编译器:Viual Studio 2015
Python:3.5
ctemplate版本:2017-11-30的非发布Github版本,此时最新的发布版本为2.3
编译版本:Debug
下载地址:
https://github.com/OlafvdSpek/ctemplate
htmlparser_fsm.h和jsparser_fsm.h默认是不存在的,需要通过generate_fsm.py进行生成。但是,generate_fsm.py对于Windows系统并不友好,而且并没有直接生成*.h文件,而只是打印到界面上。
ctemplate版本的当前版本中的generate_fsm.py已经支持Python3,所以我们使用这里版本。
这里我修改了generate_fsm.py的代码,使其适用Windows系统,并能够正常输出到*.h。
修改的地方都加入了 #by itas109
#!/usr/bin/env python
#
# Copyright (c) 2008, Google Inc.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following disclaimer
# in the documentation and/or other materials provided with the
# distribution.
# * Neither the name of Google Inc. nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# ---
#
# Generate a C include file from a finite state machine definition.
#
# Right now the form is the one expected by htmlparser.c so this file is pretty
# tightly coupled with htmlparser.c.
#
__author__ = '[email protected] (Filipe Almeida)'
import sys
from fsm_config import FSMConfig
class FSMGenerateAbstract(object):
def __init__(self, config):
self._config = config
def Generate(self):
"""Returns the generated FSM description for the specified language.
Raises a TypeError, because abstract methods can not be called.
Raises:
TypeError
"""
raise TypeError('Abstract method %s.%s called' % (self._class.__name__,
self._function))
class FSMGenerateC(FSMGenerateAbstract):
"""Generate the C definition from a statemachien configuration object."""
TABSTOP_ = 2
def _Prefix(self):
"""Return a c declaration prefix."""
return self._config.name.lower() + '_'
def _StateInternalC(self, st):
"""Return the internal name of the state."""
return '%sSTATE_INT_%s' % (self._Prefix().upper(), st.upper())
def _StateExternalC(self, st):
"""Return the external name of the state."""
return '%sSTATE_%s' % (self._Prefix().upper(), st.upper())
def _MakeTuple(self, data):
"""Converts data to a string representation of a C tuple."""
return '{ %s }' % ', '.join(data)
def _CreateHeader(self):
"""Print the include file header."""
out = []
if self._config.comment:
out.append('/* ' + self._config.comment)
else:
out.append('/* State machine definition for ' + self._config.name)
out.append(' * Auto generated by generate_fsm.py. Please do not edit.')
out.append(' */')
return '\n'.join(out)
def _ListToIndentedString(self, list):
indented_list = [' ' + e for e in list]
return ',\n'.join(indented_list)
def _CreateEnum(self, name, data):
"""Print a c enum definition."""
return 'enum %s {\n%s\n};\n' % (name,
self._ListToIndentedString(data))
def _CreateStructList(self, name, type, data):
"""Print a c flat list.
Generic function to print list in c in the form of a struct.
Args:
name: name of the structure.
type: type of the struct.
data: contents of the struct as a list of elements
Returns:
String with the generated list.
"""
return "static const %s %s[] = {\n%s\n};\n" % (
type,
name,
self._ListToIndentedString(data))
def _CreateStatesEnum(self):
"""Print the internal states enum.
Prints an enum containing all the valid states.
Returns:
String containing a C enumeration of the states.
"""
list = [] # output list
for state in self._config.states:
list.append(self._StateInternalC(state))
return self._CreateEnum(self._Prefix() + 'state_internal_enum', list)
def _CreateStatesExternal(self):
"""Print a struct with a mapping from internal to external states."""
list = [] # output list
for state_name in self._config.states:
list.append(self._StateExternalC(
self._config.states[state_name].external_name))
return self._CreateStructList(self._Prefix() + 'states_external',
'int',
list)
def _CreateStatesInternalNames(self):
"""Return a struct mapping internal states to a strings."""
out = [] # output list
for state_name in self._config.states:
out.append('"' + state_name + '"')
return self._CreateStructList(self._Prefix() + 'states_internal_names',
'char *',
out)
def _CreateNumStates(self):
"""Print a Macro defining the number of states."""
return "#define %s_NUM_STATES %s" % (self._config.name.upper(),
str(len(self._config.states) + 1))
def _ExpandBracketExpression(self, expression):
"""Expand ranges in a regexp bracket expression.
Returns a string with the ranges in a bracket expression expanded.
The bracket expression is similar to grep(1) or regular expression bracket
expressions but it does not support the negation (^) modifier or named
character classes like [:alpha:] or [:alnum:].
The especial character class [:default:] will expand to all elements in the
ascii range.
For example, the expression 'a-c13A-D' will expand to 'abc13ABCD'.
Args:
expression: A regexp bracket expression. Ie: 'A-Z0-9'.
Returns:
A string with the ranges in the bracket expression expanded.
"""
def ExpandRange(start, end):
"""Return a sequence of characters between start and end.
Args:
start: first character of the sequence.
end: last character of the sequence.
Returns:
string containing the sequence of characters between start and end.
"""
return [chr(c) for c in range(ord(start), ord(end) + 1)]
def ListNext(input_list):
"""Pop the first element of a list.
Args:
input_list: python list object.
Returns:
First element of the list or None if the list is empty.
"""
if input_list:
return input_list.pop(0)
else:
return None
out = [] # List containing the output
# Special case for the character class [:default:]
if expression == '[:default:]':
out = [chr(c) for c in range(0, 255)]
return ''.join(out)
chars = [c for c in expression] # list o characters in the expression.
current = ListNext(chars)
while current:
next = ListNext(chars)
if next == '-':
next = ListNext(chars)
if next:
out.extend(ExpandRange(current, next))
else:
out.append(current)
out.append('-')
current = ListNext(chars)
else:
out.append(current)
current = next
return ''.join(out)
def _CreateTransitionTable(self):
"""Print the state transition list.
Returns a set of C structures that define the transition table for the state
machine. This structure is a list of lists of ints (int **). The outer list
indexes the source state and the inner list contains the destination state
for each of the possible input characters:
const int * const* transitions[source][input] == destination.
The conditions are mapped from the conditions variable.
Returns:
String containing the generated transition table in a C struct.
"""
out = [] # output list
default_state = 'STATEMACHINE_ERROR'
state_table = {}
for state in self._config.states:
state_table[state] = [default_state for col in range(255)]
# We process the transition in reverse order while updating the table.
for i_transition in range(len(self._config.transitions) - 1, -1, -1):
transition = self._config.transitions[i_transition]
(condition_name, src, dst) = (transition.condition,
transition.source,
transition.destination)
condition = self._config.conditions[condition_name]
char_list = self._ExpandBracketExpression(condition)
for c in char_list:
state_table[src][ord(c)] = self._StateInternalC(dst)
# Create the inner lists which map input characters to destination states.
for state in self._config.states:
transition_row = []
for c in range(0, 255):
transition_row.append(' /* %06s */ %s' % (repr(chr(c)),
state_table[state][c]))
out.append(self._CreateStructList('%stransition_row_%s' %
(self._Prefix(),
state),
'int',
transition_row))
out.append('\n')
# Create the outer list, which map source states to input characters.
out.append('static const %s %s[] = {\n' % ('int *', self._Prefix() +
'state_transitions'))
row_list = [' %stransition_row_%s' %
(self._Prefix(), row) for row in self._config.states]
out.append(',\n'.join(row_list))
out.append('\n};\n')
return ''.join(out)
def Generate(self):
"""Returns the generated the C include statements for the statemachine."""
#file out include by itas109
outputFile = self._config.name + '_fsm.h'
f = open(outputFile, "w+",encoding='UTF-8')
f.write('\n'.join((self._CreateHeader(),
self._CreateNumStates(),
self._CreateStatesEnum(),
self._CreateStatesExternal(),
self._CreateStatesInternalNames(),
self._CreateTransitionTable())))
f.close()
# print('\n'.join((self._CreateHeader(),
# self._CreateNumStates(),
# self._CreateStatesEnum(),
# self._CreateStatesExternal(),
# self._CreateStatesInternalNames(),
# self._CreateTransitionTable())))
def main():
# by itas109
# if len(sys.argv) != 2:
# print("usage: generate_fsm.py config_file")
# sys.exit(1)
config = FSMConfig()
config.Load('htmlparser_fsm.config')#by itas109
gen = FSMGenerateC(config)
gen.Generate()
#by itas109
config.Load('jsparser_fsm.config')
gen = FSMGenerateC(config)
gen.Generate()
if __name__ == "__main__":
main()
生成结果:
/* 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
};
QQ技术交流群:12951803