]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/CodeTools/Source/Pccts/dlg/dlg_a.c
More renames for Tool Packages
[mirror_edk2.git] / Tools / CodeTools / Source / Pccts / dlg / dlg_a.c
diff --git a/Tools/CodeTools/Source/Pccts/dlg/dlg_a.c b/Tools/CodeTools/Source/Pccts/dlg/dlg_a.c
new file mode 100644 (file)
index 0000000..0b8982c
--- /dev/null
@@ -0,0 +1,1414 @@
+\r
+/* parser.dlg -- DLG Description of scanner\r
+ *\r
+ * Generated from: dlg_p.g\r
+ *\r
+ * Terence Parr, Will Cohen, and Hank Dietz: 1989-2001\r
+ * Purdue University Electrical Engineering\r
+ * With AHPCRC, University of Minnesota\r
+ * ANTLR Version 1.33MR33\r
+ */\r
+\r
+#define ANTLR_VERSION  13333\r
+#include "pcctscfg.h"\r
+#include "pccts_stdio.h"\r
+\r
+#include <ctype.h>\r
+#include "dlg.h"\r
+#include "antlr.h"\r
+#include "tokens.h"\r
+#include "dlgdef.h"\r
+LOOKAHEAD\r
+\r
+void\r
+#ifdef __USE_PROTOS\r
+zzerraction(void)\r
+#else\r
+zzerraction()\r
+#endif\r
+{\r
+       (*zzerr)("invalid token");\r
+       zzadvance();\r
+       zzskip();\r
+}\r
+/*\r
+ * D L G tables\r
+ *\r
+ * Generated from: parser.dlg\r
+ *\r
+ * 1989-2001 by  Will Cohen, Terence Parr, and Hank Dietz\r
+ * Purdue University Electrical Engineering\r
+ * DLG Version 1.33MR33\r
+ */\r
+\r
+#include "mode.h"\r
+\r
+\r
+\r
+\r
+int    func_action;            /* should actions be turned into functions?*/\r
+int    lex_mode_counter = 0;   /* keeps track of the number of %%names */\r
+/* MR1                                                                     */\r
+/* MR1  11-Apr-97      Provide mechanism for inserting code into DLG class */\r
+/* MR1                         via <<%%lexmember...>>                      */\r
+/* MR1                                                                     */\r
+int    lexMember = 0;          /* <<%%lexmemeber ...>>                 MR1 */\r
+int    lexAction = 0;          /* <<%%lexaction ...>>                  MR1 */\r
+int    parserClass = 0;        /* <<%%parserclass ...>>        MR1 */\r
+int    lexPrefix = 0;          /* <<%%lexprefix ...>>                  MR1 */\r
+char   theClassName[100];                                                   /* MR11 */\r
+char   *pClassName=theClassName;                                        /* MR11 */\r
+int    firstLexMember=1;                                                    /* MR1 */\r
+\r
+#ifdef __USE_PROTOS\r
+void  xxputc(int c) {                                          /* MR1 */\r
+#else\r
+  void xxputc(c)                                                       /* MR1 */\r
+  int  c;                                                      /* MR1 */\r
+  {                                                            /* MR1 */\r
+#endif\r
+    if (parserClass) {                                         /* MR1 */\r
+      *pClassName++=c;                                         /* MR1 */\r
+      *pClassName=0;                                           /* MR1 */\r
+    } else if (lexMember || lexPrefix) {                               /* MR1 */\r
+      if (class_stream != NULL) fputc(c,class_stream);         /* MR1 */\r
+    } else {                                                   /* MR1 */\r
+      fputc(c,OUT);                                            /* MR1 */\r
+    };                                                         /* MR1 */\r
+  }                                                            /* MR1 */\r
+  \r
+#ifdef __USE_PROTOS\r
+  void xxprintf(char *format,char *string) {                   /* MR1 */\r
+#else\r
+    void xxprintf(format,string)                                       /* MR1 */\r
+    char *format;                                                      /* MR1 */\r
+    char *string;                                                      /* MR1 */\r
+    {                                                          /* MR1 */\r
+#endif\r
+      if (lexMember || lexPrefix || parserClass) {                     /* MR1 */\r
+        if (class_stream != NULL)                                      /* MR1 */\r
+        fprintf(class_stream,format,string);                   /* MR1 */\r
+      } else {                                                 /* MR1 */\r
+        fprintf(OUT,format,string);                                    /* MR1 */\r
+      };                                                               /* MR1 */\r
+    }                                                                  /* MR1 */\r
+\r
+static void act1()\r
+{ \r
+               NLA = 1;\r
+       }\r
+\r
+\r
+static void act2()\r
+{ \r
+               NLA = 2;\r
+    zzskip();   \r
+       }\r
+\r
+\r
+static void act3()\r
+{ \r
+               NLA = 3;\r
+    zzline++; zzskip(); DAWDLE;   \r
+       }\r
+\r
+\r
+static void act4()\r
+{ \r
+               NLA = L_EOF;\r
+       }\r
+\r
+\r
+static void act5()\r
+{ \r
+               NLA = PER_PER;\r
+       }\r
+\r
+\r
+static void act6()\r
+{ \r
+               NLA = NAME_PER_PER;\r
+    p_mode_def(&zzlextext[2],lex_mode_counter++);   \r
+       }\r
+\r
+\r
+static void act7()\r
+{ \r
+               NLA = LEXMEMBER;\r
+    lexMember=1;                                       /* MR1 */\r
+    if (firstLexMember != 0) {                 /* MR1 */\r
+      firstLexMember=0;                                /* MR1 */\r
+      p_class_def1();                          /* MR1 */\r
+    };                                         /* MR1 */\r
+    zzmode(ACT);                                       /* MR1 */\r
+       }\r
+\r
+\r
+static void act8()\r
+{ \r
+               NLA = LEXACTION;\r
+    lexAction=1;zzmode(ACT);  \r
+       }\r
+\r
+\r
+static void act9()\r
+{ \r
+               NLA = PARSERCLASS;\r
+    parserClass=1;                             /* MR1 */\r
+    zzmode(ACT);                                       /* MR1 */\r
+       }\r
+\r
+\r
+static void act10()\r
+{ \r
+               NLA = LEXPREFIX;\r
+    lexPrefix=1;zzmode(ACT);  \r
+       }\r
+\r
+\r
+static void act11()\r
+{ \r
+               NLA = ACTION;\r
+    if (func_action)\r
+    fprintf(OUT,"\n%s %sact%d()\n{ ",\r
+    gen_cpp?"ANTLRTokenType":"static void",\r
+    gen_cpp?ClassName("::"):"", ++action_no);\r
+    zzmode(ACT); zzskip();\r
+       }\r
+\r
+\r
+static void act12()\r
+{ \r
+               NLA = GREAT_GREAT;\r
+       }\r
+\r
+\r
+static void act13()\r
+{ \r
+               NLA = L_BRACE;\r
+       }\r
+\r
+\r
+static void act14()\r
+{ \r
+               NLA = R_BRACE;\r
+       }\r
+\r
+\r
+static void act15()\r
+{ \r
+               NLA = L_PAR;\r
+       }\r
+\r
+\r
+static void act16()\r
+{ \r
+               NLA = R_PAR;\r
+       }\r
+\r
+\r
+static void act17()\r
+{ \r
+               NLA = L_BRACK;\r
+       }\r
+\r
+\r
+static void act18()\r
+{ \r
+               NLA = R_BRACK;\r
+       }\r
+\r
+\r
+static void act19()\r
+{ \r
+               NLA = ZERO_MORE;\r
+       }\r
+\r
+\r
+static void act20()\r
+{ \r
+               NLA = ONE_MORE;\r
+       }\r
+\r
+\r
+static void act21()\r
+{ \r
+               NLA = OR;\r
+       }\r
+\r
+\r
+static void act22()\r
+{ \r
+               NLA = RANGE;\r
+       }\r
+\r
+\r
+static void act23()\r
+{ \r
+               NLA = NOT;\r
+       }\r
+\r
+\r
+static void act24()\r
+{ \r
+               NLA = OCTAL_VALUE;\r
+    {int t; sscanf(&zzlextext[1],"%o",&t); zzlextext[0] = t;}  \r
+       }\r
+\r
+\r
+static void act25()\r
+{ \r
+               NLA = HEX_VALUE;\r
+    {int t; sscanf(&zzlextext[3],"%x",&t); zzlextext[0] = t;}  \r
+       }\r
+\r
+\r
+static void act26()\r
+{ \r
+               NLA = DEC_VALUE;\r
+    {int t; sscanf(&zzlextext[1],"%d",&t); zzlextext[0] = t;}  \r
+       }\r
+\r
+\r
+static void act27()\r
+{ \r
+               NLA = TAB;\r
+    zzlextext[0] = '\t';  \r
+       }\r
+\r
+\r
+static void act28()\r
+{ \r
+               NLA = NL;\r
+    zzlextext[0] = '\n';  \r
+       }\r
+\r
+\r
+static void act29()\r
+{ \r
+               NLA = CR;\r
+    zzlextext[0] = '\r';  \r
+       }\r
+\r
+\r
+static void act30()\r
+{ \r
+               NLA = BS;\r
+    zzlextext[0] = '\b';  \r
+       }\r
+\r
+\r
+static void act31()\r
+{ \r
+               NLA = CONTINUATION;\r
+    zzline++; zzskip();  \r
+       }\r
+\r
+\r
+static void act32()\r
+{ \r
+               NLA = LIT;\r
+    zzlextext[0] = zzlextext[1];  \r
+       }\r
+\r
+\r
+static void act33()\r
+{ \r
+               NLA = REGCHAR;\r
+       }\r
+\r
+static unsigned char shift0[257] = {\r
+  0, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  1, 2, 40, 40, 1, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 1, 40, 40, 40, 40, 4, 40, \r
+  40, 30, 31, 34, 35, 40, 37, 40, 40, 23, \r
+  24, 24, 24, 24, 24, 24, 24, 25, 25, 40, \r
+  40, 26, 40, 27, 40, 3, 21, 21, 21, 21, \r
+  21, 21, 22, 22, 22, 22, 22, 22, 22, 22, \r
+  22, 22, 22, 22, 22, 22, 22, 22, 22, 20, \r
+  22, 22, 32, 39, 33, 40, 22, 40, 11, 9, \r
+  12, 21, 6, 19, 22, 22, 14, 22, 22, 5, \r
+  8, 16, 15, 17, 22, 10, 18, 13, 22, 22, \r
+  22, 7, 22, 22, 28, 36, 29, 38, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40, 40, 40, 40, \r
+  40, 40, 40, 40, 40, 40, 40\r
+};\r
+\r
+\r
+static void act34()\r
+{ \r
+               NLA = 1;\r
+    error("unterminated action", zzline); zzmode(START);   \r
+       }\r
+\r
+\r
+static void act35()\r
+{ \r
+               NLA = ACTION;\r
+    if (func_action) fprintf(OUT,"}\n\n");\r
+    zzmode(START);\r
+    /* MR1                                                                         */\r
+    /* MR1  11-Apr-97  Provide mechanism for inserting code into DLG class */\r
+    /* MR1                             via <<%%lexmember ...>>                     */\r
+    /* MR1                     This is a consequence of not saving actions         */\r
+    /* MR1                                                                         */\r
+    /* MR1 */     parserClass=0;               \r
+    /* MR1 */     lexPrefix=0;\r
+    /* MR1 */     lexAction=0;\r
+    /* MR1 */     lexMember=0;\r
+       }\r
+\r
+\r
+static void act36()\r
+{ \r
+               NLA = 34;\r
+    xxputc(zzlextext[0]); zzskip();   \r
+       }\r
+\r
+\r
+static void act37()\r
+{ \r
+               NLA = 35;\r
+    xxputc('>'); zzskip();   \r
+       }\r
+\r
+\r
+static void act38()\r
+{ \r
+               NLA = 36;\r
+    xxputc('\\'); zzskip();   \r
+       }\r
+\r
+\r
+static void act39()\r
+{ \r
+               NLA = 37;\r
+    xxputc(zzlextext[0]); ++zzline; zzskip();   \r
+       }\r
+\r
+\r
+static void act40()\r
+{ \r
+               NLA = 38;\r
+    zzmode(ACTION_COMMENTS);                   /* MR1 */\r
+    xxprintf("%s", &(zzlextext[0])); zzskip(); /* MR1 */\r
+       }\r
+\r
+\r
+static void act41()\r
+{ \r
+               NLA = 39;\r
+    zzmode(ACTION_CPP_COMMENTS);                       /* MR1 */\r
+    xxprintf("%s", &(zzlextext[0])); zzskip(); /* MR1 */\r
+       }\r
+\r
+\r
+static void act42()\r
+{ \r
+               NLA = 40;\r
+    xxputc(zzlextext[0]); zzskip();   \r
+       }\r
+\r
+static unsigned char shift1[257] = {\r
+  0, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 3, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 5, 6, 6, 6, 6, 4, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 1, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 2, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6\r
+};\r
+\r
+\r
+static void act43()\r
+{ \r
+               NLA = 1;\r
+       }\r
+\r
+\r
+static void act44()\r
+{ \r
+               NLA = 41;\r
+    zzmode(ACT);                                       /* MR1 */\r
+    xxprintf("%s", &(zzlextext[0])); zzskip(); /* MR1 */\r
+       }\r
+\r
+\r
+static void act45()\r
+{ \r
+               NLA = 42;\r
+    zzline++; xxputc(zzlextext[0]); zzskip();  \r
+       }\r
+\r
+\r
+static void act46()\r
+{ \r
+               NLA = 43;\r
+    xxputc(zzlextext[0]); zzskip();  \r
+       }\r
+\r
+static unsigned char shift2[257] = {\r
+  0, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 3, 4, 4, 3, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 1, 4, 4, 4, 4, 2, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, \r
+  4, 4, 4, 4, 4, 4, 4\r
+};\r
+\r
+\r
+static void act47()\r
+{ \r
+               NLA = 1;\r
+       }\r
+\r
+\r
+static void act48()\r
+{ \r
+               NLA = 44;\r
+    zzmode(ACT); zzline++;                     /* MR1 */\r
+    xxprintf("%s", &(zzlextext[0])); zzskip(); /* MR1 */\r
+       }\r
+\r
+\r
+static void act49()\r
+{ \r
+               NLA = 45;\r
+    xxputc(zzlextext[0]); zzskip();  \r
+       }\r
+\r
+static unsigned char shift3[257] = {\r
+  0, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 1, 2, 2, 1, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, \r
+  2, 2, 2, 2, 2, 2, 2\r
+};\r
+\r
+#define DfaStates      94\r
+typedef unsigned char DfaState;\r
+\r
+static DfaState st0[42] = {\r
+  1, 2, 3, 4, 5, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 6, 6, 6, 6, \r
+  6, 6, 6, 6, 6, 6, 7, 8, 9, 10, \r
+  11, 12, 13, 14, 15, 16, 17, 18, 19, 20, \r
+  6, 94\r
+};\r
+\r
+static DfaState st1[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st2[42] = {\r
+  94, 21, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st3[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st4[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st5[42] = {\r
+  94, 94, 94, 94, 22, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st6[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st7[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 23, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st8[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 24, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st9[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st10[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st11[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st12[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st13[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st14[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st15[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st16[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st17[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st18[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st19[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st20[42] = {\r
+  94, 25, 26, 25, 25, 25, 25, 25, 25, 27, \r
+  28, 25, 25, 29, 25, 25, 30, 25, 25, 25, \r
+  25, 25, 25, 31, 32, 32, 25, 25, 25, 25, \r
+  25, 25, 25, 25, 25, 25, 25, 25, 25, 25, \r
+  25, 94\r
+};\r
+\r
+static DfaState st21[42] = {\r
+  94, 21, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st22[42] = {\r
+  94, 94, 94, 94, 94, 33, 33, 33, 33, 33, \r
+  33, 33, 33, 33, 33, 33, 33, 33, 33, 33, \r
+  33, 33, 33, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st23[42] = {\r
+  94, 94, 94, 94, 34, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st24[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st25[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st26[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st27[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st28[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st29[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st30[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st31[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 35, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  35, 94, 94, 36, 36, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st32[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 37, 37, 37, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st33[42] = {\r
+  94, 94, 94, 94, 94, 38, 38, 38, 38, 38, \r
+  38, 38, 38, 38, 38, 38, 38, 38, 38, 38, \r
+  38, 38, 38, 38, 38, 38, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st34[42] = {\r
+  94, 94, 94, 94, 39, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st35[42] = {\r
+  94, 94, 94, 94, 94, 94, 40, 94, 94, 40, \r
+  94, 40, 40, 94, 94, 94, 94, 94, 94, 40, \r
+  94, 40, 94, 40, 40, 40, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st36[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 36, 36, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st37[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 37, 37, 37, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st38[42] = {\r
+  94, 94, 94, 94, 94, 38, 38, 38, 38, 38, \r
+  38, 38, 38, 38, 38, 38, 38, 38, 38, 38, \r
+  38, 38, 38, 38, 38, 38, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st39[42] = {\r
+  94, 94, 94, 94, 94, 41, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 42, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st40[42] = {\r
+  94, 94, 94, 94, 94, 94, 40, 94, 94, 40, \r
+  94, 40, 40, 94, 94, 94, 94, 94, 94, 40, \r
+  94, 40, 94, 40, 40, 40, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st41[42] = {\r
+  94, 94, 94, 94, 94, 94, 43, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st42[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 44, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st43[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 45, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st44[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  46, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st45[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 47, 94, \r
+  94, 48, 94, 94, 94, 94, 94, 49, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st46[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 50, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st47[42] = {\r
+  94, 94, 94, 94, 94, 94, 51, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st48[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 52, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st49[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  53, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st50[42] = {\r
+  94, 94, 94, 94, 94, 94, 54, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st51[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 55, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st52[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 56, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st53[42] = {\r
+  94, 94, 94, 94, 94, 94, 57, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st54[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  58, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st55[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 59, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st56[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 60, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st57[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 61, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st58[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 62, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st59[42] = {\r
+  94, 94, 94, 94, 94, 94, 63, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st60[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 64, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st61[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 65, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st62[42] = {\r
+  94, 94, 94, 94, 94, 66, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st63[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  67, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st64[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 68, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st65[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 69, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st66[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 70, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st67[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st68[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st69[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st70[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 71, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st71[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 72, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st72[42] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94, 94, 94, 94, 94, 94, 94, 94, 94, \r
+  94, 94\r
+};\r
+\r
+static DfaState st73[8] = {\r
+  74, 75, 76, 77, 78, 79, 79, 94\r
+};\r
+\r
+static DfaState st74[8] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st75[8] = {\r
+  94, 80, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st76[8] = {\r
+  94, 81, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st77[8] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st78[8] = {\r
+  94, 94, 94, 94, 82, 83, 94, 94\r
+};\r
+\r
+static DfaState st79[8] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st80[8] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st81[8] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st82[8] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st83[8] = {\r
+  94, 94, 94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st84[6] = {\r
+  85, 86, 87, 88, 87, 94\r
+};\r
+\r
+static DfaState st85[6] = {\r
+  94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st86[6] = {\r
+  94, 94, 89, 94, 94, 94\r
+};\r
+\r
+static DfaState st87[6] = {\r
+  94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st88[6] = {\r
+  94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st89[6] = {\r
+  94, 94, 94, 94, 94, 94\r
+};\r
+\r
+static DfaState st90[4] = {\r
+  91, 92, 93, 94\r
+};\r
+\r
+static DfaState st91[4] = {\r
+  94, 94, 94, 94\r
+};\r
+\r
+static DfaState st92[4] = {\r
+  94, 94, 94, 94\r
+};\r
+\r
+static DfaState st93[4] = {\r
+  94, 94, 94, 94\r
+};\r
+\r
+\r
+DfaState *dfa[94] = {\r
+       st0,\r
+       st1,\r
+       st2,\r
+       st3,\r
+       st4,\r
+       st5,\r
+       st6,\r
+       st7,\r
+       st8,\r
+       st9,\r
+       st10,\r
+       st11,\r
+       st12,\r
+       st13,\r
+       st14,\r
+       st15,\r
+       st16,\r
+       st17,\r
+       st18,\r
+       st19,\r
+       st20,\r
+       st21,\r
+       st22,\r
+       st23,\r
+       st24,\r
+       st25,\r
+       st26,\r
+       st27,\r
+       st28,\r
+       st29,\r
+       st30,\r
+       st31,\r
+       st32,\r
+       st33,\r
+       st34,\r
+       st35,\r
+       st36,\r
+       st37,\r
+       st38,\r
+       st39,\r
+       st40,\r
+       st41,\r
+       st42,\r
+       st43,\r
+       st44,\r
+       st45,\r
+       st46,\r
+       st47,\r
+       st48,\r
+       st49,\r
+       st50,\r
+       st51,\r
+       st52,\r
+       st53,\r
+       st54,\r
+       st55,\r
+       st56,\r
+       st57,\r
+       st58,\r
+       st59,\r
+       st60,\r
+       st61,\r
+       st62,\r
+       st63,\r
+       st64,\r
+       st65,\r
+       st66,\r
+       st67,\r
+       st68,\r
+       st69,\r
+       st70,\r
+       st71,\r
+       st72,\r
+       st73,\r
+       st74,\r
+       st75,\r
+       st76,\r
+       st77,\r
+       st78,\r
+       st79,\r
+       st80,\r
+       st81,\r
+       st82,\r
+       st83,\r
+       st84,\r
+       st85,\r
+       st86,\r
+       st87,\r
+       st88,\r
+       st89,\r
+       st90,\r
+       st91,\r
+       st92,\r
+       st93\r
+};\r
+\r
+\r
+DfaState accepts[95] = {\r
+  0, 1, 2, 3, 4, 33, 33, 33, 33, 13, \r
+  14, 15, 16, 17, 18, 19, 20, 21, 22, 23, \r
+  0, 2, 5, 11, 12, 32, 31, 30, 29, 27, \r
+  28, 24, 26, 6, 0, 0, 24, 26, 6, 0, \r
+  25, 0, 0, 0, 0, 0, 0, 0, 0, 0, \r
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \r
+  0, 0, 0, 0, 0, 0, 0, 7, 8, 10, \r
+  0, 0, 9, 0, 34, 36, 38, 39, 42, 42, \r
+  35, 37, 41, 40, 0, 43, 46, 46, 45, 44, \r
+  0, 47, 48, 49, 0\r
+};\r
+\r
+void (*actions[50])() = {\r
+       zzerraction,\r
+       act1,\r
+       act2,\r
+       act3,\r
+       act4,\r
+       act5,\r
+       act6,\r
+       act7,\r
+       act8,\r
+       act9,\r
+       act10,\r
+       act11,\r
+       act12,\r
+       act13,\r
+       act14,\r
+       act15,\r
+       act16,\r
+       act17,\r
+       act18,\r
+       act19,\r
+       act20,\r
+       act21,\r
+       act22,\r
+       act23,\r
+       act24,\r
+       act25,\r
+       act26,\r
+       act27,\r
+       act28,\r
+       act29,\r
+       act30,\r
+       act31,\r
+       act32,\r
+       act33,\r
+       act34,\r
+       act35,\r
+       act36,\r
+       act37,\r
+       act38,\r
+       act39,\r
+       act40,\r
+       act41,\r
+       act42,\r
+       act43,\r
+       act44,\r
+       act45,\r
+       act46,\r
+       act47,\r
+       act48,\r
+       act49\r
+};\r
+\r
+static DfaState dfa_base[] = {\r
+       0,\r
+       73,\r
+       84,\r
+       90\r
+};\r
+\r
+static unsigned char *b_class_no[] = {\r
+       shift0,\r
+       shift1,\r
+       shift2,\r
+       shift3\r
+};\r
+\r
+\r
+\r
+#define ZZSHIFT(c) (b_class_no[zzauto][1+c])\r
+#define MAX_MODE 4\r
+#include "dlgauto.h"\r