Natural Tiny Shell (NT-Shell) library is a tiny shell library for a small embedded system. The interface is really simple. You should only know ntshell_execute in ntshell.h. So you can port it to any embedded system easily. Please enjoy your small embedded system with it. :)

Dependents:   NaturalTinyShell_TestProgram

vtparse_table.c

Committer:
shintamainjp
Date:
2011-05-22
Revision:
0:7147d6024de8

File content as of revision 0:7147d6024de8:

/**
 * @file vtparse_table.c
 * @brief VTParse
 * @details
 * An implementation of Paul Williams' DEC compatible state machine parser
 * This code is in the public domain.
 * @author Joshua Haberman <joshua@reverberate.org>
 */

#include "vtparse_table.h"

static const char *ACTION_NAMES[] = {
   "<no action>",
   "CLEAR",
   "COLLECT",
   "CSI_DISPATCH",
   "ESC_DISPATCH",
   "EXECUTE",
   "HOOK",
   "IGNORE",
   "OSC_END",
   "OSC_PUT",
   "OSC_START",
   "PARAM",
   "PRINT",
   "PUT",
   "UNHOOK",
};

static const char *STATE_NAMES[] = {
   "ANYWHERE",
   "CSI_ENTRY",
   "CSI_IGNORE",
   "CSI_INTERMEDIATE",
   "CSI_PARAM",
   "DCS_ENTRY",
   "DCS_IGNORE",
   "DCS_INTERMEDIATE",
   "DCS_PARAM",
   "DCS_PASSTHROUGH",
   "ESCAPE",
   "ESCAPE_INTERMEDIATE",
   "GROUND",
   "OSC_STRING",
   "SOS_PM_APC_STRING",
};

