14 #pragma warning disable 0162
16 #pragma warning disable 0219
18 #pragma warning disable 1591
20 #pragma warning disable 419
26 using Antlr4.Runtime.Atn;
27 using Antlr4.Runtime.Misc;
28 using DFA = Antlr4.Runtime.Dfa.DFA;
30 [System.CodeDom.Compiler.GeneratedCode(
"ANTLR",
"4.7")]
31 [System.CLSCompliant(
false)]
32 public partial class DLVHEXLexer : Lexer {
33 protected static DFA[] decisionToDFA;
34 protected static PredictionContextCache sharedContextCache =
new PredictionContextCache();
36 HEADER=1, WHITE_SPACE=2, COLON=3, COMMA=4, COST_BEGIN=5, COST_END=6, INTEGER=7,
37 LEVEL_BEGIN=8, LEVEL_END=9, GROUND_QUERY_BEGIN=10, ANSWER_SET_BEGIN=11,
38 ANSWER_SET_END=12, IDENTIFIER=13, STRING_CONSTANT=14, TERMS_BEGIN=15,
39 TERMS_END=16, REASONING=17, DOT=18, BOOLEAN=19, WHITESPACE_IN_GROUND_QUERY=20,
43 public static string[] channelNames = {
44 "DEFAULT_TOKEN_CHANNEL",
"HIDDEN"
47 public static string[] modeNames = {
48 "DEFAULT_MODE",
"IN_GROUND_QUERY"
51 public static readonly
string[] ruleNames = {
52 "HEADER",
"WHITE_SPACE",
"COLON",
"COMMA",
"COST_BEGIN",
"COST_END",
"INTEGER",
53 "LEVEL_BEGIN",
"LEVEL_END",
"GROUND_QUERY_BEGIN",
"ANSWER_SET_BEGIN",
54 "ANSWER_SET_END",
"IDENTIFIER",
"STRING_CONSTANT",
"TERMS_BEGIN",
"TERMS_END",
55 "REASONING",
"DOT",
"BOOLEAN",
"WHITESPACE_IN_GROUND_QUERY",
"WITNESS_LABEL",
60 public DLVHEXLexer(ICharStream input)
61 : this(input, Console.Out, Console.Error) { }
63 public DLVHEXLexer(ICharStream input, TextWriter output, TextWriter errorOutput)
64 :
base(input, output, errorOutput)
66 Interpreter =
new LexerATNSimulator(
this, _ATN, decisionToDFA, sharedContextCache);
69 private static readonly
string[] _LiteralNames = {
70 null,
null,
null,
"':'",
"','",
"'<'",
"'>'",
null,
"'['",
"']'",
"' is '",
71 "'{'",
"'}'",
null,
null,
"'('",
"')'",
null,
"'.'",
null,
null,
"', evidenced by'"
73 private static readonly
string[] _SymbolicNames = {
74 null,
"HEADER",
"WHITE_SPACE",
"COLON",
"COMMA",
"COST_BEGIN",
"COST_END",
75 "INTEGER",
"LEVEL_BEGIN",
"LEVEL_END",
"GROUND_QUERY_BEGIN",
"ANSWER_SET_BEGIN",
76 "ANSWER_SET_END",
"IDENTIFIER",
"STRING_CONSTANT",
"TERMS_BEGIN",
"TERMS_END",
77 "REASONING",
"DOT",
"BOOLEAN",
"WHITESPACE_IN_GROUND_QUERY",
"WITNESS_LABEL"
79 public static readonly IVocabulary DefaultVocabulary =
new Vocabulary(_LiteralNames, _SymbolicNames);
82 public override IVocabulary Vocabulary
86 return DefaultVocabulary;
90 public override string GrammarFileName {
get {
return "DLVHEXLexer.g4"; } }
92 public override string[] RuleNames {
get {
return ruleNames; } }
94 public override string[] ChannelNames {
get {
return channelNames; } }
96 public override string[] ModeNames {
get {
return modeNames; } }
98 public override string SerializedAtn {
get {
return new string(_serializedATN); } }
100 static DLVHEXLexer() {
101 decisionToDFA =
new DFA[_ATN.NumberOfDecisions];
102 for (
int i = 0; i < _ATN.NumberOfDecisions; i++) {
103 decisionToDFA[i] =
new DFA(_ATN.GetDecisionState(i), i);
106 private static char[] _serializedATN = {
107 '\x3',
'\x608B',
'\xA72A',
'\x8133',
'\xB9ED',
'\x417C',
'\x3BE7',
'\x7786',
108 '\x5964',
'\x2',
'\x17',
'\xBC',
'\b',
'\x1',
'\b',
'\x1',
'\x4',
'\x2',
109 '\t',
'\x2',
'\x4',
'\x3',
'\t',
'\x3',
'\x4',
'\x4',
'\t',
'\x4',
'\x4',
110 '\x5',
'\t',
'\x5',
'\x4',
'\x6',
'\t',
'\x6',
'\x4',
'\a',
'\t',
'\a',
111 '\x4',
'\b',
'\t',
'\b',
'\x4',
'\t',
'\t',
'\t',
'\x4',
'\n',
'\t',
'\n',
112 '\x4',
'\v',
'\t',
'\v',
'\x4',
'\f',
'\t',
'\f',
'\x4',
'\r',
'\t',
'\r',
113 '\x4',
'\xE',
'\t',
'\xE',
'\x4',
'\xF',
'\t',
'\xF',
'\x4',
'\x10',
'\t',
114 '\x10',
'\x4',
'\x11',
'\t',
'\x11',
'\x4',
'\x12',
'\t',
'\x12',
'\x4',
115 '\x13',
'\t',
'\x13',
'\x4',
'\x14',
'\t',
'\x14',
'\x4',
'\x15',
'\t',
116 '\x15',
'\x4',
'\x16',
'\t',
'\x16',
'\x4',
'\x17',
'\t',
'\x17',
'\x4',
117 '\x18',
'\t',
'\x18',
'\x3',
'\x2',
'\x3',
'\x2',
'\x3',
'\x2',
'\x3',
118 '\x2',
'\x3',
'\x2',
'\x3',
'\x2',
'\x3',
'\x2',
'\x3',
'\x2',
'\x3',
119 '\x2',
'\a',
'\x2',
'<',
'\n',
'\x2',
'\f',
'\x2',
'\xE',
'\x2',
'?',
120 '\v',
'\x2',
'\x3',
'\x2',
'\x3',
'\x2',
'\x3',
'\x2',
'\x3',
'\x2',
'\x3',
121 '\x3',
'\x3',
'\x3',
'\x5',
'\x3',
'G',
'\n',
'\x3',
'\x3',
'\x3',
'\x3',
122 '\x3',
'\x3',
'\x4',
'\x3',
'\x4',
'\x3',
'\x5',
'\x3',
'\x5',
'\x3',
123 '\x6',
'\x3',
'\x6',
'\x3',
'\a',
'\x3',
'\a',
'\x3',
'\b',
'\x3',
'\b',
124 '\x3',
'\b',
'\a',
'\b',
'V',
'\n',
'\b',
'\f',
'\b',
'\xE',
'\b',
'Y',
125 '\v',
'\b',
'\x5',
'\b',
'[',
'\n',
'\b',
'\x3',
'\t',
'\x3',
'\t',
'\x3',
126 '\n',
'\x3',
'\n',
'\x3',
'\v',
'\x3',
'\v',
'\x3',
'\v',
'\x3',
'\v',
127 '\x3',
'\v',
'\x3',
'\v',
'\x3',
'\v',
'\x3',
'\f',
'\x3',
'\f',
'\x3',
128 '\r',
'\x3',
'\r',
'\x3',
'\xE',
'\x3',
'\xE',
'\a',
'\xE',
'n',
'\n',
129 '\xE',
'\f',
'\xE',
'\xE',
'\xE',
'q',
'\v',
'\xE',
'\x3',
'\xF',
'\x3',
130 '\xF',
'\a',
'\xF',
'u',
'\n',
'\xF',
'\f',
'\xF',
'\xE',
'\xF',
'x',
131 '\v',
'\xF',
'\x3',
'\xF',
'\x3',
'\xF',
'\x3',
'\x10',
'\x3',
'\x10',
132 '\x3',
'\x11',
'\x3',
'\x11',
'\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
133 '\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
134 '\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
135 '\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
'\x3',
'\x12',
'\x5',
'\x12',
136 '\x91',
'\n',
'\x12',
'\x3',
'\x13',
'\x3',
'\x13',
'\x3',
'\x13',
'\x3',
137 '\x13',
'\x3',
'\x14',
'\x3',
'\x14',
'\x3',
'\x14',
'\x3',
'\x14',
'\x3',
138 '\x14',
'\x3',
'\x14',
'\x3',
'\x14',
'\x3',
'\x14',
'\x3',
'\x14',
'\x5',
139 '\x14',
'\xA0',
'\n',
'\x14',
'\x3',
'\x15',
'\x3',
'\x15',
'\x5',
'\x15',
140 '\xA4',
'\n',
'\x15',
'\x3',
'\x15',
'\x3',
'\x15',
'\x3',
'\x16',
'\x3',
141 '\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
142 '\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
143 '\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
'\x16',
'\x3',
144 '\x16',
'\x3',
'\x17',
'\x3',
'\x17',
'\x3',
'\x18',
'\x3',
'\x18',
'\x3',
145 '=',
'\x2',
'\x19',
'\x4',
'\x3',
'\x6',
'\x4',
'\b',
'\x5',
'\n',
'\x6',
146 '\f',
'\a',
'\xE',
'\b',
'\x10',
'\t',
'\x12',
'\n',
'\x14',
'\v',
'\x16',
147 '\f',
'\x18',
'\r',
'\x1A',
'\xE',
'\x1C',
'\xF',
'\x1E',
'\x10',
' ',
148 '\x11',
'\"',
'\x12',
'$',
'\x13',
'&',
'\x14',
'(',
'\x15',
'*',
'\x16',
149 ',',
'\x17',
'.',
'\x2',
'\x30',
'\x2',
'\x4',
'\x2',
'\x3',
'\t',
'\x3',
150 '\x2',
'\x33',
';',
'\x3',
'\x2',
'\x32',
';',
'\x4',
'\x2',
'\x43',
'\\',
151 '\x63',
'|',
'\x6',
'\x2',
'\x32',
';',
'\x43',
'\\',
'\x61',
'\x61',
152 '\x63',
'|',
'\x3',
'\x2',
'$',
'$',
'\x4',
'\x2',
'\f',
'\f',
'\xF',
153 '\xF',
'\x4',
'\x2',
'\v',
'\v',
'\"',
'\"',
'\x2',
'\xC1',
'\x2',
'\x4',
154 '\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\x6',
'\x3',
'\x2',
'\x2',
'\x2',
155 '\x2',
'\b',
'\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\n',
'\x3',
'\x2',
'\x2',
156 '\x2',
'\x2',
'\f',
'\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\xE',
'\x3',
'\x2',
157 '\x2',
'\x2',
'\x2',
'\x10',
'\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\x12',
158 '\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\x14',
'\x3',
'\x2',
'\x2',
'\x2',
159 '\x2',
'\x16',
'\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\x18',
'\x3',
'\x2',
160 '\x2',
'\x2',
'\x2',
'\x1A',
'\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\x1C',
161 '\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\x1E',
'\x3',
'\x2',
'\x2',
'\x2',
162 '\x2',
' ',
'\x3',
'\x2',
'\x2',
'\x2',
'\x2',
'\"',
'\x3',
'\x2',
'\x2',
163 '\x2',
'\x3',
'$',
'\x3',
'\x2',
'\x2',
'\x2',
'\x3',
'&',
'\x3',
'\x2',
164 '\x2',
'\x2',
'\x3',
'(',
'\x3',
'\x2',
'\x2',
'\x2',
'\x3',
'*',
'\x3',
165 '\x2',
'\x2',
'\x2',
'\x3',
',',
'\x3',
'\x2',
'\x2',
'\x2',
'\x4',
'\x32',
166 '\x3',
'\x2',
'\x2',
'\x2',
'\x6',
'\x46',
'\x3',
'\x2',
'\x2',
'\x2',
167 '\b',
'J',
'\x3',
'\x2',
'\x2',
'\x2',
'\n',
'L',
'\x3',
'\x2',
'\x2',
168 '\x2',
'\f',
'N',
'\x3',
'\x2',
'\x2',
'\x2',
'\xE',
'P',
'\x3',
'\x2',
169 '\x2',
'\x2',
'\x10',
'Z',
'\x3',
'\x2',
'\x2',
'\x2',
'\x12',
'\\',
'\x3',
170 '\x2',
'\x2',
'\x2',
'\x14',
'^',
'\x3',
'\x2',
'\x2',
'\x2',
'\x16',
171 '`',
'\x3',
'\x2',
'\x2',
'\x2',
'\x18',
'g',
'\x3',
'\x2',
'\x2',
'\x2',
172 '\x1A',
'i',
'\x3',
'\x2',
'\x2',
'\x2',
'\x1C',
'k',
'\x3',
'\x2',
'\x2',
173 '\x2',
'\x1E',
'r',
'\x3',
'\x2',
'\x2',
'\x2',
' ',
'{',
'\x3',
'\x2',
174 '\x2',
'\x2',
'\"',
'}',
'\x3',
'\x2',
'\x2',
'\x2',
'$',
'\x90',
'\x3',
175 '\x2',
'\x2',
'\x2',
'&',
'\x92',
'\x3',
'\x2',
'\x2',
'\x2',
'(',
'\x9F',
176 '\x3',
'\x2',
'\x2',
'\x2',
'*',
'\xA3',
'\x3',
'\x2',
'\x2',
'\x2',
',',
177 '\xA7',
'\x3',
'\x2',
'\x2',
'\x2',
'.',
'\xB8',
'\x3',
'\x2',
'\x2',
178 '\x2',
'\x30',
'\xBA',
'\x3',
'\x2',
'\x2',
'\x2',
'\x32',
'\x33',
'\a',
179 '\x46',
'\x2',
'\x2',
'\x33',
'\x34',
'\a',
'N',
'\x2',
'\x2',
'\x34',
180 '\x35',
'\a',
'X',
'\x2',
'\x2',
'\x35',
'\x36',
'\a',
'J',
'\x2',
'\x2',
181 '\x36',
'\x37',
'\a',
'G',
'\x2',
'\x2',
'\x37',
'\x38',
'\a',
'Z',
'\x2',
182 '\x2',
'\x38',
'\x39',
'\a',
'\"',
'\x2',
'\x2',
'\x39',
'=',
'\x3',
'\x2',
183 '\x2',
'\x2',
':',
'<',
'\v',
'\x2',
'\x2',
'\x2',
';',
':',
'\x3',
'\x2',
184 '\x2',
'\x2',
'<',
'?',
'\x3',
'\x2',
'\x2',
'\x2',
'=',
'>',
'\x3',
'\x2',
185 '\x2',
'\x2',
'=',
';',
'\x3',
'\x2',
'\x2',
'\x2',
'>',
'@',
'\x3',
'\x2',
186 '\x2',
'\x2',
'?',
'=',
'\x3',
'\x2',
'\x2',
'\x2',
'@',
'\x41',
'\x5',
187 '.',
'\x17',
'\x2',
'\x41',
'\x42',
'\x3',
'\x2',
'\x2',
'\x2',
'\x42',
188 '\x43',
'\b',
'\x2',
'\x2',
'\x2',
'\x43',
'\x5',
'\x3',
'\x2',
'\x2',
189 '\x2',
'\x44',
'G',
'\x5',
'.',
'\x17',
'\x2',
'\x45',
'G',
'\x5',
'\x30',
190 '\x18',
'\x2',
'\x46',
'\x44',
'\x3',
'\x2',
'\x2',
'\x2',
'\x46',
'\x45',
191 '\x3',
'\x2',
'\x2',
'\x2',
'G',
'H',
'\x3',
'\x2',
'\x2',
'\x2',
'H',
192 'I',
'\b',
'\x3',
'\x2',
'\x2',
'I',
'\a',
'\x3',
'\x2',
'\x2',
'\x2',
193 'J',
'K',
'\a',
'<',
'\x2',
'\x2',
'K',
'\t',
'\x3',
'\x2',
'\x2',
'\x2',
194 'L',
'M',
'\a',
'.',
'\x2',
'\x2',
'M',
'\v',
'\x3',
'\x2',
'\x2',
'\x2',
195 'N',
'O',
'\a',
'>',
'\x2',
'\x2',
'O',
'\r',
'\x3',
'\x2',
'\x2',
'\x2',
196 'P',
'Q',
'\a',
'@',
'\x2',
'\x2',
'Q',
'\xF',
'\x3',
'\x2',
'\x2',
'\x2',
197 'R',
'[',
'\a',
'\x32',
'\x2',
'\x2',
'S',
'W',
'\t',
'\x2',
'\x2',
'\x2',
198 'T',
'V',
'\t',
'\x3',
'\x2',
'\x2',
'U',
'T',
'\x3',
'\x2',
'\x2',
'\x2',
199 'V',
'Y',
'\x3',
'\x2',
'\x2',
'\x2',
'W',
'U',
'\x3',
'\x2',
'\x2',
'\x2',
200 'W',
'X',
'\x3',
'\x2',
'\x2',
'\x2',
'X',
'[',
'\x3',
'\x2',
'\x2',
'\x2',
201 'Y',
'W',
'\x3',
'\x2',
'\x2',
'\x2',
'Z',
'R',
'\x3',
'\x2',
'\x2',
'\x2',
202 'Z',
'S',
'\x3',
'\x2',
'\x2',
'\x2',
'[',
'\x11',
'\x3',
'\x2',
'\x2',
203 '\x2',
'\\',
']',
'\a',
']',
'\x2',
'\x2',
']',
'\x13',
'\x3',
'\x2',
204 '\x2',
'\x2',
'^',
'_',
'\a',
'_',
'\x2',
'\x2',
'_',
'\x15',
'\x3',
'\x2',
205 '\x2',
'\x2',
'`',
'\x61',
'\a',
'\"',
'\x2',
'\x2',
'\x61',
'\x62',
'\a',
206 'k',
'\x2',
'\x2',
'\x62',
'\x63',
'\a',
'u',
'\x2',
'\x2',
'\x63',
'\x64',
207 '\a',
'\"',
'\x2',
'\x2',
'\x64',
'\x65',
'\x3',
'\x2',
'\x2',
'\x2',
208 '\x65',
'\x66',
'\b',
'\v',
'\x3',
'\x2',
'\x66',
'\x17',
'\x3',
'\x2',
209 '\x2',
'\x2',
'g',
'h',
'\a',
'}',
'\x2',
'\x2',
'h',
'\x19',
'\x3',
'\x2',
210 '\x2',
'\x2',
'i',
'j',
'\a',
'\x7F',
'\x2',
'\x2',
'j',
'\x1B',
'\x3',
211 '\x2',
'\x2',
'\x2',
'k',
'o',
'\t',
'\x4',
'\x2',
'\x2',
'l',
'n',
'\t',
212 '\x5',
'\x2',
'\x2',
'm',
'l',
'\x3',
'\x2',
'\x2',
'\x2',
'n',
'q',
'\x3',
213 '\x2',
'\x2',
'\x2',
'o',
'm',
'\x3',
'\x2',
'\x2',
'\x2',
'o',
'p',
'\x3',
214 '\x2',
'\x2',
'\x2',
'p',
'\x1D',
'\x3',
'\x2',
'\x2',
'\x2',
'q',
'o',
215 '\x3',
'\x2',
'\x2',
'\x2',
'r',
'v',
'\a',
'$',
'\x2',
'\x2',
's',
'u',
216 '\n',
'\x6',
'\x2',
'\x2',
't',
's',
'\x3',
'\x2',
'\x2',
'\x2',
'u',
217 'x',
'\x3',
'\x2',
'\x2',
'\x2',
'v',
't',
'\x3',
'\x2',
'\x2',
'\x2',
218 'v',
'w',
'\x3',
'\x2',
'\x2',
'\x2',
'w',
'y',
'\x3',
'\x2',
'\x2',
'\x2',
219 'x',
'v',
'\x3',
'\x2',
'\x2',
'\x2',
'y',
'z',
'\a',
'$',
'\x2',
'\x2',
220 'z',
'\x1F',
'\x3',
'\x2',
'\x2',
'\x2',
'{',
'|',
'\a',
'*',
'\x2',
'\x2',
221 '|',
'!',
'\x3',
'\x2',
'\x2',
'\x2',
'}',
'~',
'\a',
'+',
'\x2',
'\x2',
222 '~',
'#',
'\x3',
'\x2',
'\x2',
'\x2',
'\x7F',
'\x80',
'\a',
'\x64',
'\x2',
223 '\x2',
'\x80',
'\x81',
'\a',
't',
'\x2',
'\x2',
'\x81',
'\x82',
'\a',
224 '\x63',
'\x2',
'\x2',
'\x82',
'\x83',
'\a',
'x',
'\x2',
'\x2',
'\x83',
225 '\x84',
'\a',
'g',
'\x2',
'\x2',
'\x84',
'\x85',
'\a',
'n',
'\x2',
'\x2',
226 '\x85',
'\x91',
'\a',
'{',
'\x2',
'\x2',
'\x86',
'\x87',
'\a',
'\x65',
227 '\x2',
'\x2',
'\x87',
'\x88',
'\a',
'\x63',
'\x2',
'\x2',
'\x88',
'\x89',
228 '\a',
'w',
'\x2',
'\x2',
'\x89',
'\x8A',
'\a',
'v',
'\x2',
'\x2',
'\x8A',
229 '\x8B',
'\a',
'k',
'\x2',
'\x2',
'\x8B',
'\x8C',
'\a',
'q',
'\x2',
'\x2',
230 '\x8C',
'\x8D',
'\a',
'w',
'\x2',
'\x2',
'\x8D',
'\x8E',
'\a',
'u',
'\x2',
231 '\x2',
'\x8E',
'\x8F',
'\a',
'n',
'\x2',
'\x2',
'\x8F',
'\x91',
'\a',
232 '{',
'\x2',
'\x2',
'\x90',
'\x7F',
'\x3',
'\x2',
'\x2',
'\x2',
'\x90',
233 '\x86',
'\x3',
'\x2',
'\x2',
'\x2',
'\x91',
'%',
'\x3',
'\x2',
'\x2',
234 '\x2',
'\x92',
'\x93',
'\a',
'\x30',
'\x2',
'\x2',
'\x93',
'\x94',
'\x3',
235 '\x2',
'\x2',
'\x2',
'\x94',
'\x95',
'\b',
'\x13',
'\x4',
'\x2',
'\x95',
236 '\'',
'\x3',
'\x2',
'\x2',
'\x2',
'\x96',
'\x97',
'\a',
'h',
'\x2',
'\x2',
237 '\x97',
'\x98',
'\a',
'\x63',
'\x2',
'\x2',
'\x98',
'\x99',
'\a',
'n',
238 '\x2',
'\x2',
'\x99',
'\x9A',
'\a',
'u',
'\x2',
'\x2',
'\x9A',
'\xA0',
239 '\a',
'g',
'\x2',
'\x2',
'\x9B',
'\x9C',
'\a',
'v',
'\x2',
'\x2',
'\x9C',
240 '\x9D',
'\a',
't',
'\x2',
'\x2',
'\x9D',
'\x9E',
'\a',
'w',
'\x2',
'\x2',
241 '\x9E',
'\xA0',
'\a',
'g',
'\x2',
'\x2',
'\x9F',
'\x96',
'\x3',
'\x2',
242 '\x2',
'\x2',
'\x9F',
'\x9B',
'\x3',
'\x2',
'\x2',
'\x2',
'\xA0',
')',
243 '\x3',
'\x2',
'\x2',
'\x2',
'\xA1',
'\xA4',
'\x5',
'.',
'\x17',
'\x2',
244 '\xA2',
'\xA4',
'\x5',
'\x30',
'\x18',
'\x2',
'\xA3',
'\xA1',
'\x3',
'\x2',
245 '\x2',
'\x2',
'\xA3',
'\xA2',
'\x3',
'\x2',
'\x2',
'\x2',
'\xA4',
'\xA5',
246 '\x3',
'\x2',
'\x2',
'\x2',
'\xA5',
'\xA6',
'\b',
'\x15',
'\x2',
'\x2',
247 '\xA6',
'+',
'\x3',
'\x2',
'\x2',
'\x2',
'\xA7',
'\xA8',
'\a',
'.',
'\x2',
248 '\x2',
'\xA8',
'\xA9',
'\a',
'\"',
'\x2',
'\x2',
'\xA9',
'\xAA',
'\a',
249 'g',
'\x2',
'\x2',
'\xAA',
'\xAB',
'\a',
'x',
'\x2',
'\x2',
'\xAB',
'\xAC',
250 '\a',
'k',
'\x2',
'\x2',
'\xAC',
'\xAD',
'\a',
'\x66',
'\x2',
'\x2',
'\xAD',
251 '\xAE',
'\a',
'g',
'\x2',
'\x2',
'\xAE',
'\xAF',
'\a',
'p',
'\x2',
'\x2',
252 '\xAF',
'\xB0',
'\a',
'\x65',
'\x2',
'\x2',
'\xB0',
'\xB1',
'\a',
'g',
253 '\x2',
'\x2',
'\xB1',
'\xB2',
'\a',
'\x66',
'\x2',
'\x2',
'\xB2',
'\xB3',
254 '\a',
'\"',
'\x2',
'\x2',
'\xB3',
'\xB4',
'\a',
'\x64',
'\x2',
'\x2',
255 '\xB4',
'\xB5',
'\a',
'{',
'\x2',
'\x2',
'\xB5',
'\xB6',
'\x3',
'\x2',
256 '\x2',
'\x2',
'\xB6',
'\xB7',
'\b',
'\x16',
'\x4',
'\x2',
'\xB7',
'-',
257 '\x3',
'\x2',
'\x2',
'\x2',
'\xB8',
'\xB9',
'\t',
'\a',
'\x2',
'\x2',
258 '\xB9',
'/',
'\x3',
'\x2',
'\x2',
'\x2',
'\xBA',
'\xBB',
'\t',
'\b',
'\x2',
259 '\x2',
'\xBB',
'\x31',
'\x3',
'\x2',
'\x2',
'\x2',
'\r',
'\x2',
'\x3',
260 '=',
'\x46',
'W',
'Z',
'o',
'v',
'\x90',
'\x9F',
'\xA3',
'\x5',
'\b',
261 '\x2',
'\x2',
'\x4',
'\x3',
'\x2',
'\x4',
'\x2',
'\x2',
264 public static readonly ATN _ATN =
265 new ATNDeserializer().Deserialize(_serializedATN);