OSDN Git Service

First commitment for the BlackTank LPC1769.
[blacktank/blacktank.git] / vtparse_table.c
1 /**
2  * @file vtparse_table.c
3  * @brief VTParse
4  * @details
5  * An implementation of Paul Williams' DEC compatible state machine parser
6  * This code is in the public domain.
7  * @author Joshua Haberman <joshua@reverberate.org>
8  */
9
10 #include "vtparse_table.h"
11
12 static const char *ACTION_NAMES[] = {
13    "<no action>",
14    "CLEAR",
15    "COLLECT",
16    "CSI_DISPATCH",
17    "ESC_DISPATCH",
18    "EXECUTE",
19    "HOOK",
20    "IGNORE",
21    "OSC_END",
22    "OSC_PUT",
23    "OSC_START",
24    "PARAM",
25    "PRINT",
26    "PUT",
27    "UNHOOK",
28 };
29
30 static const char *STATE_NAMES[] = {
31    "ANYWHERE",
32    "CSI_ENTRY",
33    "CSI_IGNORE",
34    "CSI_INTERMEDIATE",
35    "CSI_PARAM",
36    "DCS_ENTRY",
37    "DCS_IGNORE",
38    "DCS_INTERMEDIATE",
39    "DCS_PARAM",
40    "DCS_PASSTHROUGH",
41    "ESCAPE",
42    "ESCAPE_INTERMEDIATE",
43    "GROUND",
44    "OSC_STRING",
45    "SOS_PM_APC_STRING",
46 };
47
48 static const state_change_t STATE_TABLE[15][256] = {
49   {  /* VTPARSE_STATE_ANYWHERE */
50     0,
51     0,
52     0,
53     0,
54     0,
55     0,
56     0,
57     0,
58     0,
59     0,
60     0,
61     0,
62     0,
63     0,
64     0,
65     0,
66     0,
67     0,
68     0,
69     0,
70     0,
71     0,
72     0,
73     0,
74 /*24 */  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
75     0,
76 /*26 */  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
77 /*27 */  0                                 | (VTPARSE_STATE_ESCAPE              << 4),
78     0,
79     0,
80     0,
81     0,
82     0,
83     0,
84     0,
85     0,
86     0,
87     0,
88     0,
89     0,
90     0,
91     0,
92     0,
93     0,
94     0,
95     0,
96     0,
97     0,
98     0,
99     0,
100     0,
101     0,
102     0,
103     0,
104     0,
105     0,
106     0,
107     0,
108     0,
109     0,
110     0,
111     0,
112     0,
113     0,
114     0,
115     0,
116     0,
117     0,
118     0,
119     0,
120     0,
121     0,
122     0,
123     0,
124     0,
125     0,
126     0,
127     0,
128     0,
129     0,
130     0,
131     0,
132     0,
133     0,
134     0,
135     0,
136     0,
137     0,
138     0,
139     0,
140     0,
141     0,
142     0,
143     0,
144     0,
145     0,
146     0,
147     0,
148     0,
149     0,
150     0,
151     0,
152     0,
153     0,
154     0,
155     0,
156     0,
157     0,
158     0,
159     0,
160     0,
161     0,
162     0,
163     0,
164     0,
165     0,
166     0,
167     0,
168     0,
169     0,
170     0,
171     0,
172     0,
173     0,
174     0,
175     0,
176     0,
177     0,
178 /*128*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
179 /*129*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
180 /*130*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
181 /*131*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
182 /*132*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
183 /*133*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
184 /*134*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
185 /*135*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
186 /*136*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
187 /*137*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
188 /*138*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
189 /*139*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
190 /*140*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
191 /*141*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
192 /*142*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
193 /*143*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
194 /*144*/  0                                 | (VTPARSE_STATE_DCS_ENTRY           << 4),
195 /*145*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
196 /*146*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
197 /*147*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
198 /*148*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
199 /*149*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
200 /*150*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
201 /*151*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
202 /*152*/  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
203 /*153*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
204 /*154*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
205 /*155*/  0                                 | (VTPARSE_STATE_CSI_ENTRY           << 4),
206 /*156*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
207 /*157*/  0                                 | (VTPARSE_STATE_OSC_STRING          << 4),
208 /*158*/  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
209 /*159*/  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
210   },
211   {  /* VTPARSE_STATE_CSI_ENTRY */
212 /*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
213 /*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
214 /*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
215 /*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
216 /*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
217 /*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
218 /*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
219 /*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
220 /*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
221 /*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
222 /*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
223 /*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
224 /*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
225 /*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
226 /*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
227 /*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
228 /*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
229 /*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
230 /*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
231 /*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
232 /*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
233 /*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
234 /*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
235 /*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
236     0,
237 /*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
238     0,
239     0,
240 /*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
241 /*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
242 /*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
243 /*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
244 /*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
245 /*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
246 /*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
247 /*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
248 /*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
249 /*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
250 /*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
251 /*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
252 /*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
253 /*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
254 /*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
255 /*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
256 /*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
257 /*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
258 /*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
259 /*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
260 /*48 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
261 /*49 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
262 /*50 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
263 /*51 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
264 /*52 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
265 /*53 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
266 /*54 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
267 /*55 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
268 /*56 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
269 /*57 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
270 /*58 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
271 /*59 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
272 /*60 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_PARAM           << 4),
273 /*61 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_PARAM           << 4),
274 /*62 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_PARAM           << 4),
275 /*63 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_PARAM           << 4),
276 /*64 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
277 /*65 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
278 /*66 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
279 /*67 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
280 /*68 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
281 /*69 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
282 /*70 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
283 /*71 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
284 /*72 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
285 /*73 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
286 /*74 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
287 /*75 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
288 /*76 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
289 /*77 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
290 /*78 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
291 /*79 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
292 /*80 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
293 /*81 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
294 /*82 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
295 /*83 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
296 /*84 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
297 /*85 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
298 /*86 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
299 /*87 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
300 /*88 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
301 /*89 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
302 /*90 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
303 /*91 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
304 /*92 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
305 /*93 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
306 /*94 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
307 /*95 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
308 /*96 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
309 /*97 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
310 /*98 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
311 /*99 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
312 /*100*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
313 /*101*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
314 /*102*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
315 /*103*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
316 /*104*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
317 /*105*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
318 /*106*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
319 /*107*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
320 /*108*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
321 /*109*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
322 /*110*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
323 /*111*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
324 /*112*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
325 /*113*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
326 /*114*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
327 /*115*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
328 /*116*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
329 /*117*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
330 /*118*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
331 /*119*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
332 /*120*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
333 /*121*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
334 /*122*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
335 /*123*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
336 /*124*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
337 /*125*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
338 /*126*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
339 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
340   },
341   {  /* VTPARSE_STATE_CSI_IGNORE */
342 /*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
343 /*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
344 /*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
345 /*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
346 /*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
347 /*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
348 /*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
349 /*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
350 /*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
351 /*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
352 /*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
353 /*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
354 /*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
355 /*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
356 /*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
357 /*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
358 /*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
359 /*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
360 /*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
361 /*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
362 /*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
363 /*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
364 /*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
365 /*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
366     0,
367 /*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
368     0,
369     0,
370 /*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
371 /*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
372 /*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
373 /*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
374 /*32 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
375 /*33 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
376 /*34 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
377 /*35 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
378 /*36 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
379 /*37 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
380 /*38 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
381 /*39 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
382 /*40 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
383 /*41 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
384 /*42 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
385 /*43 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
386 /*44 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
387 /*45 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
388 /*46 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
389 /*47 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
390 /*48 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
391 /*49 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
392 /*50 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
393 /*51 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
394 /*52 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
395 /*53 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
396 /*54 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
397 /*55 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
398 /*56 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
399 /*57 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
400 /*58 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
401 /*59 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
402 /*60 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
403 /*61 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
404 /*62 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
405 /*63 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
406 /*64 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
407 /*65 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
408 /*66 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
409 /*67 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
410 /*68 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
411 /*69 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
412 /*70 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
413 /*71 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
414 /*72 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
415 /*73 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
416 /*74 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
417 /*75 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
418 /*76 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
419 /*77 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
420 /*78 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
421 /*79 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
422 /*80 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
423 /*81 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
424 /*82 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
425 /*83 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
426 /*84 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
427 /*85 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
428 /*86 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
429 /*87 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
430 /*88 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
431 /*89 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
432 /*90 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
433 /*91 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
434 /*92 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
435 /*93 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
436 /*94 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
437 /*95 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
438 /*96 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
439 /*97 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
440 /*98 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
441 /*99 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
442 /*100*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
443 /*101*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
444 /*102*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
445 /*103*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
446 /*104*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
447 /*105*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
448 /*106*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
449 /*107*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
450 /*108*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
451 /*109*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
452 /*110*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
453 /*111*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
454 /*112*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
455 /*113*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
456 /*114*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
457 /*115*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
458 /*116*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
459 /*117*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
460 /*118*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
461 /*119*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
462 /*120*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
463 /*121*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
464 /*122*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
465 /*123*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
466 /*124*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
467 /*125*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
468 /*126*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
469 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
470   },
471   {  /* VTPARSE_STATE_CSI_INTERMEDIATE */
472 /*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
473 /*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
474 /*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
475 /*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
476 /*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
477 /*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
478 /*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
479 /*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
480 /*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
481 /*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
482 /*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
483 /*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
484 /*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
485 /*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
486 /*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
487 /*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
488 /*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
489 /*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
490 /*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
491 /*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
492 /*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
493 /*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
494 /*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
495 /*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
496     0,
497 /*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
498     0,
499     0,
500 /*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
501 /*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
502 /*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
503 /*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
504 /*32 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
505 /*33 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
506 /*34 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
507 /*35 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
508 /*36 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
509 /*37 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
510 /*38 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
511 /*39 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
512 /*40 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
513 /*41 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
514 /*42 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
515 /*43 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
516 /*44 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
517 /*45 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
518 /*46 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
519 /*47 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
520 /*48 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
521 /*49 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
522 /*50 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
523 /*51 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
524 /*52 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
525 /*53 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
526 /*54 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
527 /*55 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
528 /*56 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
529 /*57 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
530 /*58 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
531 /*59 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
532 /*60 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
533 /*61 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
534 /*62 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
535 /*63 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
536 /*64 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
537 /*65 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
538 /*66 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
539 /*67 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
540 /*68 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
541 /*69 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
542 /*70 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
543 /*71 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
544 /*72 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
545 /*73 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
546 /*74 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
547 /*75 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
548 /*76 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
549 /*77 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
550 /*78 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
551 /*79 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
552 /*80 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
553 /*81 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
554 /*82 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
555 /*83 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
556 /*84 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
557 /*85 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
558 /*86 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
559 /*87 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
560 /*88 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
561 /*89 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
562 /*90 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
563 /*91 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
564 /*92 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
565 /*93 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
566 /*94 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
567 /*95 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
568 /*96 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
569 /*97 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
570 /*98 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
571 /*99 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
572 /*100*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
573 /*101*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
574 /*102*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
575 /*103*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
576 /*104*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
577 /*105*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
578 /*106*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
579 /*107*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
580 /*108*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
581 /*109*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
582 /*110*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
583 /*111*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
584 /*112*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
585 /*113*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
586 /*114*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
587 /*115*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
588 /*116*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
589 /*117*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
590 /*118*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
591 /*119*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
592 /*120*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
593 /*121*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
594 /*122*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
595 /*123*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
596 /*124*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
597 /*125*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
598 /*126*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
599 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
600   },
601   {  /* VTPARSE_STATE_CSI_PARAM */
602 /*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
603 /*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
604 /*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
605 /*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
606 /*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
607 /*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
608 /*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
609 /*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
610 /*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
611 /*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
612 /*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
613 /*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
614 /*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
615 /*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
616 /*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
617 /*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
618 /*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
619 /*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
620 /*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
621 /*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
622 /*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
623 /*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
624 /*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
625 /*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
626     0,
627 /*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
628     0,
629     0,
630 /*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
631 /*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
632 /*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
633 /*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
634 /*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
635 /*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
636 /*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
637 /*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
638 /*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
639 /*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
640 /*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
641 /*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
642 /*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
643 /*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
644 /*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
645 /*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
646 /*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
647 /*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
648 /*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
649 /*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
650 /*48 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
651 /*49 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
652 /*50 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
653 /*51 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
654 /*52 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
655 /*53 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
656 /*54 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
657 /*55 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
658 /*56 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
659 /*57 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
660 /*58 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
661 /*59 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
662 /*60 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
663 /*61 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
664 /*62 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
665 /*63 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
666 /*64 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
667 /*65 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
668 /*66 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
669 /*67 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
670 /*68 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
671 /*69 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
672 /*70 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
673 /*71 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
674 /*72 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
675 /*73 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
676 /*74 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
677 /*75 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
678 /*76 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
679 /*77 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
680 /*78 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
681 /*79 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
682 /*80 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
683 /*81 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
684 /*82 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
685 /*83 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
686 /*84 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
687 /*85 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
688 /*86 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
689 /*87 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
690 /*88 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
691 /*89 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
692 /*90 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
693 /*91 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
694 /*92 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
695 /*93 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
696 /*94 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
697 /*95 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
698 /*96 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
699 /*97 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
700 /*98 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
701 /*99 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
702 /*100*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
703 /*101*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
704 /*102*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
705 /*103*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
706 /*104*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
707 /*105*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
708 /*106*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
709 /*107*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
710 /*108*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
711 /*109*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
712 /*110*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
713 /*111*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
714 /*112*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
715 /*113*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
716 /*114*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
717 /*115*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
718 /*116*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
719 /*117*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
720 /*118*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
721 /*119*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
722 /*120*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
723 /*121*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
724 /*122*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
725 /*123*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
726 /*124*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
727 /*125*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
728 /*126*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
729 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
730   },
731   {  /* VTPARSE_STATE_DCS_ENTRY */
732 /*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
733 /*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
734 /*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
735 /*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
736 /*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
737 /*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
738 /*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
739 /*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
740 /*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
741 /*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
742 /*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
743 /*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
744 /*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
745 /*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
746 /*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
747 /*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
748 /*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
749 /*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
750 /*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
751 /*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
752 /*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
753 /*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
754 /*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
755 /*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
756     0,
757 /*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
758     0,
759     0,
760 /*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
761 /*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
762 /*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
763 /*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
764 /*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
765 /*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
766 /*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
767 /*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
768 /*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
769 /*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
770 /*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
771 /*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
772 /*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
773 /*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
774 /*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
775 /*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
776 /*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
777 /*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
778 /*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
779 /*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
780 /*48 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
781 /*49 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
782 /*50 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
783 /*51 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
784 /*52 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
785 /*53 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
786 /*54 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
787 /*55 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
788 /*56 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
789 /*57 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
790 /*58 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
791 /*59 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
792 /*60 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_PARAM           << 4),
793 /*61 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_PARAM           << 4),
794 /*62 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_PARAM           << 4),
795 /*63 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_PARAM           << 4),
796 /*64 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
797 /*65 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
798 /*66 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
799 /*67 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
800 /*68 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
801 /*69 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
802 /*70 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
803 /*71 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
804 /*72 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
805 /*73 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
806 /*74 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
807 /*75 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
808 /*76 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
809 /*77 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
810 /*78 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
811 /*79 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
812 /*80 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
813 /*81 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
814 /*82 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
815 /*83 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
816 /*84 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
817 /*85 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
818 /*86 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
819 /*87 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
820 /*88 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
821 /*89 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
822 /*90 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
823 /*91 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
824 /*92 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
825 /*93 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
826 /*94 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
827 /*95 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
828 /*96 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
829 /*97 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
830 /*98 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
831 /*99 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
832 /*100*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
833 /*101*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
834 /*102*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
835 /*103*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
836 /*104*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
837 /*105*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
838 /*106*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
839 /*107*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
840 /*108*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
841 /*109*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
842 /*110*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
843 /*111*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
844 /*112*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
845 /*113*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
846 /*114*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
847 /*115*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
848 /*116*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
849 /*117*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
850 /*118*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
851 /*119*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
852 /*120*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
853 /*121*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
854 /*122*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
855 /*123*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
856 /*124*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
857 /*125*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
858 /*126*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
859 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
860   },
861   {  /* VTPARSE_STATE_DCS_IGNORE */
862 /*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
863 /*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
864 /*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
865 /*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
866 /*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
867 /*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
868 /*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
869 /*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
870 /*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
871 /*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
872 /*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
873 /*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
874 /*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
875 /*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
876 /*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
877 /*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
878 /*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
879 /*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
880 /*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
881 /*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
882 /*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
883 /*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
884 /*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
885 /*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
886     0,
887 /*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
888     0,
889     0,
890 /*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
891 /*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
892 /*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
893 /*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
894 /*32 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
895 /*33 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
896 /*34 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
897 /*35 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
898 /*36 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
899 /*37 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
900 /*38 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
901 /*39 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
902 /*40 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
903 /*41 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
904 /*42 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
905 /*43 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
906 /*44 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
907 /*45 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
908 /*46 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
909 /*47 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
910 /*48 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
911 /*49 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
912 /*50 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
913 /*51 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
914 /*52 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
915 /*53 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
916 /*54 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
917 /*55 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
918 /*56 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
919 /*57 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
920 /*58 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
921 /*59 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
922 /*60 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
923 /*61 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
924 /*62 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
925 /*63 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
926 /*64 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
927 /*65 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
928 /*66 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
929 /*67 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
930 /*68 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
931 /*69 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
932 /*70 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
933 /*71 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
934 /*72 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
935 /*73 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
936 /*74 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
937 /*75 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
938 /*76 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
939 /*77 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
940 /*78 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
941 /*79 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
942 /*80 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
943 /*81 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
944 /*82 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
945 /*83 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
946 /*84 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
947 /*85 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
948 /*86 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
949 /*87 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
950 /*88 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
951 /*89 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
952 /*90 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
953 /*91 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
954 /*92 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
955 /*93 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
956 /*94 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
957 /*95 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
958 /*96 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
959 /*97 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
960 /*98 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
961 /*99 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
962 /*100*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
963 /*101*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
964 /*102*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
965 /*103*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
966 /*104*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
967 /*105*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
968 /*106*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
969 /*107*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
970 /*108*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
971 /*109*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
972 /*110*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
973 /*111*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
974 /*112*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
975 /*113*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
976 /*114*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
977 /*115*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
978 /*116*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
979 /*117*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
980 /*118*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
981 /*119*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
982 /*120*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
983 /*121*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
984 /*122*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
985 /*123*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
986 /*124*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
987 /*125*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
988 /*126*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
989 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
990     0,
991     0,
992     0,
993     0,
994     0,
995     0,
996     0,
997     0,
998     0,
999     0,
1000     0,
1001     0,
1002     0,
1003     0,
1004     0,
1005     0,
1006     0,
1007     0,
1008     0,
1009     0,
1010     0,
1011     0,
1012     0,
1013     0,
1014     0,
1015     0,
1016     0,
1017     0,
1018 /*156*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
1019   },
1020   {  /* VTPARSE_STATE_DCS_INTERMEDIATE */
1021 /*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1022 /*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1023 /*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1024 /*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1025 /*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1026 /*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1027 /*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1028 /*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1029 /*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1030 /*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1031 /*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1032 /*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1033 /*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1034 /*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1035 /*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1036 /*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1037 /*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1038 /*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1039 /*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1040 /*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1041 /*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1042 /*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1043 /*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1044 /*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1045     0,
1046 /*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1047     0,
1048     0,
1049 /*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1050 /*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1051 /*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1052 /*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1053 /*32 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1054 /*33 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1055 /*34 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1056 /*35 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1057 /*36 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1058 /*37 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1059 /*38 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1060 /*39 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1061 /*40 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1062 /*41 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1063 /*42 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1064 /*43 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1065 /*44 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1066 /*45 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1067 /*46 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1068 /*47 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1069 /*48 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1070 /*49 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1071 /*50 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1072 /*51 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1073 /*52 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1074 /*53 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1075 /*54 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1076 /*55 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1077 /*56 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1078 /*57 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1079 /*58 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1080 /*59 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1081 /*60 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1082 /*61 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1083 /*62 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1084 /*63 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1085 /*64 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1086 /*65 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1087 /*66 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1088 /*67 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1089 /*68 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1090 /*69 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1091 /*70 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1092 /*71 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1093 /*72 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1094 /*73 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1095 /*74 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1096 /*75 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1097 /*76 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1098 /*77 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1099 /*78 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1100 /*79 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1101 /*80 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1102 /*81 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1103 /*82 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1104 /*83 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1105 /*84 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1106 /*85 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1107 /*86 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1108 /*87 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1109 /*88 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1110 /*89 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1111 /*90 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1112 /*91 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1113 /*92 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1114 /*93 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1115 /*94 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1116 /*95 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1117 /*96 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1118 /*97 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1119 /*98 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1120 /*99 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1121 /*100*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1122 /*101*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1123 /*102*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1124 /*103*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1125 /*104*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1126 /*105*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1127 /*106*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1128 /*107*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1129 /*108*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1130 /*109*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1131 /*110*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1132 /*111*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1133 /*112*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1134 /*113*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1135 /*114*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1136 /*115*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1137 /*116*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1138 /*117*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1139 /*118*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1140 /*119*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1141 /*120*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1142 /*121*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1143 /*122*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1144 /*123*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1145 /*124*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1146 /*125*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1147 /*126*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1148 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1149   },
1150   {  /* VTPARSE_STATE_DCS_PARAM */
1151 /*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1152 /*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1153 /*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1154 /*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1155 /*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1156 /*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1157 /*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1158 /*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1159 /*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1160 /*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1161 /*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1162 /*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1163 /*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1164 /*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1165 /*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1166 /*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1167 /*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1168 /*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1169 /*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1170 /*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1171 /*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1172 /*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1173 /*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1174 /*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1175     0,
1176 /*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1177     0,
1178     0,
1179 /*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1180 /*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1181 /*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1182 /*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1183 /*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1184 /*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1185 /*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1186 /*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1187 /*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1188 /*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1189 /*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1190 /*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1191 /*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1192 /*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1193 /*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1194 /*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1195 /*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1196 /*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1197 /*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1198 /*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
1199 /*48 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1200 /*49 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1201 /*50 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1202 /*51 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1203 /*52 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1204 /*53 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1205 /*54 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1206 /*55 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1207 /*56 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1208 /*57 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1209 /*58 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1210 /*59 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
1211 /*60 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1212 /*61 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1213 /*62 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1214 /*63 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
1215 /*64 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1216 /*65 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1217 /*66 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1218 /*67 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1219 /*68 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1220 /*69 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1221 /*70 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1222 /*71 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1223 /*72 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1224 /*73 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1225 /*74 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1226 /*75 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1227 /*76 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1228 /*77 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1229 /*78 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1230 /*79 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1231 /*80 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1232 /*81 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1233 /*82 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1234 /*83 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1235 /*84 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1236 /*85 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1237 /*86 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1238 /*87 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1239 /*88 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1240 /*89 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1241 /*90 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1242 /*91 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1243 /*92 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1244 /*93 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1245 /*94 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1246 /*95 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1247 /*96 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1248 /*97 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1249 /*98 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1250 /*99 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1251 /*100*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1252 /*101*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1253 /*102*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1254 /*103*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1255 /*104*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1256 /*105*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1257 /*106*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1258 /*107*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1259 /*108*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1260 /*109*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1261 /*110*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1262 /*111*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1263 /*112*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1264 /*113*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1265 /*114*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1266 /*115*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1267 /*116*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1268 /*117*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1269 /*118*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1270 /*119*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1271 /*120*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1272 /*121*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1273 /*122*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1274 /*123*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1275 /*124*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1276 /*125*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1277 /*126*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
1278 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1279   },
1280   {  /* VTPARSE_STATE_DCS_PASSTHROUGH */
1281 /*0  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1282 /*1  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1283 /*2  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1284 /*3  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1285 /*4  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1286 /*5  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1287 /*6  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1288 /*7  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1289 /*8  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1290 /*9  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1291 /*10 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1292 /*11 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1293 /*12 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1294 /*13 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1295 /*14 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1296 /*15 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1297 /*16 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1298 /*17 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1299 /*18 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1300 /*19 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1301 /*20 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1302 /*21 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1303 /*22 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1304 /*23 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1305     0,
1306 /*25 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1307     0,
1308     0,
1309 /*28 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1310 /*29 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1311 /*30 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1312 /*31 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1313 /*32 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1314 /*33 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1315 /*34 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1316 /*35 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1317 /*36 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1318 /*37 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1319 /*38 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1320 /*39 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1321 /*40 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1322 /*41 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1323 /*42 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1324 /*43 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1325 /*44 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1326 /*45 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1327 /*46 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1328 /*47 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1329 /*48 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1330 /*49 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1331 /*50 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1332 /*51 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1333 /*52 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1334 /*53 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1335 /*54 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1336 /*55 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1337 /*56 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1338 /*57 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1339 /*58 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1340 /*59 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1341 /*60 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1342 /*61 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1343 /*62 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1344 /*63 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1345 /*64 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1346 /*65 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1347 /*66 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1348 /*67 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1349 /*68 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1350 /*69 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1351 /*70 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1352 /*71 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1353 /*72 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1354 /*73 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1355 /*74 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1356 /*75 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1357 /*76 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1358 /*77 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1359 /*78 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1360 /*79 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1361 /*80 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1362 /*81 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1363 /*82 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1364 /*83 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1365 /*84 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1366 /*85 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1367 /*86 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1368 /*87 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1369 /*88 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1370 /*89 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1371 /*90 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1372 /*91 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1373 /*92 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1374 /*93 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1375 /*94 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1376 /*95 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1377 /*96 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1378 /*97 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1379 /*98 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1380 /*99 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
1381 /*100*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1382 /*101*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1383 /*102*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1384 /*103*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1385 /*104*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1386 /*105*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1387 /*106*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1388 /*107*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1389 /*108*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1390 /*109*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1391 /*110*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1392 /*111*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1393 /*112*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1394 /*113*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1395 /*114*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1396 /*115*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1397 /*116*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1398 /*117*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1399 /*118*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1400 /*119*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1401 /*120*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1402 /*121*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1403 /*122*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1404 /*123*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1405 /*124*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1406 /*125*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1407 /*126*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
1408 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1409     0,
1410     0,
1411     0,
1412     0,
1413     0,
1414     0,
1415     0,
1416     0,
1417     0,
1418     0,
1419     0,
1420     0,
1421     0,
1422     0,
1423     0,
1424     0,
1425     0,
1426     0,
1427     0,
1428     0,
1429     0,
1430     0,
1431     0,
1432     0,
1433     0,
1434     0,
1435     0,
1436     0,
1437 /*156*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
1438   },
1439   {  /* VTPARSE_STATE_ESCAPE */
1440 /*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1441 /*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1442 /*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1443 /*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1444 /*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1445 /*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1446 /*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1447 /*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1448 /*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1449 /*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1450 /*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1451 /*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1452 /*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1453 /*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1454 /*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1455 /*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1456 /*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1457 /*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1458 /*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1459 /*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1460 /*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1461 /*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1462 /*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1463 /*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1464     0,
1465 /*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1466     0,
1467     0,
1468 /*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1469 /*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1470 /*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1471 /*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1472 /*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1473 /*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1474 /*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1475 /*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1476 /*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1477 /*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1478 /*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1479 /*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1480 /*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1481 /*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1482 /*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1483 /*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1484 /*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1485 /*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1486 /*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1487 /*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
1488 /*48 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1489 /*49 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1490 /*50 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1491 /*51 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1492 /*52 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1493 /*53 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1494 /*54 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1495 /*55 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1496 /*56 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1497 /*57 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1498 /*58 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1499 /*59 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1500 /*60 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1501 /*61 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1502 /*62 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1503 /*63 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1504 /*64 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1505 /*65 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1506 /*66 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1507 /*67 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1508 /*68 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1509 /*69 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1510 /*70 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1511 /*71 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1512 /*72 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1513 /*73 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1514 /*74 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1515 /*75 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1516 /*76 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1517 /*77 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1518 /*78 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1519 /*79 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1520 /*80 */  0                                 | (VTPARSE_STATE_DCS_ENTRY           << 4),
1521 /*81 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1522 /*82 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1523 /*83 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1524 /*84 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1525 /*85 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1526 /*86 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1527 /*87 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1528 /*88 */  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
1529 /*89 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1530 /*90 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1531 /*91 */  0                                 | (VTPARSE_STATE_CSI_ENTRY           << 4),
1532 /*92 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1533 /*93 */  0                                 | (VTPARSE_STATE_OSC_STRING          << 4),
1534 /*94 */  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
1535 /*95 */  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
1536 /*96 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1537 /*97 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1538 /*98 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1539 /*99 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1540 /*100*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1541 /*101*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1542 /*102*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1543 /*103*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1544 /*104*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1545 /*105*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1546 /*106*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1547 /*107*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1548 /*108*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1549 /*109*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1550 /*110*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1551 /*111*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1552 /*112*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1553 /*113*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1554 /*114*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1555 /*115*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1556 /*116*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1557 /*117*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1558 /*118*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1559 /*119*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1560 /*120*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1561 /*121*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1562 /*122*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1563 /*123*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1564 /*124*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1565 /*125*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1566 /*126*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1567 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1568   },
1569   {  /* VTPARSE_STATE_ESCAPE_INTERMEDIATE */
1570 /*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1571 /*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1572 /*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1573 /*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1574 /*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1575 /*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1576 /*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1577 /*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1578 /*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1579 /*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1580 /*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1581 /*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1582 /*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1583 /*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1584 /*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1585 /*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1586 /*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1587 /*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1588 /*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1589 /*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1590 /*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1591 /*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1592 /*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1593 /*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1594     0,
1595 /*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1596     0,
1597     0,
1598 /*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1599 /*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1600 /*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1601 /*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1602 /*32 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1603 /*33 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1604 /*34 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1605 /*35 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1606 /*36 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1607 /*37 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1608 /*38 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1609 /*39 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1610 /*40 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1611 /*41 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1612 /*42 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1613 /*43 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1614 /*44 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1615 /*45 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1616 /*46 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1617 /*47 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
1618 /*48 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1619 /*49 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1620 /*50 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1621 /*51 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1622 /*52 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1623 /*53 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1624 /*54 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1625 /*55 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1626 /*56 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1627 /*57 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1628 /*58 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1629 /*59 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1630 /*60 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1631 /*61 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1632 /*62 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1633 /*63 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1634 /*64 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1635 /*65 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1636 /*66 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1637 /*67 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1638 /*68 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1639 /*69 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1640 /*70 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1641 /*71 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1642 /*72 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1643 /*73 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1644 /*74 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1645 /*75 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1646 /*76 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1647 /*77 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1648 /*78 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1649 /*79 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1650 /*80 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1651 /*81 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1652 /*82 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1653 /*83 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1654 /*84 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1655 /*85 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1656 /*86 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1657 /*87 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1658 /*88 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1659 /*89 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1660 /*90 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1661 /*91 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1662 /*92 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1663 /*93 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1664 /*94 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1665 /*95 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1666 /*96 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1667 /*97 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1668 /*98 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1669 /*99 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1670 /*100*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1671 /*101*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1672 /*102*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1673 /*103*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1674 /*104*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1675 /*105*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1676 /*106*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1677 /*107*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1678 /*108*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1679 /*109*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1680 /*110*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1681 /*111*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1682 /*112*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1683 /*113*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1684 /*114*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1685 /*115*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1686 /*116*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1687 /*117*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1688 /*118*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1689 /*119*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1690 /*120*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1691 /*121*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1692 /*122*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1693 /*123*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1694 /*124*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1695 /*125*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1696 /*126*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
1697 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1698   },
1699   {  /* VTPARSE_STATE_GROUND */
1700 /*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1701 /*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1702 /*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1703 /*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1704 /*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1705 /*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1706 /*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1707 /*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1708 /*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1709 /*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1710 /*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1711 /*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1712 /*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1713 /*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1714 /*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1715 /*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1716 /*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1717 /*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1718 /*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1719 /*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1720 /*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1721 /*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1722 /*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1723 /*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1724     0,
1725 /*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1726     0,
1727     0,
1728 /*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1729 /*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1730 /*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1731 /*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1732 /*32 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1733 /*33 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1734 /*34 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1735 /*35 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1736 /*36 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1737 /*37 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1738 /*38 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1739 /*39 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1740 /*40 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1741 /*41 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1742 /*42 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1743 /*43 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1744 /*44 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1745 /*45 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1746 /*46 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1747 /*47 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1748 /*48 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1749 /*49 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1750 /*50 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1751 /*51 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1752 /*52 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1753 /*53 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1754 /*54 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1755 /*55 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1756 /*56 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1757 /*57 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1758 /*58 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1759 /*59 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1760 /*60 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1761 /*61 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1762 /*62 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1763 /*63 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1764 /*64 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1765 /*65 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1766 /*66 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1767 /*67 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1768 /*68 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1769 /*69 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1770 /*70 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1771 /*71 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1772 /*72 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1773 /*73 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1774 /*74 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1775 /*75 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1776 /*76 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1777 /*77 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1778 /*78 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1779 /*79 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1780 /*80 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1781 /*81 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1782 /*82 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1783 /*83 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1784 /*84 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1785 /*85 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1786 /*86 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1787 /*87 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1788 /*88 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1789 /*89 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1790 /*90 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1791 /*91 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1792 /*92 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1793 /*93 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1794 /*94 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1795 /*95 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1796 /*96 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1797 /*97 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1798 /*98 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1799 /*99 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1800 /*100*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1801 /*101*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1802 /*102*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1803 /*103*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1804 /*104*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1805 /*105*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1806 /*106*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1807 /*107*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1808 /*108*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1809 /*109*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1810 /*110*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1811 /*111*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1812 /*112*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1813 /*113*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1814 /*114*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1815 /*115*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1816 /*116*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1817 /*117*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1818 /*118*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1819 /*119*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1820 /*120*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1821 /*121*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1822 /*122*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1823 /*123*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1824 /*124*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1825 /*125*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1826 /*126*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1827 /*127*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
1828 /*128*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1829 /*129*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1830 /*130*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1831 /*131*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1832 /*132*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1833 /*133*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1834 /*134*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1835 /*135*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1836 /*136*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1837 /*137*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1838 /*138*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1839 /*139*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1840 /*140*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1841 /*141*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1842 /*142*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1843 /*143*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1844     0,
1845 /*145*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1846 /*146*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1847 /*147*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1848 /*148*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1849 /*149*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1850 /*150*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1851 /*151*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1852 /*152*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1853 /*153*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1854 /*154*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1855     0,
1856 /*156*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
1857   },
1858   {  /* VTPARSE_STATE_OSC_STRING */
1859 /*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1860 /*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1861 /*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1862 /*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1863 /*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1864 /*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1865 /*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1866 /*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1867 /*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1868 /*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1869 /*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1870 /*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1871 /*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1872 /*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1873 /*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1874 /*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1875 /*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1876 /*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1877 /*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1878 /*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1879 /*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1880 /*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1881 /*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1882 /*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1883     0,
1884 /*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1885     0,
1886     0,
1887 /*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1888 /*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1889 /*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1890 /*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
1891 /*32 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1892 /*33 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1893 /*34 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1894 /*35 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1895 /*36 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1896 /*37 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1897 /*38 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1898 /*39 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1899 /*40 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1900 /*41 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1901 /*42 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1902 /*43 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1903 /*44 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1904 /*45 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1905 /*46 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1906 /*47 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1907 /*48 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1908 /*49 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1909 /*50 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1910 /*51 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1911 /*52 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1912 /*53 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1913 /*54 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1914 /*55 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1915 /*56 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1916 /*57 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1917 /*58 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1918 /*59 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1919 /*60 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1920 /*61 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1921 /*62 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1922 /*63 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1923 /*64 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1924 /*65 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1925 /*66 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1926 /*67 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1927 /*68 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1928 /*69 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1929 /*70 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1930 /*71 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1931 /*72 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1932 /*73 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1933 /*74 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1934 /*75 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1935 /*76 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1936 /*77 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1937 /*78 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1938 /*79 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1939 /*80 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1940 /*81 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1941 /*82 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1942 /*83 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1943 /*84 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1944 /*85 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1945 /*86 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1946 /*87 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1947 /*88 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1948 /*89 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1949 /*90 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1950 /*91 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1951 /*92 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1952 /*93 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1953 /*94 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1954 /*95 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1955 /*96 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1956 /*97 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1957 /*98 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1958 /*99 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1959 /*100*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1960 /*101*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1961 /*102*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1962 /*103*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1963 /*104*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1964 /*105*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1965 /*106*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1966 /*107*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1967 /*108*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1968 /*109*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1969 /*110*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1970 /*111*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1971 /*112*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1972 /*113*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1973 /*114*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1974 /*115*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1975 /*116*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1976 /*117*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1977 /*118*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1978 /*119*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1979 /*120*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1980 /*121*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1981 /*122*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1982 /*123*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1983 /*124*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1984 /*125*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1985 /*126*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1986 /*127*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
1987     0,
1988     0,
1989     0,
1990     0,
1991     0,
1992     0,
1993     0,
1994     0,
1995     0,
1996     0,
1997     0,
1998     0,
1999     0,
2000     0,
2001     0,
2002     0,
2003     0,
2004     0,
2005     0,
2006     0,
2007     0,
2008     0,
2009     0,
2010     0,
2011     0,
2012     0,
2013     0,
2014     0,
2015 /*156*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
2016   },
2017   {  /* VTPARSE_STATE_SOS_PM_APC_STRING */
2018 /*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2019 /*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2020 /*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2021 /*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2022 /*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2023 /*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2024 /*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2025 /*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2026 /*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2027 /*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2028 /*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2029 /*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2030 /*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2031 /*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2032 /*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2033 /*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2034 /*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2035 /*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2036 /*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2037 /*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2038 /*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2039 /*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2040 /*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2041 /*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2042     0,
2043 /*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2044     0,
2045     0,
2046 /*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2047 /*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2048 /*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2049 /*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2050 /*32 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2051 /*33 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2052 /*34 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2053 /*35 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2054 /*36 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2055 /*37 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2056 /*38 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2057 /*39 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2058 /*40 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2059 /*41 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2060 /*42 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2061 /*43 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2062 /*44 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2063 /*45 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2064 /*46 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2065 /*47 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2066 /*48 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2067 /*49 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2068 /*50 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2069 /*51 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2070 /*52 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2071 /*53 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2072 /*54 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2073 /*55 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2074 /*56 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2075 /*57 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2076 /*58 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2077 /*59 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2078 /*60 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2079 /*61 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2080 /*62 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2081 /*63 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2082 /*64 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2083 /*65 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2084 /*66 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2085 /*67 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2086 /*68 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2087 /*69 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2088 /*70 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2089 /*71 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2090 /*72 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2091 /*73 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2092 /*74 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2093 /*75 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2094 /*76 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2095 /*77 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2096 /*78 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2097 /*79 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2098 /*80 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2099 /*81 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2100 /*82 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2101 /*83 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2102 /*84 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2103 /*85 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2104 /*86 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2105 /*87 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2106 /*88 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2107 /*89 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2108 /*90 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2109 /*91 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2110 /*92 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2111 /*93 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2112 /*94 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2113 /*95 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2114 /*96 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2115 /*97 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2116 /*98 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2117 /*99 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2118 /*100*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2119 /*101*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2120 /*102*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2121 /*103*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2122 /*104*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2123 /*105*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2124 /*106*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2125 /*107*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2126 /*108*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2127 /*109*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2128 /*110*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2129 /*111*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2130 /*112*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2131 /*113*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2132 /*114*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2133 /*115*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2134 /*116*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2135 /*117*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2136 /*118*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2137 /*119*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2138 /*120*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2139 /*121*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2140 /*122*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2141 /*123*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2142 /*124*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2143 /*125*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2144 /*126*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2145 /*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
2146     0,
2147     0,
2148     0,
2149     0,
2150     0,
2151     0,
2152     0,
2153     0,
2154     0,
2155     0,
2156     0,
2157     0,
2158     0,
2159     0,
2160     0,
2161     0,
2162     0,
2163     0,
2164     0,
2165     0,
2166     0,
2167     0,
2168     0,
2169     0,
2170     0,
2171     0,
2172     0,
2173     0,
2174 /*156*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
2175   },
2176 };
2177
2178 static const vtparse_action_t ENTRY_ACTIONS[] = {
2179    (vtparse_action_t)0  /* none for ANYWHERE */,
2180    VTPARSE_ACTION_CLEAR, /* CSI_ENTRY */
2181    (vtparse_action_t)0  /* none for CSI_IGNORE */,
2182    (vtparse_action_t)0  /* none for CSI_INTERMEDIATE */,
2183    (vtparse_action_t)0  /* none for CSI_PARAM */,
2184    VTPARSE_ACTION_CLEAR, /* DCS_ENTRY */
2185    (vtparse_action_t)0  /* none for DCS_IGNORE */,
2186    (vtparse_action_t)0  /* none for DCS_INTERMEDIATE */,
2187    (vtparse_action_t)0  /* none for DCS_PARAM */,
2188    VTPARSE_ACTION_HOOK, /* DCS_PASSTHROUGH */
2189    VTPARSE_ACTION_CLEAR, /* ESCAPE */
2190    (vtparse_action_t)0  /* none for ESCAPE_INTERMEDIATE */,
2191    (vtparse_action_t)0  /* none for GROUND */,
2192    VTPARSE_ACTION_OSC_START, /* OSC_STRING */
2193    (vtparse_action_t)0  /* none for SOS_PM_APC_STRING */,
2194 };
2195
2196 static const vtparse_action_t EXIT_ACTIONS[] = {
2197    (vtparse_action_t)0  /* none for ANYWHERE */,
2198    (vtparse_action_t)0  /* none for CSI_ENTRY */,
2199    (vtparse_action_t)0  /* none for CSI_IGNORE */,
2200    (vtparse_action_t)0  /* none for CSI_INTERMEDIATE */,
2201    (vtparse_action_t)0  /* none for CSI_PARAM */,
2202    (vtparse_action_t)0  /* none for DCS_ENTRY */,
2203    (vtparse_action_t)0  /* none for DCS_IGNORE */,
2204    (vtparse_action_t)0  /* none for DCS_INTERMEDIATE */,
2205    (vtparse_action_t)0  /* none for DCS_PARAM */,
2206    VTPARSE_ACTION_UNHOOK, /* DCS_PASSTHROUGH */
2207    (vtparse_action_t)0  /* none for ESCAPE */,
2208    (vtparse_action_t)0  /* none for ESCAPE_INTERMEDIATE */,
2209    (vtparse_action_t)0  /* none for GROUND */,
2210    VTPARSE_ACTION_OSC_END, /* OSC_STRING */
2211    (vtparse_action_t)0  /* none for SOS_PM_APC_STRING */,
2212 };
2213
2214 state_change_t GET_STATE_TABLE(const int state, const int ch)
2215 {
2216     return STATE_TABLE[state][ch];
2217 }
2218
2219 vtparse_action_t GET_ENTRY_ACTIONS(const int state)
2220 {
2221     return ENTRY_ACTIONS[state];
2222 }
2223
2224 vtparse_action_t GET_EXIT_ACTIONS(const int state)
2225 {
2226     return EXIT_ACTIONS[state];
2227 }
2228
2229 const char *GET_ACTION_NAMES(const int n)
2230 {
2231     return ACTION_NAMES[n];
2232 }
2233
2234 const char *GET_STATE_NAMES(const int n)
2235 {
2236     return STATE_NAMES[n];
2237 }
2238