home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pccts.zip / pccts / antlr / scan.c < prev    next >
C/C++ Source or Header  |  1994-03-31  |  71KB  |  3,333 lines

  1.  
  2. /* parser.dlg -- DLG Description of scanner
  3.  *
  4.  * Generated from: antlr.g
  5.  *
  6.  * Terence Parr, Will Cohen, and Hank Dietz: 1989-1994
  7.  * Purdue University Electrical Engineering
  8.  * With AHPCRC, University of Minnesota
  9.  * ANTLR Version 1.20b9
  10.  */
  11.  
  12. #include <stdio.h>
  13. #define ANTLR_VERSION    120b9
  14.  
  15. #ifdef __cplusplus
  16. #ifndef __STDC__
  17. #define __STDC__
  18. #endif
  19. #endif
  20. #include "set.h"
  21. #include <ctype.h>
  22. #include "syn.h"
  23. #include "hash.h"
  24. #include "generic.h"
  25. #define zzcr_attr(attr,tok,t)
  26. #include "antlr.h"
  27. #include "tokens.h"
  28. #include "dlgdef.h"
  29. LOOKAHEAD
  30. void zzerraction()
  31. {
  32.     (*zzerr)("invalid token");
  33.     zzadvance();
  34.     zzskip();
  35. }
  36. /*
  37.  * D L G tables
  38.  *
  39.  * Generated from: parser.dlg
  40.  *
  41.  * 1989-1994 by  Will Cohen, Terence Parr, and Hank Dietz
  42.  * Purdue University Electrical Engineering
  43.  * DLG Version 1.20
  44.  */
  45.  
  46. #include "mode.h"
  47.  
  48.  
  49.  
  50.  
  51. /* maintained, but not used for now */
  52. set AST_nodes_refd_in_actions = set_init;
  53.  
  54. static void act1()
  55.         NLA = Eof;
  56.         /* L o o k  F o r  A n o t h e r  F i l e */
  57.         {
  58.             FILE *new_input;
  59.             new_input = NextFile();
  60.             if ( new_input == NULL ) { NLA=Eof; return; }
  61.             fclose( input );
  62.             input = new_input;
  63.             zzrdstream( input );
  64.             /*zzadvance();    /* Get 1st char of this file */
  65.             zzskip();    /* Skip the Eof (@) char i.e continue */
  66.         }
  67.     }
  68.  
  69.  
  70. static void act2()
  71.         NLA = 68;
  72.         zzskip();   
  73.     }
  74.  
  75.  
  76. static void act3()
  77.         NLA = 69;
  78.         zzline++; zzskip();   
  79.     }
  80.  
  81.  
  82. static void act4()
  83.         NLA = 70;
  84.         zzmode(ACTIONS); zzmore();
  85.         istackreset();
  86.         pushint(']');   
  87.     }
  88.  
  89.  
  90. static void act5()
  91.         NLA = 71;
  92.         action_file=CurFile; action_line=zzline;
  93.         zzmode(ACTIONS); zzmore();
  94.         istackreset();
  95.         pushint('>');   
  96.     }
  97.  
  98.  
  99. static void act6()
  100.         NLA = 72;
  101.         zzmode(STRINGS); zzmore();   
  102.     }
  103.  
  104.  
  105. static void act7()
  106.         NLA = 73;
  107.         zzmode(COMMENTS); zzskip();   
  108.     }
  109.  
  110.  
  111. static void act8()
  112.         NLA = 74;
  113.         warn("Missing /*; found dangling */"); zzskip();   
  114.     }
  115.  
  116.  
  117. static void act9()
  118.         NLA = 75;
  119.         zzmode(CPP_COMMENTS); zzskip();   
  120.     }
  121.  
  122.  
  123. static void act10()
  124.         NLA = 76;
  125.         warn("Missing <<; found dangling \>\>"); zzskip();   
  126.     }
  127.  
  128.  
  129. static void act11()
  130.         NLA = WildCard;
  131.     }
  132.  
  133.  
  134. static void act12()
  135.         NLA = 80;
  136.     }
  137.  
  138.  
  139. static void act13()
  140.         NLA = 81;
  141.     }
  142.  
  143.  
  144. static void act14()
  145.         NLA = 82;
  146.     }
  147.  
  148.  
  149. static void act15()
  150.         NLA = 83;
  151.     }
  152.  
  153.  
  154. static void act16()
  155.         NLA = 84;
  156.     }
  157.  
  158.  
  159. static void act17()
  160.         NLA = 87;
  161.     }
  162.  
  163.  
  164. static void act18()
  165.         NLA = 88;
  166.     }
  167.  
  168.  
  169. static void act19()
  170.         NLA = 89;
  171.     }
  172.  
  173.  
  174. static void act20()
  175.         NLA = 90;
  176.     }
  177.  
  178.  
  179. static void act21()
  180.         NLA = 91;
  181.     }
  182.  
  183.  
  184. static void act22()
  185.         NLA = 92;
  186.     }
  187.  
  188.  
  189. static void act23()
  190.         NLA = 93;
  191.     }
  192.  
  193.  
  194. static void act24()
  195.         NLA = 94;
  196.     }
  197.  
  198.  
  199. static void act25()
  200.         NLA = 95;
  201.     }
  202.  
  203.  
  204. static void act26()
  205.         NLA = 96;
  206.     }
  207.  
  208.  
  209. static void act27()
  210.         NLA = 97;
  211.     }
  212.  
  213.  
  214. static void act28()
  215.         NLA = 98;
  216.     }
  217.  
  218.  
  219. static void act29()
  220.         NLA = 99;
  221.     }
  222.  
  223.  
  224. static void act30()
  225.         NLA = 100;
  226.     }
  227.  
  228.  
  229. static void act31()
  230.         NLA = 101;
  231.     }
  232.  
  233.  
  234. static void act32()
  235.         NLA = 102;
  236.     }
  237.  
  238.  
  239. static void act33()
  240.         NLA = 103;
  241.     }
  242.  
  243.  
  244. static void act34()
  245.         NLA = 104;
  246.     }
  247.  
  248.  
  249. static void act35()
  250.         NLA = 105;
  251.     }
  252.  
  253.  
  254. static void act36()
  255.         NLA = 106;
  256.     }
  257.  
  258.  
  259. static void act37()
  260.         NLA = 107;
  261.     }
  262.  
  263.  
  264. static void act38()
  265.         NLA = 108;
  266.     }
  267.  
  268.  
  269. static void act39()
  270.         NLA = 109;
  271.     }
  272.  
  273.  
  274. static void act40()
  275.         NLA = 110;
  276.     }
  277.  
  278.  
  279. static void act41()
  280.         NLA = 111;
  281.     }
  282.  
  283.  
  284. static void act42()
  285.         NLA = 112;
  286.     }
  287.  
  288.  
  289. static void act43()
  290.         NLA = NonTerminal;
  291.     }
  292.  
  293.  
  294. static void act44()
  295.         NLA = TokenTerm;
  296.     }
  297.  
  298.  
  299. static void act45()
  300.         NLA = 113;
  301.         warn(eMsg1("unknown meta-op: %s",LATEXT(1))); zzskip();   
  302.     }
  303.  
  304. static unsigned char shift0[257] = {
  305.   0, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  306.   1, 2, 49, 49, 2, 49, 49, 49, 49, 49, 
  307.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  308.   49, 49, 49, 1, 26, 5, 10, 49, 49, 49, 
  309.   49, 42, 43, 7, 44, 49, 49, 9, 6, 35, 
  310.   33, 34, 35, 35, 35, 35, 35, 35, 35, 27, 
  311.   28, 4, 32, 8, 45, 49, 47, 47, 47, 47, 
  312.   47, 47, 47, 47, 47, 47, 47, 41, 47, 47, 
  313.   47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 
  314.   47, 47, 3, 49, 49, 38, 48, 49, 13, 46, 
  315.   23, 14, 12, 21, 39, 11, 30, 46, 20, 24, 
  316.   40, 31, 19, 16, 46, 15, 17, 18, 46, 46, 
  317.   46, 29, 46, 46, 25, 36, 22, 37, 49, 49, 
  318.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  319.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  320.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  321.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  322.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  323.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  324.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  325.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  326.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  327.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  328.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  329.   49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 
  330.   49, 49, 49, 49, 49, 49, 49
  331. };
  332.  
  333.  
  334. static void act46()
  335.         NLA = Eof;
  336.     }
  337.  
  338.  
  339. static void act47()
  340.         NLA = QuotedTerm;
  341.         zzmode(START);   
  342.     }
  343.  
  344.  
  345. static void act48()
  346.         NLA = 3;
  347.         
  348.         zzline++;
  349.         warn("eoln found in string");
  350.         zzskip();
  351.     }
  352.  
  353.  
  354. static void act49()
  355.         NLA = 4;
  356.         zzmore();   
  357.     }
  358.  
  359.  
  360. static void act50()
  361.         NLA = 5;
  362.         zzmore();   
  363.     }
  364.  
  365. static unsigned char shift1[257] = {
  366.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  367.   4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 
  368.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  369.   4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 
  370.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  371.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  372.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  373.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  374.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  375.   4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 
  376.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  377.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  378.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  379.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  380.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  381.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  382.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  383.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  384.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  385.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  386.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  387.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  388.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  389.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  390.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  391.   4, 4, 4, 4, 4, 4, 4
  392. };
  393.  
  394.  
  395. static void act51()
  396.         NLA = Eof;
  397.     }
  398.  
  399.  
  400. static void act52()
  401.         NLA = 6;
  402.         zzmode(ACTIONS); zzmore();   
  403.     }
  404.  
  405.  
  406. static void act53()
  407.         NLA = 7;
  408.         
  409.         zzline++;
  410.         warn("eoln found in string (in user action)");
  411.         zzskip();
  412.     }
  413.  
  414.  
  415. static void act54()
  416.         NLA = 8;
  417.         zzmore();   
  418.     }
  419.  
  420.  
  421. static void act55()
  422.         NLA = 9;
  423.         zzmore();   
  424.     }
  425.  
  426. static unsigned char shift2[257] = {
  427.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  428.   4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 
  429.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  430.   4, 4, 4, 4, 4, 1, 4, 4, 4, 4, 
  431.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  432.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  433.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  434.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  435.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  436.   4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 
  437.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  438.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  439.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  440.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  441.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  442.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  443.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  444.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  445.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  446.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  447.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  448.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  449.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  450.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  451.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  452.   4, 4, 4, 4, 4, 4, 4
  453. };
  454.  
  455.  
  456. static void act56()
  457.         NLA = Eof;
  458.     }
  459.  
  460.  
  461. static void act57()
  462.         NLA = 10;
  463.         zzmode(ACTIONS); zzmore();   
  464.     }
  465.  
  466.  
  467. static void act58()
  468.         NLA = 11;
  469.         
  470.         zzline++;
  471.         warn("eoln found in char literal (in user action)");
  472.         zzskip();
  473.     }
  474.  
  475.  
  476. static void act59()
  477.         NLA = 12;
  478.         zzmore();   
  479.     }
  480.  
  481.  
  482. static void act60()
  483.         NLA = 13;
  484.         zzmore();   
  485.     }
  486.  
  487. static unsigned char shift3[257] = {
  488.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  489.   4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 
  490.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  491.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  492.   1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  493.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  494.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  495.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  496.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  497.   4, 4, 4, 3, 4, 4, 4, 4, 4, 4, 
  498.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  499.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  500.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  501.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  502.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  503.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  504.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  505.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  506.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  507.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  508.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  509.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  510.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  511.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  512.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  513.   4, 4, 4, 4, 4, 4, 4
  514. };
  515.  
  516.  
  517. static void act61()
  518.         NLA = Eof;
  519.     }
  520.  
  521.  
  522. static void act62()
  523.         NLA = 14;
  524.         zzmode(ACTIONS); zzmore();   
  525.     }
  526.  
  527.  
  528. static void act63()
  529.         NLA = 15;
  530.         zzmore();   
  531.     }
  532.  
  533.  
  534. static void act64()
  535.         NLA = 16;
  536.         zzline++; zzmore();   
  537.     }
  538.  
  539.  
  540. static void act65()
  541.         NLA = 17;
  542.         zzmore();   
  543.     }
  544.  
  545. static unsigned char shift4[257] = {
  546.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  547.   4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 
  548.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  549.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  550.   4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 
  551.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  552.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  553.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  554.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  555.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  556.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  557.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  558.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  559.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  560.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  561.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  562.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  563.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  564.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  565.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  566.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  567.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  568.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  569.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  570.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  571.   4, 4, 4, 4, 4, 4, 4
  572. };
  573.  
  574.  
  575. static void act66()
  576.         NLA = Eof;
  577.     }
  578.  
  579.  
  580. static void act67()
  581.         NLA = 18;
  582.         zzmode(PARSE_ENUM_FILE); zzmore();   
  583.     }
  584.  
  585.  
  586. static void act68()
  587.         NLA = 19;
  588.         zzmore();   
  589.     }
  590.  
  591.  
  592. static void act69()
  593.         NLA = 20;
  594.         zzline++; zzmore();   
  595.     }
  596.  
  597.  
  598. static void act70()
  599.         NLA = 21;
  600.         zzmore();   
  601.     }
  602.  
  603. static unsigned char shift5[257] = {
  604.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  605.   4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 
  606.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  607.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  608.   4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 
  609.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  610.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  611.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  612.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  613.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  614.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  615.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  616.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  617.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  618.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  619.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  620.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  621.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  622.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  623.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  624.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  625.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  626.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  627.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  628.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  629.   4, 4, 4, 4, 4, 4, 4
  630. };
  631.  
  632.  
  633. static void act71()
  634.         NLA = Eof;
  635.     }
  636.  
  637.  
  638. static void act72()
  639.         NLA = 22;
  640.         zzline++; zzmode(PARSE_ENUM_FILE); zzmore();   
  641.     }
  642.  
  643.  
  644. static void act73()
  645.         NLA = 23;
  646.         zzmore();   
  647.     }
  648.  
  649. static unsigned char shift6[257] = {
  650.   0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  651.   2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 
  652.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  653.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  654.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  655.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  656.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  657.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  658.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  659.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  660.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  661.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  662.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  663.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  664.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  665.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  666.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  667.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  668.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  669.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  670.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  671.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  672.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  673.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  674.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  675.   2, 2, 2, 2, 2, 2, 2
  676. };
  677.  
  678.  
  679. static void act74()
  680.         NLA = Eof;
  681.     }
  682.  
  683.  
  684. static void act75()
  685.         NLA = 24;
  686.         zzline++; zzmode(ACTIONS); zzmore();   
  687.     }
  688.  
  689.  
  690. static void act76()
  691.         NLA = 25;
  692.         zzmore();   
  693.     }
  694.  
  695. static unsigned char shift7[257] = {
  696.   0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  697.   2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 
  698.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  699.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  700.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  701.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  702.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  703.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  704.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  705.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  706.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  707.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  708.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  709.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  710.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  711.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  712.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  713.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  714.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  715.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  716.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  717.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  718.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  719.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  720.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  721.   2, 2, 2, 2, 2, 2, 2
  722. };
  723.  
  724.  
  725. static void act77()
  726.         NLA = Eof;
  727.     }
  728.  
  729.  
  730. static void act78()
  731.         NLA = 26;
  732.         zzline++; zzmode(START); zzskip();   
  733.     }
  734.  
  735.  
  736. static void act79()
  737.         NLA = 27;
  738.         zzskip();   
  739.     }
  740.  
  741. static unsigned char shift8[257] = {
  742.   0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  743.   2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 
  744.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  745.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  746.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  747.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  748.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  749.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  750.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  751.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  752.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  753.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  754.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  755.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  756.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  757.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  758.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  759.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  760.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  761.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  762.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  763.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  764.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  765.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  766.   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
  767.   2, 2, 2, 2, 2, 2, 2
  768. };
  769.  
  770.  
  771. static void act80()
  772.         NLA = Eof;
  773.     }
  774.  
  775.  
  776. static void act81()
  777.         NLA = 28;
  778.         zzmode(START); zzskip();   
  779.     }
  780.  
  781.  
  782. static void act82()
  783.         NLA = 29;
  784.         zzskip();   
  785.     }
  786.  
  787.  
  788. static void act83()
  789.         NLA = 30;
  790.         zzline++; zzskip();   
  791.     }
  792.  
  793.  
  794. static void act84()
  795.         NLA = 31;
  796.         zzskip();   
  797.     }
  798.  
  799. static unsigned char shift9[257] = {
  800.   0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  801.   4, 3, 4, 4, 4, 4, 4, 4, 4, 4, 
  802.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  803.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  804.   4, 4, 4, 1, 4, 4, 4, 4, 2, 4, 
  805.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  806.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  807.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  808.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  809.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  810.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  811.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  812.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  813.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  814.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  815.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  816.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  817.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  818.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  819.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  820.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  821.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  822.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  823.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  824.   4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
  825.   4, 4, 4, 4, 4, 4, 4
  826. };
  827.  
  828.  
  829. static void act85()
  830.         NLA = Eof;
  831.     }
  832.  
  833.  
  834. static void act86()
  835.         NLA = Action;
  836.         /* these do not nest */
  837.         zzmode(START);
  838.         NLATEXT[0] = ' ';
  839.         NLATEXT[1] = ' ';
  840.         zzbegexpr[0] = ' ';
  841.         zzbegexpr[1] = ' ';
  842.         if ( zzbufovf ) {
  843.             err( eMsgd("action buffer overflow; size %d",ZZLEXBUFSIZE));
  844.         }
  845.     }
  846.  
  847.  
  848. static void act87()
  849.         NLA = Pred;
  850.         /* these do not nest */
  851.         zzmode(START);
  852.         NLATEXT[0] = ' ';
  853.         NLATEXT[1] = ' ';
  854.         zzbegexpr[0] = '\0';
  855.         if ( zzbufovf ) {
  856.             err( eMsgd("predicate buffer overflow; size %d",ZZLEXBUFSIZE));
  857.         }
  858.     }
  859.  
  860.  
  861. static void act88()
  862.         NLA = PassAction;
  863.         if ( topint() == ']' ) {
  864.             popint();
  865.             if ( istackempty() )    /* terminate action */
  866.             {
  867.                 zzmode(START);
  868.                 NLATEXT[0] = ' ';
  869.                 zzbegexpr[0] = ' ';
  870.                 if ( zzbufovf ) {
  871.                     err( eMsgd("parameter buffer overflow; size %d",ZZLEXBUFSIZE));
  872.                 }
  873.             }
  874.             else {
  875.                 /* terminate $[..] and #[..] */
  876.                 if ( GenCC ) zzreplstr("))");
  877.                 else zzreplstr(")");
  878.                 zzmore();
  879.             }
  880.         }
  881.         else if ( topint() == '|' ) { /* end of simple [...] */
  882.             popint();
  883.             zzmore();
  884.         }
  885.         else zzmore();
  886.     }
  887.  
  888.  
  889. static void act89()
  890.         NLA = 35;
  891.         zzline++; zzmore();   
  892.     }
  893.  
  894.  
  895. static void act90()
  896.         NLA = 36;
  897.         zzmore();   
  898.     }
  899.  
  900.  
  901. static void act91()
  902.         NLA = 37;
  903.         zzmore();   
  904.     }
  905.  
  906.  
  907. static void act92()
  908.         NLA = 38;
  909.         if ( !GenCC ) {zzreplstr("zzaRet"); zzmore();}
  910.         else err("$$ use invalid in C++ mode");   
  911.     }
  912.  
  913.  
  914. static void act93()
  915.         NLA = 39;
  916.         if ( !GenCC ) {zzreplstr("zzempty_attr"); zzmore();}
  917.         else err("$[] use invalid in C++ mode");   
  918.     }
  919.  
  920.  
  921. static void act94()
  922.         NLA = 40;
  923.         
  924.         pushint(']');
  925.         if ( !GenCC ) zzreplstr("zzconstr_attr(");
  926.         else err("$[..] use invalid in C++ mode");
  927.         zzmore();
  928.     }
  929.  
  930.  
  931. static void act95()
  932.         NLA = 41;
  933.         {
  934.             static char buf[100];
  935.             if ( strlen(zzbegexpr)>85 )
  936.             fatal("$i attrib ref too big");
  937.             if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%d,%s)",
  938.             BlkLevel-1,zzbegexpr+1);
  939.             else sprintf(buf,"_t%d%s",
  940.             BlkLevel-1,zzbegexpr+1);
  941.             zzreplstr(buf);
  942.             zzmore();
  943.         }
  944.     }
  945.  
  946.  
  947. static void act96()
  948.         NLA = 42;
  949.         {
  950.             static char buf[100];
  951.             if ( strlen(zzbegexpr)>85 )
  952.             fatal("$i.field attrib ref too big");
  953.             zzbegexpr[strlen(zzbegexpr)-1] = ' ';
  954.             if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%d,%s).",
  955.             BlkLevel-1,zzbegexpr+1);
  956.             else sprintf(buf,"_t%d%s.",
  957.             BlkLevel-1,zzbegexpr+1);
  958.             zzreplstr(buf);
  959.             zzmore();
  960.         }
  961.     }
  962.  
  963.  
  964. static void act97()
  965.         NLA = 43;
  966.         {
  967.             static char buf[100];
  968.             static char i[20], j[20];
  969.             char *p,*q;
  970.             if (strlen(zzbegexpr)>85) fatal("$i.j attrib ref too big");
  971.             for (p=zzbegexpr+1,q= &i[0]; *p!='.'; p++) {
  972.                 if ( q == &i[20] ) fatalFL("i of $i.j attrib ref too big", FileStr[CurFile], zzline );
  973.                 *q++ = *p;
  974.             }
  975.             *q = '\0';
  976.             for (p++, q= &j[0]; *p!='\0'; p++) {
  977.                 if ( q == &j[20] ) fatalFL("j of $i.j attrib ref too big", FileStr[CurFile], zzline );
  978.                 *q++ = *p;
  979.             }
  980.             *q = '\0';
  981.             if ( !GenCC ) sprintf(buf,"zzaArg(zztasp%s,%s)",i,j);
  982.             else sprintf(buf,"_t%s%s",i,j);
  983.             zzreplstr(buf);
  984.             zzmore();
  985.         }
  986.     }
  987.  
  988.  
  989. static void act98()
  990.         NLA = 44;
  991.         { static char buf[300];
  992.             zzbegexpr[0] = ' ';
  993.             if ( CurRule != NULL &&
  994.             strcmp(CurRule, &zzbegexpr[1])==0 ) {
  995.                 if ( !GenCC ) zzreplstr("zzaRet");
  996.             }
  997.             else if ( CurRetDef != NULL ) {
  998.                 if ( strmember(CurRetDef, &zzbegexpr[1]) ) {
  999.                     if ( HasComma( CurRetDef ) ) {
  1000.                         require (strlen(zzbegexpr)<=285,
  1001.                         "$retval attrib ref too big");
  1002.                         sprintf(buf,"_retv.%s",&zzbegexpr[1]);
  1003.                         zzreplstr(buf);
  1004.                     }
  1005.                     else zzreplstr("_retv");
  1006.                 }
  1007.                 else if ( CurParmDef != NULL ) {
  1008.                 if ( !strmember(CurParmDef, &zzbegexpr[1]) )
  1009.                 warn(eMsg1("$%s not parameter or return value",&zzbegexpr[1]));
  1010.             }
  1011.             else warn(eMsg1("$%s not parameter or return value",&zzbegexpr[1]));
  1012.         }
  1013.     }
  1014.     zzmore();
  1015.     }
  1016.  
  1017.  
  1018. static void act99()
  1019.         NLA = 45;
  1020.         zzreplstr("(*_root)"); zzmore();   
  1021.     }
  1022.  
  1023.  
  1024. static void act100()
  1025.         NLA = 46;
  1026.         if ( GenCC ) zzreplstr("(new AST)");
  1027.         zzreplstr("zzastnew()"); zzmore();  
  1028.     }
  1029.  
  1030.  
  1031. static void act101()
  1032.         NLA = 47;
  1033.         zzreplstr("NULL"); zzmore();   
  1034.     }
  1035.  
  1036.  
  1037. static void act102()
  1038.         NLA = 48;
  1039.         {
  1040.             static char buf[100];
  1041.             if ( strlen(zzbegexpr)>85 )
  1042.             fatal("#i AST ref too big");
  1043.             if ( GenCC ) sprintf(buf,"_ast%d%s",BlkLevel-1,zzbegexpr+1);
  1044.             else sprintf(buf,"zzastArg(%s)",zzbegexpr+1);
  1045.             zzreplstr(buf);
  1046.             zzmore();
  1047.             set_orel(atoi(zzbegexpr+1), &AST_nodes_refd_in_actions);
  1048.         }
  1049.     }
  1050.  
  1051.  
  1052. static void act103()
  1053.         NLA = 49;
  1054.         
  1055.         pushint(']');
  1056.         if ( GenCC ) zzreplstr("(new AST(");
  1057.         else zzreplstr("zzmk_ast(zzastnew(),");
  1058.         zzmore();
  1059.     }
  1060.  
  1061.  
  1062. static void act104()
  1063.         NLA = 50;
  1064.         
  1065.         pushint('}');
  1066.         if ( GenCC ) zzreplstr("ASTBase::tmake(");
  1067.         else zzreplstr("zztmake(");
  1068.         zzmore();
  1069.     }
  1070.  
  1071.  
  1072. static void act105()
  1073.         NLA = 51;
  1074.         zzmore();   
  1075.     }
  1076.  
  1077.  
  1078. static void act106()
  1079.         NLA = 52;
  1080.         
  1081.         if ( istackempty() )
  1082.         zzmore();
  1083.         else if ( topint()==')' ) {
  1084.             popint();
  1085.         }
  1086.         else if ( topint()=='}' ) {
  1087.             popint();
  1088.             /* terminate #(..) */
  1089.             zzreplstr(", NULL)");
  1090.         }
  1091.         zzmore();
  1092.     }
  1093.  
  1094.  
  1095. static void act107()
  1096.         NLA = 53;
  1097.         
  1098.         pushint('|');    /* look for '|' to terminate simple [...] */
  1099.         zzmore();
  1100.     }
  1101.  
  1102.  
  1103. static void act108()
  1104.         NLA = 54;
  1105.         
  1106.         pushint(')');
  1107.         zzmore();
  1108.     }
  1109.  
  1110.  
  1111. static void act109()
  1112.         NLA = 55;
  1113.         zzreplstr("]");  zzmore();   
  1114.     }
  1115.  
  1116.  
  1117. static void act110()
  1118.         NLA = 56;
  1119.         zzreplstr(")");  zzmore();   
  1120.     }
  1121.  
  1122.  
  1123. static void act111()
  1124.         NLA = 57;
  1125.         zzreplstr(">");  zzmore();   
  1126.     }
  1127.  
  1128.  
  1129. static void act112()
  1130.         NLA = 58;
  1131.         zzmode(ACTION_CHARS); zzmore();  
  1132.     }
  1133.  
  1134.  
  1135. static void act113()
  1136.         NLA = 59;
  1137.         zzmode(ACTION_STRINGS); zzmore();  
  1138.     }
  1139.  
  1140.  
  1141. static void act114()
  1142.         NLA = 60;
  1143.         zzreplstr("$");  zzmore();   
  1144.     }
  1145.  
  1146.  
  1147. static void act115()
  1148.         NLA = 61;
  1149.         zzreplstr("#");  zzmore();   
  1150.     }
  1151.  
  1152.  
  1153. static void act116()
  1154.         NLA = 62;
  1155.         zzmore();   
  1156.     }
  1157.  
  1158.  
  1159. static void act117()
  1160.         NLA = 63;
  1161.         zzmore();   
  1162.     }
  1163.  
  1164.  
  1165. static void act118()
  1166.         NLA = 64;
  1167.         zzmode(ACTION_COMMENTS); zzmore();   
  1168.     }
  1169.  
  1170.  
  1171. static void act119()
  1172.         NLA = 65;
  1173.         warn("Missing /*; found dangling */ in action"); zzmore();   
  1174.     }
  1175.  
  1176.  
  1177. static void act120()
  1178.         NLA = 66;
  1179.         zzmode(ACTION_CPP_COMMENTS); zzmore();   
  1180.     }
  1181.  
  1182.  
  1183. static void act121()
  1184.         NLA = 67;
  1185.         zzmore();   
  1186.     }
  1187.  
  1188. static unsigned char shift10[257] = {
  1189.   0, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1190.   19, 4, 19, 19, 19, 19, 19, 19, 19, 19, 
  1191.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1192.   19, 19, 19, 19, 19, 16, 11, 5, 19, 19, 
  1193.   15, 12, 13, 18, 19, 19, 19, 9, 17, 7, 
  1194.   8, 8, 8, 8, 8, 8, 8, 8, 8, 19, 
  1195.   19, 19, 19, 1, 2, 19, 10, 10, 10, 10, 
  1196.   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 
  1197.   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 
  1198.   10, 10, 6, 14, 3, 19, 10, 19, 10, 10, 
  1199.   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 
  1200.   10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 
  1201.   10, 10, 10, 10, 19, 19, 19, 19, 19, 19, 
  1202.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1203.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1204.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1205.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1206.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1207.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1208.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1209.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1210.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1211.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1212.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1213.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1214.   19, 19, 19, 19, 19, 19, 19
  1215. };
  1216.  
  1217.  
  1218. static void act122()
  1219.         NLA = Eof;
  1220.         ;   
  1221.     }
  1222.  
  1223.  
  1224. static void act123()
  1225.         NLA = 114;
  1226.         zzskip();   
  1227.     }
  1228.  
  1229.  
  1230. static void act124()
  1231.         NLA = 115;
  1232.         zzline++; zzskip();   
  1233.     }
  1234.  
  1235.  
  1236. static void act125()
  1237.         NLA = 116;
  1238.         zzmode(TOK_DEF_CPP_COMMENTS); zzmore();   
  1239.     }
  1240.  
  1241.  
  1242. static void act126()
  1243.         NLA = 117;
  1244.         zzmode(TOK_DEF_COMMENTS); zzmore();   
  1245.     }
  1246.  
  1247.  
  1248. static void act127()
  1249.         NLA = 118;
  1250.     }
  1251.  
  1252.  
  1253. static void act128()
  1254.         NLA = 121;
  1255.     }
  1256.  
  1257.  
  1258. static void act129()
  1259.         NLA = 122;
  1260.     }
  1261.  
  1262.  
  1263. static void act130()
  1264.         NLA = 123;
  1265.     }
  1266.  
  1267.  
  1268. static void act131()
  1269.         NLA = 124;
  1270.     }
  1271.  
  1272.  
  1273. static void act132()
  1274.         NLA = 125;
  1275.     }
  1276.  
  1277.  
  1278. static void act133()
  1279.         NLA = 126;
  1280.     }
  1281.  
  1282.  
  1283. static void act134()
  1284.         NLA = INT;
  1285.     }
  1286.  
  1287.  
  1288. static void act135()
  1289.         NLA = ID;
  1290.     }
  1291.  
  1292. static unsigned char shift11[257] = {
  1293.   0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1294.   1, 2, 21, 21, 2, 21, 21, 21, 21, 21, 
  1295.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1296.   21, 21, 21, 1, 21, 21, 5, 21, 21, 21, 
  1297.   21, 21, 21, 4, 21, 15, 21, 21, 3, 18, 
  1298.   18, 18, 18, 18, 18, 18, 18, 18, 18, 21, 
  1299.   17, 21, 14, 21, 21, 21, 19, 19, 19, 19, 
  1300.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1301.   19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 
  1302.   19, 19, 21, 21, 21, 21, 20, 21, 20, 20, 
  1303.   20, 6, 7, 8, 20, 20, 9, 20, 20, 20, 
  1304.   12, 10, 20, 20, 20, 20, 20, 20, 11, 20, 
  1305.   20, 20, 20, 20, 13, 21, 16, 21, 21, 21, 
  1306.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1307.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1308.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1309.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1310.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1311.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1312.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1313.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1314.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1315.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1316.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1317.   21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 
  1318.   21, 21, 21, 21, 21, 21, 21
  1319. };
  1320.  
  1321. #define DfaStates    223
  1322. typedef unsigned short DfaState;
  1323.  
  1324. static DfaState st0[50] = {
  1325.   1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 
  1326.   11, 12, 12, 13, 12, 12, 12, 12, 12, 12, 
  1327.   12, 12, 14, 15, 12, 16, 17, 18, 19, 12, 
  1328.   12, 12, 20, 21, 21, 21, 22, 23, 24, 12, 
  1329.   12, 25, 26, 27, 28, 29, 12, 30, 223, 223
  1330. };
  1331.  
  1332. static DfaState st1[50] = {
  1333.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1334.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1335.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1336.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1337.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1338. };
  1339.  
  1340. static DfaState st2[50] = {
  1341.   223, 2, 223, 223, 223, 223, 223, 223, 223, 223, 
  1342.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1343.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1344.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1345.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1346. };
  1347.  
  1348. static DfaState st3[50] = {
  1349.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1350.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1351.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1352.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1353.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1354. };
  1355.  
  1356. static DfaState st4[50] = {
  1357.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1358.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1359.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1360.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1361.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1362. };
  1363.  
  1364. static DfaState st5[50] = {
  1365.   223, 223, 223, 223, 31, 223, 223, 223, 223, 223, 
  1366.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1367.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1368.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1369.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1370. };
  1371.  
  1372. static DfaState st6[50] = {
  1373.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1374.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1375.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1376.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1377.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1378. };
  1379.  
  1380. static DfaState st7[50] = {
  1381.   223, 223, 223, 223, 223, 223, 32, 33, 223, 223, 
  1382.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1383.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1384.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1385.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1386. };
  1387.  
  1388. static DfaState st8[50] = {
  1389.   223, 223, 223, 223, 223, 223, 34, 223, 223, 223, 
  1390.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1391.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1392.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1393.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1394. };
  1395.  
  1396. static DfaState st9[50] = {
  1397.   223, 223, 223, 223, 223, 223, 223, 223, 35, 223, 
  1398.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1399.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1400.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1401.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1402. };
  1403.  
  1404. static DfaState st10[50] = {
  1405.   223, 223, 223, 223, 223, 223, 223, 223, 223, 36, 
  1406.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1407.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1408.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1409.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1410. };
  1411.  
  1412. static DfaState st11[50] = {
  1413.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1414.   223, 37, 38, 39, 39, 39, 40, 39, 41, 39, 
  1415.   39, 39, 223, 39, 42, 223, 223, 223, 223, 39, 
  1416.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1417.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1418. };
  1419.  
  1420. static DfaState st12[50] = {
  1421.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1422.   223, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1423.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1424.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1425.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1426. };
  1427.  
  1428. static DfaState st13[50] = {
  1429.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1430.   223, 43, 43, 43, 43, 43, 44, 43, 43, 43, 
  1431.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1432.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1433.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1434. };
  1435.  
  1436. static DfaState st14[50] = {
  1437.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1438.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1439.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1440.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1441.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1442. };
  1443.  
  1444. static DfaState st15[50] = {
  1445.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1446.   223, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1447.   43, 43, 223, 43, 45, 223, 223, 223, 223, 43, 
  1448.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1449.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1450. };
  1451.  
  1452. static DfaState st16[50] = {
  1453.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1454.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1455.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1456.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1457.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1458. };
  1459.  
  1460. static DfaState st17[50] = {
  1461.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1462.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1463.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1464.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1465.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1466. };
  1467.  
  1468. static DfaState st18[50] = {
  1469.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1470.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1471.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1472.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1473.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1474. };
  1475.  
  1476. static DfaState st19[50] = {
  1477.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1478.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1479.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1480.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1481.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1482. };
  1483.  
  1484. static DfaState st20[50] = {
  1485.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1486.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1487.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1488.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1489.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1490. };
  1491.  
  1492. static DfaState st21[50] = {
  1493.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1494.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1495.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1496.   223, 223, 223, 21, 21, 21, 223, 223, 223, 223, 
  1497.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1498. };
  1499.  
  1500. static DfaState st22[50] = {
  1501.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1502.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1503.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1504.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1505.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1506. };
  1507.  
  1508. static DfaState st23[50] = {
  1509.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1510.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1511.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1512.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1513.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1514. };
  1515.  
  1516. static DfaState st24[50] = {
  1517.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1518.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1519.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1520.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1521.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1522. };
  1523.  
  1524. static DfaState st25[50] = {
  1525.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1526.   223, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1527.   46, 46, 223, 46, 46, 223, 223, 223, 223, 46, 
  1528.   46, 46, 223, 46, 46, 46, 223, 223, 223, 46, 
  1529.   46, 47, 223, 223, 223, 223, 46, 46, 46, 223
  1530. };
  1531.  
  1532. static DfaState st26[50] = {
  1533.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1534.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1535.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1536.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1537.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1538. };
  1539.  
  1540. static DfaState st27[50] = {
  1541.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1542.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1543.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1544.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1545.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1546. };
  1547.  
  1548. static DfaState st28[50] = {
  1549.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1550.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1551.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1552.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1553.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1554. };
  1555.  
  1556. static DfaState st29[50] = {
  1557.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1558.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1559.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1560.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1561.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1562. };
  1563.  
  1564. static DfaState st30[50] = {
  1565.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1566.   223, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1567.   46, 46, 223, 46, 46, 223, 223, 223, 223, 46, 
  1568.   46, 46, 223, 46, 46, 46, 223, 223, 223, 46, 
  1569.   46, 46, 223, 223, 223, 223, 46, 46, 46, 223
  1570. };
  1571.  
  1572. static DfaState st31[50] = {
  1573.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1574.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1575.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1576.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1577.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1578. };
  1579.  
  1580. static DfaState st32[50] = {
  1581.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1582.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1583.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1584.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1585.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1586. };
  1587.  
  1588. static DfaState st33[50] = {
  1589.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1590.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1591.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1592.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1593.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1594. };
  1595.  
  1596. static DfaState st34[50] = {
  1597.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1598.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1599.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1600.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1601.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1602. };
  1603.  
  1604. static DfaState st35[50] = {
  1605.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1606.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1607.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1608.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1609.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1610. };
  1611.  
  1612. static DfaState st36[50] = {
  1613.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1614.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1615.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1616.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1617.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223
  1618. };
  1619.  
  1620. static DfaState st37[50] = {
  1621.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1622.   223, 39, 48, 39, 39, 39, 39, 39, 39, 39, 
  1623.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1624.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1625.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1626. };
  1627.  
  1628. static DfaState st38[50] = {
  1629.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1630.   223, 39, 39, 39, 39, 49, 39, 39, 39, 39, 
  1631.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1632.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1633.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1634. };
  1635.  
  1636. static DfaState st39[50] = {
  1637.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1638.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1639.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1640.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1641.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1642. };
  1643.  
  1644. static DfaState st40[50] = {
  1645.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1646.   223, 39, 39, 50, 39, 51, 39, 39, 39, 39, 
  1647.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1648.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1649.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1650. };
  1651.  
  1652. static DfaState st41[50] = {
  1653.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1654.   223, 39, 39, 39, 39, 39, 39, 39, 39, 52, 
  1655.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1656.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1657.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1658. };
  1659.  
  1660. static DfaState st42[50] = {
  1661.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1662.   223, 39, 53, 39, 39, 39, 39, 39, 39, 39, 
  1663.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1664.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1665.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1666. };
  1667.  
  1668. static DfaState st43[50] = {
  1669.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1670.   223, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1671.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1672.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1673.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1674. };
  1675.  
  1676. static DfaState st44[50] = {
  1677.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1678.   223, 43, 43, 43, 43, 43, 54, 43, 43, 43, 
  1679.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1680.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1681.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1682. };
  1683.  
  1684. static DfaState st45[50] = {
  1685.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1686.   223, 43, 43, 55, 43, 43, 43, 43, 43, 43, 
  1687.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1688.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1689.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1690. };
  1691.  
  1692. static DfaState st46[50] = {
  1693.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1694.   223, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1695.   46, 46, 223, 46, 46, 223, 223, 223, 223, 46, 
  1696.   46, 46, 223, 46, 46, 46, 223, 223, 223, 46, 
  1697.   46, 46, 223, 223, 223, 223, 46, 46, 46, 223
  1698. };
  1699.  
  1700. static DfaState st47[50] = {
  1701.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1702.   223, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1703.   46, 46, 223, 46, 46, 223, 223, 223, 223, 46, 
  1704.   46, 46, 223, 56, 57, 46, 223, 223, 223, 46, 
  1705.   46, 46, 223, 223, 223, 223, 46, 46, 46, 223
  1706. };
  1707.  
  1708. static DfaState st48[50] = {
  1709.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1710.   223, 39, 39, 58, 39, 39, 39, 39, 39, 39, 
  1711.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1712.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1713.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1714. };
  1715.  
  1716. static DfaState st49[50] = {
  1717.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1718.   223, 39, 39, 39, 39, 59, 39, 39, 39, 39, 
  1719.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1720.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1721.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1722. };
  1723.  
  1724. static DfaState st50[50] = {
  1725.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1726.   223, 39, 39, 39, 39, 60, 39, 39, 39, 39, 
  1727.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1728.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1729.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1730. };
  1731.  
  1732. static DfaState st51[50] = {
  1733.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1734.   223, 39, 39, 61, 39, 39, 39, 39, 39, 39, 
  1735.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1736.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1737.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1738. };
  1739.  
  1740. static DfaState st52[50] = {
  1741.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1742.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1743.   62, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1744.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1745.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1746. };
  1747.  
  1748. static DfaState st53[50] = {
  1749.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1750.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1751.   39, 39, 223, 39, 39, 223, 223, 223, 223, 63, 
  1752.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1753.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1754. };
  1755.  
  1756. static DfaState st54[50] = {
  1757.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1758.   223, 43, 43, 43, 43, 64, 43, 43, 43, 43, 
  1759.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1760.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1761.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1762. };
  1763.  
  1764. static DfaState st55[50] = {
  1765.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1766.   223, 43, 43, 43, 43, 43, 43, 65, 43, 43, 
  1767.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1768.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1769.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1770. };
  1771.  
  1772. static DfaState st56[50] = {
  1773.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1774.   223, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1775.   46, 46, 223, 46, 46, 223, 223, 223, 223, 46, 
  1776.   46, 46, 223, 46, 46, 46, 223, 223, 223, 46, 
  1777.   46, 46, 223, 223, 223, 223, 46, 46, 46, 223
  1778. };
  1779.  
  1780. static DfaState st57[50] = {
  1781.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1782.   223, 46, 46, 46, 46, 46, 46, 46, 46, 46, 
  1783.   46, 46, 223, 46, 46, 223, 223, 223, 223, 46, 
  1784.   46, 46, 223, 46, 46, 46, 223, 223, 223, 46, 
  1785.   46, 46, 223, 223, 223, 223, 46, 46, 46, 223
  1786. };
  1787.  
  1788. static DfaState st58[50] = {
  1789.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1790.   223, 39, 39, 39, 66, 39, 39, 39, 39, 39, 
  1791.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1792.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1793.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1794. };
  1795.  
  1796. static DfaState st59[50] = {
  1797.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1798.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1799.   39, 39, 223, 67, 39, 223, 223, 223, 223, 39, 
  1800.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1801.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1802. };
  1803.  
  1804. static DfaState st60[50] = {
  1805.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1806.   223, 39, 39, 39, 39, 39, 39, 68, 39, 39, 
  1807.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1808.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1809.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1810. };
  1811.  
  1812. static DfaState st61[50] = {
  1813.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1814.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1815.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1816.   39, 39, 223, 39, 39, 39, 223, 223, 223, 69, 
  1817.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1818. };
  1819.  
  1820. static DfaState st62[50] = {
  1821.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1822.   223, 39, 70, 39, 71, 39, 39, 39, 39, 39, 
  1823.   39, 39, 223, 72, 39, 223, 223, 223, 223, 39, 
  1824.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1825.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1826. };
  1827.  
  1828. static DfaState st63[50] = {
  1829.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1830.   223, 39, 39, 73, 39, 39, 39, 39, 39, 39, 
  1831.   39, 39, 223, 74, 39, 223, 223, 223, 223, 39, 
  1832.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1833.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1834. };
  1835.  
  1836. static DfaState st64[50] = {
  1837.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1838.   223, 43, 43, 43, 43, 43, 43, 43, 43, 75, 
  1839.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1840.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1841.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1842. };
  1843.  
  1844. static DfaState st65[50] = {
  1845.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1846.   223, 43, 43, 43, 43, 43, 43, 76, 43, 43, 
  1847.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1848.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1849.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1850. };
  1851.  
  1852. static DfaState st66[50] = {
  1853.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1854.   223, 39, 77, 39, 39, 39, 39, 39, 39, 39, 
  1855.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1856.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1857.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1858. };
  1859.  
  1860. static DfaState st67[50] = {
  1861.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1862.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1863.   39, 39, 223, 39, 78, 223, 223, 223, 223, 39, 
  1864.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1865.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1866. };
  1867.  
  1868. static DfaState st68[50] = {
  1869.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1870.   223, 39, 79, 39, 39, 39, 39, 39, 39, 39, 
  1871.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1872.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1873.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1874. };
  1875.  
  1876. static DfaState st69[50] = {
  1877.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1878.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1879.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1880.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1881.   80, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1882. };
  1883.  
  1884. static DfaState st70[50] = {
  1885.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1886.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1887.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1888.   39, 81, 223, 39, 39, 39, 223, 223, 223, 39, 
  1889.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1890. };
  1891.  
  1892. static DfaState st71[50] = {
  1893.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1894.   223, 39, 82, 39, 39, 39, 39, 39, 39, 39, 
  1895.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1896.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1897.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1898. };
  1899.  
  1900. static DfaState st72[50] = {
  1901.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1902.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1903.   39, 39, 223, 39, 83, 223, 223, 223, 223, 39, 
  1904.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1905.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1906. };
  1907.  
  1908. static DfaState st73[50] = {
  1909.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1910.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1911.   39, 39, 223, 84, 39, 223, 223, 223, 223, 39, 
  1912.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1913.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1914. };
  1915.  
  1916. static DfaState st74[50] = {
  1917.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1918.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1919.   39, 39, 223, 39, 85, 223, 223, 223, 223, 39, 
  1920.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1921.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1922. };
  1923.  
  1924. static DfaState st75[50] = {
  1925.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1926.   223, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1927.   43, 43, 223, 43, 43, 223, 223, 223, 223, 86, 
  1928.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1929.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1930. };
  1931.  
  1932. static DfaState st76[50] = {
  1933.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1934.   223, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  1935.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  1936.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  1937.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  1938. };
  1939.  
  1940. static DfaState st77[50] = {
  1941.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1942.   223, 39, 39, 39, 39, 87, 39, 39, 39, 39, 
  1943.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1944.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1945.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1946. };
  1947.  
  1948. static DfaState st78[50] = {
  1949.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1950.   223, 39, 39, 88, 39, 39, 39, 39, 39, 39, 
  1951.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1952.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1953.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1954. };
  1955.  
  1956. static DfaState st79[50] = {
  1957.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1958.   223, 39, 39, 39, 39, 89, 39, 39, 39, 39, 
  1959.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1960.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1961.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1962. };
  1963.  
  1964. static DfaState st80[50] = {
  1965.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1966.   223, 39, 39, 90, 39, 39, 39, 39, 39, 39, 
  1967.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1968.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1969.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1970. };
  1971.  
  1972. static DfaState st81[50] = {
  1973.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1974.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1975.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1976.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1977.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1978. };
  1979.  
  1980. static DfaState st82[50] = {
  1981.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1982.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  1983.   39, 91, 223, 39, 39, 223, 223, 223, 223, 39, 
  1984.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1985.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1986. };
  1987.  
  1988. static DfaState st83[50] = {
  1989.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1990.   223, 39, 39, 92, 39, 39, 39, 39, 39, 39, 
  1991.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  1992.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  1993.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  1994. };
  1995.  
  1996. static DfaState st84[50] = {
  1997.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  1998.   223, 39, 39, 39, 39, 39, 39, 39, 93, 39, 
  1999.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2000.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2001.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2002. };
  2003.  
  2004. static DfaState st85[50] = {
  2005.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2006.   223, 39, 39, 94, 39, 39, 39, 39, 39, 39, 
  2007.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2008.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2009.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2010. };
  2011.  
  2012. static DfaState st86[50] = {
  2013.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2014.   223, 43, 43, 43, 43, 43, 43, 43, 43, 43, 
  2015.   43, 43, 223, 43, 43, 223, 223, 223, 223, 43, 
  2016.   43, 43, 223, 43, 43, 43, 223, 223, 223, 43, 
  2017.   43, 43, 223, 223, 223, 223, 43, 43, 43, 223
  2018. };
  2019.  
  2020. static DfaState st87[50] = {
  2021.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2022.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2023.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2024.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2025.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2026. };
  2027.  
  2028. static DfaState st88[50] = {
  2029.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2030.   223, 39, 39, 39, 39, 39, 39, 95, 39, 39, 
  2031.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2032.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2033.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2034. };
  2035.  
  2036. static DfaState st89[50] = {
  2037.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2038.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2039.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2040.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2041.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2042. };
  2043.  
  2044. static DfaState st90[50] = {
  2045.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2046.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2047.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2048.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2049.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2050. };
  2051.  
  2052. static DfaState st91[50] = {
  2053.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2054.   223, 39, 39, 39, 39, 39, 39, 96, 39, 39, 
  2055.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2056.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2057.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2058. };
  2059.  
  2060. static DfaState st92[50] = {
  2061.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2062.   223, 39, 39, 39, 39, 39, 39, 97, 39, 39, 
  2063.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2064.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2065.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2066. };
  2067.  
  2068. static DfaState st93[50] = {
  2069.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2070.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2071.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2072.   98, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2073.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2074. };
  2075.  
  2076. static DfaState st94[50] = {
  2077.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2078.   223, 39, 39, 39, 39, 39, 39, 99, 39, 39, 
  2079.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2080.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2081.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2082. };
  2083.  
  2084. static DfaState st95[50] = {
  2085.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2086.   223, 39, 39, 39, 39, 39, 39, 100, 39, 39, 
  2087.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2088.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2089.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2090. };
  2091.  
  2092. static DfaState st96[50] = {
  2093.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2094.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2095.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2096.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2097.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2098. };
  2099.  
  2100. static DfaState st97[50] = {
  2101.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2102.   223, 39, 39, 39, 39, 39, 39, 101, 39, 39, 
  2103.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2104.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2105.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2106. };
  2107.  
  2108. static DfaState st98[50] = {
  2109.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2110.   223, 39, 39, 39, 39, 39, 39, 39, 39, 102, 
  2111.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2112.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2113.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2114. };
  2115.  
  2116. static DfaState st99[50] = {
  2117.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2118.   223, 39, 39, 39, 39, 39, 39, 103, 39, 39, 
  2119.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2120.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2121.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2122. };
  2123.  
  2124. static DfaState st100[50] = {
  2125.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2126.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2127.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2128.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2129.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2130. };
  2131.  
  2132. static DfaState st101[50] = {
  2133.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2134.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2135.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2136.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2137.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2138. };
  2139.  
  2140. static DfaState st102[50] = {
  2141.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2142.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2143.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2144.   39, 104, 223, 39, 39, 39, 223, 223, 223, 39, 
  2145.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2146. };
  2147.  
  2148. static DfaState st103[50] = {
  2149.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2150.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2151.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2152.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2153.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2154. };
  2155.  
  2156. static DfaState st104[50] = {
  2157.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2158.   223, 39, 39, 39, 39, 39, 39, 39, 39, 39, 
  2159.   39, 39, 223, 39, 39, 223, 223, 223, 223, 39, 
  2160.   39, 39, 223, 39, 39, 39, 223, 223, 223, 39, 
  2161.   39, 39, 223, 223, 223, 223, 39, 39, 39, 223
  2162. };
  2163.  
  2164. static DfaState st105[6] = {
  2165.   106, 107, 108, 109, 110, 223
  2166. };
  2167.  
  2168. static DfaState st106[6] = {
  2169.   223, 223, 223, 223, 223, 223
  2170. };
  2171.  
  2172. static DfaState st107[6] = {
  2173.   223, 223, 223, 223, 223, 223
  2174. };
  2175.  
  2176. static DfaState st108[6] = {
  2177.   223, 223, 223, 223, 223, 223
  2178. };
  2179.  
  2180. static DfaState st109[6] = {
  2181.   223, 111, 111, 111, 111, 223
  2182. };
  2183.  
  2184. static DfaState st110[6] = {
  2185.   223, 223, 223, 223, 110, 223
  2186. };
  2187.  
  2188. static DfaState st111[6] = {
  2189.   223, 223, 223, 223, 223, 223
  2190. };
  2191.  
  2192. static DfaState st112[6] = {
  2193.   113, 114, 115, 116, 117, 223
  2194. };
  2195.  
  2196. static DfaState st113[6] = {
  2197.   223, 223, 223, 223, 223, 223
  2198. };
  2199.  
  2200. static DfaState st114[6] = {
  2201.   223, 223, 223, 223, 223, 223
  2202. };
  2203.  
  2204. static DfaState st115[6] = {
  2205.   223, 223, 223, 223, 223, 223
  2206. };
  2207.  
  2208. static DfaState st116[6] = {
  2209.   223, 118, 118, 118, 118, 223
  2210. };
  2211.  
  2212. static DfaState st117[6] = {
  2213.   223, 223, 223, 223, 117, 223
  2214. };
  2215.  
  2216. static DfaState st118[6] = {
  2217.   223, 223, 223, 223, 223, 223
  2218. };
  2219.  
  2220. static DfaState st119[6] = {
  2221.   120, 121, 122, 123, 124, 223
  2222. };
  2223.  
  2224. static DfaState st120[6] = {
  2225.   223, 223, 223, 223, 223, 223
  2226. };
  2227.  
  2228. static DfaState st121[6] = {
  2229.   223, 223, 223, 223, 223, 223
  2230. };
  2231.  
  2232. static DfaState st122[6] = {
  2233.   223, 223, 223, 223, 223, 223
  2234. };
  2235.  
  2236. static DfaState st123[6] = {
  2237.   223, 125, 125, 125, 125, 223
  2238. };
  2239.  
  2240. static DfaState st124[6] = {
  2241.   223, 223, 223, 223, 124, 223
  2242. };
  2243.  
  2244. static DfaState st125[6] = {
  2245.   223, 223, 223, 223, 223, 223
  2246. };
  2247.  
  2248. static DfaState st126[6] = {
  2249.   127, 128, 129, 130, 129, 223
  2250. };
  2251.  
  2252. static DfaState st127[6] = {
  2253.   223, 223, 223, 223, 223, 223
  2254. };
  2255.  
  2256. static DfaState st128[6] = {
  2257.   223, 223, 131, 223, 223, 223
  2258. };
  2259.  
  2260. static DfaState st129[6] = {
  2261.   223, 223, 129, 223, 129, 223
  2262. };
  2263.  
  2264. static DfaState st130[6] = {
  2265.   223, 223, 223, 223, 223, 223
  2266. };
  2267.  
  2268. static DfaState st131[6] = {
  2269.   223, 223, 223, 223, 223, 223
  2270. };
  2271.  
  2272. static DfaState st132[6] = {
  2273.   133, 134, 135, 136, 135, 223
  2274. };
  2275.  
  2276. static DfaState st133[6] = {
  2277.   223, 223, 223, 223, 223, 223
  2278. };
  2279.  
  2280. static DfaState st134[6] = {
  2281.   223, 223, 137, 223, 223, 223
  2282. };
  2283.  
  2284. static DfaState st135[6] = {
  2285.   223, 223, 135, 223, 135, 223
  2286. };
  2287.  
  2288. static DfaState st136[6] = {
  2289.   223, 223, 223, 223, 223, 223
  2290. };
  2291.  
  2292. static DfaState st137[6] = {
  2293.   223, 223, 223, 223, 223, 223
  2294. };
  2295.  
  2296. static DfaState st138[4] = {
  2297.   139, 140, 141, 223
  2298. };
  2299.  
  2300. static DfaState st139[4] = {
  2301.   223, 223, 223, 223
  2302. };
  2303.  
  2304. static DfaState st140[4] = {
  2305.   223, 223, 223, 223
  2306. };
  2307.  
  2308. static DfaState st141[4] = {
  2309.   223, 223, 141, 223
  2310. };
  2311.  
  2312. static DfaState st142[4] = {
  2313.   143, 144, 145, 223
  2314. };
  2315.  
  2316. static DfaState st143[4] = {
  2317.   223, 223, 223, 223
  2318. };
  2319.  
  2320. static DfaState st144[4] = {
  2321.   223, 223, 223, 223
  2322. };
  2323.  
  2324. static DfaState st145[4] = {
  2325.   223, 223, 145, 223
  2326. };
  2327.  
  2328. static DfaState st146[4] = {
  2329.   147, 148, 149, 223
  2330. };
  2331.  
  2332. static DfaState st147[4] = {
  2333.   223, 223, 223, 223
  2334. };
  2335.  
  2336. static DfaState st148[4] = {
  2337.   223, 223, 223, 223
  2338. };
  2339.  
  2340. static DfaState st149[4] = {
  2341.   223, 223, 149, 223
  2342. };
  2343.  
  2344. static DfaState st150[6] = {
  2345.   151, 152, 153, 154, 153, 223
  2346. };
  2347.  
  2348. static DfaState st151[6] = {
  2349.   223, 223, 223, 223, 223, 223
  2350. };
  2351.  
  2352. static DfaState st152[6] = {
  2353.   223, 223, 155, 223, 223, 223
  2354. };
  2355.  
  2356. static DfaState st153[6] = {
  2357.   223, 223, 153, 223, 153, 223
  2358. };
  2359.  
  2360. static DfaState st154[6] = {
  2361.   223, 223, 223, 223, 223, 223
  2362. };
  2363.  
  2364. static DfaState st155[6] = {
  2365.   223, 223, 223, 223, 223, 223
  2366. };
  2367.  
  2368. static DfaState st156[21] = {
  2369.   157, 158, 159, 160, 161, 162, 163, 159, 159, 159, 
  2370.   159, 164, 165, 166, 167, 168, 169, 170, 171, 159, 
  2371.   223
  2372. };
  2373.  
  2374. static DfaState st157[21] = {
  2375.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2376.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2377.   223
  2378. };
  2379.  
  2380. static DfaState st158[21] = {
  2381.   223, 172, 223, 223, 223, 223, 223, 223, 223, 223, 
  2382.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2383.   223
  2384. };
  2385.  
  2386. static DfaState st159[21] = {
  2387.   223, 223, 159, 223, 223, 223, 223, 159, 159, 159, 
  2388.   159, 223, 223, 223, 223, 223, 223, 223, 159, 159, 
  2389.   223
  2390. };
  2391.  
  2392. static DfaState st160[21] = {
  2393.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2394.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2395.   223
  2396. };
  2397.  
  2398. static DfaState st161[21] = {
  2399.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2400.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2401.   223
  2402. };
  2403.  
  2404. static DfaState st162[21] = {
  2405.   223, 223, 223, 223, 223, 173, 174, 175, 175, 223, 
  2406.   176, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2407.   223
  2408. };
  2409.  
  2410. static DfaState st163[21] = {
  2411.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2412.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2413.   223
  2414. };
  2415.  
  2416. static DfaState st164[21] = {
  2417.   223, 223, 223, 223, 223, 223, 177, 178, 179, 223, 
  2418.   223, 223, 180, 223, 223, 223, 223, 223, 223, 223, 
  2419.   223
  2420. };
  2421.  
  2422. static DfaState st165[21] = {
  2423.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2424.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2425.   223
  2426. };
  2427.  
  2428. static DfaState st166[21] = {
  2429.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2430.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2431.   223
  2432. };
  2433.  
  2434. static DfaState st167[21] = {
  2435.   223, 181, 182, 183, 182, 184, 182, 182, 182, 182, 
  2436.   182, 185, 182, 186, 182, 182, 182, 182, 182, 182, 
  2437.   223
  2438. };
  2439.  
  2440. static DfaState st168[21] = {
  2441.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2442.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2443.   223
  2444. };
  2445.  
  2446. static DfaState st169[21] = {
  2447.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2448.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2449.   223
  2450. };
  2451.  
  2452. static DfaState st170[21] = {
  2453.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2454.   223, 223, 223, 223, 223, 223, 223, 187, 188, 223, 
  2455.   223
  2456. };
  2457.  
  2458. static DfaState st171[21] = {
  2459.   223, 223, 159, 223, 223, 223, 223, 159, 159, 159, 
  2460.   159, 223, 223, 223, 223, 223, 223, 189, 159, 159, 
  2461.   223
  2462. };
  2463.  
  2464. static DfaState st172[21] = {
  2465.   223, 223, 190, 223, 223, 223, 223, 223, 223, 223, 
  2466.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2467.   223
  2468. };
  2469.  
  2470. static DfaState st173[21] = {
  2471.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2472.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2473.   223
  2474. };
  2475.  
  2476. static DfaState st174[21] = {
  2477.   223, 223, 223, 191, 223, 223, 223, 223, 223, 223, 
  2478.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2479.   223
  2480. };
  2481.  
  2482. static DfaState st175[21] = {
  2483.   223, 223, 223, 223, 223, 223, 223, 175, 175, 192, 
  2484.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2485.   223
  2486. };
  2487.  
  2488. static DfaState st176[21] = {
  2489.   223, 223, 223, 223, 223, 223, 223, 193, 193, 223, 
  2490.   193, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2491.   223
  2492. };
  2493.  
  2494. static DfaState st177[21] = {
  2495.   223, 223, 223, 194, 223, 223, 223, 223, 223, 223, 
  2496.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2497.   223
  2498. };
  2499.  
  2500. static DfaState st178[21] = {
  2501.   223, 223, 223, 223, 223, 223, 223, 179, 179, 223, 
  2502.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2503.   223
  2504. };
  2505.  
  2506. static DfaState st179[21] = {
  2507.   223, 223, 223, 223, 223, 223, 223, 179, 179, 223, 
  2508.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2509.   223
  2510. };
  2511.  
  2512. static DfaState st180[21] = {
  2513.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2514.   223, 223, 223, 195, 223, 223, 223, 223, 223, 223, 
  2515.   223
  2516. };
  2517.  
  2518. static DfaState st181[21] = {
  2519.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2520.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2521.   223
  2522. };
  2523.  
  2524. static DfaState st182[21] = {
  2525.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2526.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2527.   223
  2528. };
  2529.  
  2530. static DfaState st183[21] = {
  2531.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2532.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2533.   223
  2534. };
  2535.  
  2536. static DfaState st184[21] = {
  2537.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2538.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2539.   223
  2540. };
  2541.  
  2542. static DfaState st185[21] = {
  2543.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2544.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2545.   223
  2546. };
  2547.  
  2548. static DfaState st186[21] = {
  2549.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2550.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2551.   223
  2552. };
  2553.  
  2554. static DfaState st187[21] = {
  2555.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2556.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2557.   223
  2558. };
  2559.  
  2560. static DfaState st188[21] = {
  2561.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2562.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2563.   223
  2564. };
  2565.  
  2566. static DfaState st189[21] = {
  2567.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2568.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2569.   223
  2570. };
  2571.  
  2572. static DfaState st190[21] = {
  2573.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2574.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2575.   223
  2576. };
  2577.  
  2578. static DfaState st191[21] = {
  2579.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2580.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2581.   223
  2582. };
  2583.  
  2584. static DfaState st192[21] = {
  2585.   223, 223, 223, 223, 223, 223, 223, 196, 196, 223, 
  2586.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2587.   223
  2588. };
  2589.  
  2590. static DfaState st193[21] = {
  2591.   223, 223, 223, 223, 223, 223, 223, 193, 193, 223, 
  2592.   193, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2593.   223
  2594. };
  2595.  
  2596. static DfaState st194[21] = {
  2597.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2598.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2599.   223
  2600. };
  2601.  
  2602. static DfaState st195[21] = {
  2603.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2604.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2605.   223
  2606. };
  2607.  
  2608. static DfaState st196[21] = {
  2609.   223, 223, 223, 223, 223, 223, 223, 196, 196, 223, 
  2610.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2611.   223
  2612. };
  2613.  
  2614. static DfaState st197[22] = {
  2615.   198, 199, 200, 201, 223, 202, 223, 203, 223, 223, 
  2616.   223, 223, 223, 204, 205, 206, 207, 208, 209, 210, 
  2617.   223, 223
  2618. };
  2619.  
  2620. static DfaState st198[22] = {
  2621.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2622.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2623.   223, 223
  2624. };
  2625.  
  2626. static DfaState st199[22] = {
  2627.   223, 199, 223, 223, 223, 223, 223, 223, 223, 223, 
  2628.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2629.   223, 223
  2630. };
  2631.  
  2632. static DfaState st200[22] = {
  2633.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2634.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2635.   223, 223
  2636. };
  2637.  
  2638. static DfaState st201[22] = {
  2639.   223, 223, 223, 211, 212, 223, 223, 223, 223, 223, 
  2640.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2641.   223, 223
  2642. };
  2643.  
  2644. static DfaState st202[22] = {
  2645.   223, 223, 223, 223, 223, 223, 213, 223, 223, 223, 
  2646.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2647.   223, 223
  2648. };
  2649.  
  2650. static DfaState st203[22] = {
  2651.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2652.   214, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2653.   223, 223
  2654. };
  2655.  
  2656. static DfaState st204[22] = {
  2657.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2658.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2659.   223, 223
  2660. };
  2661.  
  2662. static DfaState st205[22] = {
  2663.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2664.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2665.   223, 223
  2666. };
  2667.  
  2668. static DfaState st206[22] = {
  2669.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2670.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2671.   223, 223
  2672. };
  2673.  
  2674. static DfaState st207[22] = {
  2675.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2676.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2677.   223, 223
  2678. };
  2679.  
  2680. static DfaState st208[22] = {
  2681.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2682.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2683.   223, 223
  2684. };
  2685.  
  2686. static DfaState st209[22] = {
  2687.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2688.   223, 223, 223, 223, 223, 223, 223, 223, 209, 223, 
  2689.   223, 223
  2690. };
  2691.  
  2692. static DfaState st210[22] = {
  2693.   223, 223, 223, 223, 223, 223, 215, 215, 215, 215, 
  2694.   215, 215, 215, 223, 223, 223, 223, 223, 215, 215, 
  2695.   215, 223
  2696. };
  2697.  
  2698. static DfaState st211[22] = {
  2699.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2700.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2701.   223, 223
  2702. };
  2703.  
  2704. static DfaState st212[22] = {
  2705.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2706.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2707.   223, 223
  2708. };
  2709.  
  2710. static DfaState st213[22] = {
  2711.   223, 223, 223, 223, 223, 223, 223, 216, 223, 223, 
  2712.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2713.   223, 223
  2714. };
  2715.  
  2716. static DfaState st214[22] = {
  2717.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2718.   223, 217, 223, 223, 223, 223, 223, 223, 223, 223, 
  2719.   223, 223
  2720. };
  2721.  
  2722. static DfaState st215[22] = {
  2723.   223, 223, 223, 223, 223, 223, 215, 215, 215, 215, 
  2724.   215, 215, 215, 223, 223, 223, 223, 223, 215, 215, 
  2725.   215, 223
  2726. };
  2727.  
  2728. static DfaState st216[22] = {
  2729.   223, 223, 223, 223, 223, 223, 223, 223, 218, 223, 
  2730.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2731.   223, 223
  2732. };
  2733.  
  2734. static DfaState st217[22] = {
  2735.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2736.   223, 223, 219, 223, 223, 223, 223, 223, 223, 223, 
  2737.   223, 223
  2738. };
  2739.  
  2740. static DfaState st218[22] = {
  2741.   223, 223, 223, 223, 223, 223, 223, 223, 223, 220, 
  2742.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2743.   223, 223
  2744. };
  2745.  
  2746. static DfaState st219[22] = {
  2747.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2748.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2749.   223, 223
  2750. };
  2751.  
  2752. static DfaState st220[22] = {
  2753.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2754.   221, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2755.   223, 223
  2756. };
  2757.  
  2758. static DfaState st221[22] = {
  2759.   223, 223, 223, 223, 223, 223, 223, 222, 223, 223, 
  2760.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2761.   223, 223
  2762. };
  2763.  
  2764. static DfaState st222[22] = {
  2765.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2766.   223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
  2767.   223, 223
  2768. };
  2769.  
  2770.  
  2771. DfaState *dfa[223] = {
  2772.     st0,
  2773.     st1,
  2774.     st2,
  2775.     st3,
  2776.     st4,
  2777.     st5,
  2778.     st6,
  2779.     st7,
  2780.     st8,
  2781.     st9,
  2782.     st10,
  2783.     st11,
  2784.     st12,
  2785.     st13,
  2786.     st14,
  2787.     st15,
  2788.     st16,
  2789.     st17,
  2790.     st18,
  2791.     st19,
  2792.     st20,
  2793.     st21,
  2794.     st22,
  2795.     st23,
  2796.     st24,
  2797.     st25,
  2798.     st26,
  2799.     st27,
  2800.     st28,
  2801.     st29,
  2802.     st30,
  2803.     st31,
  2804.     st32,
  2805.     st33,
  2806.     st34,
  2807.     st35,
  2808.     st36,
  2809.     st37,
  2810.     st38,
  2811.     st39,
  2812.     st40,
  2813.     st41,
  2814.     st42,
  2815.     st43,
  2816.     st44,
  2817.     st45,
  2818.     st46,
  2819.     st47,
  2820.     st48,
  2821.     st49,
  2822.     st50,
  2823.     st51,
  2824.     st52,
  2825.     st53,
  2826.     st54,
  2827.     st55,
  2828.     st56,
  2829.     st57,
  2830.     st58,
  2831.     st59,
  2832.     st60,
  2833.     st61,
  2834.     st62,
  2835.     st63,
  2836.     st64,
  2837.     st65,
  2838.     st66,
  2839.     st67,
  2840.     st68,
  2841.     st69,
  2842.     st70,
  2843.     st71,
  2844.     st72,
  2845.     st73,
  2846.     st74,
  2847.     st75,
  2848.     st76,
  2849.     st77,
  2850.     st78,
  2851.     st79,
  2852.     st80,
  2853.     st81,
  2854.     st82,
  2855.     st83,
  2856.     st84,
  2857.     st85,
  2858.     st86,
  2859.     st87,
  2860.     st88,
  2861.     st89,
  2862.     st90,
  2863.     st91,
  2864.     st92,
  2865.     st93,
  2866.     st94,
  2867.     st95,
  2868.     st96,
  2869.     st97,
  2870.     st98,
  2871.     st99,
  2872.     st100,
  2873.     st101,
  2874.     st102,
  2875.     st103,
  2876.     st104,
  2877.     st105,
  2878.     st106,
  2879.     st107,
  2880.     st108,
  2881.     st109,
  2882.     st110,
  2883.     st111,
  2884.     st112,
  2885.     st113,
  2886.     st114,
  2887.     st115,
  2888.     st116,
  2889.     st117,
  2890.     st118,
  2891.     st119,
  2892.     st120,
  2893.     st121,
  2894.     st122,
  2895.     st123,
  2896.     st124,
  2897.     st125,
  2898.     st126,
  2899.     st127,
  2900.     st128,
  2901.     st129,
  2902.     st130,
  2903.     st131,
  2904.     st132,
  2905.     st133,
  2906.     st134,
  2907.     st135,
  2908.     st136,
  2909.     st137,
  2910.     st138,
  2911.     st139,
  2912.     st140,
  2913.     st141,
  2914.     st142,
  2915.     st143,
  2916.     st144,
  2917.     st145,
  2918.     st146,
  2919.     st147,
  2920.     st148,
  2921.     st149,
  2922.     st150,
  2923.     st151,
  2924.     st152,
  2925.     st153,
  2926.     st154,
  2927.     st155,
  2928.     st156,
  2929.     st157,
  2930.     st158,
  2931.     st159,
  2932.     st160,
  2933.     st161,
  2934.     st162,
  2935.     st163,
  2936.     st164,
  2937.     st165,
  2938.     st166,
  2939.     st167,
  2940.     st168,
  2941.     st169,
  2942.     st170,
  2943.     st171,
  2944.     st172,
  2945.     st173,
  2946.     st174,
  2947.     st175,
  2948.     st176,
  2949.     st177,
  2950.     st178,
  2951.     st179,
  2952.     st180,
  2953.     st181,
  2954.     st182,
  2955.     st183,
  2956.     st184,
  2957.     st185,
  2958.     st186,
  2959.     st187,
  2960.     st188,
  2961.     st189,
  2962.     st190,
  2963.     st191,
  2964.     st192,
  2965.     st193,
  2966.     st194,
  2967.     st195,
  2968.     st196,
  2969.     st197,
  2970.     st198,
  2971.     st199,
  2972.     st200,
  2973.     st201,
  2974.     st202,
  2975.     st203,
  2976.     st204,
  2977.     st205,
  2978.     st206,
  2979.     st207,
  2980.     st208,
  2981.     st209,
  2982.     st210,
  2983.     st211,
  2984.     st212,
  2985.     st213,
  2986.     st214,
  2987.     st215,
  2988.     st216,
  2989.     st217,
  2990.     st218,
  2991.     st219,
  2992.     st220,
  2993.     st221,
  2994.     st222
  2995. };
  2996.  
  2997.  
  2998. DfaState accepts[224] = {
  2999.   0, 1, 2, 3, 4, 19, 6, 0, 40, 20, 
  3000.   11, 45, 43, 43, 15, 43, 17, 18, 21, 22, 
  3001.   28, 29, 30, 31, 33, 44, 38, 39, 41, 42, 
  3002.   44, 5, 9, 7, 8, 10, 32, 45, 45, 45, 
  3003.   45, 45, 45, 43, 43, 43, 44, 44, 45, 45, 
  3004.   45, 45, 45, 45, 43, 43, 36, 37, 45, 45, 
  3005.   45, 45, 45, 45, 43, 43, 45, 45, 45, 45, 
  3006.   45, 45, 45, 45, 45, 43, 16, 45, 45, 45, 
  3007.   45, 27, 45, 45, 45, 45, 35, 12, 45, 13, 
  3008.   34, 45, 45, 45, 45, 45, 14, 45, 45, 45, 
  3009.   25, 26, 45, 24, 23, 0, 46, 47, 48, 0, 
  3010.   50, 49, 0, 51, 52, 53, 0, 55, 54, 0, 
  3011.   56, 57, 58, 0, 60, 59, 0, 61, 63, 65, 
  3012.   64, 62, 0, 66, 68, 70, 69, 67, 0, 71, 
  3013.   72, 73, 0, 74, 75, 76, 0, 77, 78, 79, 
  3014.   0, 80, 82, 84, 83, 81, 0, 85, 90, 121, 
  3015.   88, 89, 91, 107, 105, 108, 106, 0, 112, 113, 
  3016.   117, 121, 86, 92, 94, 95, 98, 103, 99, 102, 
  3017.   104, 111, 116, 109, 114, 115, 110, 120, 118, 119, 
  3018.   87, 93, 96, 98, 100, 101, 97, 0, 122, 123, 
  3019.   124, 0, 0, 0, 129, 130, 131, 132, 133, 134, 
  3020.   135, 125, 126, 0, 0, 135, 0, 0, 0, 128, 
  3021.   0, 0, 127, 0
  3022. };
  3023.  
  3024. void (*actions[136])() = {
  3025.     zzerraction,
  3026.     act1,
  3027.     act2,
  3028.     act3,
  3029.     act4,
  3030.     act5,
  3031.     act6,
  3032.     act7,
  3033.     act8,
  3034.     act9,
  3035.     act10,
  3036.     act11,
  3037.     act12,
  3038.     act13,
  3039.     act14,
  3040.     act15,
  3041.     act16,
  3042.     act17,
  3043.     act18,
  3044.     act19,
  3045.     act20,
  3046.     act21,
  3047.     act22,
  3048.     act23,
  3049.     act24,
  3050.     act25,
  3051.     act26,
  3052.     act27,
  3053.     act28,
  3054.     act29,
  3055.     act30,
  3056.     act31,
  3057.     act32,
  3058.     act33,
  3059.     act34,
  3060.     act35,
  3061.     act36,
  3062.     act37,
  3063.     act38,
  3064.     act39,
  3065.     act40,
  3066.     act41,
  3067.     act42,
  3068.     act43,
  3069.     act44,
  3070.     act45,
  3071.     act46,
  3072.     act47,
  3073.     act48,
  3074.     act49,
  3075.     act50,
  3076.     act51,
  3077.     act52,
  3078.     act53,
  3079.     act54,
  3080.     act55,
  3081.     act56,
  3082.     act57,
  3083.     act58,
  3084.     act59,
  3085.     act60,
  3086.     act61,
  3087.     act62,
  3088.     act63,
  3089.     act64,
  3090.     act65,
  3091.     act66,
  3092.     act67,
  3093.     act68,
  3094.     act69,
  3095.     act70,
  3096.     act71,
  3097.     act72,
  3098.     act73,
  3099.     act74,
  3100.     act75,
  3101.     act76,
  3102.     act77,
  3103.     act78,
  3104.     act79,
  3105.     act80,
  3106.     act81,
  3107.     act82,
  3108.     act83,
  3109.     act84,
  3110.     act85,
  3111.     act86,
  3112.     act87,
  3113.     act88,
  3114.     act89,
  3115.     act90,
  3116.     act91,
  3117.     act92,
  3118.     act93,
  3119.     act94,
  3120.     act95,
  3121.     act96,
  3122.     act97,
  3123.     act98,
  3124.     act99,
  3125.     act100,
  3126.     act101,
  3127.     act102,
  3128.     act103,
  3129.     act104,
  3130.     act105,
  3131.     act106,
  3132.     act107,
  3133.     act108,
  3134.     act109,
  3135.     act110,
  3136.     act111,
  3137.     act112,
  3138.     act113,
  3139.     act114,
  3140.     act115,
  3141.     act116,
  3142.     act117,
  3143.     act118,
  3144.     act119,
  3145.     act120,
  3146.     act121,
  3147.     act122,
  3148.     act123,
  3149.     act124,
  3150.     act125,
  3151.     act126,
  3152.     act127,
  3153.     act128,
  3154.     act129,
  3155.     act130,
  3156.     act131,
  3157.     act132,
  3158.     act133,
  3159.     act134,
  3160.     act135
  3161. };
  3162.  
  3163. static DfaState dfa_base[] = {
  3164.     0,
  3165.     105,
  3166.     112,
  3167.     119,
  3168.     126,
  3169.     132,
  3170.     138,
  3171.     142,
  3172.     146,
  3173.     150,
  3174.     156,
  3175.     197
  3176. };
  3177.  
  3178. static unsigned char *b_class_no[] = {
  3179.     shift0,
  3180.     shift1,
  3181.     shift2,
  3182.     shift3,
  3183.     shift4,
  3184.     shift5,
  3185.     shift6,
  3186.     shift7,
  3187.     shift8,
  3188.     shift9,
  3189.     shift10,
  3190.     shift11
  3191. };
  3192.  
  3193.  
  3194.  
  3195. #define ZZSHIFT(c) (b_class_no[zzauto][1+c])
  3196. #define MAX_MODE 12
  3197. #include "dlgauto.h"
  3198.