/[svn]/linuxsampler/trunk/src/network/lscpscanner.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/network/lscpscanner.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 135 by senkov, Sun Jun 20 16:01:50 2004 UTC revision 170 by senkov, Sat Jul 3 20:08:07 2004 UTC
# Line 339  static void yy_fatal_error (yyconst char Line 339  static void yy_fatal_error (yyconst char
339          *yy_cp = '\0'; \          *yy_cp = '\0'; \
340          yyg->yy_c_buf_p = yy_cp;          yyg->yy_c_buf_p = yy_cp;
341    
342  #define YY_NUM_RULES 57  #define YY_NUM_RULES 66
343  #define YY_END_OF_BUFFER 58  #define YY_END_OF_BUFFER 67
344  struct yy_trans_info  struct yy_trans_info
345          {          {
346          flex_int16_t yy_verify;          flex_int16_t yy_verify;
347          flex_int16_t yy_nxt;          flex_int16_t yy_nxt;
348          };          };
349  static yyconst struct yy_trans_info yy_transition[3526] =  static yyconst struct yy_trans_info yy_transition[3759] =
350      {      {
351   {   0,   0 }, {   0,3270 }, {   0,   0 }, {   0,3268 }, {   1,1032 },   {   0,   0 }, {   0,3503 }, {   0,   0 }, {   0,3501 }, {   1,1032 },
352   {   2,1032 }, {   3,1032 }, {   4,1032 }, {   5,1032 }, {   6,1032 },   {   2,1032 }, {   3,1032 }, {   4,1032 }, {   5,1032 }, {   6,1032 },
353   {   7,1032 }, {   8,1032 }, {   9,1032 }, {  10,1034 }, {  11,1032 },   {   7,1032 }, {   8,1032 }, {   9,1032 }, {  10,1034 }, {  11,1032 },
354   {  12,1032 }, {  13,1036 }, {  14,1032 }, {  15,1032 }, {  16,1032 },   {  12,1032 }, {  13,1036 }, {  14,1032 }, {  15,1032 }, {  16,1032 },
# Line 405  static yyconst struct yy_trans_info yy_t Line 405  static yyconst struct yy_trans_info yy_t
405    
406   { 247,1032 }, { 248,1032 }, { 249,1032 }, { 250,1032 }, { 251,1032 },   { 247,1032 }, { 248,1032 }, { 249,1032 }, { 250,1032 }, { 251,1032 },
407   { 252,1032 }, { 253,1032 }, { 254,1032 }, { 255,1032 }, { 256,1032 },   { 252,1032 }, { 253,1032 }, { 254,1032 }, { 255,1032 }, { 256,1032 },
408   {   0,   0 }, {   0,3010 }, {   1, 774 }, {   2, 774 }, {   3, 774 },   {   0,   0 }, {   0,3243 }, {   1, 774 }, {   2, 774 }, {   3, 774 },
409   {   4, 774 }, {   5, 774 }, {   6, 774 }, {   7, 774 }, {   8, 774 },   {   4, 774 }, {   5, 774 }, {   6, 774 }, {   7, 774 }, {   8, 774 },
410   {   9, 774 }, {  10, 776 }, {  11, 774 }, {  12, 774 }, {  13, 778 },   {   9, 774 }, {  10, 776 }, {  11, 774 }, {  12, 774 }, {  13, 778 },
411   {  14, 774 }, {  15, 774 }, {  16, 774 }, {  17, 774 }, {  18, 774 },   {  14, 774 }, {  15, 774 }, {  16, 774 }, {  17, 774 }, {  18, 774 },
# Line 461  static yyconst struct yy_trans_info yy_t Line 461  static yyconst struct yy_trans_info yy_t
461   { 239, 774 }, { 240, 774 }, { 241, 774 }, { 242, 774 }, { 243, 774 },   { 239, 774 }, { 240, 774 }, { 241, 774 }, { 242, 774 }, { 243, 774 },
462   { 244, 774 }, { 245, 774 }, { 246, 774 }, { 247, 774 }, { 248, 774 },   { 244, 774 }, { 245, 774 }, { 246, 774 }, { 247, 774 }, { 248, 774 },
463   { 249, 774 }, { 250, 774 }, { 251, 774 }, { 252, 774 }, { 253, 774 },   { 249, 774 }, { 250, 774 }, { 251, 774 }, { 252, 774 }, { 253, 774 },
464   { 254, 774 }, { 255, 774 }, { 256, 774 }, {   0,   0 }, {   0,2752 },   { 254, 774 }, { 255, 774 }, { 256, 774 }, {   0,   0 }, {   0,2985 },
465   {   1, 695 }, {   2, 695 }, {   3, 695 }, {   4, 695 }, {   5, 695 },   {   1, 695 }, {   2, 695 }, {   3, 695 }, {   4, 695 }, {   5, 695 },
466   {   6, 695 }, {   7, 695 }, {   8, 695 }, {   9, 695 }, {  10, 695 },   {   6, 695 }, {   7, 695 }, {   8, 695 }, {   9, 695 }, {  10, 695 },
467   {  11, 695 }, {  12, 695 }, {  13, 695 }, {  14, 695 }, {  15, 695 },   {  11, 695 }, {  12, 695 }, {  13, 695 }, {  14, 695 }, {  15, 695 },
# Line 518  static yyconst struct yy_trans_info yy_t Line 518  static yyconst struct yy_trans_info yy_t
518   { 241, 695 }, { 242, 695 }, { 243, 695 }, { 244, 695 }, { 245, 695 },   { 241, 695 }, { 242, 695 }, { 243, 695 }, { 244, 695 }, { 245, 695 },
519   { 246, 695 }, { 247, 695 }, { 248, 695 }, { 249, 695 }, { 250, 695 },   { 246, 695 }, { 247, 695 }, { 248, 695 }, { 249, 695 }, { 250, 695 },
520   { 251, 695 }, { 252, 695 }, { 253, 695 }, { 254, 695 }, { 255, 695 },   { 251, 695 }, { 252, 695 }, { 253, 695 }, { 254, 695 }, { 255, 695 },
521   { 256, 695 }, {   0,   0 }, {   0,2494 }, {   1, 437 }, {   2, 437 },   { 256, 695 }, {   0,   0 }, {   0,2727 }, {   1, 437 }, {   2, 437 },
522   {   3, 437 }, {   4, 437 }, {   5, 437 }, {   6, 437 }, {   7, 437 },   {   3, 437 }, {   4, 437 }, {   5, 437 }, {   6, 437 }, {   7, 437 },
523   {   8, 437 }, {   9, 437 }, {  10, 437 }, {  11, 437 }, {  12, 437 },   {   8, 437 }, {   9, 437 }, {  10, 437 }, {  11, 437 }, {  12, 437 },
524   {  13, 437 }, {  14, 437 }, {  15, 437 }, {  16, 437 }, {  17, 437 },   {  13, 437 }, {  14, 437 }, {  15, 437 }, {  16, 437 }, {  17, 437 },
# Line 574  static yyconst struct yy_trans_info yy_t Line 574  static yyconst struct yy_trans_info yy_t
574   { 238, 437 }, { 239, 437 }, { 240, 437 }, { 241, 437 }, { 242, 437 },   { 238, 437 }, { 239, 437 }, { 240, 437 }, { 241, 437 }, { 242, 437 },
575   { 243, 437 }, { 244, 437 }, { 245, 437 }, { 246, 437 }, { 247, 437 },   { 243, 437 }, { 244, 437 }, { 245, 437 }, { 246, 437 }, { 247, 437 },
576   { 248, 437 }, { 249, 437 }, { 250, 437 }, { 251, 437 }, { 252, 437 },   { 248, 437 }, { 249, 437 }, { 250, 437 }, { 251, 437 }, { 252, 437 },
577   { 253, 437 }, { 254, 437 }, { 255, 437 }, { 256, 437 }, {   0,  56 },   { 253, 437 }, { 254, 437 }, { 255, 437 }, { 256, 437 }, {   0,  65 },
578   {   0,2236 }, {   0,   2 }, {   0,2234 }, {   0,   3 }, {   0,2232 },   {   0,2469 }, {   0,   2 }, {   0,2467 }, {   0,   3 }, {   0,2465 },
579   {   0,   1 }, {   0,2230 }, {   0,   4 }, {   0,2228 }, {   0,  46 },   {   0,   1 }, {   0,2463 }, {   0,   4 }, {   0,2461 }, {   0,  55 },
580   {   0,2226 }, {   0,  56 }, {   0,2224 }, {   0,   5 }, {   0,2222 },   {   0,2459 }, {   0,  65 }, {   0,2457 }, {   0,   5 }, {   0,2455 },
581    
582   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
583   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  45 }, {   0,2212 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,  54 }, {   0,2445 },
584   {   0,  56 }, {   0,2210 }, {   0,  56 }, {   0,2208 }, {   0,   0 },   {   0,  65 }, {   0,2443 }, {   0,  65 }, {   0,2441 }, {   0,   0 },
585   {   0,   0 }, {   0,  56 }, {   0,2204 }, {   0,  56 }, {   0,2202 },   {   0,   0 }, {   0,  65 }, {   0,2437 }, {   0,  65 }, {   0,2435 },
586   {   0,  45 }, {   0,2200 }, {   0,  56 }, {   0,2198 }, {   0,  56 },   {   0,  54 }, {   0,2433 }, {   0,  65 }, {   0,2431 }, {   0,  65 },
587   {   0,2196 }, {   0,  56 }, {   0,2194 }, {   0,   0 }, {   0,  56 },   {   0,2429 }, {   0,  65 }, {   0,2427 }, {   0,   0 }, {   0,  65 },
588   {   0,2191 }, {   0,   0 }, {   0,  56 }, {   0,2188 }, {   0,  56 },   {   0,2424 }, {   0,   0 }, {   0,  65 }, {   0,2421 }, {   0,  65 },
589   {   0,2186 }, {   0,   0 }, {   0,  56 }, {   0,2183 }, {   0,  56 },   {   0,2419 }, {   0,   0 }, {   0,  65 }, {   0,2416 }, {   0,  65 },
590   {   0,2181 }, {   0,  56 }, {   0,2179 }, {   0,  56 }, {   0,2177 },   {   0,2414 }, {   0,  65 }, {   0,2412 }, {   0,  65 }, {   0,2410 },
591   {  48, 683 }, {  49, 683 }, {  50, 683 }, {  51, 683 }, {  52, 683 },   {  48, 683 }, {  49, 683 }, {  50, 683 }, {  51, 683 }, {  52, 683 },
592    
593   {  53, 683 }, {  54, 683 }, {  55, 683 }, {  56, 683 }, {  57, 683 },   {  53, 683 }, {  54, 683 }, {  55, 683 }, {  56, 683 }, {  57, 683 },
# Line 596  static yyconst struct yy_trans_info yy_t Line 596  static yyconst struct yy_trans_info yy_t
596   {  56, 671 }, {  57, 671 }, {  46, 669 }, {   0,   0 }, {  48, 681 },   {  56, 671 }, {  57, 671 }, {  46, 669 }, {   0,   0 }, {  48, 681 },
597   {  49, 681 }, {  50, 681 }, {  51, 681 }, {  52, 681 }, {  53, 681 },   {  49, 681 }, {  50, 681 }, {  51, 681 }, {  52, 681 }, {  53, 681 },
598   {  54, 681 }, {  55, 681 }, {  56, 681 }, {  57, 681 }, {  68,  76 },   {  54, 681 }, {  55, 681 }, {  56, 681 }, {  57, 681 }, {  68,  76 },
599   {   0,  56 }, {   0,2140 }, {   0,  56 }, {   0,2138 }, {   0,  55 },   {   0,  65 }, {   0,2373 }, {   0,  65 }, {   0,2371 }, {   0,  64 },
600   {   0,2136 }, {   0,   0 }, {   0,2134 }, {  69, 681 }, {  72, 679 },   {   0,2369 }, {   0,   0 }, {   0,2367 }, {  69, 681 }, {  72, 679 },
601   {   0,   0 }, {   0,   0 }, {   0,2129 }, {   0,   0 }, {  69, 681 },   {   0,   0 }, {   0,   0 }, {   0,2362 }, {   0,   0 }, {  69, 681 },
602   {   0,   0 }, {  85,  81 }, {  86, 127 }, {  85, 679 }, {  82, 681 },   {   0,   0 }, {  85,  81 }, {  86, 127 }, {  85, 679 }, {  82, 681 },
603    
604   {   0,   0 }, {  78, 681 }, {  89, 681 }, {  73, 681 }, {   0,   0 },   {   0,   0 }, {  78, 681 }, {  89, 681 }, {  73, 681 }, {   0,   0 },
# Line 606  static yyconst struct yy_trans_info yy_t Line 606  static yyconst struct yy_trans_info yy_t
606   {   0,   0 }, {  69, 722 }, {   0,   0 }, {  69, 722 }, {  79, 684 },   {   0,   0 }, {  69, 722 }, {   0,   0 }, {  69, 722 }, {  79, 684 },
607   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
608   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
609   {  85, 684 }, {   0,   0 }, {   0,   0 }, {  84, 725 }, {  85, 727 },   {  85, 685 }, {   0,   0 }, {   0,   0 }, {  84, 725 }, {  85, 727 },
610   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
611   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,2083 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,2316 }, {   0,   0 },
612   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
613   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
614    
615   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
616   {  68, 723 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  78, 692 },   {  68, 725 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  78, 692 },
617   {  68, 734 }, {   0,   0 }, {  79, 699 }, {   0,  47 }, {   0,2057 },   {  68, 734 }, {   0,   0 }, {  79, 699 }, {   0,  56 }, {   0,2290 },
618   {   1, 696 }, {   2, 696 }, {   3, 696 }, {   4, 696 }, {   5, 696 },   {   1, 696 }, {   2, 696 }, {   3, 696 }, {   4, 696 }, {   5, 696 },
619   {   6, 696 }, {   7, 696 }, {   8, 696 }, {   9, 696 }, {  10, 696 },   {   6, 696 }, {   7, 696 }, {   8, 696 }, {   9, 696 }, {  10, 696 },
620   {  11, 696 }, {  12, 696 }, {  13, 696 }, {  14, 696 }, {  15, 696 },   {  11, 696 }, {  12, 696 }, {  13, 696 }, {  14, 696 }, {  15, 696 },
# Line 671  static yyconst struct yy_trans_info yy_t Line 671  static yyconst struct yy_trans_info yy_t
671   { 241, 696 }, { 242, 696 }, { 243, 696 }, { 244, 696 }, { 245, 696 },   { 241, 696 }, { 242, 696 }, { 243, 696 }, { 244, 696 }, { 245, 696 },
672   { 246, 696 }, { 247, 696 }, { 248, 696 }, { 249, 696 }, { 250, 696 },   { 246, 696 }, { 247, 696 }, { 248, 696 }, { 249, 696 }, { 250, 696 },
673   { 251, 696 }, { 252, 696 }, { 253, 696 }, { 254, 696 }, { 255, 696 },   { 251, 696 }, { 252, 696 }, { 253, 696 }, { 254, 696 }, { 255, 696 },
674   { 256, 696 }, {   0,  57 }, {   0,1799 }, {   1, 365 }, {   2, 365 },   { 256, 696 }, {   0,  66 }, {   0,2032 }, {   1, 365 }, {   2, 365 },
675   {   3, 365 }, {   4, 365 }, {   5, 365 }, {   6, 365 }, {   7, 365 },   {   3, 365 }, {   4, 365 }, {   5, 365 }, {   6, 365 }, {   7, 365 },
676   {   8, 365 }, {   9, 365 }, {  10, 365 }, {  11, 365 }, {  12, 365 },   {   8, 365 }, {   9, 365 }, {  10, 365 }, {  11, 365 }, {  12, 365 },
677   {  13, 365 }, {  14, 365 }, {  15, 365 }, {  16, 365 }, {  17, 365 },   {  13, 365 }, {  14, 365 }, {  15, 365 }, {  16, 365 }, {  17, 365 },
# Line 691  static yyconst struct yy_trans_info yy_t Line 691  static yyconst struct yy_trans_info yy_t
691    
692   {  78, 365 }, {  79, 365 }, {  80, 365 }, {  81, 365 }, {  82, 365 },   {  78, 365 }, {  79, 365 }, {  80, 365 }, {  81, 365 }, {  82, 365 },
693   {  83, 365 }, {  84, 365 }, {  85, 365 }, {  86, 365 }, {  87, 365 },   {  83, 365 }, {  84, 365 }, {  85, 365 }, {  86, 365 }, {  87, 365 },
694   {  88, 365 }, {  89, 365 }, {  90, 365 }, {  91, 365 }, {  92, 377 },   {  88, 365 }, {  89, 365 }, {  90, 365 }, {  91, 365 }, {  92, 380 },
695   {  93, 365 }, {  94, 365 }, {  95, 365 }, {  96, 365 }, {  97, 365 },   {  93, 365 }, {  94, 365 }, {  95, 365 }, {  96, 365 }, {  97, 365 },
696   {  98, 365 }, {  99, 365 }, { 100, 365 }, { 101, 365 }, { 102, 365 },   {  98, 365 }, {  99, 365 }, { 100, 365 }, { 101, 365 }, { 102, 365 },
697   { 103, 365 }, { 104, 365 }, { 105, 365 }, { 106, 365 }, { 107, 365 },   { 103, 365 }, { 104, 365 }, { 105, 365 }, { 106, 365 }, { 107, 365 },
698   { 108, 365 }, { 109, 365 }, { 110, 380 }, { 111, 365 }, { 112, 365 },   { 108, 365 }, { 109, 365 }, { 110, 384 }, { 111, 365 }, { 112, 365 },
699   { 113, 365 }, { 114, 384 }, { 115, 365 }, { 116, 386 }, { 117, 365 },   { 113, 365 }, { 114, 386 }, { 115, 365 }, { 116, 388 }, { 117, 365 },
700   { 118, 365 }, { 119, 365 }, { 120, 365 }, { 121, 365 }, { 122, 365 },   { 118, 365 }, { 119, 365 }, { 120, 365 }, { 121, 365 }, { 122, 365 },
701   { 123, 365 }, { 124, 365 }, { 125, 365 }, { 126, 365 }, { 127, 365 },   { 123, 365 }, { 124, 365 }, { 125, 365 }, { 126, 365 }, { 127, 365 },
702    
# Line 728  static yyconst struct yy_trans_info yy_t Line 728  static yyconst struct yy_trans_info yy_t
728   { 243, 365 }, { 244, 365 }, { 245, 365 }, { 246, 365 }, { 247, 365 },   { 243, 365 }, { 244, 365 }, { 245, 365 }, { 246, 365 }, { 247, 365 },
729   { 248, 365 }, { 249, 365 }, { 250, 365 }, { 251, 365 }, { 252, 365 },   { 248, 365 }, { 249, 365 }, { 250, 365 }, { 251, 365 }, { 252, 365 },
730   { 253, 365 }, { 254, 365 }, { 255, 365 }, { 256, 365 }, {   0,   0 },   { 253, 365 }, { 254, 365 }, { 255, 365 }, { 256, 365 }, {   0,   0 },
731   {   0,1541 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,1774 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
732   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
733   {   0,1531 }, {   0,   0 }, {   0,1529 }, {   0,   0 }, {   0,1527 },   {   0,1764 }, {   0,   0 }, {   0,1762 }, {   0,   0 }, {   0,1760 },
734   {   0,   0 }, {   0,1525 }, {   0,   0 }, {   0,1523 }, {   0,   0 },   {   0,   0 }, {   0,1758 }, {   0,   0 }, {   0,1756 }, {   0,   0 },
735    
736   {   0,1521 }, {   0,  45 }, {   0,1519 }, {   0,   0 }, {   0,1517 },   {   0,1754 }, {   0,  54 }, {   0,1752 }, {   0,   0 }, {   0,1750 },
737   {   0,   0 }, {   0,1515 }, {   0,   0 }, {   0,   0 }, {   0,1512 },   {   0,   0 }, {   0,1748 }, {   0,   0 }, {   0,   0 }, {   0,1745 },
738   {   0,   0 }, {   0,1510 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,1743 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
739   {   0,1506 }, {   0,   0 }, {   0,1504 }, {   0,   0 }, {   0,1502 },   {   0,1739 }, {   0,   0 }, {   0,1737 }, {   0,   0 }, {   0,1735 },
740   {   0,   0 }, {   0,   0 }, {   0,1499 }, {   0,   0 }, {   0,1497 },   {   0,   0 }, {   0,   0 }, {   0,1732 }, {   0,   0 }, {   0,   0 },
741   {   0,   0 }, {  46,  10 }, {   0,   0 }, {  48,   0 }, {  49,   0 },   {   0,1729 }, {  46,  10 }, {   0,   0 }, {  48,   0 }, {  49,   0 },
742   {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },   {  50,   0 }, {  51,   0 }, {  52,   0 }, {  53,   0 }, {  54,   0 },
743   {  55,   0 }, {  56,   0 }, {  57,   0 }, {  48, 428 }, {  49, 428 },   {  55,   0 }, {  56,   0 }, {  57,   0 }, {  48, 428 }, {  49, 428 },
744   {  50, 428 }, {  51, 428 }, {  52, 428 }, {  53, 428 }, {  54, 428 },   {  50, 428 }, {  51, 428 }, {  52, 428 }, {  53, 428 }, {  54, 428 },
# Line 746  static yyconst struct yy_trans_info yy_t Line 746  static yyconst struct yy_trans_info yy_t
746    
747   {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },   {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 }, {  52,   0 },
748   {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },   {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 }, {  57,   0 },
749   {   0,   0 }, {  65, 431 }, {  70, 430 }, {   0,   0 }, {   0,1457 },   {   0,   0 }, {  65, 431 }, {  70, 430 }, {   0,   0 }, {   0,1690 },
750   {   0,   0 }, {   0,1455 }, {  69, 432 }, {   0,   0 }, {   0,1452 },   {   0,   0 }, {   0,1688 }, {  69, 432 }, {   0,   0 }, {   0,1685 },
751   {   0,   0 }, {   0,1450 }, {   0,   0 }, {   0,1448 }, {   0,   0 },   {   0,   0 }, {   0,1683 }, {   0,   0 }, {   0,1681 }, {   0,   0 },
752   {  71, 430 }, {   0,   0 }, {   0,   0 }, {  84, 431 }, {  70, 429 },   {  71, 430 }, {   0,   0 }, {   0,   0 }, {  84, 431 }, {  70, 429 },
753   {  65, 429 }, {   0,   0 }, {   0,1439 }, {  83, 432 }, {   0,   0 },   {  65, 429 }, {   0,   0 }, {   0,1672 }, {  83, 432 }, {   0,   0 },
754   {  68, 429 }, {   0,  54 }, {   0,1434 }, {   0,  52 }, {   0,1432 },   {  68, 429 }, {   0,  63 }, {   0,1667 }, {   0,  61 }, {   0,1665 },
755   {  84, 430 }, {   0,   0 }, {  83, 431 }, {   0,   0 }, {  83, 431 },   {  84, 430 }, {   0,   0 }, {  83, 431 }, {   0,   0 }, {  83, 431 },
756   {   0,  53 }, {   0,1425 }, {  73, 431 }, {   0,  51 }, {   0,1422 },   {   0,  62 }, {   0,1658 }, {  78, 431 }, {  73, 431 }, {   0,   0 },
757    
758   {  83, 431 }, {   0,  48 }, {   0,1419 }, {  84, 431 }, {  82, 431 },   {  83, 431 }, {   0,  60 }, {   0,1652 }, {  84, 433 }, {  82, 432 },
759   {   0,  49 }, {   0,1415 }, {   0,  50 }, {   0,1413 }, {   0,   7 },   {   0,  57 }, {   0,1648 }, {   0,  58 }, {   0,1646 }, {   0,  59 },
760   {   0,1411 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,1644 }, {   0,   7 }, {   0,1642 }, {   0,   0 }, {   0,   0 },
761   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
762   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
763   {   0,   0 }, {   0,1395 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,1628 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
764   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
765   {   0,   0 }, {   0,   0 }, {  66, 394 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {  66, 406 }, {   0,   0 }, {   0,   0 },
766   {   0,   0 }, {  77, 393 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  77, 394 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
767   {   0,   0 }, {   0,   0 }, {  83, 395 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {  83, 396 }, {   0,   0 }, {   0,   0 },
768    
769   {  84, 395 }, {  82, 394 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  84, 396 }, {  82, 395 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
770   {  73, 397 }, {  83, 404 }, {   0,   0 }, {  76, 399 }, {   0,  47 },   {  73, 399 }, {  83, 406 }, {   0,   0 }, {  76, 401 }, {   0,  56 },
771   {   0,1361 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },   {   0,1594 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },
772   {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9,   0 },   {   5,   0 }, {   6,   0 }, {   7,   0 }, {   8,   0 }, {   9,   0 },
773   {  10,   0 }, {  11,   0 }, {  12,   0 }, {  13,   0 }, {  14,   0 },   {  10,   0 }, {  11,   0 }, {  12,   0 }, {  13,   0 }, {  14,   0 },
774   {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },   {  15,   0 }, {  16,   0 }, {  17,   0 }, {  18,   0 }, {  19,   0 },
775   {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },   {  20,   0 }, {  21,   0 }, {  22,   0 }, {  23,   0 }, {  24,   0 },
776   {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },   {  25,   0 }, {  26,   0 }, {  27,   0 }, {  28,   0 }, {  29,   0 },
777   {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 }, {  34,   0 },   {  30,   0 }, {  31,   0 }, {  32,   0 }, {  33,   0 }, {  34,   0 },
778   {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {  73, 358 },   {  35,   0 }, {  36,   0 }, {  37,   0 }, {  38,   0 }, {  73, 360 },
779    
780   {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },   {  40,   0 }, {  41,   0 }, {  42,   0 }, {  43,   0 }, {  44,   0 },
781   {  45,   0 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },   {  45,   0 }, {  46,   0 }, {  47,   0 }, {  48,   0 }, {  49,   0 },
# Line 824  static yyconst struct yy_trans_info yy_t Line 824  static yyconst struct yy_trans_info yy_t
824   { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },   { 240,   0 }, { 241,   0 }, { 242,   0 }, { 243,   0 }, { 244,   0 },
825   { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },   { 245,   0 }, { 246,   0 }, { 247,   0 }, { 248,   0 }, { 249,   0 },
826   { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },   { 250,   0 }, { 251,   0 }, { 252,   0 }, { 253,   0 }, { 254,   0 },
827   { 255,   0 }, { 256,   0 }, {   0,   6 }, {   0,1103 }, {   0,   0 },   { 255,   0 }, { 256,   0 }, {   0,   6 }, {   0,1336 }, {   0,   0 },
828   {   0,1101 }, {   0,   0 }, {   0,1099 }, {   0,   0 }, {   0,   0 },   {   0,1334 }, {   0,   0 }, {   0,1332 }, {   0,   0 }, {   0,   0 },
829   {   0,1096 }, {   0,   0 }, {   0,1094 }, {   0,   0 }, {   0,   0 },   {   0,1329 }, {   0,   0 }, {   0,1327 }, {   0,   0 }, {   0,   0 },
830   {   0,1091 }, {   0,   0 }, {   0,1089 }, {   0,   0 }, {   0,1087 },   {   0,1324 }, {   0,   0 }, {   0,1322 }, {   0,   0 }, {   0,1320 },
831   {   0,   8 }, {   0,1085 }, {   0,   0 }, {   0,1083 }, {   0,   0 },   {   0,   8 }, {   0,1318 }, {   0,   0 }, {   0,1316 }, {   0,   0 },
832   {   0,1081 }, {   0,   0 }, {   0,1079 }, {   0,   0 }, {   0,1077 },   {   0,1314 }, {   0,   0 }, {   0,1312 }, {   0,   0 }, {   0,1310 },
833   {   0,   0 }, {   0,1075 }, {   0,   0 }, {   0,1073 }, {   0,   0 },   {   0,   0 }, {   0,1308 }, {   0,   0 }, {   0,1306 }, {   0,   0 },
834    
835   {   0,1071 }, {   0,   0 }, {   0,   0 }, {   0,1068 }, {   0,   0 },   {   0,1304 }, {   0,   0 }, {   0,1302 }, {   0,   0 }, {   0,1300 },
836   {   0,1066 }, {   0,   0 }, {   0,1064 }, {   0,   0 }, {   0,1062 },   {   0,   0 }, {   0,1298 }, {   0,   0 }, {   0,1296 }, {   0,   0 },
837   {   0,  15 }, {   0,1060 }, {   0,   0 }, {   0,1058 }, {   0,   0 },   {   0,1294 }, {   0,  15 }, {   0,1292 }, {   0,   0 }, {   0,1290 },
838   {   0,1056 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },   {   0,   0 }, {  48,   0 }, {  49,   0 }, {  50,   0 }, {  51,   0 },
839   {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },   {  52,   0 }, {  53,   0 }, {  54,   0 }, {  55,   0 }, {  56,   0 },
840   {  57,   0 }, {   0,   0 }, {   0,1044 }, {   0,   0 }, {   0,1042 },   {  57,   0 }, {   0,   0 }, {   0,1277 }, {   0,   0 }, {   0,1275 },
841   {   0,   0 }, {   0,1040 }, {   0,   0 }, {   0,   0 }, {   0,1037 },   {   0,   0 }, {   0,1273 }, {   0,   0 }, {   0,1271 }, {   0,   0 },
842   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,1033 }, {   0,   0 },   {   0,   0 }, {   0,1268 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
843   {   0,1031 }, {   0,   0 }, {  70,  68 }, {  73,  68 }, {  69,  72 },   {   0,1264 }, {   0,   0 }, {  70,  76 }, {  73,  70 }, {  69,  75 },
844   {  65,  71 }, {   0,   0 }, {   0,1024 }, {   0,   0 }, {   0,1022 },   {  65,  74 }, {   0,   0 }, {   0,   0 }, {   0,1256 }, {   0,   0 },
845    
846   {   0,   0 }, {   0,1020 }, {   0,   0 }, {   0,   0 }, {   0,1017 },   {   0,1254 }, {   0,   0 }, {   0,1252 }, {   0,   0 }, {   0,1250 },
847   {  78,  72 }, {   0,   0 }, {  73,  75 }, {   0,   0 }, {   0,1012 },   {  78,  75 }, {   0,   0 }, {  73,  77 }, {   0,   0 }, {   0,1245 },
848   {   0,  23 }, {   0,1010 }, {  68,  86 }, {   0,   0 }, {   0,1007 },   {   0,   0 }, {   0,1243 }, {  68,  87 }, {   0,  23 }, {   0,1240 },
849   {  67,  90 }, {  84,  72 }, {  79,  73 }, {   0,   0 }, {  73,  88 },   {  67,  91 }, {  84,  77 }, {  79,  76 }, {   0,   0 }, {  73,  89 },
850   {  67,  90 }, {   0,  11 }, {   0, 999 }, {  73,  91 }, {  84,  74 },   {   0,   0 }, {  67,  93 }, {   0,   0 }, {   0,1231 }, {  84,  83 },
851   {   0,   0 }, {  84,  80 }, {   0,   0 }, {  69,  94 }, {   0,  12 },   {  73,  92 }, {  84,  86 }, {   0,  11 }, {   0,1226 }, {  69,  95 },
852   {   0, 991 }, {   0,   0 }, {  69,  92 }, {   0,   0 }, {   0, 987 },   {   0,  12 }, {   0,1223 }, {   0,   0 }, {  69,  93 }, {   0,   0 },
853   {   0,   0 }, {  79,  93 }, {   0,   0 }, {   0, 983 }, {  84,  90 },   {   0,1219 }, {   0,   0 }, {  79,  94 }, {   0,   0 }, {   0,1215 },
854   {   0,   0 }, {   0, 980 }, {   0,   0 }, {   0, 978 }, {   0,  44 },   {  84,  94 }, {   0,   0 }, {   0,1212 }, {   0,   0 }, {   0,1210 },
855   {   0, 976 }, {  67,  90 }, {   0,   0 }, {  83,  92 }, {   0,   0 },   {  95,  92 }, {   0,   0 }, {   0,1207 }, {  67,  90 }, {   0,  53 },
856    
857   {   0, 971 }, {   0,   0 }, {   0,   0 }, {   0, 968 }, {   0,   0 },   {   0,1204 }, {   0,   0 }, {   0,1202 }, {   0,   0 }, {   0,   0 },
858   {   0, 966 }, {   0,   0 }, {   0, 964 }, {   0,   0 }, {  69,  89 },   {   0,1199 }, {   0,   0 }, {   0,1197 }, {   0,   0 }, {   0,1195 },
859   {   0,   0 }, {   0, 960 }, {  85,  84 }, {  79,  89 }, {  76,  87 },   {  83,  82 }, {   0,   0 }, {   0,1192 }, {   0,   0 }, {  85,  83 },
860   {   0,   0 }, {  85,  90 }, {   0,   0 }, {   0,   0 }, {   0, 952 },   {  79,  89 }, {  76,  87 }, {  69,  81 }, {  85,  90 }, {   0,   0 },
861   {   0,   0 }, {   0, 950 }, {   0,   0 }, {   0, 948 }, {   0,   0 },   {   0,   0 }, {   0,1183 }, {   0,   0 }, {   0,1181 }, {   0,   0 },
862   {   0, 946 }, {   0,   0 }, {  78,  85 }, {   0,   0 }, {   0, 942 },   {   0,1179 }, {   0,   0 }, {   0,1177 }, {   0,   0 }, {   0,1175 },
863   {  83,  85 }, {   0,  40 }, {   0, 939 }, {   0,   0 }, {   0, 937 },   {  78,  83 }, {   0,  49 }, {   0,1172 }, {  83,  82 }, {   0,   0 },
864   {  84,  88 }, {  82,  87 }, {  78,  84 }, {   0,   0 }, {   0, 932 },   {   0,1169 }, {   0,   0 }, {   0,1167 }, {  84,  83 }, {  78,  84 },
865   {   0,   0 }, {   0, 930 }, {   0,   0 }, {   0, 928 }, {   0,   0 },   {   0,   0 }, {  82,  84 }, {   0,   0 }, {   0,1161 }, {   0,   0 },
866   {   0, 926 }, {  82,  81 }, {   0,   0 }, {   0, 923 }, {   0,   0 },   {   0,1159 }, {   0,   0 }, {   0,1157 }, {   0,   0 }, {   0,   0 },
867    
868   {   0, 921 }, {   0,   0 }, {   0, 919 }, {   0,   0 }, {   0, 917 },   {   0,1154 }, {   0,   0 }, {   0,1152 }, {   0,   0 }, {   0,1150 },
869   {   0,   0 }, {   0, 915 }, {  69,  64 }, {   0,   0 }, {   0,   0 },   {  82,  74 }, {   0,   0 }, {   0,1147 }, {  69,  63 }, {   0,   0 },
870   {   0, 911 }, {  70,  63 }, {  69,  63 }, {   0,  42 }, {   0, 907 },   {   0,1144 }, {   0,   0 }, {   0,1142 }, {   0,   0 }, {  70,  63 },
871   {   0,   0 }, {   0, 905 }, {   0,   0 }, {   0, 903 }, {   0,   0 },   {   0,   0 }, {  69,  63 }, {   0,  51 }, {   0,1136 }, {  77,  62 },
872   {  65,  61 }, {   0,   0 }, {   0, 899 }, {   0,   0 }, {  67,  61 },   {   0,   0 }, {   0,1133 }, {  65,  64 }, {   0,   0 }, {   0,1130 },
873   {  95,  68 }, {   0,   0 }, {  66,  61 }, {   0,   0 }, {  95,  66 },   {   0,   0 }, {  67,  65 }, {   0,   0 }, {  66,  70 }, {   0,   0 },
874   {   0,   0 }, {   0, 890 }, {   0,   0 }, {   0, 888 }, {   0,   0 },   {  95,  65 }, {   0,   0 }, {   0,1122 }, {   0,   0 }, {   0,1120 },
875   {   0, 886 }, {  86,  60 }, {  84,  61 }, {  69,  62 }, {   0,   0 },   {   0,   0 }, {   0,1118 }, {   0,   0 }, {  86,  60 }, {  84,  63 },
876   {  65,  67 }, {   0,   0 }, {   0, 879 }, {   0,   0 }, {   0, 877 },   {  69,  63 }, {   0,   0 }, {  65,  69 }, {   0,   0 }, {   0,1110 },
877   {   0,   0 }, {   0, 875 }, {   0,   0 }, {  77,  62 }, {   0,   9 },   {   0,   0 }, {   0,1108 }, {   0,   0 }, {   0,1106 }, {   0,   0 },
878    
879   {   0, 871 }, {   0,   0 }, {   0, 869 }, {  69,  62 }, {   0,  28 },   {  77,  63 }, {   0,   0 }, {   0,1102 }, {   0,   0 }, {  69,  67 },
880   {   0, 866 }, {   0,   0 }, {   0, 864 }, {  69,  61 }, {   0,   0 },   {   0,   0 }, {  69,  71 }, {   0,   9 }, {   0,1096 }, {   0,   0 },
881   {   0, 861 }, {  82,  65 }, {  69,  62 }, {   0,   0 }, {  66,  62 },   {   0,1094 }, {  82,  69 }, {   0,  28 }, {   0,1091 }, {  69,  68 },
882   {   0,   0 }, {   0, 855 }, {   0,   0 }, {  95,  62 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,1087 }, {   0,   0 }, {   0,1085 },
883   {  79,  61 }, {   0,   0 }, {   0, 849 }, {  73,  66 }, {   0,   0 },   {  95,  69 }, {   0,   0 }, {  79,  67 }, {  73,  69 }, {   0,   0 },
884   {   0, 846 }, {   0,   0 }, {  73,  71 }, {  76,  70 }, {  69,  76 },   {   0,1079 }, {   0,   0 }, {   0,1077 }, {  76,  73 }, {   0,   0 },
885   {  85,  62 }, {   0,   0 }, {   0, 839 }, {   0,   0 }, {  78,  76 },   {  73,  78 }, {  69,  78 }, {  85,  70 }, {  79,  73 }, {   0,   0 },
886   {   0,  14 }, {   0, 835 }, {   0,   0 }, {   0, 833 }, {   0,   0 },   {   0,1069 }, {   0,   0 }, {   0,1067 }, {  78,  77 }, {   0,  14 },
887   {   0, 831 }, {   0,   0 }, {   0, 829 }, {  77,  72 }, {   0,   0 },   {   0,1064 }, {   0,   0 }, {   0,1062 }, {   0,   0 }, {   0,1060 },
888   {   0, 826 }, {   0,  39 }, {   0, 824 }, {   0,   0 }, {   0, 822 },   {   0,   0 }, {   0,1058 }, {   0,   0 }, {  77,  71 }, {   0,   0 },
889    
890   {  82,  72 }, {   0,   0 }, {  69,  64 }, {   0,   0 }, {   0, 817 },   {   0,   0 }, {   0,1053 }, {   0,  48 }, {   0,1051 }, {   0,   0 },
891   {  83,  70 }, {   0,   0 }, {   0, 814 }, {  66,  62 }, {   0,  18 },   {  69,  67 }, {  82,  70 }, {   0,   0 }, {   0,1046 }, {   0,   0 },
892   {   0, 811 }, {   0,  10 }, {   0, 809 }, {   0,   0 }, {  79,  64 },   {   0,1044 }, {   0,   0 }, {  66,  64 }, {   0,   0 }, {   0,1040 },
893   {   0,   0 }, {   0, 805 }, {   0,   0 }, {   0,   0 }, {   0, 802 },   {  83,  64 }, {   0,  18 }, {   0,1037 }, {   0,  10 }, {   0,1035 },
894   {   0,   0 }, {   0, 800 }, {  76,  64 }, {   0,   0 }, {   0, 797 },   {   0,   0 }, {   0,1033 }, {   0,   0 }, {  79,  64 }, {   0,   0 },
895   {  65,  59 }, {  95,  64 }, {   0,   0 }, {   0,   0 }, {   0, 792 },   {   0,1029 }, {   0,   0 }, {   0,1027 }, {  76,  65 }, {  95,  67 },
896   {   0,   0 }, {   0, 790 }, {   0,   0 }, {   0, 788 }, {  77,  59 },   {   0,   0 }, {   0,1023 }, {   0,   0 }, {   0,1021 }, {   0,   0 },
897   {   0,   0 }, {   0, 785 }, {   0,   0 }, {   0, 783 }, {  95,  63 },   {   0,   0 }, {   0,1018 }, {   0,   0 }, {   0,   0 }, {   0,1015 },
898   {   0,   0 }, {  89,  60 }, {  67,  54 }, {   0,   0 }, {  78,  55 },   {   0,   0 }, {   0,1013 }, {   0,   0 }, {  95,  66 }, {  77,  54 },
899   {   0,   0 }, {   0, 775 }, {   0,   0 }, {  76,  52 }, {   0,   0 },   {  68,  54 }, {   0,   0 }, {  78,  56 }, {   0,   0 }, {  89,  59 },
900    
901   {   0, 771 }, {   0,   0 }, {   0, 769 }, {   0,   0 }, {   0, 767 },   {   0,   0 }, {  76,  52 }, {  67,  48 }, {   0,   0 }, {   0,1000 },
902   {   0,  22 }, {   0, 765 }, {   0,   0 }, {   0, 763 }, {  67,  46 },   {   0,   0 }, {   0, 998 }, {   0,   0 }, {   0, 996 }, {   0,   0 },
903   {   0,   0 }, {   0,   0 }, {  67,  51 }, {  73,  46 }, {   0,   0 },   {   0, 994 }, {   0,   0 }, {   0,   0 }, {  67,  58 }, {   0,   0 },
904   {   0, 756 }, {  84,  49 }, {   0,   0 }, {   0, 753 }, {   0,   0 },   {   0, 989 }, {   0,   0 }, {  73,  47 }, {  67,  55 }, {   0,  22 },
905   {   0, 751 }, {   0,   0 }, {   0, 749 }, {   0,   0 }, {   0, 747 },   {   0, 984 }, {  84,  49 }, {   0,   0 }, {   0, 981 }, {   0,   0 },
906   {   0,   0 }, {   0, 745 }, {  70,  47 }, {   0,   0 }, {   0,   0 },   {   0, 979 }, {   0,   0 }, {   0, 977 }, {   0,   0 }, {   0,   0 },
907   {  76,  48 }, {   0,   0 }, {   0, 739 }, {  95,  45 }, {  85,  51 },   {   0, 974 }, {   0,   0 }, {   0, 972 }, {   0,   0 }, {  70,  51 },
908   {  69,  42 }, {  67,  46 }, {   0,   0 }, {   0, 733 }, {  65,  46 },   {   0,   0 }, {  76,  50 }, {  95,  47 }, {   0,   0 }, {   0,   0 },
909   {   0,   0 }, {   0, 730 }, {   0,   0 }, {  83,  46 }, {  65,  43 },   {  69,  52 }, {   0,   0 }, {  65,  50 }, {  85,  50 }, {   0,   0 },
910   {   0,   0 }, {  65,  43 }, {   0,   0 }, {   0, 723 }, {   0,   0 },   {   0,   0 }, {  65,  49 }, {   0,   0 }, {  65,  49 }, {   0,   0 },
911    
912   {  67,  43 }, {  80,  47 }, {  66,  46 }, {   0,   0 }, {   0, 717 },   {  83,  53 }, {  65,  67 }, {   0,   0 }, {   0, 951 }, {   0,   0 },
913   {   0,   0 }, {   0, 715 }, {   0,   0 }, {   0, 713 }, {   0,   0 },   {  80,  50 }, {  67,  70 }, {  66,  70 }, {   0,   0 }, {   0, 945 },
914   {   0, 711 }, {   0,   0 }, {   0, 709 }, {   0,   0 }, {   0, 707 },   {   0,   0 }, {   0, 943 }, {   0,   0 }, {   0, 941 }, {   0,   0 },
915   {   0,   0 }, {   0, 705 }, {   0,   0 }, {   0, 703 }, {   0,   0 },   {   0, 939 }, {   0,   0 }, {   0, 937 }, {   0,   0 }, {   0, 935 },
916   {  82,  50 }, {  69,  52 }, {   0,   0 }, {   0, 698 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0, 932 }, {   0,   0 }, {   0, 930 },
917   {  79,  45 }, {   0,   0 }, {  73,  52 }, {   0,  16 }, {   0, 692 },   {   0,   0 }, {   0, 928 }, {   0,   0 }, {   0,   0 }, {  69,  59 },
918   {   0,   0 }, {   0, 690 }, {   0,   0 }, {   0, 688 }, {  84,  48 },   {   0,   0 }, {   0,   0 }, {   0, 922 }, {   0,  13 }, {   0, 920 },
919   {   0,   0 }, {  78,  50 }, {   0,   0 }, {   0, 683 }, {   0,   0 },   {  79,  59 }, {  82,  59 }, {   0,   0 }, {  73,  57 }, {   0,   0 },
920   {  75,  45 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 677 },   {   0, 914 }, {   0,   0 }, {  84,  59 }, {   0,   0 }, {   0,   0 },
921   {  71,  44 }, {   0,   0 }, {   0,   0 }, {  78,  44 }, {   0,   0 },   {   0,   0 }, {   0, 908 }, {   0,   0 }, {   0, 906 }, {   0,  16 },
922    
923   {   0, 671 }, {  69,  47 }, {   0,   0 }, {  85,  44 }, {   0,   0 },   {   0, 904 }, {  78,  51 }, {   0,   0 }, {   0, 901 }, {   0,   0 },
924   {  79,  47 }, {  84,  44 }, {   0,  27 }, {   0, 663 }, {   0,   0 },   {  78,  55 }, {  76,  54 }, {   0,   0 }, {   0, 896 }, {   0,   0 },
925   {   0, 661 }, {  73,  43 }, {   0,   0 }, {   0, 658 }, {   0,   0 },   {  85,  51 }, {   0,   0 }, {   0, 892 }, {   0,   0 }, {   0,   0 },
926   {   0, 656 }, {   0,   0 }, {   0, 654 }, {   0,  41 }, {   0, 652 },   {   0, 889 }, {  84,  58 }, {   0,   0 }, {   0, 886 }, {   0,  27 },
927   {   0,   0 }, {   0, 650 }, {   0,   0 }, {   0,   0 }, {   0, 647 },   {   0, 884 }, {   0,  47 }, {   0, 882 }, {   0,   0 }, {  71,  43 },
928   {   0,   0 }, {  85,  42 }, {   0,   0 }, {  80,  40 }, {   0,   0 },   {   0,   0 }, {   0, 878 }, {   0,   0 }, {   0, 876 }, {   0,   0 },
929   {   0, 641 }, {  71,  50 }, {  76,  44 }, {  69,  51 }, {   0,   0 },   {  69,  39 }, {   0,  50 }, {   0, 872 }, {   0,   0 }, {   0, 870 },
930   {   0, 636 }, {   0,   0 }, {  69,  51 }, {   0,   0 }, {  73,  51 },   {   0,   0 }, {  73,  40 }, {   0,   0 }, {  79,  39 }, {   0,   0 },
931   {   0,   0 }, {   0, 630 }, {  84,  50 }, {   0,   0 }, {   0, 627 },   {   0, 864 }, {   0,   0 }, {   0, 862 }, {   0,   0 }, {   0, 860 },
932   {   0,   0 }, {  84,  51 }, {  66,  43 }, {   0,   0 }, {  95,  40 },   {   0,   0 }, {   0, 858 }, {  80,  45 }, {  76,  46 }, {   0,   0 },
933    
934   {   0,  24 }, {   0, 620 }, {   0,   0 }, {   0, 618 }, {   0,   0 },   {  85,  43 }, {  69,  44 }, {   0,   0 }, {   0,   0 }, {   0, 850 },
935   {   0,   0 }, {   0, 615 }, {   0,   0 }, {  85,  48 }, {  65,  47 },   {   0,   0 }, {   0, 848 }, {   0,   0 }, {  84,  46 }, {   0,   0 },
936   {   0,   0 }, {  78,  47 }, {   0,   0 }, {  69,  50 }, {   0,   0 },   {  84,  46 }, {   0,  24 }, {   0, 842 }, {  73,  38 }, {  95,  46 },
937   {   0, 606 }, {   0,   0 }, {   0, 604 }, {   0,   0 }, {   0, 602 },   {  69,  36 }, {   0,   0 }, {   0, 837 }, {   0,   0 }, {  66,  37 },
938   {   0,  17 }, {   0, 600 }, {   0,   0 }, {  85,  47 }, {   0,  26 },   {   0,   0 }, {   0, 833 }, {   0,   0 }, {   0,   0 }, {   0, 830 },
939   {   0, 596 }, {  76,  51 }, {   0,   0 }, {   0, 593 }, {   0,   0 },   {   0,   0 }, {   0, 828 }, {   0,  17 }, {   0, 826 }, {   0,   0 },
940   {   0, 591 }, {   0,   0 }, {   0,   0 }, {   0, 588 }, {   0,   0 },   {  65,  31 }, {   0,  26 }, {   0, 822 }, {  85,  36 }, {  69,  39 },
941   {   0, 586 }, {   0,   0 }, {   0, 584 }, {   0,   0 }, {   0, 582 },   {   0,   0 }, {  78,  34 }, {   0,   0 }, {   0, 816 }, {   0,   0 },
942   {   0,   0 }, {   0, 580 }, {  82,  43 }, {  69,  47 }, {  79,  50 },   {   0, 814 }, {   0,   0 }, {  77,  41 }, {   0,   0 }, {  76,  44 },
943   {   0,   0 }, {  79,  50 }, {   0,   0 }, {   0, 573 }, {  78,  48 },   {   0,   0 }, {   0, 808 }, {  85,  32 }, {   0,   0 }, {   0,   0 },
944    
945   {   0,  19 }, {   0, 570 }, {   0,  25 }, {   0, 568 }, {   0,   0 },   {   0, 804 }, {   0,   0 }, {   0, 802 }, {   0,   0 }, {   0, 800 },
946   {   0,   0 }, {   0,   0 }, {   0, 564 }, {  95,  43 }, {   0,   0 },   {  79,  45 }, {   0,   0 }, {  79,  46 }, {   0,   0 }, {  69,  38 },
947   {   0, 561 }, {   0,   0 }, {   0, 559 }, {   0,   0 }, {  84,  45 },   {   0,   0 }, {   0, 793 }, {  78,  42 }, {   0,   0 }, {   0, 790 },
948   {   0,   0 }, {   0, 555 }, {   0,   0 }, {   0,   0 }, {  84,  43 },   {   0,   0 }, {   0, 788 }, {  95,  45 }, {   0,  19 }, {   0, 785 },
949   {   0,   0 }, {   0, 550 }, {  78,  39 }, {  67,  31 }, {   0,   0 },   {   0,  25 }, {   0, 783 }, {   0,   0 }, {   0,   0 }, {   0, 780 },
950   {   0, 546 }, {  85,  39 }, {   0,   0 }, {   0, 543 }, {   0,  43 },   {   0,   0 }, {  84,  40 }, {   0,   0 }, {  84,  44 }, {  73,  44 },
951   {   0, 541 }, {   0,   0 }, {  79,  32 }, {   0,   0 }, {   0, 537 },   {   0,   0 }, {  85,  44 }, {  78,  42 }, {   0,   0 }, {  67,  35 },
952   {   0,   0 }, {  80,  33 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  68,  37 }, {   0,   0 }, {   0, 767 }, {   0,   0 }, {   0, 765 },
953   {  84,  35 }, {   0,   0 }, {   0, 529 }, {   0,   0 }, {   0, 527 },   {   0,   0 }, {   0, 763 }, {   0,   0 }, {   0,   0 }, {   0, 760 },
954   {  78,  34 }, {   0,   0 }, {   0, 524 }, {  68,  30 }, {   0,   0 },   {   0,   0 }, {   0, 758 }, {  80,  44 }, {   0,   0 }, {   0, 755 },
955    
956   {  85,  33 }, {   0,   0 }, {   0, 519 }, {  84,  34 }, {  71,  29 },   {   0,   0 }, {  84,  47 }, {  78,  45 }, {   0,   0 }, {   0, 750 },
957   {   0,   0 }, {   0, 515 }, {   0,   0 }, {   0, 513 }, {  72,  34 },   {   0,   0 }, {  85,  45 }, {   0,   0 }, {  68,  47 }, {   0,   0 },
958   {   0,   0 }, {   0, 510 }, {   0,   0 }, {   0, 508 }, {   0,   0 },   {  84,  45 }, {   0,   0 }, {   0, 742 }, {   0,  52 }, {   0, 740 },
959   {   0, 506 }, {   0,   0 }, {   0, 504 }, {  79,  36 }, {   0,   0 },   {   0,   0 }, {   0, 738 }, {  71,  43 }, {  68,  41 }, {   0,   0 },
960   {  85,  31 }, {   0,   0 }, {   0, 499 }, {  95,  29 }, {  67,  27 },   {   0, 734 }, {   0,   0 }, {   0, 732 }, {  69,  42 }, {  72,  42 },
961   {  68,  35 }, {   0,   0 }, {   0, 494 }, {   0,  13 }, {   0, 492 },   {   0,   0 }, {   0, 728 }, {   0,   0 }, {   0, 726 }, {   0,   0 },
962   {  89,  37 }, {  83,  32 }, {   0,   0 }, {  73,  34 }, {   0,   0 },   {   0, 724 }, {   0,   0 }, {   0, 722 }, {  95,  36 }, {   0,   0 },
963   {  73,  35 }, {  65,  35 }, {   0,   0 }, {   0, 483 }, {   0,  36 },   {   0, 719 }, {  82,  45 }, {   0,   0 }, {   0, 716 }, {   0,   0 },
964   {   0, 481 }, {   0,  38 }, {   0, 479 }, {   0,   0 }, {  78,  36 },   {  79,  43 }, {  67,  42 }, {  68,  46 }, {   0,   0 }, {   0, 710 },
965   {   0,   0 }, {   0, 475 }, {   0,   0 }, {   0, 473 }, {   0,   0 },   {   0,   0 }, {   0, 708 }, {   0,   0 }, {   0, 706 }, {  83,  48 },
966    
967   {   0, 471 }, {   0,   0 }, {   0, 469 }, {   0,   0 }, {   0, 467 },   {   0,   0 }, {   0, 703 }, {   0,   0 }, {  89,  48 }, {   0,   0 },
968   {   0,   0 }, {  72,  29 }, {  82,  33 }, {  80,  33 }, {   0,   0 },   {   0,   0 }, {   0, 698 }, {   0,   0 }, {  84,  48 }, {  65,  38 },
969   {   0, 461 }, {  69,  23 }, {   0,   0 }, {   0, 458 }, {   0,   0 },   {  73,  39 }, {   0,   0 }, {  73,  39 }, {   0,   0 }, {  73,  39 },
970   {   0, 456 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 452 },   {   0,   0 }, {   0, 688 }, {   0,   0 }, {   0, 686 }, {   0,   0 },
971   {  68,  27 }, {   0,   0 }, {   0, 449 }, {  79,  28 }, {  82,  25 },   {   0, 684 }, {   0,   0 }, {  73,  39 }, {   0,   0 }, {   0, 680 },
972   {  78,  30 }, {   0,  20 }, {   0, 444 }, {  65,  33 }, {   0,   0 },   {   0,   0 }, {   0, 678 }, {   0,   0 }, {   0, 676 }, {   0,   0 },
973   {  69,  31 }, {   0,   0 }, {   0, 439 }, {   0,   0 }, {  78,  32 },   {   0, 674 }, {   0,   0 }, {  86,  39 }, {   0,  44 }, {   0, 670 },
974   {   0,   0 }, {   0, 435 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  82,  40 }, {   0,   0 }, {  72,  32 }, {  69,  31 },
975   {  73,  33 }, {   0,   0 }, {  84,  32 }, {   0,   0 }, {   0, 427 },   {   0,  46 }, {   0, 663 }, {  80,  34 }, {   0,   0 }, {   0, 660 },
976   {   0,   0 }, {  69,  27 }, {   0,   0 }, {   0, 423 }, {   0,   0 },   {   0,   0 }, {   0, 658 }, {   0,   0 }, {   0, 656 }, {   0,   0 },
977    
978   {   0, 421 }, {  86,  33 }, {   0,  37 }, {   0, 418 }, {   0,   0 },   {   0,   0 }, {   0, 653 }, {  82,  36 }, {   0,   0 }, {   0, 650 },
979   {   0, 416 }, {   0,  29 }, {   0, 414 }, {   0,  32 }, {   0, 412 },   {  79,  42 }, {  78,  42 }, {   0,   0 }, {  73,  43 }, {   0,   0 },
980   {   0,   0 }, {   0, 410 }, {   0,  34 }, {   0, 408 }, {   0,  30 },   {  78,  44 }, {  89,  44 }, {   0,   0 }, {  65,  46 }, {   0,   0 },
981   {   0, 406 }, {  78,  22 }, {  95,  30 }, {   0,   0 }, {   0, 402 },   {  69,  45 }, {   0,   0 }, {   0, 637 }, {   0,   0 }, {   0, 635 },
982   {   0,   0 }, {  73,  17 }, {   0,   0 }, {   0, 398 }, {  78,  17 },   {   0,   0 }, {   0, 633 }, {   0,   0 }, {   0, 631 }, {  86,  42 },
983   {   0,   0 }, {   0, 395 }, {   0,   0 }, {   0,   0 }, {  69,  22 },   {  95,  44 }, {   0,   0 }, {   0, 627 }, {  84,  40 }, {  73,  42 },
984   {   0,   0 }, {  79,  20 }, {  67,  29 }, {   0,   0 }, {   0, 387 },   {   0,   0 }, {   0, 623 }, {   0,   0 }, {   0,   0 }, {   0, 620 },
985   {   0,   0 }, {  86,  19 }, {  83,  23 }, {  69,  29 }, {   0,   0 },   {   0,   0 }, {   0, 618 }, {  86,  45 }, {   0,   0 }, {  69,  47 },
986   {   0, 381 }, {  78,  23 }, {   0,   0 }, {   0,   0 }, {   0, 377 },   {   0,   0 }, {   0, 613 }, {   0,  36 }, {   0, 611 }, {   0,   0 },
987   {   0,   0 }, {   0, 375 }, {   0,   0 }, {   0, 373 }, {   0,   0 },   {  67,  45 }, {  80,  35 }, {  73,  45 }, {   0,   0 }, {  69,  47 },
988    
989   {   0, 371 }, {   0,   0 }, {   0, 369 }, {   0,   0 }, {   0, 367 },   {   0,   0 }, {   0, 603 }, {   0,  20 }, {   0, 601 }, {  78,  45 },
990   {  69,  19 }, {   0,   0 }, {  85,  28 }, {  76,  21 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0, 597 }, {   0,   0 }, {   0, 595 },
991   {   0, 361 }, {   0,   0 }, {   0, 359 }, {  69,  13 }, {   0,   0 },   {   0,  41 }, {   0, 593 }, {   0,   0 }, {  95,  36 }, {   0,  43 },
992   {   0,   0 }, {   0, 355 }, {   0,   0 }, {   0, 353 }, {   0,   0 },   {   0, 589 }, {   0,   0 }, {   0, 587 }, {   0,   0 }, {  73,  40 },
993   {   0, 351 }, {   0,   0 }, {   0,   0 }, {   0, 348 }, {   0,   0 },   {  69,  42 }, {   0,   0 }, {  78,  40 }, {   0,   0 }, {   0, 580 },
994   {   0, 346 }, {   0,   0 }, {   0, 344 }, {   0,   0 }, {   0, 342 },   {   0,   0 }, {   0, 578 }, {   0,   0 }, {   0,   0 }, {  95,  47 },
995   {  82,  11 }, {  76,   8 }, {   0,   0 }, {   0,   0 }, {  84,  11 },   {   0,   0 }, {   0, 573 }, {   0,   0 }, {  79,  47 }, {  86,  43 },
996   {   0,   0 }, {   0, 335 }, {   0,   0 }, {   0, 333 }, {   0,   0 },   {   0,   0 }, {   0, 568 }, {   0,   0 }, {   0, 566 }, {   0,   0 },
997   {  83,   8 }, {  80,  15 }, {   0,   0 }, {   0, 328 }, {   0,   0 },   {  69,  38 }, {   0,   0 }, {  69,  38 }, {   0,  45 }, {   0, 560 },
998   {   0, 326 }, {   0,   0 }, {   0, 324 }, {   0,   0 }, {  80,  21 },   {   0,  40 }, {   0, 558 }, {  78,  38 }, {   0,   0 }, {   0, 555 },
999    
1000   {   0,   0 }, {   0, 320 }, {  95,  12 }, {  80,  21 }, {  95,  14 },   {  83,  36 }, {   0,   0 }, {   0, 552 }, {  67,  40 }, {   0,   0 },
1001   {  65,  10 }, {   0,   0 }, {   0, 314 }, {  95,  21 }, {  65,   8 },   {   0, 549 }, {   0,   0 }, {   0, 547 }, {   0,   0 }, {  82,  38 },
1002   {   0,   0 }, {  85,  20 }, {   0,   0 }, {  65,  12 }, {  80,  14 },   {  69,  40 }, {  80,  36 }, {  78,  40 }, {   0,  31 }, {   0, 540 },
1003   {   0,   0 }, {   0, 305 }, {   0,   0 }, {   0, 303 }, {   0,   0 },   {   0,  33 }, {   0, 538 }, {   0,   0 }, {   0, 536 }, {   0,   0 },
1004   {   0, 301 }, {   0,   0 }, {   0, 299 }, {   0,   0 }, {   0,   0 },   {   0, 534 }, {   0,   0 }, {   0,   0 }, {   0, 531 }, {   0,   0 },
1005   {   0, 296 }, {   0,   0 }, {  65,  11 }, {   0,   0 }, {   0, 292 },   {   0, 529 }, {   0,   0 }, {   0, 527 }, {   0,  35 }, {   0, 525 },
1006   {  84,   8 }, {  65,   9 }, {  82,  12 }, {   0,   0 }, {  82,  14 },   {   0,  30 }, {   0, 523 }, {  65,  38 }, {   0,   0 }, {   0, 520 },
1007   {  65,   9 }, {  68,   9 }, {   0,   0 }, {   0, 283 }, {   0,   0 },   {  76,  35 }, {  85,  35 }, {  80,  31 }, {   0,   0 }, {   0, 515 },
1008   {   0, 281 }, {   0,   0 }, {  82,  10 }, {   0,   0 }, {   0, 277 },   {   0,   0 }, {   0, 513 }, {   0,   0 }, {  69,  33 }, {  83,  35 },
1009   {   0,  31 }, {   0, 275 }, {   0,  33 }, {   0, 273 }, {  95,  14 },   {  69,  38 }, {   0,   0 }, {   0, 507 }, {   0,   0 }, {   0, 505 },
1010    
1011   {  77,  13 }, {   0,   0 }, {  77,  13 }, {   0,   0 }, {   0, 267 },   {   0,   0 }, {   0, 503 }, {   0,   0 }, {   0, 501 }, {   0,   0 },
1012   {  69,  11 }, {  77,  16 }, {  69,  13 }, {   0,   0 }, {  82,  16 },   {   0, 499 }, {  95,  38 }, {   0,   0 }, {   0, 496 }, {   0,   0 },
1013   {   0,  35 }, {   0, 260 }, {   0,  21 }, {   0, 258 }, {  69,  21 },   {  95,  37 }, {   0,   0 }, {   0, 492 }, {  82,  35 }, {   0,   0 },
1014   {   0,   0 }, {  73,  14 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0, 489 }, {   0,   0 }, {   0,   0 }, {   0, 486 }, {   0,   0 },
1015   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  84,  32 }, {   0,   0 }, {   0, 482 }, {  85,  32 }, {   0,   0 },
1016   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0, 479 }, {   0,   0 }, {   0, 477 }, {   0,   0 }, {  80,  24 },
1017   {   0,   0 }, {  84,  21 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {  80,  23 }, {  76,  22 }, {   0,   0 },
1018   {  84,  19 }, {   0,   0 }, {  69,  11 }, {   0,   0 }, {  69,  18 },   {   0, 469 }, {   0,   0 }, {  82,  22 }, {  65,  26 }, {   0,   0 },
1019   {   0,   0 }, {  69,  18 }, {   0,   0 }, {  86,  15 }, {  69,  19 },   {  65,  26 }, {   0,   0 }, {  65,  26 }, {   0,   0 }, {   0, 460 },
1020   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 458 }, {  83,  17 }, {  80,  23 }, {   0,   0 },
1021    
1022   {  84,   9 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0, 454 }, {   0,   0 }, {   0, 452 }, {   0,   0 }, {  84,  27 },
1023   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 448 }, {   0,   0 }, {   0, 446 }, {  95,  20 },
1024   {   0,   0 }, {  82,  17 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  95,  23 }, {   0,   0 }, {   0, 441 }, {  80,  24 },
1025     {   0,   0 }, {   0, 438 }, {   0,   0 }, {   0,   0 }, {  80,  23 },
1026     {   0,   0 }, {   0, 433 }, {   0,   0 }, {  65,  36 }, {  95,  26 },
1027     {   0,   0 }, {  85,  24 }, {  65,  34 }, {   0,   0 }, {   0, 425 },
1028     {  77,  24 }, {  82,  23 }, {   0,   0 }, {  82,  24 }, {   0,   0 },
1029     {  80,  30 }, {  68,  34 }, {  65,  34 }, {   0,   0 }, {   0, 415 },
1030     {  65,  33 }, {   0,   0 }, {  95,  21 }, {   0,   0 }, {   0, 410 },
1031     {   0,   0 }, {  69,  36 }, {   0,   0 }, {   0,   0 }, {  84,  35 },
1032    
1033     {  65,  31 }, {   0,   0 }, {   0, 402 }, {   0,   0 }, {   0, 400 },
1034     {   0,   0 }, {   0, 398 }, {   0,   0 }, {   0,   0 }, {   0, 395 },
1035     {   0,   0 }, {   0, 393 }, {   0,   0 }, {   0, 391 }, {   0,   0 },
1036     {   0, 389 }, {   0,   0 }, {   0, 387 }, {   0,   0 }, {   0,   0 },
1037     {   0, 384 }, {   0,   0 }, {   0, 382 }, {   0,   0 }, {   0,   0 },
1038     {   0, 379 }, {  82,  27 }, {   0,   0 }, {  82,  33 }, {   0,   0 },
1039     {   0,   0 }, {   0, 373 }, {   0,   0 }, {  77,  46 }, {  82,  42 },
1040     {  77,  46 }, {  65,  40 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1041     {   0, 364 }, {   0,   0 }, {   0, 362 }, {   0,   0 }, {  65,  34 },
1042     {  95,  39 }, {   0,   0 }, {  84,  43 }, {  82,  43 }, {   0,   0 },
1043    
1044     {   0, 354 }, {   0,   0 }, {   0, 352 }, {   0,   0 }, {   0,   0 },
1045     {   0, 349 }, {   0,   0 }, {  68,  26 }, {   0,   0 }, {   0, 345 },
1046     {   0,  39 }, {   0, 343 }, {   0,   0 }, {   0, 341 }, {   0,   0 },
1047     {   0, 339 }, {   0,   0 }, {  73,  23 }, {   0,   0 }, {   0, 335 },
1048     {   0,   0 }, {  69,  18 }, {   0,   0 }, {  69,  18 }, {  65,  22 },
1049     {  69,  19 }, {   0,   0 }, {   0, 327 }, {   0,   0 }, {   0, 325 },
1050     {   0,   0 }, {   0,   0 }, {   0, 322 }, {   0,   0 }, {   0, 320 },
1051     {   0,   0 }, {   0, 318 }, {   0,   0 }, {  77,  29 }, {   0,   0 },
1052     {  77,  29 }, {   0,   0 }, {   0,   0 }, {   0, 311 }, {   0,   0 },
1053     {   0,   0 }, {   0, 308 }, {  82,  35 }, {   0,   0 }, {   0, 305 },
1054    
1055     {   0,   0 }, {   0, 303 }, {   0,   0 }, {  86,  35 }, {  84,  35 },
1056     {   0,   0 }, {  84,  37 }, {  82,  36 }, {  77,  32 }, {  69,  25 },
1057     {   0,   0 }, {  69,  27 }, {   0,  38 }, {   0, 291 }, {   0,  42 },
1058     {   0, 289 }, {   0,   0 }, {   0, 287 }, {   0,   0 }, {   0, 285 },
1059     {   0,   0 }, {  69,  27 }, {   0,   0 }, {  73,  27 }, {  69,  27 },
1060     {   0,   0 }, {   0, 278 }, {   0,   0 }, {  69,  25 }, {   0,   0 },
1061     {   0, 274 }, {   0,   0 }, {  69,  23 }, {   0,  37 }, {   0, 270 },
1062     {   0,   0 }, {   0, 268 }, {   0,  29 }, {   0, 266 }, {   0,  32 },
1063     {   0, 264 }, {   0,   0 }, {   0, 262 }, {   0,  34 }, {   0, 260 },
1064     {   0,  21 }, {   0, 258 }, {   0,   0 }, {   0,   0 }, {  84,  28 },
1065    
1066     {   0,   0 }, {   0,   0 }, {   0,   0 }, {  84,  27 }, {   0,   0 },
1067     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1068     {   0,   0 }, {  82,  22 }, {  69,  26 }, {  86,  22 }, {  82,  31 },
1069     {  69,  30 }, {  82,  31 }, {   0,   0 }, {  69,  31 }, {   0,   0 },
1070     {  84,  31 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1071     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1072     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  83,  33 },
1073     {   0,   0 }, {  69,  19 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1074     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1075     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1076    
1077     {   0,   0 }, {  82,  19 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1078     {   0,   0 }, {   0,   0 }, {   0,   0 }, {  82,  14 }, {   0,   0 },
1079     {   0,   0 }, {   0,   0 }, {  82,  12 }, {   0,   0 }, {   0,   0 },
1080     {   0,   0 }, {   0,   0 }, {   0,   0 }, {  82,   8 }, {   0,   0 },
1081     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1082     {  83,   4 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1083   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
  {  82,  10 }, {   0,   0 }, {  82,  14 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {  82,  17 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
1084   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
  {   0,   0 }, {   0,   0 }, {  83,   9 }, {   0,   0 }, {   0,   0 },  
1085   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1086   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1087    
# Line 1063  static yyconst struct yy_trans_info yy_t Line 1118  static yyconst struct yy_trans_info yy_t
1118   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1119   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1120    
1121   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, { 257,  67 }, {   1,   0 },
1122   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },      };
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  { 257,  58 }, {   1,   0 },    };  
1123    
1124  static yyconst struct yy_trans_info *yy_start_state_list[5] =  static yyconst struct yy_trans_info *yy_start_state_list[5] =
1125      {      {
# Line 1076  static yyconst struct yy_trans_info *yy_ Line 1128  static yyconst struct yy_trans_info *yy_
1128      &yy_transition[261],      &yy_transition[261],
1129      &yy_transition[519],      &yy_transition[519],
1130      &yy_transition[777],      &yy_transition[777],
   
1131      } ;      } ;
1132    
1133  /* The intent behind this definition is that it'll catch  /* The intent behind this definition is that it'll catch
# Line 1113  static yyconst struct yy_trans_info *yy_ Line 1164  static yyconst struct yy_trans_info *yy_
1164  #include "lscpparser.h"  #include "lscpparser.h"
1165  #include "lscpsymbols.h"  #include "lscpsymbols.h"
1166    
 /// handle for a client connection (FIXME: doesn't work for more than one network connections of course)  
 int hSession;  
   
1167    
1168  #line 1121 "lex.yy.c"  #line 1169 "lex.yy.c"
1169    
1170  #define INITIAL 0  #define INITIAL 0
1171  #define INSTRING 1  #define INSTRING 1
# Line 1315  YY_DECL Line 1363  YY_DECL
1363          register int yy_act;          register int yy_act;
1364      struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;      struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
1365    
1366  #line 39 "lscp.l"  #line 36 "lscp.l"
1367    
1368    
1369  #line 1322 "lex.yy.c"  #line 1370 "lex.yy.c"
1370    
1371          if ( yyg->yy_init )          if ( yyg->yy_init )
1372                  {                  {
# Line 1398  do_action:     /* This label is used only to Line 1446  do_action:     /* This label is used only to
1446    
1447  case 1:  case 1:
1448  YY_RULE_SETUP  YY_RULE_SETUP
1449  #line 41 "lscp.l"  #line 38 "lscp.l"
1450  { return SP; }  { return SP; }
1451          YY_BREAK          YY_BREAK
1452  case 2:  case 2:
1453  /* rule 2 can match eol */  /* rule 2 can match eol */
1454  YY_RULE_SETUP  YY_RULE_SETUP
1455  #line 42 "lscp.l"  #line 39 "lscp.l"
1456  { return LF; }  { return LF; }
1457          YY_BREAK          YY_BREAK
1458  case 3:  case 3:
1459  YY_RULE_SETUP  YY_RULE_SETUP
1460  #line 43 "lscp.l"  #line 40 "lscp.l"
1461  { return CR; }  { return CR; }
1462          YY_BREAK          YY_BREAK
1463  case 4:  case 4:
1464  YY_RULE_SETUP  YY_RULE_SETUP
1465  #line 44 "lscp.l"  #line 41 "lscp.l"
1466  { return HASH; }  { return HASH; }
1467          YY_BREAK          YY_BREAK
1468  case 5:  case 5:
1469  YY_RULE_SETUP  YY_RULE_SETUP
1470  #line 45 "lscp.l"  #line 42 "lscp.l"
1471  { return EQ; }  { return EQ; }
1472          YY_BREAK          YY_BREAK
1473  case 6:  case 6:
1474  YY_RULE_SETUP  YY_RULE_SETUP
1475  #line 46 "lscp.l"  #line 43 "lscp.l"
1476  { yylval->Dotnum = atof(yytext); return DOTNUM; }  { yylval->Dotnum = atof(yytext); return DOTNUM; }
1477          YY_BREAK          YY_BREAK
1478  case 7:  case 7:
1479  YY_RULE_SETUP  YY_RULE_SETUP
1480  #line 47 "lscp.l"  #line 44 "lscp.l"
1481  { return ADD; }  { return ADD; }
1482          YY_BREAK          YY_BREAK
1483  case 8:  case 8:
1484  YY_RULE_SETUP  YY_RULE_SETUP
1485  #line 48 "lscp.l"  #line 45 "lscp.l"
1486  { return GET; }  { return GET; }
1487          YY_BREAK          YY_BREAK
1488  case 9:  case 9:
1489  YY_RULE_SETUP  YY_RULE_SETUP
1490  #line 49 "lscp.l"  #line 46 "lscp.l"
1491  { return CREATE; }  { return CREATE; }
1492          YY_BREAK          YY_BREAK
1493  case 10:  case 10:
1494  YY_RULE_SETUP  YY_RULE_SETUP
1495  #line 50 "lscp.l"  #line 47 "lscp.l"
1496  { return DESTROY; }  { return DESTROY; }
1497          YY_BREAK          YY_BREAK
1498  case 11:  case 11:
1499  YY_RULE_SETUP  YY_RULE_SETUP
1500  #line 51 "lscp.l"  #line 48 "lscp.l"
1501  { return LIST; }  { return LIST; }
1502          YY_BREAK          YY_BREAK
1503  case 12:  case 12:
1504  YY_RULE_SETUP  YY_RULE_SETUP
1505  #line 52 "lscp.l"  #line 49 "lscp.l"
1506  { return LOAD; }  { return LOAD; }
1507          YY_BREAK          YY_BREAK
1508  case 13:  case 13:
1509  YY_RULE_SETUP  YY_RULE_SETUP
1510  #line 53 "lscp.l"  #line 50 "lscp.l"
1511  { return LOAD_BACKGROUND; }  { return NON_MODAL; }
1512          YY_BREAK          YY_BREAK
1513  case 14:  case 14:
1514  YY_RULE_SETUP  YY_RULE_SETUP
1515  #line 54 "lscp.l"  #line 51 "lscp.l"
1516  { return REMOVE; }  { return REMOVE; }
1517          YY_BREAK          YY_BREAK
1518  case 15:  case 15:
1519  YY_RULE_SETUP  YY_RULE_SETUP
1520  #line 55 "lscp.l"  #line 52 "lscp.l"
1521  { return SET; }  { return SET; }
1522          YY_BREAK          YY_BREAK
1523  case 16:  case 16:
1524  YY_RULE_SETUP  YY_RULE_SETUP
1525  #line 56 "lscp.l"  #line 53 "lscp.l"
1526  { return SUBSCRIBE; }  { return SUBSCRIBE; }
1527          YY_BREAK          YY_BREAK
1528  case 17:  case 17:
1529  YY_RULE_SETUP  YY_RULE_SETUP
1530  #line 57 "lscp.l"  #line 54 "lscp.l"
1531  { return UNSUBSCRIBE; }  { return UNSUBSCRIBE; }
1532          YY_BREAK          YY_BREAK
1533  case 18:  case 18:
1534  YY_RULE_SETUP  YY_RULE_SETUP
1535  #line 58 "lscp.l"  #line 55 "lscp.l"
1536  { return CHANNEL; }  { return CHANNEL; }
1537          YY_BREAK          YY_BREAK
1538  case 19:  case 19:
1539  YY_RULE_SETUP  YY_RULE_SETUP
1540  #line 59 "lscp.l"  #line 56 "lscp.l"
1541  { return NOTIFICATION; }  { return NOTIFICATION; }
1542          YY_BREAK          YY_BREAK
1543  case 20:  case 20:
1544  YY_RULE_SETUP  YY_RULE_SETUP
1545  #line 60 "lscp.l"  #line 57 "lscp.l"
1546  { return AVAILABLE_ENGINES; }  { return AVAILABLE_ENGINES; }
1547          YY_BREAK          YY_BREAK
1548  case 21:  case 21:
1549  YY_RULE_SETUP  YY_RULE_SETUP
1550  #line 61 "lscp.l"  #line 58 "lscp.l"
1551  { return AVAILABLE_AUDIO_OUTPUT_DRIVERS; }  { return AVAILABLE_AUDIO_OUTPUT_DRIVERS; }
1552          YY_BREAK          YY_BREAK
1553  case 22:  case 22:
1554  YY_RULE_SETUP  YY_RULE_SETUP
1555  #line 62 "lscp.l"  #line 59 "lscp.l"
1556  { return CHANNELS; }  { return CHANNELS; }
1557          YY_BREAK          YY_BREAK
1558  case 23:  case 23:
1559  YY_RULE_SETUP  YY_RULE_SETUP
1560  #line 63 "lscp.l"  #line 60 "lscp.l"
1561  { return INFO; }  { return INFO; }
1562          YY_BREAK          YY_BREAK
1563  case 24:  case 24:
1564  YY_RULE_SETUP  YY_RULE_SETUP
1565  #line 64 "lscp.l"  #line 61 "lscp.l"
1566  { return BUFFER_FILL; }  { return BUFFER_FILL; }
1567          YY_BREAK          YY_BREAK
1568  case 25:  case 25:
1569  YY_RULE_SETUP  YY_RULE_SETUP
1570  #line 65 "lscp.l"  #line 62 "lscp.l"
1571  { return STREAM_COUNT; }  { return STREAM_COUNT; }
1572          YY_BREAK          YY_BREAK
1573  case 26:  case 26:
1574  YY_RULE_SETUP  YY_RULE_SETUP
1575  #line 66 "lscp.l"  #line 63 "lscp.l"
1576  { return VOICE_COUNT; }  { return VOICE_COUNT; }
1577          YY_BREAK          YY_BREAK
1578  case 27:  case 27:
1579  YY_RULE_SETUP  YY_RULE_SETUP
1580  #line 67 "lscp.l"  #line 64 "lscp.l"
1581  { return INSTRUMENT; }  { return INSTRUMENT; }
1582          YY_BREAK          YY_BREAK
1583  case 28:  case 28:
1584  YY_RULE_SETUP  YY_RULE_SETUP
1585  #line 68 "lscp.l"  #line 65 "lscp.l"
1586  { return ENGINE; }  { return ENGINE; }
1587          YY_BREAK          YY_BREAK
1588  case 29:  case 29:
1589  YY_RULE_SETUP  YY_RULE_SETUP
1590  #line 69 "lscp.l"  #line 66 "lscp.l"
1591  { return AUDIO_OUTPUT_DEVICE; }  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }
1592          YY_BREAK          YY_BREAK
1593  case 30:  case 30:
1594  YY_RULE_SETUP  YY_RULE_SETUP
1595  #line 70 "lscp.l"  #line 67 "lscp.l"
1596  { return AUDIO_OUTPUT_DEVICES; }  { return AUDIO_OUTPUT_DEVICES; }
1597          YY_BREAK          YY_BREAK
1598  case 31:  case 31:
1599  YY_RULE_SETUP  YY_RULE_SETUP
1600  #line 71 "lscp.l"  #line 68 "lscp.l"
1601  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }  { return AUDIO_OUTPUT_DEVICE; }
1602          YY_BREAK          YY_BREAK
1603  case 32:  case 32:
1604  YY_RULE_SETUP  YY_RULE_SETUP
1605  #line 72 "lscp.l"  #line 69 "lscp.l"
1606  { return AUDIO_OUTPUT_DRIVER; }  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }
1607          YY_BREAK          YY_BREAK
1608  case 33:  case 33:
1609  YY_RULE_SETUP  YY_RULE_SETUP
1610  #line 73 "lscp.l"  #line 70 "lscp.l"
1611  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }  { return AUDIO_OUTPUT_DRIVER; }
1612          YY_BREAK          YY_BREAK
1613  case 34:  case 34:
1614  YY_RULE_SETUP  YY_RULE_SETUP
1615  #line 74 "lscp.l"  #line 71 "lscp.l"
1616  { return AUDIO_OUTPUT_CHANNEL; }  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }
1617          YY_BREAK          YY_BREAK
1618  case 35:  case 35:
1619  YY_RULE_SETUP  YY_RULE_SETUP
1620  #line 75 "lscp.l"  #line 72 "lscp.l"
1621  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }  { return AUDIO_OUTPUT_CHANNEL; }
1622          YY_BREAK          YY_BREAK
1623  case 36:  case 36:
1624  YY_RULE_SETUP  YY_RULE_SETUP
1625  #line 76 "lscp.l"  #line 73 "lscp.l"
1626  { return MIDI_INPUT_PORT; }  { return AUDIO_OUTPUT_TYPE; }
1627          YY_BREAK          YY_BREAK
1628  case 37:  case 37:
1629  YY_RULE_SETUP  YY_RULE_SETUP
1630  #line 77 "lscp.l"  #line 74 "lscp.l"
1631  { return MIDI_INPUT_CHANNEL; }  { return AVAILABLE_MIDI_INPUT_DRIVERS; }
1632          YY_BREAK          YY_BREAK
1633  case 38:  case 38:
1634  YY_RULE_SETUP  YY_RULE_SETUP
1635  #line 78 "lscp.l"  #line 75 "lscp.l"
1636  { return MIDI_INPUT_TYPE; }  { return MIDI_INPUT_DEVICE_PARAMETER; }
1637          YY_BREAK          YY_BREAK
1638  case 39:  case 39:
1639  YY_RULE_SETUP  YY_RULE_SETUP
1640  #line 79 "lscp.l"  #line 76 "lscp.l"
1641  { return VOLUME; }  { return MIDI_INPUT_PORT_PARAMETER; }
1642          YY_BREAK          YY_BREAK
1643  case 40:  case 40:
1644  YY_RULE_SETUP  YY_RULE_SETUP
1645  #line 80 "lscp.l"  #line 77 "lscp.l"
1646  { return BYTES; }  { return MIDI_INPUT_DEVICES; }
1647          YY_BREAK          YY_BREAK
1648  case 41:  case 41:
1649  YY_RULE_SETUP  YY_RULE_SETUP
1650  #line 81 "lscp.l"  #line 78 "lscp.l"
1651  { return PERCENTAGE; }  { return MIDI_INPUT_DEVICE; }
1652          YY_BREAK          YY_BREAK
1653  case 42:  case 42:
1654  YY_RULE_SETUP  YY_RULE_SETUP
1655  #line 82 "lscp.l"  #line 79 "lscp.l"
1656  { return RESET; }  { return MIDI_INPUT_DRIVER_PARAMETER; }
1657          YY_BREAK          YY_BREAK
1658  case 43:  case 43:
1659  YY_RULE_SETUP  YY_RULE_SETUP
1660  #line 83 "lscp.l"  #line 80 "lscp.l"
1661  { return MISCELLANEOUS; }  { return MIDI_INPUT_DRIVER; }
1662          YY_BREAK          YY_BREAK
1663  case 44:  case 44:
1664  YY_RULE_SETUP  YY_RULE_SETUP
1665  #line 84 "lscp.l"  #line 81 "lscp.l"
1666  { return QUIT; }  { return MIDI_INPUT_PORT; }
1667          YY_BREAK          YY_BREAK
1668  case 45:  case 45:
1669  YY_RULE_SETUP  YY_RULE_SETUP
1670  #line 85 "lscp.l"  #line 82 "lscp.l"
1671  { yylval->Number = atoi(yytext); return NUMBER; }  { return MIDI_INPUT_CHANNEL; }
1672          YY_BREAK          YY_BREAK
1673  case 46:  case 46:
1674  YY_RULE_SETUP  YY_RULE_SETUP
1675  #line 86 "lscp.l"  #line 83 "lscp.l"
1676  { yylval->String = "";  BEGIN(INSTRING); }  { return MIDI_INPUT_TYPE; }
1677          YY_BREAK          YY_BREAK
1678  case 47:  case 47:
 /* rule 47 can match eol */  
1679  YY_RULE_SETUP  YY_RULE_SETUP
1680  #line 87 "lscp.l"  #line 84 "lscp.l"
1681  { yylval->String += yytext; }  { return MIDI_INPUT; }
1682          YY_BREAK          YY_BREAK
1683  case 48:  case 48:
1684  YY_RULE_SETUP  YY_RULE_SETUP
1685  #line 88 "lscp.l"  #line 85 "lscp.l"
1686  { yylval->String += '\n'; }  { return VOLUME; }
1687          YY_BREAK          YY_BREAK
1688  case 49:  case 49:
1689  YY_RULE_SETUP  YY_RULE_SETUP
1690  #line 89 "lscp.l"  #line 86 "lscp.l"
1691  { yylval->String += '\r'; }  { return BYTES; }
1692          YY_BREAK          YY_BREAK
1693  case 50:  case 50:
1694  YY_RULE_SETUP  YY_RULE_SETUP
1695  #line 90 "lscp.l"  #line 87 "lscp.l"
1696  { yylval->String += '\t'; }  { return PERCENTAGE; }
1697          YY_BREAK          YY_BREAK
1698  case 51:  case 51:
1699  YY_RULE_SETUP  YY_RULE_SETUP
1700  #line 91 "lscp.l"  #line 88 "lscp.l"
1701  { yylval->String += '\\'; }  { return RESET; }
1702          YY_BREAK          YY_BREAK
1703  case 52:  case 52:
1704  YY_RULE_SETUP  YY_RULE_SETUP
1705  #line 92 "lscp.l"  #line 89 "lscp.l"
1706  { yylval->String += '\"'; }  { return MISCELLANEOUS; }
1707          YY_BREAK          YY_BREAK
1708  case 53:  case 53:
1709  YY_RULE_SETUP  YY_RULE_SETUP
1710  #line 93 "lscp.l"  #line 90 "lscp.l"
1711  { yylval->String += '\''; }  { return QUIT; }
1712          YY_BREAK          YY_BREAK
1713  case 54:  case 54:
 /* rule 54 can match eol */  
1714  YY_RULE_SETUP  YY_RULE_SETUP
1715  #line 94 "lscp.l"  #line 91 "lscp.l"
1716  { yylval->String += yytext; }  { yylval->Number = atoi(yytext); return NUMBER; }
1717          YY_BREAK          YY_BREAK
1718  case 55:  case 55:
1719  YY_RULE_SETUP  YY_RULE_SETUP
1720  #line 95 "lscp.l"  #line 92 "lscp.l"
1721  { BEGIN(INITIAL); return STRINGVAL; }  { yylval->String = "";  BEGIN(INSTRING); }
1722          YY_BREAK          YY_BREAK
1723  case 56:  case 56:
1724    /* rule 56 can match eol */
1725  YY_RULE_SETUP  YY_RULE_SETUP
1726  #line 96 "lscp.l"  #line 93 "lscp.l"
1727  { yylval->Char = yytext[0]; return CHAR; }  { yylval->String += yytext; }
1728          YY_BREAK          YY_BREAK
1729  case 57:  case 57:
1730  YY_RULE_SETUP  YY_RULE_SETUP
1731    #line 94 "lscp.l"
1732    { yylval->String += '\n'; }
1733            YY_BREAK
1734    case 58:
1735    YY_RULE_SETUP
1736    #line 95 "lscp.l"
1737    { yylval->String += '\r'; }
1738            YY_BREAK
1739    case 59:
1740    YY_RULE_SETUP
1741    #line 96 "lscp.l"
1742    { yylval->String += '\t'; }
1743            YY_BREAK
1744    case 60:
1745    YY_RULE_SETUP
1746    #line 97 "lscp.l"
1747    { yylval->String += '\\'; }
1748            YY_BREAK
1749    case 61:
1750    YY_RULE_SETUP
1751  #line 98 "lscp.l"  #line 98 "lscp.l"
1752    { yylval->String += '\"'; }
1753            YY_BREAK
1754    case 62:
1755    YY_RULE_SETUP
1756    #line 99 "lscp.l"
1757    { yylval->String += '\''; }
1758            YY_BREAK
1759    case 63:
1760    /* rule 63 can match eol */
1761    YY_RULE_SETUP
1762    #line 100 "lscp.l"
1763    { yylval->String += yytext; }
1764            YY_BREAK
1765    case 64:
1766    YY_RULE_SETUP
1767    #line 101 "lscp.l"
1768    { BEGIN(INITIAL); return STRINGVAL; }
1769            YY_BREAK
1770    case 65:
1771    YY_RULE_SETUP
1772    #line 102 "lscp.l"
1773    { yylval->Char = yytext[0]; return CHAR; }
1774            YY_BREAK
1775    case 66:
1776    YY_RULE_SETUP
1777    #line 104 "lscp.l"
1778  ECHO;  ECHO;
1779          YY_BREAK          YY_BREAK
1780  #line 1688 "lex.yy.c"  #line 1781 "lex.yy.c"
1781  case YY_STATE_EOF(INITIAL):  case YY_STATE_EOF(INITIAL):
1782  case YY_STATE_EOF(INSTRING):  case YY_STATE_EOF(INSTRING):
1783          yyterminate();          yyterminate();
# Line 2787  void yyfree (void * ptr , yyscan_t yysca Line 2880  void yyfree (void * ptr , yyscan_t yysca
2880  #undef YY_DECL_IS_OURS  #undef YY_DECL_IS_OURS
2881  #undef YY_DECL  #undef YY_DECL
2882  #endif  #endif
2883  #line 98 "lscp.l"  #line 104 "lscp.l"
2884    
2885    
2886    

Legend:
Removed from v.135  
changed lines
  Added in v.170

  ViewVC Help
Powered by ViewVC