/[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 210 by schoenebeck, Sat Jul 24 12:33:49 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 67
343  #define YY_END_OF_BUFFER 58  #define YY_END_OF_BUFFER 68
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[3749] =
350      {      {
351   {   0,   0 }, {   0,3270 }, {   0,   0 }, {   0,3268 }, {   1,1032 },   {   0,   0 }, {   0,3493 }, {   0,   0 }, {   0,3491 }, {   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,3233 }, {   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,2975 },
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,2717 }, {   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,  66 },
578   {   0,2236 }, {   0,   2 }, {   0,2234 }, {   0,   3 }, {   0,2232 },   {   0,2459 }, {   0,   2 }, {   0,2457 }, {   0,   3 }, {   0,2455 },
579   {   0,   1 }, {   0,2230 }, {   0,   4 }, {   0,2228 }, {   0,  46 },   {   0,   1 }, {   0,2453 }, {   0,   4 }, {   0,2451 }, {   0,  56 },
580   {   0,2226 }, {   0,  56 }, {   0,2224 }, {   0,   5 }, {   0,2222 },   {   0,2449 }, {   0,  66 }, {   0,2447 }, {   0,   5 }, {   0,2445 },
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,  55 }, {   0,2435 },
584   {   0,  56 }, {   0,2210 }, {   0,  56 }, {   0,2208 }, {   0,   0 },   {   0,  66 }, {   0,2433 }, {   0,  66 }, {   0,2431 }, {   0,   0 },
585   {   0,   0 }, {   0,  56 }, {   0,2204 }, {   0,  56 }, {   0,2202 },   {   0,   0 }, {   0,  66 }, {   0,2427 }, {   0,  66 }, {   0,2425 },
586   {   0,  45 }, {   0,2200 }, {   0,  56 }, {   0,2198 }, {   0,  56 },   {   0,  55 }, {   0,2423 }, {   0,  66 }, {   0,2421 }, {   0,  66 },
587   {   0,2196 }, {   0,  56 }, {   0,2194 }, {   0,   0 }, {   0,  56 },   {   0,2419 }, {   0,  66 }, {   0,2417 }, {   0,   0 }, {   0,  66 },
588   {   0,2191 }, {   0,   0 }, {   0,  56 }, {   0,2188 }, {   0,  56 },   {   0,2414 }, {   0,   0 }, {   0,  66 }, {   0,2411 }, {   0,  66 },
589   {   0,2186 }, {   0,   0 }, {   0,  56 }, {   0,2183 }, {   0,  56 },   {   0,2409 }, {   0,   0 }, {   0,  66 }, {   0,2406 }, {   0,  66 },
590   {   0,2181 }, {   0,  56 }, {   0,2179 }, {   0,  56 }, {   0,2177 },   {   0,2404 }, {   0,  66 }, {   0,2402 }, {   0,  66 }, {   0,2400 },
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,  66 }, {   0,2363 }, {   0,  66 }, {   0,2361 }, {   0,  65 },
600   {   0,2136 }, {   0,   0 }, {   0,2134 }, {  69, 681 }, {  72, 679 },   {   0,2359 }, {   0,   0 }, {   0,2357 }, {  69, 681 }, {  72, 679 },
601   {   0,   0 }, {   0,   0 }, {   0,2129 }, {   0,   0 }, {  69, 681 },   {  67, 681 }, {   0,   0 }, {   0,2352 }, {   0,   0 }, {  69, 683 },
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, 683 }, {  89, 681 }, {  73, 682 }, {   0,   0 },
605   {  78, 682 }, {  73, 684 }, {  69, 684 }, {   0,   0 }, {  79, 685 },   {  78, 683 }, {  73, 683 }, {  69, 683 }, {   0,   0 }, {  79, 684 },
606   {   0,   0 }, {  69, 722 }, {   0,   0 }, {  69, 722 }, {  79, 684 },   {   0,   0 }, {  69, 722 }, {   0,   0 }, {  69, 722 }, {  79, 683 },
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, 684 }, {   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,2306 }, {   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, 724 }, {   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,  57 }, {   0,2280 },
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,  67 }, {   0,2022 }, {   1, 364 }, {   2, 364 },
675   {   3, 365 }, {   4, 365 }, {   5, 365 }, {   6, 365 }, {   7, 365 },   {   3, 364 }, {   4, 364 }, {   5, 364 }, {   6, 364 }, {   7, 364 },
676   {   8, 365 }, {   9, 365 }, {  10, 365 }, {  11, 365 }, {  12, 365 },   {   8, 364 }, {   9, 364 }, {  10, 364 }, {  11, 364 }, {  12, 364 },
677   {  13, 365 }, {  14, 365 }, {  15, 365 }, {  16, 365 }, {  17, 365 },   {  13, 364 }, {  14, 364 }, {  15, 364 }, {  16, 364 }, {  17, 364 },
678   {  18, 365 }, {  19, 365 }, {  20, 365 }, {  21, 365 }, {  22, 365 },   {  18, 364 }, {  19, 364 }, {  20, 364 }, {  21, 364 }, {  22, 364 },
679   {  23, 365 }, {  24, 365 }, {  25, 365 }, {  26, 365 }, {  27, 365 },   {  23, 364 }, {  24, 364 }, {  25, 364 }, {  26, 364 }, {  27, 364 },
680    
681   {  28, 365 }, {  29, 365 }, {  30, 365 }, {  31, 365 }, {  32, 365 },   {  28, 364 }, {  29, 364 }, {  30, 364 }, {  31, 364 }, {  32, 364 },
682   {  33, 365 }, {  34, 367 }, {  35, 365 }, {  36, 365 }, {  37, 365 },   {  33, 364 }, {  34, 366 }, {  35, 364 }, {  36, 364 }, {  37, 364 },
683   {  38, 365 }, {  39, 374 }, {  40, 365 }, {  41, 365 }, {  42, 365 },   {  38, 364 }, {  39, 368 }, {  40, 364 }, {  41, 364 }, {  42, 364 },
684   {  43, 365 }, {  44, 365 }, {  45, 365 }, {  46, 365 }, {  47, 365 },   {  43, 364 }, {  44, 364 }, {  45, 364 }, {  46, 364 }, {  47, 364 },
685   {  48, 365 }, {  49, 365 }, {  50, 365 }, {  51, 365 }, {  52, 365 },   {  48, 364 }, {  49, 364 }, {  50, 364 }, {  51, 364 }, {  52, 364 },
686   {  53, 365 }, {  54, 365 }, {  55, 365 }, {  56, 365 }, {  57, 365 },   {  53, 364 }, {  54, 364 }, {  55, 364 }, {  56, 364 }, {  57, 364 },
687   {  58, 365 }, {  59, 365 }, {  60, 365 }, {  61, 365 }, {  62, 365 },   {  58, 364 }, {  59, 364 }, {  60, 364 }, {  61, 364 }, {  62, 364 },
688   {  63, 365 }, {  64, 365 }, {  65, 365 }, {  66, 365 }, {  67, 365 },   {  63, 364 }, {  64, 364 }, {  65, 364 }, {  66, 364 }, {  67, 364 },
689   {  68, 365 }, {  69, 365 }, {  70, 365 }, {  71, 365 }, {  72, 365 },   {  68, 364 }, {  69, 364 }, {  70, 364 }, {  71, 364 }, {  72, 364 },
690   {  73, 365 }, {  74, 365 }, {  75, 365 }, {  76, 365 }, {  77, 365 },   {  73, 364 }, {  74, 364 }, {  75, 364 }, {  76, 364 }, {  77, 364 },
691    
692   {  78, 365 }, {  79, 365 }, {  80, 365 }, {  81, 365 }, {  82, 365 },   {  78, 364 }, {  79, 364 }, {  80, 364 }, {  81, 364 }, {  82, 364 },
693   {  83, 365 }, {  84, 365 }, {  85, 365 }, {  86, 365 }, {  87, 365 },   {  83, 364 }, {  84, 364 }, {  85, 364 }, {  86, 364 }, {  87, 364 },
694   {  88, 365 }, {  89, 365 }, {  90, 365 }, {  91, 365 }, {  92, 377 },   {  88, 364 }, {  89, 364 }, {  90, 364 }, {  91, 364 }, {  92, 379 },
695   {  93, 365 }, {  94, 365 }, {  95, 365 }, {  96, 365 }, {  97, 365 },   {  93, 364 }, {  94, 364 }, {  95, 364 }, {  96, 364 }, {  97, 364 },
696   {  98, 365 }, {  99, 365 }, { 100, 365 }, { 101, 365 }, { 102, 365 },   {  98, 364 }, {  99, 364 }, { 100, 364 }, { 101, 364 }, { 102, 364 },
697   { 103, 365 }, { 104, 365 }, { 105, 365 }, { 106, 365 }, { 107, 365 },   { 103, 364 }, { 104, 364 }, { 105, 364 }, { 106, 364 }, { 107, 364 },
698   { 108, 365 }, { 109, 365 }, { 110, 380 }, { 111, 365 }, { 112, 365 },   { 108, 364 }, { 109, 364 }, { 110, 383 }, { 111, 364 }, { 112, 364 },
699   { 113, 365 }, { 114, 384 }, { 115, 365 }, { 116, 386 }, { 117, 365 },   { 113, 364 }, { 114, 385 }, { 115, 364 }, { 116, 387 }, { 117, 364 },
700   { 118, 365 }, { 119, 365 }, { 120, 365 }, { 121, 365 }, { 122, 365 },   { 118, 364 }, { 119, 364 }, { 120, 364 }, { 121, 364 }, { 122, 364 },
701   { 123, 365 }, { 124, 365 }, { 125, 365 }, { 126, 365 }, { 127, 365 },   { 123, 364 }, { 124, 364 }, { 125, 364 }, { 126, 364 }, { 127, 364 },
702    
703   { 128, 365 }, { 129, 365 }, { 130, 365 }, { 131, 365 }, { 132, 365 },   { 128, 364 }, { 129, 364 }, { 130, 364 }, { 131, 364 }, { 132, 364 },
704   { 133, 365 }, { 134, 365 }, { 135, 365 }, { 136, 365 }, { 137, 365 },   { 133, 364 }, { 134, 364 }, { 135, 364 }, { 136, 364 }, { 137, 364 },
705   { 138, 365 }, { 139, 365 }, { 140, 365 }, { 141, 365 }, { 142, 365 },   { 138, 364 }, { 139, 364 }, { 140, 364 }, { 141, 364 }, { 142, 364 },
706   { 143, 365 }, { 144, 365 }, { 145, 365 }, { 146, 365 }, { 147, 365 },   { 143, 364 }, { 144, 364 }, { 145, 364 }, { 146, 364 }, { 147, 364 },
707   { 148, 365 }, { 149, 365 }, { 150, 365 }, { 151, 365 }, { 152, 365 },   { 148, 364 }, { 149, 364 }, { 150, 364 }, { 151, 364 }, { 152, 364 },
708   { 153, 365 }, { 154, 365 }, { 155, 365 }, { 156, 365 }, { 157, 365 },   { 153, 364 }, { 154, 364 }, { 155, 364 }, { 156, 364 }, { 157, 364 },
709   { 158, 365 }, { 159, 365 }, { 160, 365 }, { 161, 365 }, { 162, 365 },   { 158, 364 }, { 159, 364 }, { 160, 364 }, { 161, 364 }, { 162, 364 },
710   { 163, 365 }, { 164, 365 }, { 165, 365 }, { 166, 365 }, { 167, 365 },   { 163, 364 }, { 164, 364 }, { 165, 364 }, { 166, 364 }, { 167, 364 },
711   { 168, 365 }, { 169, 365 }, { 170, 365 }, { 171, 365 }, { 172, 365 },   { 168, 364 }, { 169, 364 }, { 170, 364 }, { 171, 364 }, { 172, 364 },
712   { 173, 365 }, { 174, 365 }, { 175, 365 }, { 176, 365 }, { 177, 365 },   { 173, 364 }, { 174, 364 }, { 175, 364 }, { 176, 364 }, { 177, 364 },
713    
714   { 178, 365 }, { 179, 365 }, { 180, 365 }, { 181, 365 }, { 182, 365 },   { 178, 364 }, { 179, 364 }, { 180, 364 }, { 181, 364 }, { 182, 364 },
715   { 183, 365 }, { 184, 365 }, { 185, 365 }, { 186, 365 }, { 187, 365 },   { 183, 364 }, { 184, 364 }, { 185, 364 }, { 186, 364 }, { 187, 364 },
716   { 188, 365 }, { 189, 365 }, { 190, 365 }, { 191, 365 }, { 192, 365 },   { 188, 364 }, { 189, 364 }, { 190, 364 }, { 191, 364 }, { 192, 364 },
717   { 193, 365 }, { 194, 365 }, { 195, 365 }, { 196, 365 }, { 197, 365 },   { 193, 364 }, { 194, 364 }, { 195, 364 }, { 196, 364 }, { 197, 364 },
718   { 198, 365 }, { 199, 365 }, { 200, 365 }, { 201, 365 }, { 202, 365 },   { 198, 364 }, { 199, 364 }, { 200, 364 }, { 201, 364 }, { 202, 364 },
719   { 203, 365 }, { 204, 365 }, { 205, 365 }, { 206, 365 }, { 207, 365 },   { 203, 364 }, { 204, 364 }, { 205, 364 }, { 206, 364 }, { 207, 364 },
720   { 208, 365 }, { 209, 365 }, { 210, 365 }, { 211, 365 }, { 212, 365 },   { 208, 364 }, { 209, 364 }, { 210, 364 }, { 211, 364 }, { 212, 364 },
721   { 213, 365 }, { 214, 365 }, { 215, 365 }, { 216, 365 }, { 217, 365 },   { 213, 364 }, { 214, 364 }, { 215, 364 }, { 216, 364 }, { 217, 364 },
722   { 218, 365 }, { 219, 365 }, { 220, 365 }, { 221, 365 }, { 222, 365 },   { 218, 364 }, { 219, 364 }, { 220, 364 }, { 221, 364 }, { 222, 364 },
723   { 223, 365 }, { 224, 365 }, { 225, 365 }, { 226, 365 }, { 227, 365 },   { 223, 364 }, { 224, 364 }, { 225, 364 }, { 226, 364 }, { 227, 364 },
724    
725   { 228, 365 }, { 229, 365 }, { 230, 365 }, { 231, 365 }, { 232, 365 },   { 228, 364 }, { 229, 364 }, { 230, 364 }, { 231, 364 }, { 232, 364 },
726   { 233, 365 }, { 234, 365 }, { 235, 365 }, { 236, 365 }, { 237, 365 },   { 233, 364 }, { 234, 364 }, { 235, 364 }, { 236, 364 }, { 237, 364 },
727   { 238, 365 }, { 239, 365 }, { 240, 365 }, { 241, 365 }, { 242, 365 },   { 238, 364 }, { 239, 364 }, { 240, 364 }, { 241, 364 }, { 242, 364 },
728   { 243, 365 }, { 244, 365 }, { 245, 365 }, { 246, 365 }, { 247, 365 },   { 243, 364 }, { 244, 364 }, { 245, 364 }, { 246, 364 }, { 247, 364 },
729   { 248, 365 }, { 249, 365 }, { 250, 365 }, { 251, 365 }, { 252, 365 },   { 248, 364 }, { 249, 364 }, { 250, 364 }, { 251, 364 }, { 252, 364 },
730   { 253, 365 }, { 254, 365 }, { 255, 365 }, { 256, 365 }, {   0,   0 },   { 253, 364 }, { 254, 364 }, { 255, 364 }, { 256, 364 }, {   0,   0 },
731   {   0,1541 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,1764 }, {   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,1754 }, {   0,   0 }, {   0,1752 }, {   0,   0 }, {   0,1750 },
734   {   0,   0 }, {   0,1525 }, {   0,   0 }, {   0,1523 }, {   0,   0 },   {   0,   0 }, {   0,1748 }, {   0,   0 }, {   0,1746 }, {   0,   0 },
735    
736   {   0,1521 }, {   0,  45 }, {   0,1519 }, {   0,   0 }, {   0,1517 },   {   0,1744 }, {   0,  55 }, {   0,1742 }, {   0,   0 }, {   0,1740 },
737   {   0,   0 }, {   0,1515 }, {   0,   0 }, {   0,   0 }, {   0,1512 },   {   0,   0 }, {   0,1738 }, {   0,   0 }, {   0,1736 }, {   0,   0 },
738   {   0,   0 }, {   0,1510 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,1734 }, {   0,   0 }, {   0,1732 }, {   0,   0 }, {   0,1730 },
739   {   0,1506 }, {   0,   0 }, {   0,1504 }, {   0,   0 }, {   0,1502 },   {   0,   0 }, {   0,1728 }, {   0,   0 }, {   0,1726 }, {   0,   0 },
740   {   0,   0 }, {   0,   0 }, {   0,1499 }, {   0,   0 }, {   0,1497 },   {   0,   0 }, {   0,1723 }, {   0,   0 }, {   0,   0 }, {   0,1720 },
741   {   0,   0 }, {  46,  10 }, {   0,   0 }, {  48,   0 }, {  49,   0 },   {   0,   0 }, {  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 },
# 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,1680 },
750   {   0,   0 }, {   0,1455 }, {  69, 432 }, {   0,   0 }, {   0,1452 },   {   0,   0 }, {   0,1678 }, {  69, 432 }, {   0,   0 }, {   0,1675 },
751   {   0,   0 }, {   0,1450 }, {   0,   0 }, {   0,1448 }, {   0,   0 },   {   0,   0 }, {   0,1673 }, {   0,   0 }, {   0,1671 }, {   0,   0 },
752   {  71, 430 }, {   0,   0 }, {   0,   0 }, {  84, 431 }, {  70, 429 },   {   0,   0 }, {  72, 430 }, {  71, 430 }, {  84, 431 }, {  65, 432 },
753   {  65, 429 }, {   0,   0 }, {   0,1439 }, {  83, 432 }, {   0,   0 },   {  70, 430 }, {   0,   0 }, {   0,1662 }, {  83, 432 }, {  68, 432 },
754   {  68, 429 }, {   0,  54 }, {   0,1434 }, {   0,  52 }, {   0,1432 },   {   0,  64 }, {   0,1658 }, {   0,  62 }, {   0,1656 }, {   0,  63 },
755   {  84, 430 }, {   0,   0 }, {  83, 431 }, {   0,   0 }, {  83, 431 },   {   0,1654 }, {   0,   0 }, {  84, 430 }, {  83, 432 }, {   0,   0 },
756   {   0,  53 }, {   0,1425 }, {  73, 431 }, {   0,  51 }, {   0,1422 },   {  83, 432 }, {  78, 434 }, {  73, 434 }, {   0,   0 }, {  83, 434 },
757    
758   {  83, 431 }, {   0,  48 }, {   0,1419 }, {  84, 431 }, {  82, 431 },   {   0,  61 }, {   0,1643 }, {  84, 436 }, {  82, 435 }, {   0,  58 },
759   {   0,  49 }, {   0,1415 }, {   0,  50 }, {   0,1413 }, {   0,   7 },   {   0,1639 }, {   0,  59 }, {   0,1637 }, {   0,  60 }, {   0,1635 },
760   {   0,1411 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   7 }, {   0,1633 }, {   0,   0 }, {   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,1618 }, {   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, 408 }, {   0,   0 }, {   0,   0 },
766   {   0,   0 }, {  77, 393 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {  77, 396 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
767   {   0,   0 }, {   0,   0 }, {  83, 395 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {  83, 398 }, {   0,   0 }, {   0,   0 },
768    
769   {  84, 395 }, {  82, 394 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {  84, 398 }, {  82, 408 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
770   {  73, 397 }, {  83, 404 }, {   0,   0 }, {  76, 399 }, {   0,  47 },   {  73, 401 }, {  83, 408 }, {   0,   0 }, {  76, 403 }, {   0,  57 },
771   {   0,1361 }, {   1,   0 }, {   2,   0 }, {   3,   0 }, {   4,   0 },   {   0,1584 }, {   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, 362 },
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,1326 }, {   0,   0 },
828   {   0,1101 }, {   0,   0 }, {   0,1099 }, {   0,   0 }, {   0,   0 },   {   0,1324 }, {   0,   0 }, {   0,1322 }, {   0,   0 }, {   0,   0 },
829   {   0,1096 }, {   0,   0 }, {   0,1094 }, {   0,   0 }, {   0,   0 },   {   0,1319 }, {   0,   0 }, {   0,1317 }, {   0,   0 }, {   0,   0 },
830   {   0,1091 }, {   0,   0 }, {   0,1089 }, {   0,   0 }, {   0,1087 },   {   0,1314 }, {   0,   0 }, {   0,1312 }, {   0,   0 }, {   0,1310 },
831   {   0,   8 }, {   0,1085 }, {   0,   0 }, {   0,1083 }, {   0,   0 },   {   0,   0 }, {   0,1308 }, {   0,   8 }, {   0,1306 }, {   0,   0 },
832   {   0,1081 }, {   0,   0 }, {   0,1079 }, {   0,   0 }, {   0,1077 },   {   0,1304 }, {   0,   0 }, {   0,1302 }, {   0,   0 }, {   0,1300 },
833   {   0,   0 }, {   0,1075 }, {   0,   0 }, {   0,1073 }, {   0,   0 },   {   0,   0 }, {   0,1298 }, {   0,   0 }, {   0,1296 }, {   0,   0 },
834    
835   {   0,1071 }, {   0,   0 }, {   0,   0 }, {   0,1068 }, {   0,   0 },   {   0,1294 }, {   0,   0 }, {   0,1292 }, {   0,   0 }, {   0,1290 },
836   {   0,1066 }, {   0,   0 }, {   0,1064 }, {   0,   0 }, {   0,1062 },   {   0,   0 }, {   0,1288 }, {   0,   0 }, {   0,1286 }, {   0,   0 },
837   {   0,  15 }, {   0,1060 }, {   0,   0 }, {   0,1058 }, {   0,   0 },   {   0,1284 }, {   0,   0 }, {   0,1282 }, {   0,  15 }, {   0,1280 },
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,1267 }, {   0,   0 }, {   0,1265 },
841   {   0,   0 }, {   0,1040 }, {   0,   0 }, {   0,   0 }, {   0,1037 },   {   0,   0 }, {   0,1263 }, {   0,   0 }, {   0,1261 }, {   0,   0 },
842   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,1033 }, {   0,   0 },   {   0,1259 }, {   0,   0 }, {   0,   0 }, {   0,1256 }, {   0,   0 },
843   {   0,1031 }, {   0,   0 }, {  70,  68 }, {  73,  68 }, {  69,  72 },   {   0,   0 }, {   0,   0 }, {  70,  77 }, {  73,  77 }, {  69,  76 },
844   {  65,  71 }, {   0,   0 }, {   0,1024 }, {   0,   0 }, {   0,1022 },   {  65,  77 }, {   0,   0 }, {   0,1247 }, {   0,   0 }, {   0,1245 },
845    
846   {   0,   0 }, {   0,1020 }, {   0,   0 }, {   0,   0 }, {   0,1017 },   {   0,   0 }, {   0,1243 }, {   0,   0 }, {   0,1241 }, {   0,   0 },
847   {  78,  72 }, {   0,   0 }, {  73,  75 }, {   0,   0 }, {   0,1012 },   {  78,  76 }, {   0,   0 }, {   0,1237 }, {   0,   0 }, {  73,  94 },
848   {   0,  23 }, {   0,1010 }, {  68,  86 }, {   0,   0 }, {   0,1007 },   {   0,   0 }, {   0,1233 }, {   0,   0 }, {  79,  91 }, {  68,  95 },
849   {  67,  90 }, {  84,  72 }, {  79,  73 }, {   0,   0 }, {  73,  88 },   {   0,   0 }, {  84,  79 }, {  67,  99 }, {   0,   0 }, {  79,  93 },
850   {  67,  90 }, {   0,  11 }, {   0, 999 }, {  73,  91 }, {  84,  74 },   {   0,   0 }, {  73,  96 }, {   0,   0 }, {  67, 100 }, {   0,  53 },
851   {   0,   0 }, {  84,  80 }, {   0,   0 }, {  69,  94 }, {   0,  12 },   {   0,1219 }, {  84,  93 }, {  73, 100 }, {  84,  93 }, {   0,   0 },
852   {   0, 991 }, {   0,   0 }, {  69,  92 }, {   0,   0 }, {   0, 987 },   {   0,1214 }, {  69, 102 }, {   0,  23 }, {   0,1211 }, {   0,   0 },
853   {   0,   0 }, {  79,  93 }, {   0,   0 }, {   0, 983 }, {  84,  90 },   {   0,1209 }, {   0,  11 }, {   0,1207 }, {   0,   0 }, {  79, 100 },
854   {   0,   0 }, {   0, 980 }, {   0,   0 }, {   0, 978 }, {   0,  44 },   {   0,  12 }, {   0,1203 }, {  84, 100 }, {   0,   0 }, {   0,1200 },
855   {   0, 976 }, {  67,  90 }, {   0,   0 }, {  83,  92 }, {   0,   0 },   {   0,   0 }, {  69,  95 }, {  95, 100 }, {   0,   0 }, {   0,1195 },
856    
857   {   0, 971 }, {   0,   0 }, {   0,   0 }, {   0, 968 }, {   0,   0 },   {  67,  97 }, {   0,   0 }, {   0,1192 }, {   0,   0 }, {   0,1190 },
858   {   0, 966 }, {   0,   0 }, {   0, 964 }, {   0,   0 }, {  69,  89 },   {   0,   0 }, {   0,1188 }, {   0,  54 }, {   0,1186 }, {   0,   0 },
859   {   0,   0 }, {   0, 960 }, {  85,  84 }, {  79,  89 }, {  76,  87 },   {   0,1184 }, {   0,   0 }, {  83,  96 }, {   0,   0 }, {   0,1180 },
860   {   0,   0 }, {  85,  90 }, {   0,   0 }, {   0,   0 }, {   0, 952 },   {   0,   0 }, {  85,  96 }, {  79,  98 }, {  69,  91 }, {   0,   0 },
861   {   0,   0 }, {   0, 950 }, {   0,   0 }, {   0, 948 }, {   0,   0 },   {  85,  98 }, {   0,   0 }, {   0,1172 }, {  76,  91 }, {   0,   0 },
862   {   0, 946 }, {   0,   0 }, {  78,  85 }, {   0,   0 }, {   0, 942 },   {   0,1169 }, {   0,   0 }, {   0,1167 }, {   0,   0 }, {   0,   0 },
863   {  83,  85 }, {   0,  40 }, {   0, 939 }, {   0,   0 }, {   0, 937 },   {   0,1164 }, {  78,  94 }, {   0,   0 }, {   0,1161 }, {  83,  94 },
864   {  84,  88 }, {  82,  87 }, {  78,  84 }, {   0,   0 }, {   0, 932 },   {   0,   0 }, {   0,1158 }, {   0,   0 }, {   0,1156 }, {   0,   0 },
865   {   0,   0 }, {   0, 930 }, {   0,   0 }, {   0, 928 }, {   0,   0 },   {   0,1154 }, {  84,  92 }, {   0,   0 }, {  82,  90 }, {   0,  49 },
866   {   0, 926 }, {  82,  81 }, {   0,   0 }, {   0, 923 }, {   0,   0 },   {   0,1149 }, {   0,   0 }, {   0,1147 }, {   0,   0 }, {   0,1145 },
867    
868   {   0, 921 }, {   0,   0 }, {   0, 919 }, {   0,   0 }, {   0, 917 },   {   0,   0 }, {   0,1143 }, {   0,   0 }, {   0,   0 }, {   0,1140 },
869   {   0,   0 }, {   0, 915 }, {  69,  64 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,1138 }, {   0,   0 }, {  78,  74 }, {   0,   0 },
870   {   0, 911 }, {  70,  63 }, {  69,  63 }, {   0,  42 }, {   0, 907 },   {   0,1134 }, {   0,   0 }, {   0,1132 }, {   0,   0 }, {   0,1130 },
871   {   0,   0 }, {   0, 905 }, {   0,   0 }, {   0, 903 }, {   0,   0 },   {   0,   0 }, {   0,1128 }, {  82,  71 }, {  69,  63 }, {   0,   0 },
872   {  65,  61 }, {   0,   0 }, {   0, 899 }, {   0,   0 }, {  67,  61 },   {   0,1124 }, {   0,   0 }, {   0,   0 }, {   0,1121 }, {  70,  62 },
873   {  95,  68 }, {   0,   0 }, {  66,  61 }, {   0,   0 }, {  95,  66 },   {  69,  64 }, {   0,  51 }, {   0,1117 }, {   0,   0 }, {  77,  62 },
874   {   0,   0 }, {   0, 890 }, {   0,   0 }, {   0, 888 }, {   0,   0 },   {   0,   0 }, {   0,1113 }, {   0,   0 }, {   0,1111 }, {   0,   0 },
875   {   0, 886 }, {  86,  60 }, {  84,  61 }, {  69,  62 }, {   0,   0 },   {   0,1109 }, {   0,   0 }, {  65,  59 }, {   0,   0 }, {  95,  66 },
876   {  65,  67 }, {   0,   0 }, {   0, 879 }, {   0,   0 }, {   0, 877 },   {   0,   0 }, {   0,1103 }, {  67,  58 }, {  66,  58 }, {   0,   0 },
877   {   0,   0 }, {   0, 875 }, {   0,   0 }, {  77,  62 }, {   0,   9 },   {   0,1099 }, {  86,  63 }, {   0,   0 }, {  84,  63 }, {  69,  61 },
878    
879   {   0, 871 }, {   0,   0 }, {   0, 869 }, {  69,  62 }, {   0,  28 },   {   0,   0 }, {   0,1093 }, {   0,   0 }, {  65,  67 }, {   0,   0 },
880   {   0, 866 }, {   0,   0 }, {   0, 864 }, {  69,  61 }, {   0,   0 },   {   0,1089 }, {   0,   0 }, {   0,1087 }, {   0,   0 }, {   0,1085 },
881   {   0, 861 }, {  82,  65 }, {  69,  62 }, {   0,   0 }, {  66,  62 },   {  77,  62 }, {   0,   9 }, {   0,1082 }, {   0,   0 }, {   0,1080 },
882   {   0,   0 }, {   0, 855 }, {   0,   0 }, {  95,  62 }, {   0,   0 },   {   0,   0 }, {  69,  62 }, {   0,   0 }, {  69,  63 }, {   0,  28 },
883   {  79,  61 }, {   0,   0 }, {   0, 849 }, {  73,  66 }, {   0,   0 },   {   0,1074 }, {   0,   0 }, {  82,  67 }, {  69,  66 }, {   0,   0 },
884   {   0, 846 }, {   0,   0 }, {  73,  71 }, {  76,  70 }, {  69,  76 },   {   0,   0 }, {   0,   0 }, {   0,1067 }, {   0,   0 }, {   0,1065 },
885   {  85,  62 }, {   0,   0 }, {   0, 839 }, {   0,   0 }, {  78,  76 },   {  79,  63 }, {  95,  65 }, {   0,   0 }, {  73,  69 }, {   0,   0 },
886   {   0,  14 }, {   0, 835 }, {   0,   0 }, {   0, 833 }, {   0,   0 },   {   0,1059 }, {   0,   0 }, {   0,1057 }, {  76,  73 }, {  73,  79 },
887   {   0, 831 }, {   0,   0 }, {   0, 829 }, {  77,  72 }, {   0,   0 },   {   0,   0 }, {  85,  71 }, {  69,  77 }, {  79,  73 }, {   0,   0 },
888   {   0, 826 }, {   0,  39 }, {   0, 824 }, {   0,   0 }, {   0, 822 },   {   0,1049 }, {   0,   0 }, {   0,1047 }, {  78,  77 }, {   0,  14 },
889    
890   {  82,  72 }, {   0,   0 }, {  69,  64 }, {   0,   0 }, {   0, 817 },   {   0,1044 }, {   0,   0 }, {   0,1042 }, {   0,   0 }, {   0,1040 },
891   {  83,  70 }, {   0,   0 }, {   0, 814 }, {  66,  62 }, {   0,  18 },   {   0,   0 }, {   0,1038 }, {   0,   0 }, {  77,  71 }, {   0,   0 },
892   {   0, 811 }, {   0,  10 }, {   0, 809 }, {   0,   0 }, {  79,  64 },   {   0,   0 }, {   0,1033 }, {   0,  48 }, {   0,1031 }, {  69,  68 },
893   {   0,   0 }, {   0, 805 }, {   0,   0 }, {   0,   0 }, {   0, 802 },   {  82,  71 }, {   0,   0 }, {   0,1027 }, {  83,  71 }, {   0,   0 },
894   {   0,   0 }, {   0, 800 }, {  76,  64 }, {   0,   0 }, {   0, 797 },   {   0,1024 }, {  66,  65 }, {   0,   0 }, {   0,1021 }, {   0,  18 },
895   {  65,  59 }, {  95,  64 }, {   0,   0 }, {   0,   0 }, {   0, 792 },   {   0,1019 }, {   0,  10 }, {   0,1017 }, {   0,   0 }, {   0,1015 },
896   {   0,   0 }, {   0, 790 }, {   0,   0 }, {   0, 788 }, {  77,  59 },   {  79,  66 }, {   0,   0 }, {   0,1012 }, {   0,   0 }, {   0,1010 },
897   {   0,   0 }, {   0, 785 }, {   0,   0 }, {   0, 783 }, {  95,  63 },   {  76,  66 }, {  95,  70 }, {   0,   0 }, {   0,1006 }, {   0,   0 },
898   {   0,   0 }, {  89,  60 }, {  67,  54 }, {   0,   0 }, {  78,  55 },   {   0,1004 }, {   0,   0 }, {   0,1002 }, {   0,   0 }, {   0,1000 },
899   {   0,   0 }, {   0, 775 }, {   0,   0 }, {  76,  52 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0, 997 }, {   0,   0 }, {   0, 995 },
900    
901   {   0, 771 }, {   0,   0 }, {   0, 769 }, {   0,   0 }, {   0, 767 },   {   0,   0 }, {   0, 993 }, {  95,  66 }, {  89,  63 }, {  77,  52 },
902   {   0,  22 }, {   0, 765 }, {   0,   0 }, {   0, 763 }, {  67,  46 },   {  68,  51 }, {   0,   0 }, {  78,  53 }, {   0,   0 }, {   0, 985 },
903   {   0,   0 }, {   0,   0 }, {  67,  51 }, {  73,  46 }, {   0,   0 },   {   0,   0 }, {  76,  49 }, {  67,  45 }, {   0,   0 }, {   0, 980 },
904   {   0, 756 }, {  84,  49 }, {   0,   0 }, {   0, 753 }, {   0,   0 },   {   0,   0 }, {   0, 978 }, {   0,  22 }, {   0, 976 }, {   0,   0 },
905   {   0, 751 }, {   0,   0 }, {   0, 749 }, {   0,   0 }, {   0, 747 },   {   0, 974 }, {   0,   0 }, {   0, 972 }, {  67,  43 }, {   0,   0 },
906   {   0,   0 }, {   0, 745 }, {  70,  47 }, {   0,   0 }, {   0,   0 },   {   0, 969 }, {   0,   0 }, {  73,  43 }, {  67,  40 }, {   0,   0 },
907   {  76,  48 }, {   0,   0 }, {   0, 739 }, {  95,  45 }, {  85,  51 },   {   0, 964 }, {  84,  45 }, {   0,   0 }, {   0, 961 }, {   0,   0 },
908   {  69,  42 }, {  67,  46 }, {   0,   0 }, {   0, 733 }, {  65,  46 },   {   0,   0 }, {   0,   0 }, {   0, 957 }, {   0,   0 }, {   0, 955 },
909   {   0,   0 }, {   0, 730 }, {   0,   0 }, {  83,  46 }, {  65,  43 },   {   0,   0 }, {   0, 953 }, {   0,   0 }, {  70,  43 }, {   0,   0 },
910   {   0,   0 }, {  65,  43 }, {   0,   0 }, {   0, 723 }, {   0,   0 },   {   0,   0 }, {  76,  44 }, {  95,  42 }, {  69,  41 }, {  65,  41 },
911    
912   {  67,  43 }, {  80,  47 }, {  66,  46 }, {   0,   0 }, {   0, 717 },   {   0,   0 }, {   0, 943 }, {  85,  42 }, {  65,  42 }, {   0,   0 },
913   {   0,   0 }, {   0, 715 }, {   0,   0 }, {   0, 713 }, {   0,   0 },   {  65,  43 }, {   0,   0 }, {  65,  45 }, {  83,  43 }, {   0,   0 },
914   {   0, 711 }, {   0,   0 }, {   0, 709 }, {   0,   0 }, {   0, 707 },   {   0, 934 }, {  67,  45 }, {  80,  40 }, {  66,  44 }, {   0,   0 },
915   {   0,   0 }, {   0, 705 }, {   0,   0 }, {   0, 703 }, {   0,   0 },   {   0,   0 }, {   0, 928 }, {   0,   0 }, {   0, 926 }, {   0,   0 },
916   {  82,  50 }, {  69,  52 }, {   0,   0 }, {   0, 698 }, {   0,   0 },   {   0,   0 }, {   0, 923 }, {   0,   0 }, {   0, 921 }, {   0,   0 },
917   {  79,  45 }, {   0,   0 }, {  73,  52 }, {   0,  16 }, {   0, 692 },   {   0, 919 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 915 },
918   {   0,   0 }, {   0, 690 }, {   0,   0 }, {   0, 688 }, {  84,  48 },   {  79,  59 }, {  82,  52 }, {   0,   0 }, {  69,  54 }, {   0,  13 },
919   {   0,   0 }, {  78,  50 }, {   0,   0 }, {   0, 683 }, {   0,   0 },   {   0, 909 }, {   0,   0 }, {   0, 907 }, {   0,   0 }, {  73,  55 },
920   {  75,  45 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 677 },   {   0,   0 }, {   0,   0 }, {   0, 902 }, {  84,  57 }, {   0,   0 },
921   {  71,  44 }, {   0,   0 }, {   0,   0 }, {  78,  44 }, {   0,   0 },   {   0, 899 }, {   0,  16 }, {   0, 897 }, {  78,  53 }, {   0,   0 },
922    
923   {   0, 671 }, {  69,  47 }, {   0,   0 }, {  85,  44 }, {   0,   0 },   {   0, 894 }, {   0,   0 }, {   0,   0 }, {  78,  54 }, {   0,   0 },
924   {  79,  47 }, {  84,  44 }, {   0,  27 }, {   0, 663 }, {   0,   0 },   {   0, 889 }, {  76,  55 }, {  85,  53 }, {  71,  55 }, {   0,   0 },
925   {   0, 661 }, {  73,  43 }, {   0,   0 }, {   0, 658 }, {   0,   0 },   {  69,  56 }, {   0,   0 }, {   0, 882 }, {   0,   0 }, {   0,   0 },
926   {   0, 656 }, {   0,   0 }, {   0, 654 }, {   0,  41 }, {   0, 652 },   {   0,   0 }, {   0, 878 }, {  84,  54 }, {  79,  56 }, {   0,   0 },
927   {   0,   0 }, {   0, 650 }, {   0,   0 }, {   0,   0 }, {   0, 647 },   {   0, 874 }, {   0,  27 }, {   0, 872 }, {   0,   0 }, {  73,  49 },
928   {   0,   0 }, {  85,  42 }, {   0,   0 }, {  80,  40 }, {   0,   0 },   {   0,  47 }, {   0, 868 }, {   0,   0 }, {   0, 866 }, {   0,   0 },
929   {   0, 641 }, {  71,  50 }, {  76,  44 }, {  69,  51 }, {   0,   0 },   {   0, 864 }, {   0,  50 }, {   0, 862 }, {   0,   0 }, {   0, 860 },
930   {   0, 636 }, {   0,   0 }, {  69,  51 }, {   0,   0 }, {  73,  51 },   {   0,   0 }, {   0, 858 }, {   0,   0 }, {   0, 856 }, {   0,   0 },
931   {   0,   0 }, {   0, 630 }, {  84,  50 }, {   0,   0 }, {   0, 627 },   {   0, 854 }, {   0,   0 }, {   0, 852 }, {   0,   0 }, {   0,   0 },
932   {   0,   0 }, {  84,  51 }, {  66,  43 }, {   0,   0 }, {  95,  40 },   {  85,  45 }, {  80,  46 }, {  76,  49 }, {  69,  49 }, {   0,   0 },
933    
934   {   0,  24 }, {   0, 620 }, {   0,   0 }, {   0, 618 }, {   0,   0 },   {   0, 844 }, {   0,   0 }, {   0, 842 }, {   0,  24 }, {   0, 840 },
935   {   0,   0 }, {   0, 615 }, {   0,   0 }, {  85,  48 }, {  65,  47 },   {   0,   0 }, {   0,   0 }, {  84,  49 }, {   0,   0 }, {  84,  51 },
936   {   0,   0 }, {  78,  47 }, {   0,   0 }, {  69,  50 }, {   0,   0 },   {  73,  43 }, {  69,  40 }, {   0,   0 }, {  95,  48 }, {   0,   0 },
937   {   0, 606 }, {   0,   0 }, {   0, 604 }, {   0,   0 }, {   0, 602 },   {   0, 829 }, {  66,  36 }, {   0,   0 }, {   0, 826 }, {   0,   0 },
938   {   0,  17 }, {   0, 600 }, {   0,   0 }, {  85,  47 }, {   0,  26 },   {   0, 824 }, {   0,   0 }, {   0, 822 }, {   0,  17 }, {   0, 820 },
939   {   0, 596 }, {  76,  51 }, {   0,   0 }, {   0, 593 }, {   0,   0 },   {   0,  26 }, {   0, 818 }, {   0,   0 }, {   0, 816 }, {   0,   0 },
940   {   0, 591 }, {   0,   0 }, {   0,   0 }, {   0, 588 }, {   0,   0 },   {  85,  39 }, {  65,  26 }, {   0,   0 }, {  78,  33 }, {   0,   0 },
941   {   0, 586 }, {   0,   0 }, {   0, 584 }, {   0,   0 }, {   0, 582 },   {  69,  34 }, {   0,   0 }, {   0, 807 }, {   0,   0 }, {   0, 805 },
942   {   0,   0 }, {   0, 580 }, {  82,  43 }, {  69,  47 }, {  79,  50 },   {   0,   0 }, {   0, 803 }, {   0,   0 }, {  77,  36 }, {   0,   0 },
943   {   0,   0 }, {  79,  50 }, {   0,   0 }, {   0, 573 }, {  78,  48 },   {   0, 799 }, {  76,  34 }, {  85,  28 }, {   0,   0 }, {   0, 795 },
944    
945   {   0,  19 }, {   0, 570 }, {   0,  25 }, {   0, 568 }, {   0,   0 },   {   0,   0 }, {   0, 793 }, {   0,   0 }, {   0, 791 }, {   0,   0 },
946   {   0,   0 }, {   0,   0 }, {   0, 564 }, {  95,  43 }, {   0,   0 },   {  69,  38 }, {   0,   0 }, {  79,  40 }, {   0,   0 }, {  79,  40 },
947   {   0, 561 }, {   0,   0 }, {   0, 559 }, {   0,   0 }, {  84,  45 },   {   0,   0 }, {   0, 783 }, {  78,  38 }, {   0,  19 }, {   0, 780 },
948   {   0,   0 }, {   0, 555 }, {   0,   0 }, {   0,   0 }, {  84,  43 },   {   0,  25 }, {   0, 778 }, {   0,   0 }, {   0, 776 }, {   0,   0 },
949   {   0,   0 }, {   0, 550 }, {  78,  39 }, {  67,  31 }, {   0,   0 },   {   0, 774 }, {  95,  39 }, {  84,  38 }, {   0,   0 }, {  84,  38 },
950   {   0, 546 }, {  85,  39 }, {   0,   0 }, {   0, 543 }, {   0,  43 },   {  73,  39 }, {   0,   0 }, {  85,  45 }, {  78,  39 }, {   0,   0 },
951   {   0, 541 }, {   0,   0 }, {  79,  32 }, {   0,   0 }, {   0, 537 },   {   0, 764 }, {   0,   0 }, {  67,  30 }, {  68,  34 }, {   0,   0 },
952   {   0,   0 }, {  80,  33 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0, 759 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 755 },
953   {  84,  35 }, {   0,   0 }, {   0, 529 }, {   0,   0 }, {   0, 527 },   {   0,   0 }, {   0, 753 }, {   0,   0 }, {   0, 751 }, {   0,   0 },
954   {  78,  34 }, {   0,   0 }, {   0, 524 }, {  68,  30 }, {   0,   0 },   {  80,  36 }, {   0,   0 }, {   0, 747 }, {  78,  44 }, {  84,  38 },
955    
956   {  85,  33 }, {   0,   0 }, {   0, 519 }, {  84,  34 }, {  71,  29 },   {   0,   0 }, {   0, 743 }, {   0,   0 }, {  85,  43 }, {   0,   0 },
957   {   0,   0 }, {   0, 515 }, {   0,   0 }, {   0, 513 }, {  72,  34 },   {  68,  33 }, {  84,  44 }, {   0,  52 }, {   0, 736 }, {  68,  44 },
958   {   0,   0 }, {   0, 510 }, {   0,   0 }, {   0, 508 }, {   0,   0 },   {  71,  41 }, {   0,   0 }, {   0, 732 }, {   0,   0 }, {   0, 730 },
959   {   0, 506 }, {   0,   0 }, {   0, 504 }, {  79,  36 }, {   0,   0 },   {   0,   0 }, {   0, 728 }, {  72,  44 }, {  69,  42 }, {   0,   0 },
960   {  85,  31 }, {   0,   0 }, {   0, 499 }, {  95,  29 }, {  67,  27 },   {   0, 724 }, {   0,   0 }, {   0, 722 }, {  95,  40 }, {   0,   0 },
961   {  68,  35 }, {   0,   0 }, {   0, 494 }, {   0,  13 }, {   0, 492 },   {   0, 719 }, {   0,   0 }, {   0,   0 }, {   0, 716 }, {   0,   0 },
962   {  89,  37 }, {  83,  32 }, {   0,   0 }, {  73,  34 }, {   0,   0 },   {  79,  46 }, {  82,  44 }, {   0,   0 }, {   0,   0 }, {   0, 710 },
963   {  73,  35 }, {  65,  35 }, {   0,   0 }, {   0, 483 }, {   0,  36 },   {  67,  44 }, {  68,  46 }, {   0,   0 }, {   0, 706 }, {   0,   0 },
964   {   0, 481 }, {   0,  38 }, {   0, 479 }, {   0,   0 }, {  78,  36 },   {   0,   0 }, {   0, 703 }, {  89,  48 }, {  73,  50 }, {  83,  47 },
965   {   0,   0 }, {   0, 475 }, {   0,   0 }, {   0, 473 }, {   0,   0 },   {   0,   0 }, {   0, 698 }, {   0,   0 }, {   0, 696 }, {   0,   0 },
966    
967   {   0, 471 }, {   0,   0 }, {   0, 469 }, {   0,   0 }, {   0, 467 },   {   0, 694 }, {   0,   0 }, {  84,  48 }, {  73,  42 }, {  65,  39 },
968   {   0,   0 }, {  72,  29 }, {  82,  33 }, {  80,  33 }, {   0,   0 },   {   0,   0 }, {   0, 688 }, {   0,   0 }, {  73,  40 }, {   0,   0 },
969   {   0, 461 }, {  69,  23 }, {   0,   0 }, {   0, 458 }, {   0,   0 },   {   0, 684 }, {   0,   0 }, {   0, 682 }, {   0,   0 }, {   0, 680 },
970   {   0, 456 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0, 452 },   {   0,   0 }, {  73,  45 }, {   0,   0 }, {   0, 676 }, {   0,   0 },
971   {  68,  27 }, {   0,   0 }, {   0, 449 }, {  79,  28 }, {  82,  25 },   {   0, 674 }, {   0,   0 }, {   0, 672 }, {   0,   0 }, {   0, 670 },
972   {  78,  30 }, {   0,  20 }, {   0, 444 }, {  65,  33 }, {   0,   0 },   {   0,  44 }, {   0, 668 }, {  86,  43 }, {   0,   0 }, {  82,  44 },
973   {  69,  31 }, {   0,   0 }, {   0, 439 }, {   0,   0 }, {  78,  32 },   {   0,   0 }, {  80,  45 }, {   0,   0 }, {  69,  36 }, {  72,  36 },
974   {   0,   0 }, {   0, 435 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,  46 }, {   0, 658 }, {   0,   0 }, {   0, 656 }, {   0,   0 },
975   {  73,  33 }, {   0,   0 }, {  84,  32 }, {   0,   0 }, {   0, 427 },   {   0, 654 }, {   0,   0 }, {   0, 652 }, {   0,   0 }, {   0,   0 },
976   {   0,   0 }, {  69,  27 }, {   0,   0 }, {   0, 423 }, {   0,   0 },   {   0, 649 }, {  82,  42 }, {   0,   0 }, {   0, 646 }, {  79,  42 },
977    
978   {   0, 421 }, {  86,  33 }, {   0,  37 }, {   0, 418 }, {   0,   0 },   {  78,  42 }, {   0,   0 }, {   0, 642 }, {   0,   0 }, {   0, 640 },
979   {   0, 416 }, {   0,  29 }, {   0, 414 }, {   0,  32 }, {   0, 412 },   {  89,  44 }, {  78,  42 }, {  73,  38 }, {   0,   0 }, {   0,   0 },
980   {   0,   0 }, {   0, 410 }, {   0,  34 }, {   0, 408 }, {   0,  30 },   {   0, 634 }, {   0,   0 }, {   0, 632 }, {  65,  40 }, {   0,   0 },
981   {   0, 406 }, {  78,  22 }, {  95,  30 }, {   0,   0 }, {   0, 402 },   {  69,  40 }, {   0,   0 }, {   0, 627 }, {   0,   0 }, {   0,   0 },
982   {   0,   0 }, {  73,  17 }, {   0,   0 }, {   0, 398 }, {  78,  17 },   {  95,  43 }, {   0,   0 }, {   0, 622 }, {   0,   0 }, {  86,  36 },
983   {   0,   0 }, {   0, 395 }, {   0,   0 }, {   0,   0 }, {  69,  22 },   {  84,  35 }, {   0,   0 }, {   0, 617 }, {   0,   0 }, {  73,  36 },
984   {   0,   0 }, {  79,  20 }, {  67,  29 }, {   0,   0 }, {   0, 387 },   {   0,   0 }, {   0, 613 }, {   0,   0 }, {  69,  38 }, {   0,   0 },
985   {   0,   0 }, {  86,  19 }, {  83,  23 }, {  69,  29 }, {   0,   0 },   {   0, 609 }, {  86,  40 }, {   0,  36 }, {   0, 606 }, {  67,  40 },
986   {   0, 381 }, {  78,  23 }, {   0,   0 }, {   0,   0 }, {   0, 377 },   {  80,  35 }, {  73,  36 }, {   0,   0 }, {  69,  43 }, {   0,   0 },
987   {   0,   0 }, {   0, 375 }, {   0,   0 }, {   0, 373 }, {   0,   0 },   {   0, 599 }, {   0,  20 }, {   0, 597 }, {  78,  40 }, {   0,   0 },
988    
989   {   0, 371 }, {   0,   0 }, {   0, 369 }, {   0,   0 }, {   0, 367 },   {   0,   0 }, {   0, 593 }, {   0,   0 }, {   0, 591 }, {   0,  41 },
990   {  69,  19 }, {   0,   0 }, {  85,  28 }, {  76,  21 }, {   0,   0 },   {   0, 589 }, {   0,   0 }, {  95,  36 }, {   0,  43 }, {   0, 585 },
991   {   0, 361 }, {   0,   0 }, {   0, 359 }, {  69,  13 }, {   0,   0 },   {   0,   0 }, {   0, 583 }, {   0,   0 }, {  73,  41 }, {  69,  43 },
992   {   0,   0 }, {   0, 355 }, {   0,   0 }, {   0, 353 }, {   0,   0 },   {   0,   0 }, {  78,  39 }, {   0,   0 }, {   0, 576 }, {   0,   0 },
993   {   0, 351 }, {   0,   0 }, {   0,   0 }, {   0, 348 }, {   0,   0 },   {   0, 574 }, {  95,  46 }, {   0,   0 }, {   0, 571 }, {   0,   0 },
994   {   0, 346 }, {   0,   0 }, {   0, 344 }, {   0,   0 }, {   0, 342 },   {   0, 569 }, {   0,   0 }, {  79,  47 }, {  86,  43 }, {  69,  43 },
995   {  82,  11 }, {  76,   8 }, {   0,   0 }, {   0,   0 }, {  84,  11 },   {   0,   0 }, {  69,  43 }, {  78,  47 }, {   0,   0 }, {   0, 560 },
996   {   0,   0 }, {   0, 335 }, {   0,   0 }, {   0, 333 }, {   0,   0 },   {  83,  45 }, {   0,  45 }, {   0, 557 }, {   0,  40 }, {   0, 555 },
997   {  83,   8 }, {  80,  15 }, {   0,   0 }, {   0, 328 }, {   0,   0 },   {   0,   0 }, {   0, 553 }, {   0,   0 }, {   0, 551 }, {   0,   0 },
998   {   0, 326 }, {   0,   0 }, {   0, 324 }, {   0,   0 }, {  80,  21 },   {   0, 549 }, {   0,   0 }, {   0,   0 }, {  67,  39 }, {  82,  42 },
999    
1000   {   0,   0 }, {   0, 320 }, {  95,  12 }, {  80,  21 }, {  95,  14 },   {   0,   0 }, {   0,   0 }, {  80,  39 }, {   0,   0 }, {  69,  38 },
1001   {  65,  10 }, {   0,   0 }, {   0, 314 }, {  95,  21 }, {  65,   8 },   {  78,  41 }, {   0,   0 }, {   0, 537 }, {   0,  31 }, {   0, 535 },
1002   {   0,   0 }, {  85,  20 }, {   0,   0 }, {  65,  12 }, {  80,  14 },   {   0,  33 }, {   0, 533 }, {   0,   0 }, {   0, 531 }, {   0,   0 },
1003   {   0,   0 }, {   0, 305 }, {   0,   0 }, {   0, 303 }, {   0,   0 },   {   0, 529 }, {   0,   0 }, {   0, 527 }, {   0,   0 }, {   0, 525 },
1004   {   0, 301 }, {   0,   0 }, {   0, 299 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0, 523 }, {   0,  35 }, {   0, 521 }, {   0,  30 },
1005   {   0, 296 }, {   0,   0 }, {  65,  11 }, {   0,   0 }, {   0, 292 },   {   0, 519 }, {  65,  34 }, {   0,   0 }, {   0, 516 }, {  76,  34 },
1006   {  84,   8 }, {  65,   9 }, {  82,  12 }, {   0,   0 }, {  82,  14 },   {  85,  30 }, {  80,  33 }, {   0,   0 }, {   0, 511 }, {   0,   0 },
1007   {  65,   9 }, {  68,   9 }, {   0,   0 }, {   0, 283 }, {   0,   0 },   {   0, 509 }, {   0,   0 }, {  69,  39 }, {  83,  34 }, {  69,  39 },
1008   {   0, 281 }, {   0,   0 }, {  82,  10 }, {   0,   0 }, {   0, 277 },   {   0,   0 }, {   0, 503 }, {   0,   0 }, {   0, 501 }, {   0,   0 },
1009   {   0,  31 }, {   0, 275 }, {   0,  33 }, {   0, 273 }, {  95,  14 },   {   0, 499 }, {   0,   0 }, {   0, 497 }, {   0,   0 }, {   0, 495 },
1010    
1011   {  77,  13 }, {   0,   0 }, {  77,  13 }, {   0,   0 }, {   0, 267 },   {  95,  36 }, {   0,   0 }, {   0, 492 }, {   0,   0 }, {  95,  34 },
1012   {  69,  11 }, {  77,  16 }, {  69,  13 }, {   0,   0 }, {  82,  16 },   {  82,  38 }, {   0,   0 }, {   0, 487 }, {   0,   0 }, {  84,  38 },
1013   {   0,  35 }, {   0, 260 }, {   0,  21 }, {   0, 258 }, {  69,  21 },   {   0,   0 }, {   0, 483 }, {   0,   0 }, {   0, 481 }, {   0,   0 },
1014   {   0,   0 }, {  73,  14 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0, 479 }, {   0,   0 }, {   0, 477 }, {   0,   0 }, {  85,  31 },
1015     {   0,   0 }, {  80,  26 }, {   0,   0 }, {  80,  26 }, {   0,   0 },
1016     {   0, 469 }, {   0,   0 }, {  82,  26 }, {   0,   0 }, {   0,   0 },
1017     {   0,   0 }, {   0, 463 }, {  65,  26 }, {  76,  16 }, {  65,  26 },
1018     {   0,   0 }, {  65,  26 }, {   0,   0 }, {   0, 456 }, {   0,   0 },
1019     {   0, 454 }, {   0,   0 }, {  83,  16 }, {  80,  22 }, {   0,   0 },
1020     {   0, 449 }, {   0,   0 }, {   0, 447 }, {   0,   0 }, {  84,  26 },
1021    
1022     {   0,   0 }, {   0, 443 }, {   0,   0 }, {   0, 441 }, {  95,  19 },
1023     {   0,   0 }, {  95,  22 }, {   0,   0 }, {  80,  24 }, {   0,   0 },
1024     {   0, 434 }, {   0,   0 }, {   0,   0 }, {  80,  24 }, {   0,   0 },
1025     {   0, 429 }, {   0,   0 }, {  65,  36 }, {  95,  26 }, {   0,   0 },
1026     {  85,  26 }, {   0,   0 }, {  65,  33 }, {   0,   0 }, {  77,  28 },
1027     {  82,  22 }, {   0,   0 }, {  82,  22 }, {   0,   0 }, {  80,  32 },
1028     {  65,  36 }, {  68,  34 }, {  65,  36 }, {   0,   0 }, {   0, 410 },
1029     {   0,   0 }, {  95,  22 }, {   0,   0 }, {   0, 406 }, {   0,   0 },
1030     {   0, 404 }, {   0,   0 }, {   0, 402 }, {   0,   0 }, {  69,  35 },
1031     {  84,  34 }, {  65,  34 }, {   0,   0 }, {   0, 396 }, {   0,   0 },
1032    
1033     {   0, 394 }, {   0,   0 }, {   0, 392 }, {   0,   0 }, {   0,   0 },
1034     {   0, 389 }, {   0,   0 }, {   0, 387 }, {   0,   0 }, {   0, 385 },
1035     {   0,   0 }, {   0, 383 }, {   0,   0 }, {   0, 381 }, {   0,   0 },
1036     {   0,   0 }, {   0, 378 }, {   0,   0 }, {   0, 376 }, {   0,   0 },
1037     {  82,  46 }, {   0,   0 }, {  82,  48 }, {   0,   0 }, {   0, 370 },
1038     {   0,   0 }, {   0, 368 }, {   0,   0 }, {  77,  47 }, {  82,  45 },
1039     {  77,  47 }, {   0,   0 }, {   0, 362 }, {   0,   0 }, {   0,   0 },
1040     {   0, 359 }, {   0,   0 }, {   0, 357 }, {   0,   0 }, {   0, 355 },
1041     {  95,  45 }, {   0,   0 }, {   0, 352 }, {   0,   0 }, {  84,  42 },
1042     {   0,   0 }, {   0, 348 }, {  82,  40 }, {   0,   0 }, {  65,  23 },
1043    
1044     {   0,  39 }, {   0, 343 }, {   0,   0 }, {  65,  21 }, {   0,   0 },
1045     {   0, 339 }, {   0,   0 }, {   0, 337 }, {  68,  21 }, {   0,   0 },
1046     {   0, 334 }, {   0,   0 }, {   0, 332 }, {   0,   0 }, {   0, 330 },
1047     {  73,  21 }, {   0,   0 }, {  69,  18 }, {   0,   0 }, {  69,  18 },
1048     {  65,  21 }, {  69,  22 }, {   0,   0 }, {   0, 321 }, {   0,   0 },
1049     {   0, 319 }, {   0,   0 }, {   0, 317 }, {   0,   0 }, {   0,   0 },
1050     {   0, 314 }, {   0,   0 }, {   0, 312 }, {   0,   0 }, {  77,  25 },
1051     {   0,   0 }, {  77,  26 }, {   0,   0 }, {   0,   0 }, {   0, 305 },
1052     {   0,   0 }, {   0, 303 }, {   0,   0 }, {  82,  26 }, {   0,  38 },
1053     {   0, 299 }, {   0,  42 }, {   0, 297 }, {   0,   0 }, {  86,  26 },
1054    
1055     {  84,  26 }, {  69,  25 }, {  84,  28 }, {  77,  29 }, {  69,  25 },
1056     {   0,   0 }, {  82,  27 }, {   0,   0 }, {  69,  25 }, {   0,   0 },
1057     {  73,  25 }, {  69,  31 }, {   0,   0 }, {   0, 281 }, {   0,   0 },
1058     {  69,  29 }, {   0,   0 }, {   0, 277 }, {   0,   0 }, {   0, 275 },
1059     {   0,   0 }, {   0, 273 }, {   0,  37 }, {   0, 271 }, {  69,  22 },
1060     {   0,   0 }, {   0, 268 }, {   0,  29 }, {   0, 266 }, {   0,  32 },
1061     {   0, 264 }, {   0,   0 }, {   0, 262 }, {   0,  34 }, {   0, 260 },
1062     {   0,  21 }, {   0, 258 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1063     {   0,   0 }, {  84,  23 }, {   0,   0 }, {   0,   0 }, {  84,  22 },
1064     {   0,   0 }, {  82,  27 }, {   0,   0 }, {  86,  27 }, {  69,  37 },
1065    
1066     {   0,   0 }, {  69,  37 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1067     {  82,  22 }, {   0,   0 }, {  82,  22 }, {  69,  32 }, {   0,   0 },
1068     {   0,   0 }, {  84,  36 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1069     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1070     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {  83,  32 },
1071     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1072     {   0,   0 }, {   0,   0 }, {  69,  13 }, {   0,   0 }, {   0,   0 },
1073     {   0,   0 }, {   0,   0 }, {   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 }, {  82,  11 },
1076    
1077     {   0,   0 }, {  82,  11 }, {   0,   0 }, {  82,  11 }, {   0,   0 },
1078     {   0,   0 }, {   0,   0 }, {   0,   0 }, {  82,   8 }, {   0,   0 },
1079     {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1080     {  83,   4 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1081   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1082   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
  {   0,   0 }, {  84,  21 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  {  84,  19 }, {   0,   0 }, {  69,  11 }, {   0,   0 }, {  69,  18 },  
  {   0,   0 }, {  69,  18 }, {   0,   0 }, {  86,  15 }, {  69,  19 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
   
  {  84,   9 }, {   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 },
  {   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 },
  {  82,  10 }, {   0,   0 }, {  82,  14 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {  82,  17 }, {   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 1060  static yyconst struct yy_trans_info yy_t Line 1115  static yyconst struct yy_trans_info yy_t
1115   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1116   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1117   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },
1118   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },   {   0,   0 }, {   0,   0 }, {   0,   0 }, { 257,  68 }, {   1,   0 },
1119   {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },      };
   
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 }, {   0,   0 },  
  { 257,  58 }, {   1,   0 },    };  
1120    
1121  static yyconst struct yy_trans_info *yy_start_state_list[5] =  static yyconst struct yy_trans_info *yy_start_state_list[5] =
1122      {      {
# Line 1076  static yyconst struct yy_trans_info *yy_ Line 1125  static yyconst struct yy_trans_info *yy_
1125      &yy_transition[261],      &yy_transition[261],
1126      &yy_transition[519],      &yy_transition[519],
1127      &yy_transition[777],      &yy_transition[777],
   
1128      } ;      } ;
1129    
1130  /* The intent behind this definition is that it'll catch  /* The intent behind this definition is that it'll catch
# Line 1108  static yyconst struct yy_trans_info *yy_ Line 1156  static yyconst struct yy_trans_info *yy_
1156   *   Foundation, Inc., 59 Temple Place, Suite 330, Boston,                 *   *   Foundation, Inc., 59 Temple Place, Suite 330, Boston,                 *
1157   *   MA  02111-1307  USA                                                   *   *   MA  02111-1307  USA                                                   *
1158   ***************************************************************************/   ***************************************************************************/
1159  #line 24 "lscp.l"  /* Note: don't forget to run 'make parser' after you changed this file, */
1160    /*       otherwise the parser will not be regenerated!                  */
1161    #line 27 "lscp.l"
1162    
1163  #include "lscpparser.h"  #include "lscpparser.h"
1164  #include "lscpsymbols.h"  #include "lscpsymbols.h"
1165    
 /// handle for a client connection (FIXME: doesn't work for more than one network connections of course)  
 int hSession;  
1166    
1167    #line 1168 "lex.yy.c"
 #line 1121 "lex.yy.c"  
1168    
1169  #define INITIAL 0  #define INITIAL 0
1170  #define INSTRING 1  #define INSTRING 1
1171    
1172    #ifndef YY_NO_UNISTD_H
1173  /* Special case for "unistd.h", since it is non-ANSI. We include it way  /* Special case for "unistd.h", since it is non-ANSI. We include it way
1174   * down here because we want the user's section 1 to have been scanned first.   * down here because we want the user's section 1 to have been scanned first.
1175   * The user has a chance to override it with an option.   * The user has a chance to override it with an option.
1176   */   */
1177  #include <unistd.h>  #include <unistd.h>
1178    #endif
1179    
1180  #ifndef YY_EXTRA_TYPE  #ifndef YY_EXTRA_TYPE
1181  #define YY_EXTRA_TYPE void *  #define YY_EXTRA_TYPE void *
# Line 1318  YY_DECL Line 1367  YY_DECL
1367  #line 39 "lscp.l"  #line 39 "lscp.l"
1368    
1369    
1370  #line 1322 "lex.yy.c"  #line 1371 "lex.yy.c"
1371    
1372          if ( yyg->yy_init )          if ( yyg->yy_init )
1373                  {                  {
# Line 1460  YY_RULE_SETUP Line 1509  YY_RULE_SETUP
1509  case 13:  case 13:
1510  YY_RULE_SETUP  YY_RULE_SETUP
1511  #line 53 "lscp.l"  #line 53 "lscp.l"
1512  { return LOAD_BACKGROUND; }  { return NON_MODAL; }
1513          YY_BREAK          YY_BREAK
1514  case 14:  case 14:
1515  YY_RULE_SETUP  YY_RULE_SETUP
# Line 1540  YY_RULE_SETUP Line 1589  YY_RULE_SETUP
1589  case 29:  case 29:
1590  YY_RULE_SETUP  YY_RULE_SETUP
1591  #line 69 "lscp.l"  #line 69 "lscp.l"
1592  { return AUDIO_OUTPUT_DEVICE; }  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }
1593          YY_BREAK          YY_BREAK
1594  case 30:  case 30:
1595  YY_RULE_SETUP  YY_RULE_SETUP
# Line 1550  YY_RULE_SETUP Line 1599  YY_RULE_SETUP
1599  case 31:  case 31:
1600  YY_RULE_SETUP  YY_RULE_SETUP
1601  #line 71 "lscp.l"  #line 71 "lscp.l"
1602  { return AUDIO_OUTPUT_DEVICE_PARAMETER; }  { return AUDIO_OUTPUT_DEVICE; }
1603          YY_BREAK          YY_BREAK
1604  case 32:  case 32:
1605  YY_RULE_SETUP  YY_RULE_SETUP
1606  #line 72 "lscp.l"  #line 72 "lscp.l"
1607  { return AUDIO_OUTPUT_DRIVER; }  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }
1608          YY_BREAK          YY_BREAK
1609  case 33:  case 33:
1610  YY_RULE_SETUP  YY_RULE_SETUP
1611  #line 73 "lscp.l"  #line 73 "lscp.l"
1612  { return AUDIO_OUTPUT_DRIVER_PARAMETER; }  { return AUDIO_OUTPUT_DRIVER; }
1613          YY_BREAK          YY_BREAK
1614  case 34:  case 34:
1615  YY_RULE_SETUP  YY_RULE_SETUP
1616  #line 74 "lscp.l"  #line 74 "lscp.l"
1617  { return AUDIO_OUTPUT_CHANNEL; }  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }
1618          YY_BREAK          YY_BREAK
1619  case 35:  case 35:
1620  YY_RULE_SETUP  YY_RULE_SETUP
1621  #line 75 "lscp.l"  #line 75 "lscp.l"
1622  { return AUDIO_OUTPUT_CHANNEL_PARAMETER; }  { return AUDIO_OUTPUT_CHANNEL; }
1623          YY_BREAK          YY_BREAK
1624  case 36:  case 36:
1625  YY_RULE_SETUP  YY_RULE_SETUP
1626  #line 76 "lscp.l"  #line 76 "lscp.l"
1627  { return MIDI_INPUT_PORT; }  { return AUDIO_OUTPUT_TYPE; }
1628          YY_BREAK          YY_BREAK
1629  case 37:  case 37:
1630  YY_RULE_SETUP  YY_RULE_SETUP
1631  #line 77 "lscp.l"  #line 77 "lscp.l"
1632  { return MIDI_INPUT_CHANNEL; }  { return AVAILABLE_MIDI_INPUT_DRIVERS; }
1633          YY_BREAK          YY_BREAK
1634  case 38:  case 38:
1635  YY_RULE_SETUP  YY_RULE_SETUP
1636  #line 78 "lscp.l"  #line 78 "lscp.l"
1637  { return MIDI_INPUT_TYPE; }  { return MIDI_INPUT_DEVICE_PARAMETER; }
1638          YY_BREAK          YY_BREAK
1639  case 39:  case 39:
1640  YY_RULE_SETUP  YY_RULE_SETUP
1641  #line 79 "lscp.l"  #line 79 "lscp.l"
1642  { return VOLUME; }  { return MIDI_INPUT_PORT_PARAMETER; }
1643          YY_BREAK          YY_BREAK
1644  case 40:  case 40:
1645  YY_RULE_SETUP  YY_RULE_SETUP
1646  #line 80 "lscp.l"  #line 80 "lscp.l"
1647  { return BYTES; }  { return MIDI_INPUT_DEVICES; }
1648          YY_BREAK          YY_BREAK
1649  case 41:  case 41:
1650  YY_RULE_SETUP  YY_RULE_SETUP
1651  #line 81 "lscp.l"  #line 81 "lscp.l"
1652  { return PERCENTAGE; }  { return MIDI_INPUT_DEVICE; }
1653          YY_BREAK          YY_BREAK
1654  case 42:  case 42:
1655  YY_RULE_SETUP  YY_RULE_SETUP
1656  #line 82 "lscp.l"  #line 82 "lscp.l"
1657  { return RESET; }  { return MIDI_INPUT_DRIVER_PARAMETER; }
1658          YY_BREAK          YY_BREAK
1659  case 43:  case 43:
1660  YY_RULE_SETUP  YY_RULE_SETUP
1661  #line 83 "lscp.l"  #line 83 "lscp.l"
1662  { return MISCELLANEOUS; }  { return MIDI_INPUT_DRIVER; }
1663          YY_BREAK          YY_BREAK
1664  case 44:  case 44:
1665  YY_RULE_SETUP  YY_RULE_SETUP
1666  #line 84 "lscp.l"  #line 84 "lscp.l"
1667  { return QUIT; }  { return MIDI_INPUT_PORT; }
1668          YY_BREAK          YY_BREAK
1669  case 45:  case 45:
1670  YY_RULE_SETUP  YY_RULE_SETUP
1671  #line 85 "lscp.l"  #line 85 "lscp.l"
1672  { yylval->Number = atoi(yytext); return NUMBER; }  { return MIDI_INPUT_CHANNEL; }
1673          YY_BREAK          YY_BREAK
1674  case 46:  case 46:
1675  YY_RULE_SETUP  YY_RULE_SETUP
1676  #line 86 "lscp.l"  #line 86 "lscp.l"
1677  { yylval->String = "";  BEGIN(INSTRING); }  { return MIDI_INPUT_TYPE; }
1678          YY_BREAK          YY_BREAK
1679  case 47:  case 47:
 /* rule 47 can match eol */  
1680  YY_RULE_SETUP  YY_RULE_SETUP
1681  #line 87 "lscp.l"  #line 87 "lscp.l"
1682  { yylval->String += yytext; }  { return MIDI_INPUT; }
1683          YY_BREAK          YY_BREAK
1684  case 48:  case 48:
1685  YY_RULE_SETUP  YY_RULE_SETUP
1686  #line 88 "lscp.l"  #line 88 "lscp.l"
1687  { yylval->String += '\n'; }  { return VOLUME; }
1688          YY_BREAK          YY_BREAK
1689  case 49:  case 49:
1690  YY_RULE_SETUP  YY_RULE_SETUP
1691  #line 89 "lscp.l"  #line 89 "lscp.l"
1692  { yylval->String += '\r'; }  { return BYTES; }
1693          YY_BREAK          YY_BREAK
1694  case 50:  case 50:
1695  YY_RULE_SETUP  YY_RULE_SETUP
1696  #line 90 "lscp.l"  #line 90 "lscp.l"
1697  { yylval->String += '\t'; }  { return PERCENTAGE; }
1698          YY_BREAK          YY_BREAK
1699  case 51:  case 51:
1700  YY_RULE_SETUP  YY_RULE_SETUP
1701  #line 91 "lscp.l"  #line 91 "lscp.l"
1702  { yylval->String += '\\'; }  { return RESET; }
1703          YY_BREAK          YY_BREAK
1704  case 52:  case 52:
1705  YY_RULE_SETUP  YY_RULE_SETUP
1706  #line 92 "lscp.l"  #line 92 "lscp.l"
1707  { yylval->String += '\"'; }  { return MISCELLANEOUS; }
1708          YY_BREAK          YY_BREAK
1709  case 53:  case 53:
1710  YY_RULE_SETUP  YY_RULE_SETUP
1711  #line 93 "lscp.l"  #line 93 "lscp.l"
1712  { yylval->String += '\''; }  { return ECHO; }
1713          YY_BREAK          YY_BREAK
1714  case 54:  case 54:
 /* rule 54 can match eol */  
1715  YY_RULE_SETUP  YY_RULE_SETUP
1716  #line 94 "lscp.l"  #line 94 "lscp.l"
1717  { yylval->String += yytext; }  { return QUIT; }
1718          YY_BREAK          YY_BREAK
1719  case 55:  case 55:
1720  YY_RULE_SETUP  YY_RULE_SETUP
1721  #line 95 "lscp.l"  #line 95 "lscp.l"
1722  { BEGIN(INITIAL); return STRINGVAL; }  { yylval->Number = atoi(yytext); return NUMBER; }
1723          YY_BREAK          YY_BREAK
1724  case 56:  case 56:
1725  YY_RULE_SETUP  YY_RULE_SETUP
1726  #line 96 "lscp.l"  #line 96 "lscp.l"
1727  { yylval->Char = yytext[0]; return CHAR; }  { yylval->String = "";  BEGIN(INSTRING); }
1728          YY_BREAK          YY_BREAK
1729  case 57:  case 57:
1730    /* rule 57 can match eol */
1731    YY_RULE_SETUP
1732    #line 97 "lscp.l"
1733    { yylval->String += yytext; }
1734            YY_BREAK
1735    case 58:
1736  YY_RULE_SETUP  YY_RULE_SETUP
1737  #line 98 "lscp.l"  #line 98 "lscp.l"
1738    { yylval->String += '\n'; }
1739            YY_BREAK
1740    case 59:
1741    YY_RULE_SETUP
1742    #line 99 "lscp.l"
1743    { yylval->String += '\r'; }
1744            YY_BREAK
1745    case 60:
1746    YY_RULE_SETUP
1747    #line 100 "lscp.l"
1748    { yylval->String += '\t'; }
1749            YY_BREAK
1750    case 61:
1751    YY_RULE_SETUP
1752    #line 101 "lscp.l"
1753    { yylval->String += '\\'; }
1754            YY_BREAK
1755    case 62:
1756    YY_RULE_SETUP
1757    #line 102 "lscp.l"
1758    { yylval->String += '\"'; }
1759            YY_BREAK
1760    case 63:
1761    YY_RULE_SETUP
1762    #line 103 "lscp.l"
1763    { yylval->String += '\''; }
1764            YY_BREAK
1765    case 64:
1766    /* rule 64 can match eol */
1767    YY_RULE_SETUP
1768    #line 104 "lscp.l"
1769    { yylval->String += yytext; }
1770            YY_BREAK
1771    case 65:
1772    YY_RULE_SETUP
1773    #line 105 "lscp.l"
1774    { BEGIN(INITIAL); return STRINGVAL; }
1775            YY_BREAK
1776    case 66:
1777    YY_RULE_SETUP
1778    #line 106 "lscp.l"
1779    { yylval->Char = yytext[0]; return CHAR; }
1780            YY_BREAK
1781    case 67:
1782    YY_RULE_SETUP
1783    #line 108 "lscp.l"
1784  ECHO;  ECHO;
1785          YY_BREAK          YY_BREAK
1786  #line 1688 "lex.yy.c"  #line 1787 "lex.yy.c"
1787  case YY_STATE_EOF(INITIAL):  case YY_STATE_EOF(INITIAL):
1788  case YY_STATE_EOF(INSTRING):  case YY_STATE_EOF(INSTRING):
1789          yyterminate();          yyterminate();
# Line 2230  static void yy_load_buffer_state  (yysca Line 2329  static void yy_load_buffer_state  (yysca
2329          yyfree((void *) b ,yyscanner );          yyfree((void *) b ,yyscanner );
2330  }  }
2331    
2332    #ifndef __cplusplus
2333    extern int isatty (int );
2334    #endif /* __cplusplus */
2335        
2336  /* Initializes or reinitializes a buffer.  /* Initializes or reinitializes a buffer.
2337   * This function is sometimes called more than once on the same buffer,   * This function is sometimes called more than once on the same buffer,
2338   * such as during a yyrestart() or at EOF.   * such as during a yyrestart() or at EOF.
# Line 2427  YY_BUFFER_STATE yy_scan_buffer  (char * Line 2530  YY_BUFFER_STATE yy_scan_buffer  (char *
2530   * @note If you want to scan bytes that may contain NUL values, then use   * @note If you want to scan bytes that may contain NUL values, then use
2531   *       yy_scan_bytes() instead.   *       yy_scan_bytes() instead.
2532   */   */
2533  YY_BUFFER_STATE yy_scan_string (yyconst char * str , yyscan_t yyscanner)  YY_BUFFER_STATE yy_scan_string (yyconst char * yy_str , yyscan_t yyscanner)
2534  {  {
2535            
2536          return yy_scan_bytes(str,strlen(str) ,yyscanner);          return yy_scan_bytes(yy_str,strlen(yy_str) ,yyscanner);
2537  }  }
2538    
2539  /** Setup the input buffer state to scan the given bytes. The next call to yylex() will  /** Setup the input buffer state to scan the given bytes. The next call to yylex() will
# Line 2781  void yyfree (void * ptr , yyscan_t yysca Line 2884  void yyfree (void * ptr , yyscan_t yysca
2884  #undef yy_set_bol  #undef yy_set_bol
2885  #undef yy_new_buffer  #undef yy_new_buffer
2886  #undef yy_set_interactive  #undef yy_set_interactive
2887    #undef yytext_ptr
2888  #undef YY_DO_BEFORE_ACTION  #undef YY_DO_BEFORE_ACTION
2889    
2890  #ifdef YY_DECL_IS_OURS  #ifdef YY_DECL_IS_OURS
2891  #undef YY_DECL_IS_OURS  #undef YY_DECL_IS_OURS
2892  #undef YY_DECL  #undef YY_DECL
2893  #endif  #endif
2894  #line 98 "lscp.l"  #line 108 "lscp.l"
2895    
2896    
2897    

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

  ViewVC Help
Powered by ViewVC