static const state_change_t STATE_TABLE[15][256] = {
  {  /* VTPARSE_STATE_ANYWHERE */
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
/*24 */  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
    0,
/*26 */  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*27 */  0                                 | (VTPARSE_STATE_ESCAPE              << 4),
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
/*128*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*129*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*130*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*131*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*132*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*133*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*134*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*135*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*136*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*137*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*138*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*139*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*140*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*141*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*142*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*143*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*144*/  0                                 | (VTPARSE_STATE_DCS_ENTRY           << 4),
/*145*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*146*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*147*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*148*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*149*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*150*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*151*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*152*/  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
/*153*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*154*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*155*/  0                                 | (VTPARSE_STATE_CSI_ENTRY           << 4),
/*156*/  VTPARSE_ACTION_EXECUTE            | (VTPARSE_STATE_GROUND              << 4),
/*157*/  0                                 | (VTPARSE_STATE_OSC_STRING          << 4),
/*158*/  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
/*159*/  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
  },
  {  /* VTPARSE_STATE_CSI_ENTRY */
/*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*48 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*49 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*50 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*51 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*52 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*53 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*54 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*55 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*56 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*57 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*58 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*59 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_CSI_PARAM           << 4),
/*60 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_PARAM           << 4),
/*61 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_PARAM           << 4),
/*62 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_PARAM           << 4),
/*63 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_PARAM           << 4),
/*64 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*65 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*66 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*67 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*68 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*69 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*70 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*71 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*72 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*73 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*74 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*75 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*76 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*77 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*78 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*79 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*80 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*81 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*82 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*83 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*84 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*85 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*86 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*87 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*88 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*89 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*90 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*91 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*92 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*93 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*94 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*95 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*96 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*97 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*98 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*99 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*100*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*101*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*102*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*103*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*104*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*105*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*106*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*107*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*108*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*109*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*110*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*111*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*112*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*113*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*114*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*115*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*116*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*117*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*118*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*119*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*120*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*121*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*122*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*123*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*124*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*125*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*126*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_CSI_IGNORE */
/*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*32 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*33 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*34 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*35 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*36 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*37 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*38 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*39 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*40 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*41 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*42 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*43 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*44 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*45 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*46 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*47 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*48 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*49 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*50 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*51 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*52 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*53 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*54 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*55 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*56 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*57 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*58 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*59 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*60 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*61 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*62 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*63 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*64 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*65 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*66 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*67 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*68 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*69 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*70 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*71 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*72 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*73 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*74 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*75 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*76 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*77 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*78 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*79 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*80 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*81 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*82 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*83 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*84 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*85 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*86 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*87 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*88 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*89 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*90 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*91 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*92 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*93 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*94 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*95 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*96 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*97 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*98 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*99 */  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*100*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*101*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*102*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*103*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*104*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*105*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*106*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*107*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*108*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*109*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*110*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*111*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*112*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*113*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*114*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*115*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*116*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*117*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*118*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*119*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*120*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*121*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*122*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*123*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*124*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*125*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*126*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_CSI_INTERMEDIATE */
/*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*32 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*33 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*34 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*35 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*36 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*37 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*38 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*39 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*40 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*41 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*42 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*43 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*44 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*45 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*46 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*47 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*48 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*49 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*50 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*51 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*52 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*53 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*54 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*55 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*56 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*57 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*58 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*59 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*60 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*61 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*62 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*63 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*64 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*65 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*66 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*67 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*68 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*69 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*70 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*71 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*72 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*73 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*74 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*75 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*76 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*77 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*78 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*79 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*80 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*81 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*82 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*83 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*84 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*85 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*86 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*87 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*88 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*89 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*90 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*91 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*92 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*93 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*94 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*95 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*96 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*97 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*98 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*99 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*100*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*101*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*102*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*103*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*104*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*105*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*106*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*107*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*108*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*109*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*110*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*111*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*112*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*113*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*114*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*115*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*116*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*117*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*118*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*119*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*120*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*121*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*122*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*123*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*124*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*125*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*126*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_CSI_PARAM */
/*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_CSI_INTERMEDIATE    << 4),
/*48 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*49 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*50 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*51 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*52 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*53 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*54 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*55 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*56 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*57 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*58 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*59 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*60 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*61 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*62 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*63 */  0                                 | (VTPARSE_STATE_CSI_IGNORE          << 4),
/*64 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*65 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*66 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*67 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*68 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*69 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*70 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*71 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*72 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*73 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*74 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*75 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*76 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*77 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*78 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*79 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*80 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*81 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*82 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*83 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*84 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*85 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*86 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*87 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*88 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*89 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*90 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*91 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*92 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*93 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*94 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*95 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*96 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*97 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*98 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*99 */  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*100*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*101*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*102*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*103*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*104*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*105*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*106*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*107*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*108*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*109*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*110*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*111*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*112*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*113*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*114*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*115*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*116*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*117*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*118*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*119*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*120*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*121*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*122*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*123*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*124*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*125*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*126*/  VTPARSE_ACTION_CSI_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_DCS_ENTRY */
/*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*48 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*49 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*50 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*51 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*52 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*53 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*54 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*55 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*56 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*57 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*58 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*59 */  VTPARSE_ACTION_PARAM              | (VTPARSE_STATE_DCS_PARAM           << 4),
/*60 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_PARAM           << 4),
/*61 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_PARAM           << 4),
/*62 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_PARAM           << 4),
/*63 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_PARAM           << 4),
/*64 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*65 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*66 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*67 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*68 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*69 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*70 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*71 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*72 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*73 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*74 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*75 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*76 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*77 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*78 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*79 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*80 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*81 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*82 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*83 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*84 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*85 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*86 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*87 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*88 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*89 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*90 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*91 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*92 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*93 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*94 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*95 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*96 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*97 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*98 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*99 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*100*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*101*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*102*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*103*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*104*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*105*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*106*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*107*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*108*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*109*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*110*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*111*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*112*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*113*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*114*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*115*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*116*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*117*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*118*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*119*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*120*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*121*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*122*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*123*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*124*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*125*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*126*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_DCS_IGNORE */
/*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*32 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*33 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*34 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*35 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*36 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*37 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*38 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*39 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*40 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*41 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*42 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*43 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*44 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*45 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*46 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*47 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*48 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*49 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*50 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*51 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*52 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*53 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*54 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*55 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*56 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*57 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*58 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*59 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*60 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*61 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*62 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*63 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*64 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*65 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*66 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*67 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*68 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*69 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*70 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*71 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*72 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*73 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*74 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*75 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*76 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*77 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*78 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*79 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*80 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*81 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*82 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*83 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*84 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*85 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*86 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*87 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*88 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*89 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*90 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*91 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*92 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*93 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*94 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*95 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*96 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*97 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*98 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*99 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*100*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*101*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*102*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*103*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*104*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*105*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*106*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*107*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*108*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*109*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*110*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*111*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*112*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*113*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*114*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*115*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*116*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*117*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*118*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*119*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*120*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*121*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*122*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*123*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*124*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*125*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*126*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
/*156*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
  },
  {  /* VTPARSE_STATE_DCS_INTERMEDIATE */
/*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*32 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*33 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*34 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*35 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*36 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*37 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*38 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*39 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*40 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*41 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*42 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*43 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*44 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*45 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*46 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*47 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*48 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*49 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*50 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*51 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*52 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*53 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*54 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*55 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*56 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*57 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*58 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*59 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*60 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*61 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*62 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*63 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*64 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*65 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*66 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*67 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*68 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*69 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*70 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*71 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*72 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*73 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*74 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*75 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*76 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*77 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*78 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*79 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*80 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*81 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*82 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*83 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*84 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*85 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*86 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*87 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*88 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*89 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*90 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*91 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*92 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*93 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*94 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*95 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*96 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*97 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*98 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*99 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*100*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*101*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*102*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*103*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*104*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*105*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*106*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*107*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*108*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*109*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*110*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*111*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*112*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*113*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*114*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*115*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*116*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*117*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*118*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*119*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*120*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*121*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*122*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*123*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*124*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*125*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*126*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_DCS_PARAM */
/*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_DCS_INTERMEDIATE    << 4),
/*48 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*49 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*50 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*51 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*52 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*53 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*54 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*55 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*56 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*57 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*58 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*59 */  VTPARSE_ACTION_PARAM              | (0                                 << 4),
/*60 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*61 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*62 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*63 */  0                                 | (VTPARSE_STATE_DCS_IGNORE          << 4),
/*64 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*65 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*66 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*67 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*68 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*69 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*70 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*71 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*72 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*73 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*74 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*75 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*76 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*77 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*78 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*79 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*80 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*81 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*82 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*83 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*84 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*85 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*86 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*87 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*88 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*89 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*90 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*91 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*92 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*93 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*94 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*95 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*96 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*97 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*98 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*99 */  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*100*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*101*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*102*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*103*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*104*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*105*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*106*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*107*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*108*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*109*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*110*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*111*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*112*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*113*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*114*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*115*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*116*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*117*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*118*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*119*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*120*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*121*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*122*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*123*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*124*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*125*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*126*/  0                                 | (VTPARSE_STATE_DCS_PASSTHROUGH     << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_DCS_PASSTHROUGH */
/*0  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*1  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*2  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*3  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*4  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*5  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*6  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*7  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*8  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*9  */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*10 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*11 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*12 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*13 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*14 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*15 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*16 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*17 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*18 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*19 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*20 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*21 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*22 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*23 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*29 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*30 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*31 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*32 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*33 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*34 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*35 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*36 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*37 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*38 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*39 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*40 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*41 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*42 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*43 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*44 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*45 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*46 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*47 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*48 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*49 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*50 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*51 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*52 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*53 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*54 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*55 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*56 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*57 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*58 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*59 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*60 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*61 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*62 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*63 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*64 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*65 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*66 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*67 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*68 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*69 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*70 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*71 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*72 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*73 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*74 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*75 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*76 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*77 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*78 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*79 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*80 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*81 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*82 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*83 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*84 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*85 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*86 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*87 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*88 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*89 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*90 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*91 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*92 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*93 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*94 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*95 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*96 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*97 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*98 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*99 */  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*100*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*101*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*102*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*103*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*104*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*105*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*106*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*107*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*108*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*109*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*110*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*111*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*112*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*113*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*114*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*115*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*116*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*117*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*118*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*119*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*120*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*121*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*122*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*123*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*124*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*125*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*126*/  VTPARSE_ACTION_PUT                | (0                                 << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
/*156*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
  },
  {  /* VTPARSE_STATE_ESCAPE */
/*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*32 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*33 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*34 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*35 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*36 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*37 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*38 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*39 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*40 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*41 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*42 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*43 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*44 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*45 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*46 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*47 */  VTPARSE_ACTION_COLLECT            | (VTPARSE_STATE_ESCAPE_INTERMEDIATE << 4),
/*48 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*49 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*50 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*51 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*52 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*53 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*54 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*55 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*56 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*57 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*58 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*59 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*60 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*61 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*62 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*63 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*64 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*65 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*66 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*67 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*68 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*69 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*70 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*71 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*72 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*73 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*74 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*75 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*76 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*77 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*78 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*79 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*80 */  0                                 | (VTPARSE_STATE_DCS_ENTRY           << 4),
/*81 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*82 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*83 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*84 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*85 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*86 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*87 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*88 */  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
/*89 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*90 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*91 */  0                                 | (VTPARSE_STATE_CSI_ENTRY           << 4),
/*92 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*93 */  0                                 | (VTPARSE_STATE_OSC_STRING          << 4),
/*94 */  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
/*95 */  0                                 | (VTPARSE_STATE_SOS_PM_APC_STRING   << 4),
/*96 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*97 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*98 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*99 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*100*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*101*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*102*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*103*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*104*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*105*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*106*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*107*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*108*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*109*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*110*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*111*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*112*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*113*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*114*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*115*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*116*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*117*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*118*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*119*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*120*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*121*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*122*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*123*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*124*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*125*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*126*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_ESCAPE_INTERMEDIATE */
/*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*32 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*33 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*34 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*35 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*36 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*37 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*38 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*39 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*40 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*41 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*42 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*43 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*44 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*45 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*46 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*47 */  VTPARSE_ACTION_COLLECT            | (0                                 << 4),
/*48 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*49 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*50 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*51 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*52 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*53 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*54 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*55 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*56 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*57 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*58 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*59 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*60 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*61 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*62 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*63 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*64 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*65 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*66 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*67 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*68 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*69 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*70 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*71 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*72 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*73 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*74 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*75 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*76 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*77 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*78 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*79 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*80 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*81 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*82 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*83 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*84 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*85 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*86 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*87 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*88 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*89 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*90 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*91 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*92 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*93 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*94 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*95 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*96 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*97 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*98 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*99 */  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*100*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*101*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*102*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*103*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*104*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*105*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*106*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*107*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*108*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*109*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*110*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*111*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*112*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*113*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*114*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*115*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*116*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*117*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*118*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*119*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*120*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*121*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*122*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*123*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*124*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*125*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*126*/  VTPARSE_ACTION_ESC_DISPATCH       | (VTPARSE_STATE_GROUND              << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_GROUND */
/*0  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*1  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*2  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*3  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*4  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*5  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*6  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*7  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*8  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*9  */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*10 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*11 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*12 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*13 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*14 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*15 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*16 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*17 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*18 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*19 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*20 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*21 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*22 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*23 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*29 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*30 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*31 */  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*32 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*33 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*34 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*35 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*36 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*37 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*38 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*39 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*40 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*41 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*42 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*43 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*44 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*45 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*46 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*47 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*48 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*49 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*50 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*51 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*52 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*53 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*54 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*55 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*56 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*57 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*58 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*59 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*60 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*61 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*62 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*63 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*64 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*65 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*66 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*67 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*68 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*69 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*70 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*71 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*72 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*73 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*74 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*75 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*76 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*77 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*78 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*79 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*80 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*81 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*82 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*83 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*84 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*85 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*86 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*87 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*88 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*89 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*90 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*91 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*92 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*93 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*94 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*95 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*96 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*97 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*98 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*99 */  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*100*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*101*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*102*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*103*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*104*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*105*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*106*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*107*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*108*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*109*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*110*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*111*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*112*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*113*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*114*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*115*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*116*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*117*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*118*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*119*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*120*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*121*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*122*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*123*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*124*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*125*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*126*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*127*/  VTPARSE_ACTION_PRINT              | (0                                 << 4),
/*128*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*129*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*130*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*131*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*132*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*133*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*134*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*135*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*136*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*137*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*138*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*139*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*140*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*141*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*142*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*143*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*145*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*146*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*147*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*148*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*149*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*150*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*151*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*152*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*153*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
/*154*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
    0,
/*156*/  VTPARSE_ACTION_EXECUTE            | (0                                 << 4),
  },
  {  /* VTPARSE_STATE_OSC_STRING */
/*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*32 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*33 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*34 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*35 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*36 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*37 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*38 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*39 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*40 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*41 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*42 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*43 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*44 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*45 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*46 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*47 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*48 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*49 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*50 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*51 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*52 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*53 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*54 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*55 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*56 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*57 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*58 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*59 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*60 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*61 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*62 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*63 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*64 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*65 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*66 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*67 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*68 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*69 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*70 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*71 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*72 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*73 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*74 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*75 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*76 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*77 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*78 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*79 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*80 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*81 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*82 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*83 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*84 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*85 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*86 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*87 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*88 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*89 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*90 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*91 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*92 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*93 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*94 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*95 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*96 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*97 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*98 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*99 */  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*100*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*101*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*102*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*103*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*104*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*105*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*106*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*107*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*108*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*109*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*110*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*111*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*112*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*113*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*114*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*115*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*116*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*117*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*118*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*119*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*120*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*121*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*122*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*123*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*124*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*125*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*126*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
/*127*/  VTPARSE_ACTION_OSC_PUT            | (0                                 << 4),
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
/*156*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
  },
  {  /* VTPARSE_STATE_SOS_PM_APC_STRING */
/*0  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*1  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*2  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*3  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*4  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*5  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*6  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*7  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*8  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*9  */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*10 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*11 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*12 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*13 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*14 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*15 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*16 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*17 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*18 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*19 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*20 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*21 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*22 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*23 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
/*25 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
/*28 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*29 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*30 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*31 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*32 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*33 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*34 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*35 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*36 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*37 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*38 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*39 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*40 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*41 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*42 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*43 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*44 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*45 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*46 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*47 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*48 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*49 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*50 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*51 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*52 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*53 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*54 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*55 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*56 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*57 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*58 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*59 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*60 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*61 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*62 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*63 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*64 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*65 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*66 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*67 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*68 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*69 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*70 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*71 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*72 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*73 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*74 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*75 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*76 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*77 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*78 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*79 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*80 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*81 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*82 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*83 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*84 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*85 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*86 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*87 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*88 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*89 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*90 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*91 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*92 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*93 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*94 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*95 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*96 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*97 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*98 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*99 */  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*100*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*101*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*102*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*103*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*104*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*105*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*106*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*107*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*108*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*109*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*110*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*111*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*112*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*113*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*114*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*115*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*116*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*117*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*118*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*119*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*120*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*121*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*122*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*123*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*124*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*125*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*126*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
/*127*/  VTPARSE_ACTION_IGNORE             | (0                                 << 4),
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
/*156*/  0                                 | (VTPARSE_STATE_GROUND              << 4),
  },
};

static const vtparse_action_t ENTRY_ACTIONS[] = {
   (vtparse_action_t)0  /* none for ANYWHERE */,
   VTPARSE_ACTION_CLEAR, /* CSI_ENTRY */
   (vtparse_action_t)0  /* none for CSI_IGNORE */,
   (vtparse_action_t)0  /* none for CSI_INTERMEDIATE */,
   (vtparse_action_t)0  /* none for CSI_PARAM */,
   VTPARSE_ACTION_CLEAR, /* DCS_ENTRY */
   (vtparse_action_t)0  /* none for DCS_IGNORE */,
   (vtparse_action_t)0  /* none for DCS_INTERMEDIATE */,
   (vtparse_action_t)0  /* none for DCS_PARAM */,
   VTPARSE_ACTION_HOOK, /* DCS_PASSTHROUGH */
   VTPARSE_ACTION_CLEAR, /* ESCAPE */
   (vtparse_action_t)0  /* none for ESCAPE_INTERMEDIATE */,
   (vtparse_action_t)0  /* none for GROUND */,
   VTPARSE_ACTION_OSC_START, /* OSC_STRING */
   (vtparse_action_t)0  /* none for SOS_PM_APC_STRING */,
};

static const vtparse_action_t EXIT_ACTIONS[] = {
   (vtparse_action_t)0  /* none for ANYWHERE */,
   (vtparse_action_t)0  /* none for CSI_ENTRY */,
   (vtparse_action_t)0  /* none for CSI_IGNORE */,
   (vtparse_action_t)0  /* none for CSI_INTERMEDIATE */,
   (vtparse_action_t)0  /* none for CSI_PARAM */,
   (vtparse_action_t)0  /* none for DCS_ENTRY */,
   (vtparse_action_t)0  /* none for DCS_IGNORE */,
   (vtparse_action_t)0  /* none for DCS_INTERMEDIATE */,
   (vtparse_action_t)0  /* none for DCS_PARAM */,
   VTPARSE_ACTION_UNHOOK, /* DCS_PASSTHROUGH */
   (vtparse_action_t)0  /* none for ESCAPE */,
   (vtparse_action_t)0  /* none for ESCAPE_INTERMEDIATE */,
   (vtparse_action_t)0  /* none for GROUND */,
   VTPARSE_ACTION_OSC_END, /* OSC_STRING */
   (vtparse_action_t)0  /* none for SOS_PM_APC_STRING */,
};

state_change_t GET_STATE_TABLE(const int state, const int ch)
{
    return STATE_TABLE[state][ch];
}

vtparse_action_t GET_ENTRY_ACTIONS(const int state)
{
    return ENTRY_ACTIONS[state];
}

vtparse_action_t GET_EXIT_ACTIONS(const int state)
{
    return EXIT_ACTIONS[state];
}

const char *GET_ACTION_NAMES(const int n)
{
    return ACTION_NAMES[n];
}

const char *GET_STATE_NAMES(const int n)
{
    return STATE_NAMES[n];
}