/[svn]/ircd-hybrid-7.2/src/lex.yy.c
ViewVC logotype

Diff of /ircd-hybrid-7.2/src/lex.yy.c

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

revision 876 by michael, Tue Oct 23 11:40:09 2007 UTC revision 877 by michael, Wed Oct 24 21:58:23 2007 UTC
# Line 367  static void yy_fatal_error (yyconst char Line 367  static void yy_fatal_error (yyconst char
367          *yy_cp = '\0'; \          *yy_cp = '\0'; \
368          (yy_c_buf_p) = yy_cp;          (yy_c_buf_p) = yy_cp;
369    
370  #define YY_NUM_RULES 289  #define YY_NUM_RULES 290
371  #define YY_END_OF_BUFFER 290  #define YY_END_OF_BUFFER 291
372  /* This struct is not used in this scanner,  /* This struct is not used in this scanner,
373     but its presence is necessary. */     but its presence is necessary. */
374  struct yy_trans_info  struct yy_trans_info
# Line 376  struct yy_trans_info Line 376  struct yy_trans_info
376          flex_int32_t yy_verify;          flex_int32_t yy_verify;
377          flex_int32_t yy_nxt;          flex_int32_t yy_nxt;
378          };          };
379  static yyconst flex_int16_t yy_accept[1862] =  static yyconst flex_int16_t yy_accept[1867] =
380      {   0,      {   0,
381          4,    4,  290,  288,    4,    3,  288,    5,  288,  288,          4,    4,  291,  289,    4,    3,  289,    5,  289,  289,
382          6,  288,  288,  288,  288,  288,  288,  288,  288,  288,          6,  289,  289,  289,  289,  289,  289,  289,  289,  289,
383        288,  288,  288,  288,  288,  288,  288,  288,  288,  288,        289,  289,  289,  289,  289,  289,  289,  289,  289,  289,
384        288,  288,  288,  288,  288,  288,    8,    4,    3,    0,        289,  289,  289,  289,  289,  289,    8,    4,    3,    0,
385          7,    5,  287,    0,    2,    5,    6,    0,    0,    0,          7,    5,  288,    0,    2,    5,    6,    0,    0,    0,
386          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
387          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
388          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
389          0,    0,    0,  281,    0,    0,    0,    0,    0,    0,          0,    0,    0,  282,    0,    0,    0,    0,    0,    0,
390          0,    0,    0,    0,   98,    0,  271,    0,    0,    0,          0,    0,    0,    0,   98,    0,  272,    0,    0,    0,
391    
392          0,    0,    0,    0,    0,    0,  276,    0,    0,    0,          0,    0,    0,    0,    0,    0,  277,    0,    0,    0,
393          0,    0,    0,    0,  136,    0,    0,    0,    0,    0,          0,    0,    0,    0,  137,    0,    0,    0,    0,    0,
394          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
395          0,  286,    0,    0,    0,    0,    0,    0,    0,    0,          0,  287,    0,    0,    0,    0,    0,    0,    0,    0,
396          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
397          0,    0,    0,   14,    0,    0,    0,    0,    0,    0,          0,    0,    0,   14,    0,    0,    0,    0,    0,    0,
398          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
399          0,    0,  258,    0,    0,    0,    0,    0,   43,    0,          0,    0,  259,    0,    0,    0,    0,    0,   43,    0,
400          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
401          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
402    
# Line 406  static yyconst flex_int16_t yy_accept[18 Line 406  static yyconst flex_int16_t yy_accept[18
406          0,    0,    0,    0,  118,    0,    0,    0,    0,    0,          0,    0,    0,    0,  118,    0,    0,    0,    0,    0,
407          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
408          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
409          0,  242,    0,    0,    0,    0,    0,    0,    0,    0,          0,  243,    0,    0,    0,    0,    0,    0,    0,    0,
410        178,    0,    0,    0,    0,  244,  169,    0,    0,    0,        179,    0,    0,    0,    0,  245,  170,    0,    0,    0,
411          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
412          0,    0,    0,    0,    0,    0,    0,    0,    0,  202,          0,    0,    0,    0,    0,    0,    0,    0,    0,  203,
413    
414          0,    0,    0,    0,    0,    0,    0,   16,    0,    0,          0,    0,    0,    0,    0,    0,    0,   16,    0,    0,
415        234,    0,  266,    0,    0,    0,    0,    0,    0,    0,        235,    0,  267,    0,    0,    0,    0,    0,    0,    0,
416          0,    0,    0,    0,    0,  257,  237,    0,    0,   41,          0,    0,    0,    0,    0,  258,  238,    0,    0,   41,
417          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
418          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
419          0,    0,    0,    0,  239,    0,    0,    0,    0,    0,          0,    0,    0,    0,  240,    0,    0,    0,    0,    0,
420          0,    0,    0,    0,    0,   92,  260,    0,    0,    0,          0,    0,    0,    0,    0,   92,  261,    0,    0,    0,
421          0,   99,  100,    0,    0,  103,    0,    0,    0,    0,          0,   99,  100,    0,    0,  103,    0,    0,    0,    0,
422          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
423          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
424    
425          0,    0,  130,    0,    0,    0,  134,    0,    0,    0,          0,    0,  131,    0,    0,    0,  135,    0,    0,    0,
426          0,    0,  143,    0,    0,  228,    0,  152,    0,    0,          0,    0,  144,    0,    0,  229,    0,  153,    0,    0,
427          0,    0,    0,    0,    0,    0,    0,  165,    0,    0,          0,    0,    0,    0,    0,    0,    0,  166,    0,    0,
428          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
429          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
430        183,    0,    0,    0,    0,    0,    0,  194,    0,    0,        184,    0,    0,    0,    0,    0,    0,  195,    0,    0,
431        200,  256,    0,    0,    0,    0,   11,    0,   15,    0,        201,  257,    0,    0,    0,    0,   11,    0,   15,    0,
432          0,   18,    0,  265,    0,    0,    0,  235,    0,    0,          0,   18,    0,  266,    0,    0,    0,  236,    0,    0,
433          0,   29,    0,    0,    0,    0,    0,  238,    0,    0,          0,   29,    0,    0,    0,    0,    0,  239,    0,    0,
434          0,    0,    0,  252,    0,    0,   53,    0,    0,    0,          0,    0,    0,  253,    0,    0,   53,    0,    0,    0,
435    
436          0,    0,    0,    0,    0,    0,    0,    0,    0,   59,          0,    0,    0,    0,    0,    0,    0,    0,    0,   59,
437          0,    0,    0,    0,  280,   74,    0,    0,   76,    0,          0,    0,    0,    0,  281,   74,    0,    0,   76,    0,
438          0,    0,    0,    0,  259,    0,    0,    0,    0,    0,          0,    0,    0,    0,  260,    0,    0,    0,    0,    0,
439        270,    0,    0,  105,    0,    0,    0,    0,    0,    0,        271,    0,    0,  105,    0,    0,    0,    0,    0,    0,
440          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,  275,  
441          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
442          276,    0,    0,    0,    0,    0,    0,    0,    0,    0,
443          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
444          0,    0,    0,    0,    0,  158,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,  159,    0,    0,    0,
445          0,    0,    0,    0,  172,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,  173,    0,    0,    0,    0,
446    
447          0,  240,    0,  180,    0,    0,  285,    0,    0,    0,          0,    0,  241,    0,  181,    0,    0,  286,    0,    0,
448          0,  197,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,  198,    0,    0,    0,    0,    0,    0,    0,
449          0,    0,    0,    0,    0,    0,  198,    0,    0,  255,          0,    0,    0,    0,    0,    0,    0,  199,    0,    0,
450        201,    0,    0,   10,    0,   13,    0,    0,    0,    0,        256,  202,    0,    0,   10,    0,   13,    0,    0,    0,
451          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
452          0,    0,    0,    0,    0,    0,    0,    0,    0,   54,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
453          0,    0,   57,    0,    0,    0,    0,    0,    0,    0,         54,    0,    0,   57,    0,    0,    0,    0,    0,    0,
454          0,    0,    0,    0,    0,  279,    0,    0,    0,   77,          0,    0,    0,    0,    0,    0,  280,    0,    0,    0,
455          0,    0,    0,   85,    0,    0,    0,    0,    0,    0,         77,    0,    0,    0,   85,    0,    0,    0,    0,    0,
456        269,    0,    0,    0,    0,  107,    0,    0,  110,    0,          0,  270,    0,    0,    0,    0,  107,    0,    0,  110,
457    
458          0,  113,    0,    0,    0,  116,  253,    0,    0,    0,          0,    0,  113,    0,    0,    0,  116,  254,    0,    0,
459        121,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,  121,    0,    0,    0,    0,    0,    0,    0,    0,
460          0,  274,    0,    0,    0,  262,  227,    0,    0,    0,          0,    0,    0,  275,    0,    0,    0,  263,  228,    0,
461          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
462          0,    0,    0,    0,    0,  147,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,  148,    0,    0,
463          0,    0,  155,    0,    0,  159,  160,  162,    0,    0,          0,    0,    0,    0,  156,    0,    0,  160,  161,  163,
464          0,    0,  264,    0,    0,    0,    0,  176,    0,  179,          0,    0,    0,    0,  265,    0,    0,    0,    0,  177,
465          0,    0,    0,    0,  284,    0,    0,  195,    0,    0,          0,  180,    0,    0,    0,    0,  285,    0,    0,  196,
466          0,    0,  196,  185,  243,    0,  231,    0,    0,    0,          0,    0,    0,    0,  197,  186,  244,    0,  232,    0,
467          0,    0,    0,    0,  199,  249,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,  200,  250,    0,    0,
468    
469          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
470         25,    0,    0,    0,   31,    0,   34,    0,    0,    0,          0,    0,   25,    0,    0,    0,   31,    0,   34,    0,
471          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
472          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
473          0,    0,    0,   75,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,   75,    0,    0,    0,    0,
474          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
475          0,    0,    0,    0,  108,  109,    0,  112,    0,    0,          0,    0,    0,    0,    0,    0,  108,  109,    0,  112,
476          0,    0,  119,  120,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,  119,  120,    0,    0,    0,    0,
         0,    0,    0,    0,    0,    0,    0,  261,  226,  241,  
477          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
478          262,  227,  242,    0,    0,    0,    0,    0,    0,    0,
479    
480          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
481          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
482          0,  263,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,  264,    0,    0,    0,    0,    0,
483            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
484            0,    0,    0,    0,    0,    0,  187,  231,  188,    0,
485          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
486          0,    0,    0,  186,  230,  187,    0,    0,    0,    0,         17,    0,    0,    0,  251,    0,   22,    0,    0,    0,
487          0,    0,    0,    0,    0,    0,    0,   17,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,   51,
488          0,  250,    0,   22,    0,    0,    0,    0,    0,    0,          0,    0,    0,  246,    0,   58,    0,    0,    0,   63,
489          0,    0,    0,    0,    0,    0,   51,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,   71,   73,
       245,    0,   58,    0,    0,    0,   63,    0,    0,    0,  
         0,    0,    0,    0,    0,   71,   73,  278,    0,    0,  
490    
491          0,    0,    0,    0,    0,    0,    0,    0,   94,   95,        279,    0,    0,    0,    0,    0,    0,    0,    0,    0,
492          0,    0,    0,    0,  268,    0,    0,    0,    0,  111,          0,   94,   95,    0,    0,    0,    0,  269,    0,    0,
493        114,    0,    0,    0,    0,  225,    0,    0,    0,    0,          0,    0,  111,  114,    0,    0,    0,    0,  226,    0,
494          0,    0,    0,    0,  273,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,  274,    0,
495          0,    0,    0,    0,  140,    0,  144,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,  141,    0,
496        146,    0,  246,    0,  148,    0,    0,    0,    0,    0,        145,    0,    0,    0,  147,    0,  247,    0,  149,    0,
497          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
498          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
499          0,    0,  283,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,  284,    0,    0,    0,
500          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
501    
502          0,    0,    0,    0,    0,   21,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,   21,
503          0,    0,    0,   36,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,   36,    0,    0,
         0,    0,    0,    0,    0,    0,   55,    0,    0,    0,  
        61,   64,   67,    0,    0,    0,    0,    0,    0,    0,  
       277,    0,    0,    0,    0,    0,    0,    0,    0,    0,  
         0,    0,  248,    0,    0,  267,    0,    0,    0,    0,  
       115,    0,  117,    0,    0,    0,    0,  123,  124,    0,  
         0,    0,  272,    0,    0,    0,    0,    0,    0,    0,  
         0,    0,    0,    0,    0,    0,    0,    0,  221,    0,  
       150,    0,    0,    0,  156,  157,    0,  163,    0,    0,  
   
504          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
505          0,    0,    0,    0,    0,    0,  282,    0,    0,    0,         55,    0,    0,    0,   61,   64,   67,    0,    0,    0,
506          0,    0,    0,    0,  189,  190,    0,    0,    0,    0,          0,    0,    0,    0,  278,    0,    0,    0,    0,    0,
507          1,    0,    1,    0,    0,    0,    0,   19,    0,    0,          0,    0,    0,    0,    0,    0,  249,    0,    0,  268,
508        236,    0,    0,    0,   32,    0,    0,    0,    0,    0,          0,    0,    0,    0,  115,    0,  117,    0,    0,    0,
509            0,  123,  124,    0,    0,    0,  127,  273,    0,    0,
510          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
511          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,  222,    0,  151,    0,    0,    0,  157,
         0,    0,   82,    0,    0,    0,    0,    0,    0,    0,  
         0,    0,    0,    0,    0,    0,    0,    0,  204,    0,  
         0,  125,    0,    0,  126,    0,    0,    0,   83,    0,  
512    
513          158,    0,  164,    0,    0,    0,    0,    0,    0,    0,
514            0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
515            0,  283,    0,    0,    0,    0,    0,    0,    0,  190,
516          191,    0,    0,    0,    0,    1,    0,    1,    0,    0,
517            0,    0,   19,    0,    0,  237,    0,    0,    0,   32,
518          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
         0,    0,    0,    0,  153,    0,    0,    0,    0,    0,  
         0,    0,  173,  174,    0,  247,  177,    0,    0,    0,  
         0,    0,    0,    0,    0,    0,    0,  254,    0,    0,  
         0,  188,    0,    0,    0,    0,    0,    0,    0,    0,  
         0,    0,    0,    0,    0,   35,    0,    0,    0,   42,  
519          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
520            0,    0,    0,    0,    0,    0,    0,   82,    0,    0,
521          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
522         81,    0,    0,   87,   88,    0,    0,    0,    0,    0,          0,    0,    0,  205,    0,    0,  125,    0,    0,  126,
         0,    0,    0,    0,  223,  212,    0,  122,    0,    0,  
523    
524        229,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,   83,    0,    0,    0,    0,    0,    0,
525          0,    0,    0,  233,    0,    0,  149,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,  154,
526          0,  166,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,  174,  175,    0,
527          0,    0,    0,    0,    0,    0,    0,    0,    0,  191,        248,  178,    0,    0,    0,    0,    0,    0,    0,    0,
528            0,    0,  255,    0,    0,    0,  189,    0,    0,    0,
529          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
530         30,    0,    0,    0,    0,   44,    0,    0,    0,    0,         35,    0,    0,    0,   42,    0,    0,    0,    0,    0,
531          0,    0,   52,   56,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
532          0,    0,    0,   78,    0,    0,   86,    0,   90,    0,          0,    0,    0,    0,    0,   81,    0,    0,   87,   88,
533          0,    0,    0,    0,    0,  106,  213,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,  224,
         0,    0,    0,    0,    0,  132,  133,  135,    0,    0,  
534    
535          0,    0,    0,    0,    0,    0,    0,  151,  154,    0,        213,    0,  122,    0,    0,  230,    0,    0,    0,    0,
536          0,    0,    0,    0,    0,  251,  181,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,  234,    0,
537          0,    0,    0,    0,    0,    0,  210,    0,    0,    0,          0,  150,    0,    0,    0,    0,  167,    0,    0,    0,
         0,   12,    0,    0,    0,    0,    0,    0,    0,    0,  
         0,    0,    0,    0,    0,    0,    0,   50,    0,    0,  
        60,    0,    0,   66,    0,   70,   72,    0,    0,    0,  
538          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
539        207,    0,    0,  131,    0,    0,  139,    0,  142,    0,          0,    0,    0,    0,  192,    0,    0,    0,    0,    0,
540          0,    0,    0,    0,    0,    0,    0,  171,  175,    0,          0,    0,    0,    0,    0,   30,    0,    0,    0,    0,
541          0,    0,    0,    0,    0,  193,    0,    0,  211,    0,         44,    0,    0,    0,    0,    0,    0,   52,   56,    0,
542            0,    0,    0,    0,    0,    0,    0,    0,   78,    0,
543            0,   86,    0,   90,    0,    0,    0,    0,    0,    0,
544          106,  214,    0,    0,    0,    0,    0,    0,    0,    0,
545    
546        215,    0,    0,    0,   20,   23,    0,    0,    0,    0,        133,  134,  136,    0,    0,    0,    0,    0,    0,    0,
547          0,    0,    0,   46,    0,    0,    0,    0,    0,   62,          0,    0,  152,  155,    0,    0,    0,    0,    0,    0,
548         65,   68,   79,    0,    0,   91,    0,    0,    0,    0,        252,  182,    0,    0,    0,    0,    0,    0,    0,    0,
549          0,    0,    0,    0,    0,  127,    0,    0,    0,    0,          0,  211,    0,    0,    0,    0,   12,    0,    0,    0,
         0,  145,    0,    0,    0,    0,    0,    0,    0,    0,  
         0,    0,    0,    0,    0,    0,    0,    9,  208,    0,  
550          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
551         49,    0,   69,   80,    0,   89,   96,    0,    0,  102,          0,    0,   50,    0,    0,   60,    0,    0,   66,    0,
552          0,    0,    0,    0,    0,  128,    0,    0,  141,    0,         70,   72,    0,    0,    0,    0,    0,    0,    0,    0,
553            0,    0,    0,    0,    0,  208,    0,    0,  132,    0,
554            0,  140,    0,  143,    0,    0,    0,    0,    0,    0,
555            0,    0,  172,  176,    0,    0,    0,    0,    0,    0,
556    
557          194,    0,    0,  212,    0,  216,    0,    0,    0,   20,
558           23,    0,    0,    0,    0,    0,    0,    0,   46,    0,
559            0,    0,    0,    0,   62,   65,   68,   79,    0,    0,
560           91,    0,    0,    0,    0,    0,    0,    0,    0,    0,
561          128,    0,    0,    0,    0,    0,  146,    0,    0,    0,
562          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
563            0,    0,    9,  209,    0,    0,    0,    0,    0,    0,
564            0,    0,    0,    0,    0,   49,    0,   69,   80,    0,
565           89,   96,    0,    0,  102,    0,    0,    0,    0,    0,
566          129,    0,    0,  142,    0,    0,    0,    0,    0,    0,
567    
568          0,    0,    0,    0,    0,    0,   26,   27,    0,    0,          0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
569          0,    0,    0,    0,    0,    0,    0,    0,   84,    0,          0,   26,   27,    0,    0,    0,    0,    0,    0,    0,
570        101,    0,    0,    0,    0,  205,    0,    0,  138,  232,          0,    0,    0,   84,    0,  101,    0,    0,    0,    0,
571          0,  222,  161,    0,    0,    0,    0,  216,    0,    0,        206,    0,    0,  139,  233,    0,  223,  162,    0,    0,
572          0,    0,    0,    0,    0,    0,   28,   33,    0,    0,          0,    0,  217,    0,    0,    0,    0,    0,    0,    0,
573          0,    0,    0,    0,    0,    0,    0,    0,  214,    0,          0,   28,   33,    0,    0,    0,    0,    0,    0,    0,
574          0,    0,    0,    0,  164,    0,    0,    0,  219,  218,          0,    0,    0,  215,    0,    0,    0,    0,    0,  165,
575        217,  220,    0,    0,    0,    0,    0,   38,    0,    0,          0,    0,    0,  220,  219,  218,  221,    0,    0,    0,
576          0,    0,    0,  203,    0,    0,    0,  206,    0,  137,          0,    0,   38,    0,    0,    0,    0,    0,  204,    0,
577          0,    0,    0,    0,    0,  184,  192,    0,    0,    0,          0,    0,  207,    0,  138,    0,    0,    0,    0,    0,
578    
579          0,    0,    0,    0,    0,    0,  224,    0,    0,    0,        185,  193,    0,    0,    0,    0,    0,    0,    0,    0,
580        168,    0,    0,    0,    0,    0,    0,    0,    0,    0,          0,  225,    0,    0,    0,  169,    0,    0,    0,    0,
581         97,    0,    0,    0,  167,  170,    0,    0,    0,    0,          0,    0,    0,    0,    0,   97,    0,    0,    0,  168,
582          0,   45,    0,    0,  104,    0,   24,  182,    0,    0,        171,    0,    0,    0,    0,    0,   45,    0,    0,  104,
583          0,    0,   47,    0,  129,    0,    0,    0,    0,   48,          0,   24,  183,    0,    0,    0,    0,   47,    0,  130,
584          0,    0,    0,   40,    0,   37,    0,    0,   39,  209,          0,    0,    0,    0,   48,    0,    0,    0,   40,    0,
585          0         37,    0,    0,   39,  210,    0
586      } ;      } ;
587    
588  static yyconst flex_int32_t yy_ec[256] =  static yyconst flex_int32_t yy_ec[256] =
# Line 626  static yyconst flex_int32_t yy_meta[42] Line 626  static yyconst flex_int32_t yy_meta[42]
626          1          1
627      } ;      } ;
628    
629  static yyconst flex_int16_t yy_base[1867] =  static yyconst flex_int16_t yy_base[1872] =
630      {   0,      {   0,
631          0,    0, 1882, 1883, 1879,    0,   39,    0,   37,   39,          0,    0, 1887, 1888, 1884,    0,   39,    0,   37,   39,
632         39,   35,   30,   56,   57,   30,   78,   58,   79,   91,         39,   35,   30,   56,   57,   30,   78,   58,   79,   91,
633       1851,   94,  109,  110,  125, 1849,   68, 1843,   97,  142,       1856,   94,  109,  110,  125, 1854,   68, 1848,   97,  142,
634        161,  108, 1855,   47, 1850, 1856, 1883, 1872,    0,   92,        161,  108, 1860,   47, 1855, 1861, 1888, 1877,    0,   92,
635       1883,    0, 1883, 1845, 1883,    0,  136,  117, 1845, 1837,       1888,    0, 1888, 1850, 1888,    0,  136,  117, 1850, 1842,
636       1844, 1835, 1834, 1838, 1832, 1833, 1830,  124, 1834, 1847,       1849, 1840, 1839, 1843, 1837, 1838, 1835,  124, 1839, 1852,
637         57,  134,  128, 1822, 1821,  169,  140, 1825, 1829, 1825,         57,  134,  128, 1827, 1826,  169,  140, 1830, 1834, 1830,
638       1838, 1840,  151,  162,  178, 1839, 1827, 1823,   41, 1836,       1843, 1845,  151,  162,  178, 1844, 1832, 1828,   41, 1841,
639       1835, 1819,   85, 1809,  146, 1826,  108, 1810, 1827,  171,       1840, 1824,   85, 1814,  146, 1831,  108, 1815, 1832,  171,
640       1828, 1817, 1814, 1805, 1804, 1816, 1799, 1811, 1813, 1806,       1833, 1822, 1819, 1810, 1809, 1821, 1804, 1816, 1818, 1811,
641    
642        190, 1794, 1818,   72,  141,  149, 1793,   94, 1803, 1812,        190, 1799, 1823,   72,  141,  149, 1798,   94, 1808, 1817,
643       1802, 1806,  176, 1810, 1812, 1798, 1805,  181, 1795, 1790,       1807, 1811,  176, 1815, 1817, 1803, 1810,  181, 1800, 1795,
644         31,  213, 1806,  188,  163,  193, 1797, 1799,  114, 1792,         31,  213, 1811,  188,  163,  193, 1802, 1804,  114, 1797,
645       1802, 1777, 1783, 1782, 1787, 1782,  198, 1797, 1784, 1779,       1807, 1782, 1788, 1787, 1792, 1787,  198, 1802, 1789, 1784,
646       1779,  207, 1788, 1777,  197, 1786, 1781, 1770, 1785, 1782,       1784,  207, 1793, 1782,  197, 1791, 1786, 1775, 1790, 1787,
647       1777, 1776, 1759, 1768, 1773,  214, 1778, 1761, 1760, 1773,       1782, 1781, 1764, 1773, 1778,  214, 1783, 1766, 1765, 1778,
648       1765, 1776, 1761, 1760, 1755, 1764, 1752, 1765, 1750, 1752,       1770, 1781, 1766, 1765, 1760, 1769, 1757, 1770, 1755, 1757,
649       1753, 1750, 1746, 1758, 1742, 1761, 1736, 1757, 1883, 1758,       1758, 1755, 1751, 1763, 1747, 1766, 1741, 1762, 1888, 1763,
650        211, 1744, 1756, 1740, 1746, 1752, 1735, 1747, 1738, 1745,        211, 1749, 1761, 1745, 1751, 1757, 1740, 1752, 1743, 1750,
651       1737, 1743, 1738, 1737, 1740, 1732, 1734,  217, 1729, 1736,       1742, 1748, 1743, 1742, 1745, 1737, 1739,  217, 1734, 1741,
652    
653       1728, 1734, 1718, 1722, 1731, 1734, 1720, 1731, 1727,  223,       1733, 1739, 1723, 1727, 1736, 1739, 1725, 1736, 1732,  223,
654       1711, 1712, 1729, 1723, 1712, 1717,  237, 1711, 1704,  162,       1716, 1717, 1734, 1728, 1717, 1722,  237, 1716, 1709,  162,
655       1709, 1719, 1703, 1715, 1701, 1704, 1702, 1698, 1714, 1689,       1714, 1724, 1708, 1720, 1706, 1709, 1707, 1703, 1719, 1694,
656       1707, 1701, 1691, 1695,  235, 1698, 1708, 1687, 1705, 1686,       1712, 1706, 1696, 1700,  235, 1703, 1713, 1692, 1710, 1691,
657        236, 1683, 1698, 1701, 1697, 1677, 1688,  235, 1696, 1679,        236, 1688, 1703, 1706, 1702, 1682, 1693,  235, 1701, 1684,
658       1691, 1676, 1686, 1686, 1672, 1673, 1685, 1670, 1679, 1682,       1696, 1681, 1691, 1691, 1677, 1678, 1690, 1675, 1684, 1687,
659       1685, 1680, 1669,  219, 1683, 1667, 1677, 1658, 1661, 1660,       1690, 1685, 1674,  219, 1688, 1672, 1682, 1663, 1666, 1665,
660       1883, 1672, 1664, 1655, 1659, 1883, 1673, 1652, 1651, 1669,       1888, 1677, 1669, 1660, 1664, 1888, 1678, 1657, 1656, 1674,
661       1654, 1659, 1658, 1647, 1660,  230, 1655, 1658, 1658, 1640,       1659, 1664, 1663, 1652, 1665,  230, 1660, 1663, 1663, 1645,
662       1648, 1654, 1646,  198, 1638, 1644, 1641, 1643, 1639, 1883,       1653, 1659, 1651,  198, 1643, 1649, 1646, 1648, 1644, 1888,
663    
664       1640, 1635, 1635, 1635, 1632, 1624, 1646, 1883, 1642, 1633,       1645, 1640, 1640, 1640, 1637, 1629, 1651, 1888, 1647, 1638,
665       1883, 1623, 1623, 1636,  238, 1626, 1625, 1638, 1632, 1617,       1888, 1628, 1628, 1641,  238, 1631, 1630, 1643, 1637, 1622,
666       1621, 1614, 1615, 1627, 1611, 1883, 1883, 1623, 1608, 1883,       1626, 1619, 1620, 1632, 1616, 1888, 1888, 1628, 1613, 1888,
667       1610, 1625, 1617, 1625, 1619, 1603, 1607, 1609, 1608, 1594,       1615, 1630, 1622, 1630, 1624, 1608, 1612, 1614, 1613, 1599,
668       1613, 1601, 1598, 1610, 1600, 1601, 1598, 1593, 1598, 1595,       1618, 1606, 1603, 1615, 1605, 1606, 1603, 1598, 1603, 1600,
669       1589, 1587, 1601, 1587, 1883, 1586, 1598, 1583, 1583, 1598,       1594, 1592, 1606, 1592, 1888, 1591, 1603, 1588, 1588, 1603,
670       1594, 1597,  240, 1592, 1596, 1883, 1576, 1581, 1573, 1574,       1599, 1602,  240, 1597, 1601, 1888, 1581, 1586, 1578, 1579,
671       1572, 1883, 1883, 1590, 1584, 1588, 1585, 1581, 1574, 1575,       1577, 1888, 1888, 1595, 1589, 1593, 1590, 1586, 1579, 1580,
672       1581, 1564, 1575, 1560, 1578, 1560, 1565, 1576, 1556, 1569,       1586, 1569, 1580, 1565, 1583, 1565, 1570, 1581, 1561, 1574,
673       1557, 1560, 1562, 1569, 1564,  257, 1563, 1565, 1565, 1551,       1562, 1565, 1567, 1574, 1569,  257, 1568, 1570, 1570, 1556,
674    
675       1544, 1551, 1883, 1548, 1561, 1545, 1559, 1540, 1542, 1540,       1549, 1556, 1888, 1553, 1566, 1550, 1564, 1545, 1547, 1545,
676       1546, 1549,  261, 1553, 1529, 1883, 1551, 1883, 1549, 1529,       1551, 1554,  262, 1558, 1534, 1888, 1556, 1888, 1554, 1534,
677       1533, 1529, 1522, 1526, 1541, 1523, 1524, 1541, 1524, 1525,       1538, 1534, 1527, 1531, 1546, 1528, 1529, 1546, 1529, 1530,
678        246,  260, 1533, 1517, 1522, 1523, 1531, 1527, 1529, 1512,        248,  256, 1538, 1522, 1527, 1528, 1536, 1532, 1534, 1517,
679       1525, 1527, 1508, 1513, 1523, 1503, 1524, 1522, 1521, 1507,       1530, 1532, 1513, 1518, 1528, 1508, 1529, 1527, 1526, 1512,
680       1883, 1515, 1499, 1509, 1498, 1507,  270, 1883, 1495, 1499,       1888, 1520, 1504, 1514, 1503, 1512,  267, 1888, 1500, 1504,
681       1513, 1493, 1506, 1489, 1489, 1494, 1498, 1501, 1883,  193,       1518, 1498, 1511, 1494, 1494, 1499, 1503, 1506, 1888,  193,
682       1490, 1883, 1504, 1883, 1485, 1490, 1497, 1500, 1494, 1496,       1495, 1888, 1509, 1888, 1490, 1495, 1502, 1505, 1499, 1501,
683       1479, 1883, 1476, 1490, 1489, 1490, 1480, 1883, 1479, 1481,       1484, 1888, 1481, 1495, 1494, 1495, 1485, 1888, 1484, 1486,
684       1477, 1474, 1478, 1883, 1477, 1470, 1883, 1479, 1467, 1478,       1482, 1479, 1483, 1888, 1482, 1475, 1888, 1484, 1472, 1483,
685    
686       1461, 1466, 1475, 1477, 1472, 1471, 1457, 1462, 1468, 1883,       1466, 1471, 1480, 1482, 1477, 1476, 1462, 1467, 1473, 1888,
687       1467, 1471, 1458, 1457, 1449, 1883, 1466, 1441,  248, 1453,       1472, 1476, 1463, 1462, 1454, 1888, 1471, 1446,  256, 1458,
688       1455, 1443, 1448, 1442, 1883, 1459, 1450, 1453, 1448, 1450,       1460, 1448, 1453, 1447, 1888, 1464, 1455, 1458, 1453, 1455,
689       1436, 1451, 1428, 1452, 1451, 1430, 1428, 1433, 1432, 1437,       1441, 1456, 1433, 1457, 1456, 1435, 1433, 1438, 1437, 1442,
690       1442, 1430, 1434, 1429, 1441, 1426, 1420, 1433, 1423, 1416,       1447, 1435, 1439, 1434, 1446, 1431, 1425, 1438, 1428, 1421,
691       1431, 1431, 1432,  244, 1420, 1427, 1415,  264, 1428, 1409,       1436, 1436, 1437,  274, 1425, 1432, 1420,  274, 1433, 1432,
692       1402, 1419, 1410, 1419, 1418, 1415,  267, 1403, 1417, 1414,       1413, 1406, 1423, 1414, 1423, 1422, 1419,  258, 1407, 1421,
693       1409, 1412, 1404, 1397,  274, 1394, 1413, 1411, 1388,  283,       1418, 1413, 1416, 1408, 1401,  272, 1398, 1417, 1415, 1392,
694        285, 1396, 1409, 1394,  275, 1883, 1399, 1386, 1400, 1395,        285,  288, 1400, 1413, 1398,  230, 1888, 1403, 1390, 1404,
695       1398,  278, 1398, 1385, 1883, 1382, 1390, 1383, 1393, 1396,       1399, 1402,  276, 1402, 1389, 1888, 1386, 1394, 1387, 1397,
696    
697       1375, 1883, 1393, 1393, 1387, 1391, 1371, 1364, 1368, 1382,       1400, 1379, 1888, 1397, 1397, 1391, 1395, 1375, 1368, 1372,
698       1384, 1883, 1371, 1360, 1365, 1377, 1362, 1372, 1365, 1356,       1386, 1388, 1888, 1375, 1364, 1369, 1381, 1366, 1376, 1369,
699       1363,  285, 1362, 1361, 1359, 1365, 1375, 1355, 1356, 1883,       1360, 1367,  285, 1366, 1365, 1363, 1369, 1379, 1359,   62,
700       1883,   72,  156, 1883,  230, 1883,  259,  254,  264,  296,       1888, 1888,  152,  252, 1888,  254, 1888,  287,  282,  285,
701        301,  285,  290,  297,  292,  297,  307,  311,  294,  294,        300,  303,  287,  292,  299,  294,  298,  310,  313,  296,
702        294,  306,  297,  302,  314,  320,  307,  307,  311, 1883,        296,  296,  308,  298,  303,  316,  322,  309,  309,  313,
703        304,  325, 1883,  325,  327,  315,  325,  318,  319,  317,       1888,  306,  327, 1888,  327,  329,  317,  327,  320,  321,
704        321,  320,  328,  321,  323, 1883,  328,  321,  337, 1883,        319,  323,  322,  330,  323,  325, 1888,  330,  323,  339,
705        344,  341,  346,  347,  343,  332,  339,  353,  352,  343,       1888,  346,  343,  348,  349,  345,  334,  341,  355,  354,
706       1883,  348,  337,  353,  356, 1883,  354,  344, 1883,  360,        345, 1888,  350,  339,  355,  358, 1888,  356,  346, 1888,
707    
708        359, 1883,  351,  365,  363, 1883, 1883,  346,  362,  362,        362,  361, 1888,  353,  367,  365, 1888, 1888,  348,  364,
709       1883,  369,  359,  373,  366,  362,  373,  376,  377,  368,        364, 1888,  371,  361,  375,  368,  364,  375,  378,  379,
710        364, 1883,  363,  379,  371,  367,  368,  383,  385,  389,        370,  366,  365, 1888,  366,  382,  374,  370,  371,  386,
711        380,  384,  392,  380,  377,  392,  397,  383,  385,  399,        388,  392,  383,  387,  395,  383,  380,  395,  400,  386,
712        388,  387,  401,  392,  404, 1883,  388,  392,  399,  408,        388,  402,  391,  390,  404,  395,  407, 1888,  391,  395,
713        390,  396, 1883,  397,  408, 1883,  414,  413,  413,  393,        402,  411,  393,  399, 1888,  400,  411, 1888,  417,  416,
714        409,  417,  401,  420,  414,  410,  405, 1883,  413, 1883,        416,  396,  412,  420,  404,  423,  417,  413,  408, 1888,
715        415,  414,  411,  425, 1883,  411,  420,  433,  414,  422,        416, 1888,  418,  417,  414,  428, 1888,  414,  423,  436,
716        438,  425, 1883, 1883, 1883,  437, 1883,  438,  440,  442,        417,  425,  441,  428, 1888, 1888, 1888,  440, 1888,  441,
717        424,  432,  441,  434, 1883, 1883,  435,  446,  436,  433,        443,  445,  427,  435,  444,  437, 1888, 1888,  438,  449,
718    
719        451,  454,  442,  434,  443,  450,  456,  446,  457,  442,        439,  436,  454,  457,  445,  437,  446,  453,  459,  449,
720       1883,  444,  449,  460, 1883,  448,  462,  455,  470,  451,        460,  445, 1888,  447,  452,  463, 1888,  451,  465,  458,
721        472,  464,  474,  461,  476,  472,  466,  467,  465,  476,        473,  454,  475,  467,  477,  464,  479,  475,  469,  470,
722        482,  468,  469,  478,  471,  487,  476,  474,  481,  475,        468,  479,  485,  471,  472,  481,  474,  490,  479,  477,
723        473,  487,  488, 1883,  491,  473,  489,  488,  495,  483,        484,  478,  476,  490,  491, 1888,  494,  476,  492,  491,
724        501,  485,  489,  494,  501,  505,  496,  494,  509,  506,        498,  486,  504,  488,  492,  497,  504,  508,  499,  497,
725        488,  508,  505,  512, 1883, 1883,  513, 1883,  508,  501,        512,  509,  491,  511,  508,  515, 1888, 1888,  516, 1888,
726        516,  517, 1883, 1883,  518,  505,  511,  521,  525,  514,        511,  504,  519,  520, 1888, 1888,  521,  508,  514,  524,
727        528,  519,  529,  525,  528,  534,  512, 1883, 1883, 1883,        528,  517,  531,  522,  532,  528,  533,  532,  538,  516,
728        531,  518,  538,  538,  520,  541,  542,  538,  528,  538,       1888, 1888, 1888,  535,  522,  542,  542,  524,  545,  546,
729    
730        534,  528,  533,  531,  525,  539,  543,  549,  539,  542,        542,  532,  542,  538,  532,  537,  535,  529,  543,  547,
731        538,  548,  544,  541,  542,  553,  561,  543,  559,  543,        553,  543,  546,  542,  552,  548,  545,  546,  557,  565,
732        554, 1883,  548,  559,  555,  559,  562,  557,  561,  559,        547,  563,  547,  558, 1888,  552,  563,  559,  563,  566,
733        555,  576,  577,  578,  579,  580,  576,  577,  578,  566,        561,  565,  563,  559,  580,  581,  582,  583,  584,  580,
734        585,  582,  587, 1883, 1883, 1883,  583,  584,  587,  584,        581,  582,  570,  589,  586,  591, 1888, 1888, 1888,  587,
735        583,  593,  606,  594,  579,  587,  586, 1883,  599,  585,        588,  591,  588,  587,  597,  610,  598,  583,  591,  590,
736        598, 1883,  599, 1883,  593,  594,  589,  596,  604,  592,       1888,  603,  589,  602, 1888,  603, 1888,  597,  598,  593,
737        600,  609,  605,  615,  601,  609, 1883,  603,  616,  613,        600,  608,  596,  604,  613,  609,  619,  605,  613, 1888,
738       1883,  608, 1883,  610,  619,  622, 1883,  623,  619,  623,        607,  620,  617, 1888,  612, 1888,  614,  623,  626, 1888,
739        629,  623,  627,  632,  633, 1883, 1883,  620,  635,  627,        627,  623,  627,  633,  627,  631,  636,  637, 1888, 1888,
740    
741        633,  629,  639,  641,  645,  631,  626,  634, 1883, 1883,        624,  639,  631,  637,  633,  643,  645,  649,  635,  630,
742        635,  646,  637,  634,  635,  650,  655,  637,  646, 1883,        638, 1888, 1888,  639,  650,  641,  638,  639,  654,  659,
743       1883,  648,  648,  649,  646, 1883,  644,  650,  664,  646,        641,  650, 1888, 1888,  652,  652,  653,  650, 1888,  648,
744        655,  668,  664,  665,  652,  660,  664,  660,  656,  672,        654,  668,  650,  659,  672,  668,  669,  667,  657,  665,
745        663,  673,  664,  674, 1883,  676, 1883,  657,  664,  680,        669,  665,  661,  677,  668,  678,  669,  679, 1888,  681,
746       1883,  669, 1883,  667, 1883,  677,  684,  676,  677,  692,       1888,  662,  669,  685, 1888,  674, 1888,  672, 1888,  682,
747        673,  672,  680,  682,  697,  685,  698,  691,  682,  698,        689,  681,  682,  697,  678,  677,  685,  687,  702,  690,
748        697,  704,  702,  686,  702,  688,  700,  706,  696,  697,        703,  696,  687,  703,  702,  709,  707,  691,  707,  693,
749        698,  699,  696,  716,  693,  699,  704,  715,  717,  706,        705,  711,  701,  702,  703,  704,  701,  721,  698,  704,
750        699,  713,  716,  707,  713,  740,  739,  732,  713,  732,        709,  720,  722,  711,  704,  718,  721,  712,  718,  745,
751    
752        734,  735,  711,  728,  739, 1883,  728,  736,  737,  728,        744,  737,  718,  737,  739,  740,  716,  733,  744, 1888,
753        740,  730,  741, 1883,  738,  736,  733,  735,  730,  751,        733,  741,  742,  733,  745,  735,  746, 1888,  743,  741,
754        744,  739,  750,  759,  753,  757, 1883,  746,  755,  745,        738,  740,  735,  756,  749,  744,  755,  764,  758,  762,
755       1883, 1883, 1883,  753,  749,  746,  753,  752,  749,  750,       1888,  751,  760,  750, 1888, 1888, 1888,  758,  754,  751,
756       1883,  756,  770,  759,  752,  772,  761,  762,  771,  772,        758,  757,  754,  755, 1888,  761,  775,  764,  757,  777,
757        772,  772,  780,  777,  777, 1883,  770,  765,  777,  785,        766,  767,  776,  777,  777,  777,  785,  782,  782, 1888,
758       1883,  786, 1883,  768,  789,  770,  779, 1883, 1883,  789,        775,  770,  782,  790, 1888,  791, 1888,  773,  794,  775,
759        775,  774, 1883,  780,  784,  777,  775,  794,  799,  794,        784, 1888, 1888,  794,  780,  779, 1888, 1888,  785,  789,
760        802,  789,  792,  787,  806,  807,  803,  809,  811,  803,        782,  780,  799,  804,  799,  807,  794,  797,  792,  811,
761       1883,  804,  809,  813, 1883, 1883,  804, 1883,  814,  802,        812,  808,  814,  816,  808, 1888,  809,  814,  818, 1888,
762    
763        799,  817,  798,  817,  808,  808,  820,  822,  809,  819,       1888,  809, 1888,  819,  807,  804,  822,  803,  822,  813,
764        823,  821,  815,  816,  817,  818, 1883,  815,  820,  817,        813,  825,  827,  814,  824,  828,  826,  820,  821,  822,
765        822,  827,  835,  821, 1883, 1883,  828,  843,  832,  855,        823, 1888,  820,  825,  822,  827,  832,  840,  826, 1888,
766        856,  848,  849,  830,  830,  845,  847, 1883,  850,  831,       1888,  833,  848,  837,  860,  861,  853,  854,  835,  835,
767       1883,  841,  850,  842, 1883,  844,  842,  844,  846,  850,        850,  852, 1888,  855,  836, 1888,  846,  855,  847, 1888,
768        849,  844,  854,  862,  864,  855,  869,  865,  851,  863,        849,  847,  849,  851,  855,  854,  849,  859,  867,  869,
769        855,  869,  861,  871,  859,  866,  874,  868,  869,  866,        860,  874,  870,  856,  868,  860,  874,  866,  876,  864,
770        880,  872, 1883,  881,  877,  882,  870,  871,  890,  870,        871,  879,  873,  874,  871,  885,  877, 1888,  886,  882,
771        877,  893,  894,  879,  881,  897,  873,  874, 1883,  884,        887,  875,  876,  895,  875,  882,  898,  899,  884,  886,
772        882, 1883,  894,  894, 1883,  885,  902,  902, 1883,  892,        902,  878,  879, 1888,  889,  887, 1888,  899,  899, 1888,
773    
774        889,  896,  905,  896,  912,  898,  914,  894,  898,  898,        890,  907,  907, 1888,  897,  894,  901,  910,  901,  917,
775        899,  900,  915,  907, 1883,  921,  919,  916,  905,  921,        903,  919,  899,  903,  903,  904,  905,  920,  912, 1888,
776        927,  913, 1883, 1883,  928, 1883, 1883,  921,  928,  923,        926,  924,  921,  910,  926,  932,  918, 1888, 1888,  933,
777        914,  929,  930,  931,  932,  929,  930, 1883,  935,  921,       1888, 1888,  926,  933,  928,  919,  934,  935,  936,  937,
778        930, 1883,  936,  943,  936,  923,  932,  936,  925,  927,        934,  935, 1888,  940,  926,  935, 1888,  941,  948,  941,
779        950,  952,  948,  950,  955, 1883,  948,  942,  949, 1883,        928,  937,  941,  930,  932,  955,  957,  953,  955,  960,
780        951,  955,  957,  961,  948,  963,  951,  958,  947,  968,       1888,  953,  947,  954, 1888,  956,  960,  962,  966,  953,
781        951,  959,  959,  960,  958,  962,  960,  961,  957,  969,        968,  956,  963,  952,  973,  956,  964,  964,  965,  963,
782       1883,  979,  966, 1883, 1883,  981,  973,  964,  970,  982,        967,  965,  966,  962,  974, 1888,  984,  971, 1888, 1888,
783        966,  967,  974,  971,  990, 1883,  986, 1883,  991,  980,        986,  978,  969,  975,  987,  971,  972,  979,  976,  995,
784    
785       1883,  993,  992,  978,  994,  993,  980,  987,  984,  989,       1888,  991, 1888,  996,  985, 1888,  998,  997,  983,  999,
786       1002,  993, 1002, 1883,  989, 1000, 1883, 1003,  998, 1013,        998,  985,  992,  989,  994, 1007,  998, 1007, 1888,  994,
787       1013, 1883, 1015, 1005,  999,  998, 1015, 1015, 1018, 1021,       1005, 1888, 1008, 1003, 1018, 1018, 1888, 1020, 1010, 1004,
788       1005, 1006, 1007, 1008, 1014, 1010, 1011, 1029, 1011, 1883,       1003, 1020, 1020, 1023, 1026, 1010, 1011, 1012, 1013, 1019,
789       1029, 1019, 1019, 1017, 1021, 1028, 1030, 1030, 1031, 1023,       1015, 1016, 1034, 1016, 1888, 1034, 1024, 1024, 1022, 1026,
790       1883, 1030, 1038, 1040, 1025, 1883, 1046, 1042, 1036, 1029,       1033, 1035, 1035, 1036, 1028, 1888, 1035, 1043, 1045, 1030,
791       1046, 1031, 1883, 1883, 1038, 1041, 1035, 1040, 1041, 1050,       1888, 1051, 1047, 1041, 1034, 1051, 1036, 1888, 1888, 1043,
792       1043, 1052, 1053, 1883, 1057, 1059, 1883, 1054, 1883, 1048,       1046, 1040, 1045, 1046, 1055, 1048, 1057, 1058, 1888, 1062,
793       1065, 1066, 1052, 1059, 1060, 1883, 1883, 1065, 1068, 1054,       1064, 1888, 1059, 1888, 1053, 1070, 1071, 1057, 1064, 1065,
794       1059, 1069, 1063, 1075, 1073, 1883, 1883, 1883, 1078, 1063,       1888, 1888, 1070, 1073, 1059, 1064, 1074, 1068, 1080, 1078,
795    
796       1076, 1072, 1066, 1068, 1065, 1085, 1073, 1883, 1883, 1067,       1888, 1888, 1888, 1083, 1068, 1081, 1077, 1071, 1073, 1070,
797       1074, 1078, 1085, 1087, 1084, 1883, 1883, 1092, 1092, 1095,       1090, 1078, 1888, 1888, 1072, 1079, 1083, 1090, 1092, 1089,
798       1096, 1097, 1098, 1094, 1095, 1101, 1883, 1101, 1083, 1099,       1888, 1888, 1097, 1097, 1100, 1101, 1102, 1103, 1099, 1100,
799       1087, 1883, 1091, 1087, 1093, 1089, 1094, 1106, 1107, 1095,       1106, 1888, 1106, 1088, 1104, 1092, 1888, 1096, 1092, 1098,
800       1111, 1115, 1113, 1103, 1118, 1114, 1116, 1883, 1106, 1107,       1094, 1099, 1111, 1112, 1100, 1116, 1120, 1118, 1108, 1123,
801       1883, 1116, 1117, 1883, 1118, 1883, 1883, 1108, 1112, 1112,       1119, 1121, 1888, 1111, 1112, 1888, 1121, 1122, 1888, 1123,
802       1110, 1110, 1128, 1111, 1120, 1121, 1134, 1128, 1137, 1131,       1888, 1888, 1113, 1117, 1117, 1115, 1115, 1133, 1116, 1125,
803       1883, 1134, 1122, 1883, 1122, 1130, 1883, 1139, 1883, 1140,       1126, 1139, 1133, 1142, 1136, 1888, 1139, 1127, 1888, 1127,
804       1123, 1143, 1131, 1139, 1135, 1145, 1126, 1883, 1883, 1132,       1135, 1888, 1144, 1888, 1145, 1128, 1148, 1136, 1144, 1140,
805       1141, 1139, 1140, 1141, 1142, 1883, 1158, 1153, 1883, 1139,       1150, 1131, 1888, 1888, 1137, 1146, 1144, 1145, 1146, 1147,
806    
807       1883, 1157, 1158, 1163, 1883, 1883, 1142, 1151, 1144, 1167,       1888, 1163, 1158, 1888, 1144, 1888, 1162, 1163, 1168, 1888,
808       1153, 1150, 1162, 1883, 1169, 1173, 1156, 1155, 1169, 1883,       1888, 1147, 1156, 1149, 1172, 1158, 1155, 1167, 1888, 1174,
809       1883, 1883, 1180, 1164, 1160, 1883, 1161, 1166, 1168, 1178,       1178, 1161, 1160, 1174, 1888, 1888, 1888, 1185, 1169, 1165,
810       1179, 1166, 1185, 1166, 1183, 1883, 1185, 1174, 1182, 1174,       1888, 1166, 1171, 1173, 1183, 1184, 1171, 1190, 1171, 1188,
811       1188, 1883, 1193, 1183, 1183, 1192, 1173, 1199, 1195, 1196,       1888, 1190, 1179, 1187, 1179, 1193, 1888, 1198, 1188, 1188,
812       1188, 1189, 1190, 1191, 1192, 1195, 1207, 1883, 1883, 1196,       1197, 1178, 1204, 1200, 1201, 1193, 1194, 1195, 1196, 1197,
813       1214, 1209, 1208, 1198, 1194, 1211, 1198, 1217, 1211, 1217,       1200, 1212, 1888, 1888, 1201, 1219, 1214, 1213, 1203, 1199,
814       1883, 1212, 1883, 1883, 1216, 1883, 1883, 1209, 1204, 1883,       1216, 1203, 1222, 1216, 1222, 1888, 1217, 1888, 1888, 1221,
815       1225, 1211, 1213, 1209, 1210, 1230, 1219, 1212, 1883, 1214,       1888, 1888, 1214, 1209, 1888, 1230, 1216, 1218, 1214, 1215,
816       1222, 1230, 1231, 1225, 1238, 1233, 1240, 1237, 1230, 1231,       1235, 1224, 1217, 1888, 1219, 1227, 1235, 1236, 1230, 1243,
817    
818       1232, 1233, 1231, 1232, 1236, 1244, 1883, 1883, 1245, 1239,       1238, 1245, 1242, 1235, 1236, 1237, 1238, 1236, 1237, 1241,
819       1234, 1239, 1236, 1250, 1242, 1256, 1243, 1256, 1883, 1246,       1249, 1888, 1888, 1250, 1244, 1239, 1244, 1241, 1255, 1247,
820       1883, 1249, 1248, 1249, 1259, 1883, 1246, 1257, 1883, 1883,       1261, 1248, 1261, 1888, 1251, 1888, 1254, 1253, 1254, 1264,
821       1255, 1883, 1883, 1249, 1263, 1261, 1265, 1883, 1247, 1248,       1888, 1251, 1262, 1888, 1888, 1260, 1888, 1888, 1254, 1268,
822       1249, 1250, 1256, 1262, 1266, 1260, 1883, 1883, 1275, 1261,       1266, 1270, 1888, 1252, 1253, 1254, 1255, 1261, 1267, 1271,
823       1260, 1265, 1270, 1271, 1273, 1282, 1283, 1280, 1883, 1285,       1265, 1888, 1888, 1280, 1266, 1265, 1270, 1275, 1276, 1278,
824       1273, 1283, 1273, 1289, 1883, 1286, 1284, 1288, 1883, 1883,       1287, 1288, 1285, 1888, 1290, 1278, 1288, 1278, 1294, 1888,
825       1883, 1883, 1289, 1295, 1275, 1282, 1296, 1883, 1298, 1304,       1291, 1289, 1293, 1888, 1888, 1888, 1888, 1294, 1300, 1280,
826       1300, 1292, 1294, 1883, 1305, 1296, 1298, 1883, 1298, 1883,       1287, 1301, 1888, 1303, 1309, 1305, 1297, 1299, 1888, 1310,
827       1294, 1301, 1309, 1303, 1313, 1883, 1883, 1316, 1313, 1301,       1301, 1303, 1888, 1303, 1888, 1299, 1306, 1314, 1308, 1318,
828    
829       1317, 1309, 1317, 1322, 1304, 1316, 1883, 1310, 1318, 1323,       1888, 1888, 1321, 1318, 1306, 1322, 1314, 1322, 1327, 1309,
830       1883, 1324, 1325, 1324, 1314, 1333, 1319, 1316, 1324, 1323,       1321, 1888, 1315, 1323, 1328, 1888, 1329, 1330, 1329, 1319,
831       1883, 1318, 1327, 1336, 1883, 1883, 1322, 1337, 1338, 1341,       1338, 1324, 1321, 1329, 1328, 1888, 1323, 1332, 1341, 1888,
832       1324, 1883, 1327, 1343, 1883, 1343, 1883, 1883, 1349, 1336,       1888, 1327, 1342, 1343, 1346, 1329, 1888, 1332, 1348, 1888,
833       1336, 1338, 1883, 1334, 1883, 1334, 1352, 1335, 1337, 1883,       1348, 1888, 1888, 1354, 1341, 1341, 1343, 1888, 1339, 1888,
834       1349, 1354, 1346, 1883, 1348, 1883, 1342, 1358, 1883, 1883,       1339, 1357, 1340, 1342, 1888, 1354, 1359, 1351, 1888, 1353,
835       1883, 1377, 1378, 1380, 1381, 1382       1888, 1347, 1363, 1888, 1888, 1888, 1382, 1383, 1385, 1386,
836         1387
837      } ;      } ;
838    
839  static yyconst flex_int16_t yy_def[1867] =  static yyconst flex_int16_t yy_def[1872] =
840      {   0,      {   0,
841       1861,    1, 1861, 1861, 1861, 1862, 1863, 1864, 1861, 1861,       1866,    1, 1866, 1866, 1866, 1867, 1868, 1869, 1866, 1866,
842       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
843       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
844       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1862, 1863,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1867, 1868,
845       1861, 1864, 1861, 1861, 1861, 1864, 1861, 1861, 1861, 1861,       1866, 1869, 1866, 1866, 1866, 1869, 1866, 1866, 1866, 1866,
846       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
847       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
848       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
849       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
850       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
851    
852       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
853       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
854       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
855       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
856       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
857       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
858       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
859       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
860       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
861       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
862    
863       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
864       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
865       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
866       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
867       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
868       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
869       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
870       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
871       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
872       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
873    
874       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
875       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
876       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
877       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
878       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
879       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
880       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
881       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
882       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
883       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
884    
885       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
886       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
887       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
888       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
889       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
890       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
891       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
892       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
893       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
894       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
895    
896       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
897       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
898       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
899       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
900       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
901       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
902       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
903       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
904       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
905       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
906    
907       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
908       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
909       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
910       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
911       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
912       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
913       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
914       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
915       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
916       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
917    
918       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
919       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
920       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
921       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
922       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
923       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
924       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
925       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
926       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
927       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
928    
929       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
930       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
931       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
932       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
933       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
934       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
935       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
936       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
937       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
938       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
939    
940       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
941       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
942       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
943       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
944       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
945       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
946       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
947       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
948       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
949       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
950    
951       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
952       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
953       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
954       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
955       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
956       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
957       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
958       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
959       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
960       1861, 1861, 1861, 1861, 1861, 1861, 1865, 1866, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
961    
962       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1870, 1871, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
963       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
964       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
965       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
966       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
967       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
968       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
969       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
970       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
971       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
972    
973       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
974       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
975       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1865,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
976       1865, 1866, 1866, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1870, 1870, 1871, 1871, 1866, 1866,
977       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
978       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
979       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
980       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
981       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
982       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
983    
984       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
985       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
986       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
987       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
988       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
989       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
990       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
991       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
992       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
993       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
994    
995       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
996       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
997       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
998       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
999       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1000       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1001       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1002       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1003       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1004       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1005    
1006       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1007       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1008       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1009       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1010       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1011       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1012       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1013       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1014       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1015       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1016    
1017       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1018       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1019       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1020       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1021       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1022       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1023       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1024       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1025       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1026       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1027    
1028       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1029       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1030       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1031       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1032       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1033       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1034       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1035       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1036       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1037       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1038    
1039       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1040       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1041       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1042       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1043       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1044       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1045          0, 1861, 1861, 1861, 1861, 1861       1866, 1866, 1866, 1866, 1866,    0, 1866, 1866, 1866, 1866,
1046         1866
1047      } ;      } ;
1048    
1049  static yyconst flex_int16_t yy_nxt[1925] =  static yyconst flex_int16_t yy_nxt[1930] =
1050      {   0,      {   0,
1051          4,    5,    6,    7,    8,    4,    9,   10,   11,   11,          4,    5,    6,    7,    8,    4,    9,   10,   11,   11,
1052         11,    4,    4,    4,   12,   13,   14,   15,   16,   17,         11,    4,    4,    4,   12,   13,   14,   15,   16,   17,
# Line 1054  static yyconst flex_int16_t yy_nxt[1925] Line 1056  static yyconst flex_int16_t yy_nxt[1925]
1056         71,   48,   49,  257,   50,   54,   72,   73,   55,   44,         71,   48,   49,  257,   50,   54,   72,   73,   55,   44,
1057         51,  145,   52,  196,   56,  146,  197,   74,   57,   53,         51,  145,   52,  196,   56,  146,  197,   74,   57,   53,
1058         58,   65,   59,   84,  165,   66,   85,   60,   61,   67,         58,   65,   59,   84,  165,   66,   85,   60,   61,   67,
1059         86,   62,  118,   87,   63,   68,  166,   64,   69,  798,         86,   62,  118,   87,   63,   68,  166,   64,   69,  799,
1060        119,   70,   75,   88,   41,   41,  120,   76,   77,  232,        119,   70,   75,   88,   41,   41,  120,   76,   77,  232,
1061    
1062         78,   89,   79,   80,  233,   81,   82,   90,   92,   97,         78,   89,   79,   80,  233,   81,   82,   90,   92,   97,
# Line 1063  static yyconst flex_int16_t yy_nxt[1925] Line 1065  static yyconst flex_int16_t yy_nxt[1925]
1065        207,  104,  109,  150,  141,  142,  208,  105,  110,  111,        207,  104,  109,  150,  141,  142,  208,  105,  110,  111,
1066        143,  112,  275,  113,   47,   47,   47,  114,  167,  161,        143,  112,  275,  113,   47,   47,   47,  114,  167,  161,
1067        151,  162,  276,  115,  170,  171,  168,  234,  179,  116,        151,  162,  276,  115,  170,  171,  168,  234,  179,  116,
1068        124,  235,  204,  125,  126,  186,  127,  187,  169,  799,        124,  235,  204,  125,  126,  186,  127,  187,  169,  800,
1069        128,  129,  180,  205,  130,  131,  132,  269,  188,  133,        128,  129,  180,  205,  130,  131,  132,  269,  188,  133,
1070        189,  236,  134,  174,  175,  135,  237,  376,  176,  136,        189,  236,  134,  174,  175,  135,  237,  376,  176,  136,
1071        377,  270,  137,  138,  245,  190,  177,  251,  139,  140,        377,  270,  137,  138,  245,  190,  177,  251,  139,  140,
1072    
1073        191,  178,  192,  211,  266,  212,  223,  224,  225,  246,        191,  178,  192,  211,  266,  212,  223,  224,  225,  246,
1074        271,  457,  226,  252,  253,  267,  284,  227,  272,  268,        271,  457,  226,  252,  253,  267,  284,  227,  272,  268,
1075        637,  290,  296,  228,  333,  638,  229,  258,  297,  458,        638,  290,  296,  228,  333,  639,  229,  258,  297,  458,
1076        259,  291,  285,  260,  261,  308,  262,  351,  292,  263,        259,  291,  285,  260,  261,  308,  262,  351,  292,  263,
1077        364,  365,  309,  334,  293,  264,  372,  373,  392,  400,        364,  365,  309,  334,  293,  264,  372,  373,  392,  400,
1078        352,  408,  427,  521,  428,  393,  448,  476,  409,  594,        352,  408,  427,  521,  428,  393,  448,  476,  409,  756,
1079        477,  679,  800,  410,  394,  714,  449,  522,  411,  715,        477,  595,  757,  410,  394,  801,  449,  522,  411,  680,
1080        401,  552,  553,  554,  575,  576,  595,  555,  596,  556,        401,  552,  553,  554,  597,  576,  577,  555,  596,  556,
1081        680,  801,  557,  802,  558,  597,  719,  598,  622,  729,        731,  598,  557,  599,  558,  623,  802,  732,  681,  624,
1082        559,  803,  623,  577,  624,  625,  730,  578,  720,  738,        559,  625,  626,  560,  578,  715,  720,  740,  579,  716,
1083    
1084        746,  748,  739,  740,  754,  789,  626,  755,  741,  761,        741,  742,  748,  627,  750,  791,  743,  763,  721,  803,
1085        804,  747,  762,  808,  806,  809,  810,  811,  749,  812,        764,  804,  805,  749,  806,  810,  808,  811,  812,  813,
1086        813,  750,  790,  807,  814,  815,  816,  817,  818,  805,        814,  751,  792,  815,  752,  809,  816,  817,  818,  819,
1087        819,  820,  821,  822,  823,  824,  825,  826,  827,  828,        820,  821,  822,  807,  823,  824,  825,  826,  827,  828,
1088        829,  830,  831,  832,  833,  834,  835,  836,  837,  842,        829,  830,  831,  832,  833,  834,  835,  836,  837,  838,
1089        838,  843,  839,  844,  845,  846,  840,  848,  849,  850,        839,  844,  840,  845,  841,  846,  847,  848,  842,  850,
1090        851,  852,  841,  847,  854,  855,  856,  857,  858,  859,        851,  852,  853,  854,  843,  849,  856,  857,  858,  859,
1091        860,  861,  853,  864,  865,  866,  867,  868,  869,  870,        860,  861,  862,  863,  855,  866,  867,  868,  869,  870,
1092        871,  872,  873,  874,  862,  875,  876,  877,  878,  863,        871,  872,  873,  874,  875,  876,  864,  877,  878,  879,
1093        879,  880,  881,  882,  883,  884,  885,  886,  887,  888,        880,  865,  881,  882,  883,  884,  885,  886,  887,  888,
1094    
1095        889,  890,  891,  892,  893,  894,  895,  896,  897,  898,        889,  890,  891,  892,  893,  894,  895,  896,  897,  898,
1096        899,  900,  901,  902,  903,  904,  905,  906,  907,  908,        899,  900,  901,  902,  903,  904,  905,  906,  907,  908,
1097        909,  910,  911,  912,  913,  914,  915,  916,  917,  918,        909,  910,  911,  912,  913,  914,  915,  916,  917,  918,
1098        919,  920,  921,  922,  923,  924,  925,  926,  927,  928,        919,  920,  921,  922,  923,  924,  925,  926,  927,  928,
1099        929,  930,  931,  932,  937,  938,  939,  933,  940,  934,        929,  930,  931,  932,  933,  934,  935,  940,  941,  942,
1100        941,  942,  943,  935,  936,  944,  945,  946,  947,  948,        936,  943,  937,  944,  945,  946,  938,  939,  947,  948,
1101        949,  950,  951,  952,  953,  954,  955,  956,  957,  958,        949,  950,  951,  952,  953,  954,  955,  956,  957,  958,
1102        959,  960,  961,  962,  963,  964,  965,  966,  967,  968,        959,  960,  961,  962,  963,  964,  965,  966,  967,  968,
1103        969,  970,  971,  972,  973,  974,  975,  976,  977,  978,        969,  970,  971,  972,  973,  974,  975,  976,  977,  978,
1104        979,  980,  981,  982,  983,  984,  985,  986,  987,  988,        979,  980,  981,  982,  983,  984,  985,  986,  987,  988,
1105    
1106        989,  990,  991,  992,  994,  995,  993,  996,  997,  998,        989,  990,  991,  992,  993,  994,  995,  997,  998,  996,
1107        999, 1000, 1001, 1002, 1003, 1004, 1007, 1008, 1009, 1010,        999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1010,
1108       1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1005, 1006,       1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020,
1109       1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028,       1021, 1008, 1009, 1022, 1023, 1024, 1025, 1026, 1027, 1028,
1110       1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038,       1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038,
1111       1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048,       1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048,
1112       1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058,       1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058,
# Line 1112  static yyconst flex_int16_t yy_nxt[1925] Line 1114  static yyconst flex_int16_t yy_nxt[1925]
1114       1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078,       1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078,
1115       1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088,       1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088,
1116    
1117       1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1099, 1097,       1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098,
1118       1100, 1101, 1102, 1103, 1104, 1105, 1106, 1098, 1107, 1108,       1099, 1100, 1103, 1101, 1104, 1105, 1106, 1107, 1108, 1109,
1119       1109, 1110, 1111, 1113, 1114, 1115, 1112, 1118, 1116, 1119,       1110, 1102, 1111, 1112, 1113, 1114, 1115, 1117, 1118, 1119,
1120       1124, 1125, 1126, 1127, 1120, 1128, 1121, 1129, 1130, 1131,       1116, 1122, 1120, 1123, 1128, 1129, 1130, 1131, 1124, 1132,
1121       1122, 1117, 1132, 1133, 1134, 1135, 1123, 1136, 1137, 1138,       1125, 1133, 1134, 1135, 1126, 1121, 1136, 1137, 1138, 1139,
1122       1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148,       1127, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148,
1123       1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158,       1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158,
1124       1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168,       1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168,
1125       1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178,       1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178,
1126       1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1179,       1179, 1180, 1181, 1182, 1183, 1185, 1186, 1187, 1188, 1189,
1127    
1128       1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198,       1190, 1191, 1192, 1193, 1184, 1194, 1195, 1196, 1197, 1198,
1129       1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208,       1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208,
1130       1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218,       1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218,
1131       1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228,       1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228,
1132       1229, 1096, 1231, 1097, 1233, 1234, 1235, 1236, 1237, 1238,       1229, 1230, 1231, 1232, 1233, 1234, 1100, 1236, 1101, 1238,
1133       1239, 1098, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247,       1239, 1240, 1241, 1242, 1243, 1244, 1102, 1245, 1246, 1247,
1134       1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257,       1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257,
1135       1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267,       1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267,
1136       1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277,       1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277,
1137       1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287,       1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287,
1138    
1139       1288, 1289, 1290, 1291, 1292, 1293, 1295, 1296, 1297, 1298,       1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297,
1140       1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,       1298, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,
1141       1309, 1310, 1294, 1311, 1312, 1313, 1314, 1315, 1316, 1317,       1309, 1310, 1311, 1312, 1313, 1314, 1315, 1299, 1316, 1317,
1142       1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327,       1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327,
1143       1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337,       1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337,
1144       1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1231, 1231,       1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347,
1145       1233, 1233, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353,       1348, 1349, 1350, 1236, 1236, 1238, 1238, 1351, 1352, 1353,
1146       1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363,       1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363,
1147       1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373,       1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373,
1148       1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383,       1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383,
# Line 1154  static yyconst flex_int16_t yy_nxt[1925] Line 1156  static yyconst flex_int16_t yy_nxt[1925]
1156       1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453,       1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453,
1157       1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463,       1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463,
1158       1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473,       1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473,
1159       1474, 1475, 1476, 1477, 1478, 1480, 1481, 1482, 1483, 1485,       1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483,
1160    
1161       1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495,       1485, 1486, 1487, 1488, 1490, 1491, 1492, 1493, 1494, 1495,
1162       1496, 1497, 1498, 1479, 1499, 1484, 1500, 1501, 1502, 1504,       1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1484, 1504,
1163       1505, 1506, 1507, 1508, 1503, 1509, 1510, 1511, 1512, 1513,       1489, 1505, 1506, 1507, 1509, 1510, 1511, 1512, 1513, 1508,
1164       1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523,       1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523,
1165       1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533,       1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533,
1166       1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543,       1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543,
# Line 1175  static yyconst flex_int16_t yy_nxt[1925] Line 1177  static yyconst flex_int16_t yy_nxt[1925]
1177       1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643,       1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643,
1178       1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653,       1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653,
1179       1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663,       1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663,
1180       1664, 1665, 1666, 1668, 1667, 1669, 1670, 1671, 1672, 1673,       1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1673, 1672,
1181       1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683,       1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683,
1182    
1183       1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693,       1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693,
# Line 1196  static yyconst flex_int16_t yy_nxt[1925] Line 1198  static yyconst flex_int16_t yy_nxt[1925]
1198       1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833,       1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833,
1199       1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843,       1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843,
1200       1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853,       1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853,
1201       1854, 1855, 1856, 1857, 1858, 1859, 1860,   39,   40,   40,       1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863,
1202         42, 1230, 1232,  797,  796,  795,  794,  793,  792,  791,       1864, 1865,   39,   40,   40,   42, 1235, 1237,  798,  797,
1203        788,  787,  786,  785,  784,  783,  782,  781,  780,  779,        796,  795,  794,  793,  790,  789,  788,  787,  786,  785,
1204    
1205        778,  777,  776,  775,  774,  773,  772,  771,  770,  769,        784,  783,  782,  781,  780,  779,  778,  777,  776,  775,
1206        768,  767,  766,  765,  764,  763,  760,  759,  758,  757,        774,  773,  772,  771,  770,  769,  768,  767,  766,  765,
1207        756,  753,  752,  751,  745,  744,  743,  742,  737,  736,        762,  761,  760,  759,  758,  755,  754,  753,  747,  746,
1208        735,  734,  733,  732,  731,  728,  727,  726,  725,  724,        745,  744,  739,  738,  737,  736,  735,  734,  733,  730,
1209        723,  722,  721,  718,  717,  716,  713,  712,  711,  710,        729,  728,  727,  726,  725,  724,  723,  722,  719,  718,
1210        709,  708,  707,  706,  705,  704,  703,  702,  701,  700,        717,  714,  713,  712,  711,  710,  709,  708,  707,  706,
1211        699,  698,  697,  696,  695,  694,  693,  692,  691,  690,        705,  704,  703,  702,  701,  700,  699,  698,  697,  696,
1212        689,  688,  687,  686,  685,  684,  683,  682,  681,  678,        695,  694,  693,  692,  691,  690,  689,  688,  687,  686,
1213        677,  676,  675,  674,  673,  672,  671,  670,  669,  668,        685,  684,  683,  682,  679,  678,  677,  676,  675,  674,
1214        667,  666,  665,  664,  663,  662,  661,  660,  659,  658,        673,  672,  671,  670,  669,  668,  667,  666,  665,  664,
1215    
1216        657,  656,  655,  654,  653,  652,  651,  650,  649,  648,        663,  662,  661,  660,  659,  658,  657,  656,  655,  654,
1217        647,  646,  645,  644,  643,  642,  641,  640,  639,  636,        653,  652,  651,  650,  649,  648,  647,  646,  645,  644,
1218        635,  634,  633,  632,  631,  630,  629,  628,  627,  621,        643,  642,  641,  640,  637,  636,  635,  634,  633,  632,
1219        620,  619,  618,  617,  616,  615,  614,  613,  612,  611,        631,  630,  629,  628,  622,  621,  620,  619,  618,  617,
1220        610,  609,  608,  607,  606,  605,  604,  603,  602,  601,        616,  615,  614,  613,  612,  611,  610,  609,  608,  607,
1221        600,  599,  593,  592,  591,  590,  589,  588,  587,  586,        606,  605,  604,  603,  602,  601,  600,  594,  593,  592,
1222        585,  584,  583,  582,  581,  580,  579,  574,  573,  572,        591,  590,  589,  588,  587,  586,  585,  584,  583,  582,
1223        571,  570,  569,  568,  567,  566,  565,  564,  563,  562,        581,  580,  575,  574,  573,  572,  571,  570,  569,  568,
1224        561,  560,  551,  550,  549,  548,  547,  546,  545,  544,        567,  566,  565,  564,  563,  562,  561,  551,  550,  549,
1225        543,  542,  541,  540,  539,  538,  537,  536,  535,  534,        548,  547,  546,  545,  544,  543,  542,  541,  540,  539,
1226    
1227        533,  532,  531,  530,  529,  528,  527,  526,  525,  524,        538,  537,  536,  535,  534,  533,  532,  531,  530,  529,
1228        523,  520,  519,  518,  517,  516,  515,  514,  513,  512,        528,  527,  526,  525,  524,  523,  520,  519,  518,  517,
1229        511,  510,  509,  508,  507,  506,  505,  504,  503,  502,        516,  515,  514,  513,  512,  511,  510,  509,  508,  507,
1230        501,  500,  499,  498,  497,  496,  495,  494,  493,  492,        506,  505,  504,  503,  502,  501,  500,  499,  498,  497,
1231        491,  490,  489,  488,  487,  486,  485,  484,  483,  482,        496,  495,  494,  493,  492,  491,  490,  489,  488,  487,
1232        481,  480,  479,  478,  475,  474,  473,  472,  471,  470,        486,  485,  484,  483,  482,  481,  480,  479,  478,  475,
1233        469,  468,  467,  466,  465,  464,  463,  462,  461,  460,        474,  473,  472,  471,  470,  469,  468,  467,  466,  465,
1234        459,  456,  455,  454,  453,  452,  451,  450,  447,  446,        464,  463,  462,  461,  460,  459,  456,  455,  454,  453,
1235        445,  444,  443,  442,  441,  440,  439,  438,  437,  436,        452,  451,  450,  447,  446,  445,  444,  443,  442,  441,
1236        435,  434,  433,  432,  431,  430,  429,  426,  425,  424,        440,  439,  438,  437,  436,  435,  434,  433,  432,  431,
1237    
1238        423,  422,  421,  420,  419,  418,  417,  416,  415,  414,        430,  429,  426,  425,  424,  423,  422,  421,  420,  419,
1239        413,  412,  407,  406,  405,  404,  403,  402,  399,  398,        418,  417,  416,  415,  414,  413,  412,  407,  406,  405,
1240        397,  396,  395,  391,  390,  389,  388,  387,  386,  385,        404,  403,  402,  399,  398,  397,  396,  395,  391,  390,
1241        384,  383,  382,  381,  380,  379,  378,  375,  374,  371,        389,  388,  387,  386,  385,  384,  383,  382,  381,  380,
1242        370,  369,  368,  367,  366,  363,  362,  361,  360,  359,        379,  378,  375,  374,  371,  370,  369,  368,  367,  366,
1243        358,  357,  356,  355,  354,  353,  350,  349,  348,  347,        363,  362,  361,  360,  359,  358,  357,  356,  355,  354,
1244        346,  345,  344,  343,  342,  341,  340,  339,  338,  337,        353,  350,  349,  348,  347,  346,  345,  344,  343,  342,
1245        336,  335,  332,  331,  330,  329,  328,  327,  326,  325,        341,  340,  339,  338,  337,  336,  335,  332,  331,  330,
1246        324,  323,  322,  321,  320,  319,  318,  317,  316,  315,        329,  328,  327,  326,  325,  324,  323,  322,  321,  320,
1247        314,  313,  312,  311,  310,  307,  306,  305,  304,  303,        319,  318,  317,  316,  315,  314,  313,  312,  311,  310,
1248    
1249        302,  301,  300,  299,  298,  295,  294,  289,  288,  287,        307,  306,  305,  304,  303,  302,  301,  300,  299,  298,
1250        286,  283,  282,  281,  280,  279,  278,  277,  274,  273,        295,  294,  289,  288,  287,  286,  283,  282,  281,  280,
1251        265,  255,  254,  250,  249,  248,  247,  244,  243,  242,        279,  278,  277,  274,  273,  265,  255,  254,  250,  249,
1252        241,  238,  231,  230,  222,  221,  220,  219,  218,  217,        248,  247,  244,  243,  242,  241,  238,  231,  230,  222,
1253        216,  215,  214,  213,  210,  209,  206,  203,  200,  199,        221,  220,  219,  218,  217,  216,  215,  214,  213,  210,
1254        198,  195,  194,  193,  185,  184,  183,  182,  181,  173,        209,  206,  203,  200,  199,  198,  195,  194,  193,  185,
1255        172,  164,  163,  160,  159,  158,  157,  156,  155,  154,        184,  183,  182,  181,  173,  172,  164,  163,  160,  159,
1256        153,  152,  149,   38,  148,  147,  144,  121,  117,   96,        158,  157,  156,  155,  154,  153,  152,  149,   38,  148,
1257         38, 1861,    3, 1861, 1861, 1861, 1861, 1861, 1861, 1861,        147,  144,  121,  117,   96,   38, 1866,    3, 1866, 1866,
1258       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1259    
1260       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1261       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1262       1861, 1861, 1861, 1861       1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866
1263      } ;      } ;
1264    
1265  static yyconst flex_int16_t yy_chk[1925] =  static yyconst flex_int16_t yy_chk[1930] =
1266      {   0,      {   0,
1267          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
1268          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,          1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
# Line 1270  static yyconst flex_int16_t yy_chk[1925] Line 1272  static yyconst flex_int16_t yy_chk[1925]
1272         16,   12,   12,  121,   12,   13,   16,   16,   13,    9,         16,   12,   12,  121,   12,   13,   16,   16,   13,    9,
1273         12,   34,   12,   79,   13,   34,   79,   16,   13,   12,         12,   34,   12,   79,   13,   34,   79,   16,   13,   12,
1274         14,   15,   14,   18,   61,   15,   18,   14,   14,   15,         14,   15,   14,   18,   61,   15,   18,   14,   14,   15,
1275         18,   14,   27,   18,   14,   15,   61,   14,   15,  632,         18,   14,   27,   18,   14,   15,   61,   14,   15,  630,
1276         27,   15,   17,   19,   40,   40,   27,   17,   17,  104,         27,   15,   17,   19,   40,   40,   27,   17,   17,  104,
1277    
1278         17,   19,   17,   17,  104,   17,   17,   19,   20,   22,         17,   19,   17,   17,  104,   17,   17,   19,   20,   22,
# Line 1289  static yyconst flex_int16_t yy_chk[1925] Line 1291  static yyconst flex_int16_t yy_chk[1925]
1291        470,  142,  145,  101,  181,  470,  101,  122,  145,  294,        470,  142,  145,  101,  181,  470,  101,  122,  145,  294,
1292        122,  142,  137,  122,  122,  156,  122,  198,  142,  122,        122,  142,  137,  122,  122,  156,  122,  198,  142,  122,
1293        210,  210,  156,  181,  142,  122,  217,  217,  235,  241,        210,  210,  156,  181,  142,  122,  217,  217,  235,  241,
1294        198,  248,  264,  363,  264,  235,  286,  315,  248,  431,        198,  248,  264,  363,  264,  235,  286,  315,  248,  586,
1295        315,  519,  635,  248,  235,  554,  286,  363,  248,  554,        315,  431,  586,  248,  235,  634,  286,  363,  248,  519,
1296        241,  396,  396,  396,  413,  413,  431,  396,  432,  396,        241,  396,  396,  396,  432,  413,  413,  396,  431,  396,
1297        519,  637,  396,  638,  396,  432,  558,  432,  457,  567,        568,  432,  396,  432,  396,  457,  636,  568,  519,  457,
1298        396,  639,  457,  413,  457,  457,  567,  413,  558,  575,        396,  457,  457,  396,  413,  554,  558,  576,  413,  554,
1299    
1300        580,  581,  575,  575,  585,  622,  457,  585,  575,  592,        576,  576,  581,  457,  582,  623,  576,  593,  558,  638,
1301        640,  580,  592,  642,  641,  643,  644,  645,  581,  646,        593,  639,  640,  581,  641,  643,  642,  644,  645,  646,
1302        647,  581,  622,  641,  648,  649,  650,  651,  652,  640,        647,  582,  623,  648,  582,  642,  649,  650,  651,  652,
1303        653,  654,  655,  656,  657,  658,  659,  661,  662,  664,        653,  654,  655,  641,  656,  657,  658,  659,  660,  662,
1304        665,  666,  667,  668,  669,  670,  671,  672,  673,  674,        663,  665,  666,  667,  668,  669,  670,  671,  672,  673,
1305        673,  675,  673,  677,  678,  679,  673,  681,  682,  683,        674,  675,  674,  676,  674,  678,  679,  680,  674,  682,
1306        684,  685,  673,  679,  686,  687,  688,  689,  690,  692,        683,  684,  685,  686,  674,  680,  687,  688,  689,  690,
1307        693,  694,  685,  695,  697,  698,  700,  701,  703,  704,        691,  693,  694,  695,  686,  696,  698,  699,  701,  702,
1308        705,  708,  709,  710,  694,  712,  713,  714,  715,  694,        704,  705,  706,  709,  710,  711,  695,  713,  714,  715,
1309        716,  717,  718,  719,  720,  721,  723,  724,  725,  726,        716,  695,  717,  718,  719,  720,  721,  722,  723,  725,
1310    
1311        727,  728,  729,  730,  731,  732,  733,  734,  735,  736,        726,  727,  728,  729,  730,  731,  732,  733,  734,  735,
1312        737,  738,  739,  740,  741,  742,  743,  744,  745,  747,        736,  737,  738,  739,  740,  741,  742,  743,  744,  745,
1313        748,  749,  750,  751,  752,  754,  755,  757,  758,  759,        746,  747,  749,  750,  751,  752,  753,  754,  756,  757,
1314        760,  761,  762,  763,  764,  765,  765,  766,  767,  769,        759,  760,  761,  762,  763,  764,  765,  766,  767,  767,
1315        771,  772,  773,  774,  776,  777,  778,  774,  779,  774,        768,  769,  771,  773,  774,  775,  776,  778,  779,  780,
1316        780,  781,  782,  774,  774,  786,  788,  789,  790,  791,        776,  781,  776,  782,  783,  784,  776,  776,  788,  790,
1317        792,  793,  794,  797,  798,  799,  800,  801,  802,  803,        791,  792,  793,  794,  795,  796,  799,  800,  801,  802,
1318        804,  805,  806,  807,  808,  809,  810,  812,  813,  814,        803,  804,  805,  806,  807,  808,  809,  810,  811,  812,
1319        816,  817,  818,  819,  820,  821,  822,  823,  824,  825,        814,  815,  816,  818,  819,  820,  821,  822,  823,  824,
1320        826,  827,  828,  829,  830,  831,  832,  833,  834,  835,        825,  826,  827,  828,  829,  830,  831,  832,  833,  834,
1321    
1322        836,  837,  838,  839,  840,  841,  839,  842,  843,  845,        835,  836,  837,  838,  839,  840,  841,  842,  843,  841,
1323        846,  847,  848,  849,  850,  851,  852,  853,  854,  855,        844,  845,  847,  848,  849,  850,  851,  852,  853,  854,
1324        856,  857,  858,  859,  860,  861,  862,  863,  851,  851,        855,  856,  857,  858,  859,  860,  861,  862,  863,  864,
1325        864,  867,  869,  870,  871,  872,  875,  876,  877,  878,        865,  853,  853,  866,  869,  871,  872,  873,  874,  877,
1326        879,  880,  881,  882,  883,  884,  885,  886,  887,  891,        878,  879,  880,  881,  882,  883,  884,  885,  886,  887,
1327        892,  893,  894,  895,  896,  897,  898,  899,  900,  901,        888,  889,  890,  894,  895,  896,  897,  898,  899,  900,
1328        902,  903,  904,  905,  906,  907,  908,  909,  910,  911,        901,  902,  903,  904,  905,  906,  907,  908,  909,  910,
1329        912,  913,  914,  915,  916,  917,  918,  919,  920,  921,        911,  912,  913,  914,  915,  916,  917,  918,  919,  920,
1330        923,  924,  925,  926,  927,  928,  929,  930,  931,  932,        921,  922,  923,  924,  926,  927,  928,  929,  930,  931,
1331        933,  934,  935,  936,  937,  938,  939,  940,  941,  942,        932,  933,  934,  935,  936,  937,  938,  939,  940,  941,
1332    
1333        943,  947,  948,  949,  950,  951,  952,  953,  954,  953,        942,  943,  944,  945,  946,  950,  951,  952,  953,  954,
1334        955,  956,  957,  959,  960,  961,  963,  953,  965,  966,        955,  956,  957,  956,  958,  959,  960,  962,  963,  964,
1335        967,  968,  969,  970,  971,  972,  969,  973,  972,  974,        966,  956,  968,  969,  970,  971,  972,  973,  974,  975,
1336        975,  976,  978,  979,  974,  980,  974,  982,  984,  985,        972,  976,  975,  977,  978,  979,  981,  982,  977,  983,
1337        974,  972,  986,  988,  989,  990,  974,  991,  992,  993,        977,  985,  987,  988,  977,  975,  989,  991,  992,  993,
1338        994,  995,  998,  999, 1000, 1001, 1002, 1003, 1004, 1005,        977,  994,  995,  996,  997,  998, 1001, 1002, 1003, 1004,
1339       1006, 1007, 1008, 1011, 1012, 1013, 1014, 1015, 1016, 1017,       1005, 1006, 1007, 1008, 1009, 1010, 1011, 1014, 1015, 1016,
1340       1018, 1019, 1022, 1023, 1024, 1025, 1027, 1028, 1029, 1030,       1017, 1018, 1019, 1020, 1021, 1022, 1025, 1026, 1027, 1028,
1341       1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040,       1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039,
1342       1041, 1042, 1043, 1044, 1046, 1048, 1049, 1050, 1052, 1040,       1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1050,
1343    
1344       1054, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064,       1052, 1053, 1054, 1056, 1044, 1058, 1060, 1061, 1062, 1063,
1345       1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074,       1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073,
1346       1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084,       1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083,
1347       1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094,       1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093,
1348       1095, 1096, 1097, 1096, 1098, 1099, 1100, 1101, 1102, 1103,       1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1100, 1102,
1349       1104, 1096, 1105, 1107, 1108, 1109, 1110, 1111, 1112, 1113,       1103, 1104, 1105, 1106, 1107, 1108, 1100, 1109, 1111, 1112,
1350       1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124,       1113, 1114, 1115, 1116, 1117, 1119, 1120, 1121, 1122, 1123,
1351       1125, 1126, 1128, 1129, 1130, 1134, 1135, 1136, 1137, 1138,       1124, 1125, 1126, 1127, 1128, 1129, 1130, 1132, 1133, 1134,
1352       1139, 1140, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149,       1138, 1139, 1140, 1141, 1142, 1143, 1144, 1146, 1147, 1148,
1353       1150, 1151, 1152, 1153, 1154, 1155, 1157, 1158, 1159, 1160,       1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158,
1354    
1355       1162, 1164, 1165, 1166, 1167, 1170, 1171, 1172, 1174, 1175,       1159, 1161, 1162, 1163, 1164, 1166, 1168, 1169, 1170, 1171,
1356       1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185,       1174, 1175, 1176, 1179, 1180, 1181, 1182, 1183, 1184, 1185,
1357       1186, 1187, 1170, 1188, 1189, 1190, 1192, 1193, 1194, 1197,       1186, 1187, 1188, 1189, 1190, 1191, 1192, 1174, 1193, 1194,
1358       1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208,       1195, 1197, 1198, 1199, 1202, 1204, 1205, 1206, 1207, 1208,
1359       1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1218, 1219,       1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218,
1360       1220, 1221, 1222, 1223, 1224, 1227, 1228, 1229, 1230, 1231,       1219, 1220, 1221, 1223, 1224, 1225, 1226, 1227, 1228, 1229,
1361       1232, 1233, 1234, 1235, 1236, 1237, 1239, 1240, 1242, 1243,       1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241,
1362       1244, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254,       1242, 1244, 1245, 1247, 1248, 1249, 1251, 1252, 1253, 1254,
1363       1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264,       1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264,
1364       1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1274, 1275,       1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274,
1365    
1366       1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285,       1275, 1276, 1277, 1279, 1280, 1281, 1282, 1283, 1284, 1285,
1367       1286, 1287, 1288, 1290, 1291, 1293, 1294, 1296, 1297, 1298,       1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1295, 1296,
1368       1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309,       1298, 1299, 1301, 1302, 1303, 1305, 1306, 1307, 1308, 1309,
1369       1310, 1311, 1312, 1313, 1314, 1316, 1317, 1318, 1319, 1320,       1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319,
1370       1321, 1322, 1325, 1328, 1329, 1330, 1331, 1332, 1333, 1334,       1321, 1322, 1323, 1324, 1325, 1326, 1327, 1330, 1333, 1334,
1371       1335, 1336, 1337, 1339, 1340, 1341, 1343, 1344, 1345, 1346,       1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1344, 1345,
1372       1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1357,       1346, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356,
1373       1358, 1359, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368,       1357, 1358, 1359, 1360, 1362, 1363, 1364, 1366, 1367, 1368,
1374       1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378,       1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378,
1375       1379, 1380, 1382, 1383, 1386, 1387, 1388, 1389, 1390, 1391,       1379, 1380, 1381, 1382, 1383, 1384, 1385, 1387, 1388, 1391,
   
      1392, 1393, 1394, 1395, 1397, 1399, 1400, 1402, 1403, 1404,  
      1405, 1406, 1407, 1386, 1408, 1390, 1409, 1410, 1411, 1412,  
      1413, 1415, 1416, 1418, 1411, 1419, 1420, 1421, 1423, 1424,  
      1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434,  
      1435, 1436, 1437, 1438, 1439, 1441, 1442, 1443, 1444, 1445,  
      1446, 1447, 1448, 1449, 1450, 1452, 1453, 1454, 1455, 1457,  
      1458, 1459, 1460, 1461, 1462, 1465, 1466, 1467, 1468, 1469,  
      1470, 1471, 1472, 1473, 1475, 1476, 1478, 1480, 1481, 1482,  
      1483, 1484, 1485, 1488, 1489, 1490, 1491, 1492, 1493, 1494,  
      1495, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507,  
1376    
1377       1510, 1511, 1512, 1513, 1514, 1515, 1518, 1519, 1520, 1521,       1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1402,
1378       1522, 1523, 1524, 1525, 1526, 1528, 1529, 1530, 1531, 1533,       1404, 1405, 1407, 1408, 1409, 1410, 1411, 1412, 1391, 1413,
1379       1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543,       1395, 1414, 1415, 1416, 1417, 1418, 1420, 1421, 1423, 1416,
1380       1544, 1545, 1546, 1547, 1549, 1550, 1552, 1553, 1555, 1558,       1424, 1425, 1426, 1428, 1429, 1430, 1431, 1432, 1433, 1434,
1381       1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568,       1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444,
1382       1569, 1570, 1572, 1573, 1575, 1576, 1578, 1580, 1581, 1582,       1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455,
1383       1583, 1584, 1585, 1586, 1587, 1590, 1591, 1592, 1593, 1594,       1457, 1458, 1459, 1460, 1462, 1463, 1464, 1465, 1466, 1467,
1384       1595, 1597, 1598, 1600, 1602, 1603, 1604, 1607, 1608, 1609,       1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1480,
1385       1610, 1611, 1612, 1613, 1612, 1615, 1616, 1617, 1618, 1619,       1481, 1483, 1485, 1486, 1487, 1488, 1489, 1490, 1493, 1494,
1386       1623, 1624, 1625, 1627, 1628, 1629, 1630, 1631, 1632, 1633,       1495, 1496, 1497, 1498, 1499, 1500, 1504, 1505, 1506, 1507,
1387    
1388       1634, 1635, 1637, 1638, 1639, 1640, 1641, 1643, 1644, 1645,       1508, 1509, 1510, 1511, 1512, 1515, 1516, 1517, 1518, 1519,
1389       1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655,       1520, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531,
1390       1656, 1657, 1660, 1661, 1661, 1662, 1663, 1664, 1665, 1666,       1533, 1534, 1535, 1536, 1538, 1539, 1540, 1541, 1542, 1543,
1391       1667, 1668, 1669, 1670, 1672, 1675, 1678, 1679, 1681, 1682,       1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1554,
1392       1683, 1684, 1685, 1686, 1687, 1688, 1690, 1691, 1692, 1693,       1555, 1557, 1558, 1560, 1563, 1564, 1565, 1566, 1567, 1568,
1393       1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703,       1569, 1570, 1571, 1572, 1573, 1574, 1575, 1577, 1578, 1580,
1394       1704, 1705, 1706, 1709, 1710, 1711, 1712, 1713, 1714, 1715,       1581, 1583, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592,
1395       1716, 1717, 1718, 1720, 1722, 1723, 1724, 1725, 1727, 1728,       1595, 1596, 1597, 1598, 1599, 1600, 1602, 1603, 1605, 1607,
1396       1731, 1734, 1735, 1736, 1737, 1739, 1740, 1741, 1742, 1743,       1608, 1609, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1617,
1397       1744, 1745, 1746, 1749, 1750, 1751, 1752, 1753, 1754, 1755,       1620, 1621, 1622, 1623, 1624, 1628, 1629, 1630, 1632, 1633,
1398    
1399       1756, 1757, 1758, 1760, 1761, 1762, 1763, 1764, 1766, 1767,       1634, 1635, 1636, 1637, 1638, 1639, 1640, 1642, 1643, 1644,
1400       1768, 1773, 1774, 1775, 1776, 1777, 1779, 1780, 1781, 1782,       1645, 1646, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655,
1401       1783, 1785, 1786, 1787, 1789, 1791, 1792, 1793, 1794, 1795,       1656, 1657, 1658, 1659, 1660, 1661, 1662, 1665, 1666, 1666,
1402       1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1808,       1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1677,
1403       1809, 1810, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819,       1680, 1683, 1684, 1686, 1687, 1688, 1689, 1690, 1691, 1692,
1404       1820, 1822, 1823, 1824, 1827, 1828, 1829, 1830, 1831, 1833,       1693, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703,
1405       1834, 1836, 1839, 1840, 1841, 1842, 1844, 1846, 1847, 1848,       1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1714, 1715,
1406       1849, 1851, 1852, 1853, 1855, 1857, 1858, 1862, 1863, 1863,       1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1725, 1727,
1407       1864, 1865, 1866,  629,  628,  627,  626,  625,  624,  623,       1728, 1729, 1730, 1732, 1733, 1736, 1739, 1740, 1741, 1742,
1408        621,  620,  619,  618,  617,  616,  615,  614,  613,  611,       1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1754, 1755,
1409    
1410        610,  609,  608,  607,  606,  605,  604,  603,  601,  600,       1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1765, 1766,
1411        599,  598,  597,  596,  594,  593,  591,  590,  589,  588,       1767, 1768, 1769, 1771, 1772, 1773, 1778, 1779, 1780, 1781,
1412        587,  584,  583,  582,  579,  578,  577,  576,  574,  573,       1782, 1784, 1785, 1786, 1787, 1788, 1790, 1791, 1792, 1794,
1413        572,  571,  570,  569,  568,  566,  565,  564,  563,  562,       1796, 1797, 1798, 1799, 1800, 1803, 1804, 1805, 1806, 1807,
1414        561,  560,  559,  557,  556,  555,  553,  552,  551,  550,       1808, 1809, 1810, 1811, 1813, 1814, 1815, 1817, 1818, 1819,
1415        549,  548,  547,  546,  545,  544,  543,  542,  541,  540,       1820, 1821, 1822, 1823, 1824, 1825, 1827, 1828, 1829, 1832,
1416        539,  538,  537,  536,  535,  534,  533,  532,  531,  530,       1833, 1834, 1835, 1836, 1838, 1839, 1841, 1844, 1845, 1846,
1417        529,  528,  527,  526,  524,  523,  522,  521,  520,  518,       1847, 1849, 1851, 1852, 1853, 1854, 1856, 1857, 1858, 1860,
1418        517,  515,  514,  513,  512,  511,  509,  508,  507,  506,       1862, 1863, 1867, 1868, 1868, 1869, 1870, 1871,  629,  628,
1419        505,  504,  503,  502,  501,  500,  499,  498,  496,  495,        627,  626,  625,  624,  622,  621,  620,  619,  618,  617,
1420    
1421        493,  492,  491,  490,  489,  487,  486,  485,  484,  483,        616,  615,  614,  612,  611,  610,  609,  608,  607,  606,
1422        481,  480,  479,  478,  477,  476,  475,  473,  471,  468,        605,  604,  602,  601,  600,  599,  598,  597,  595,  594,
1423        467,  466,  465,  464,  463,  462,  461,  460,  459,  456,        592,  591,  590,  589,  588,  585,  584,  583,  580,  579,
1424        455,  454,  453,  452,  450,  449,  448,  447,  446,  445,        578,  577,  575,  574,  573,  572,  571,  570,  569,  567,
1425        444,  443,  442,  441,  440,  439,  438,  437,  436,  435,        566,  565,  564,  563,  562,  561,  560,  559,  557,  556,
1426        434,  433,  430,  429,  428,  427,  426,  425,  424,  423,        555,  553,  552,  551,  550,  549,  548,  547,  546,  545,
1427        422,  421,  420,  419,  417,  415,  414,  412,  411,  410,        544,  543,  542,  541,  540,  539,  538,  537,  536,  535,
1428        409,  408,  407,  406,  405,  404,  402,  401,  400,  399,        534,  533,  532,  531,  530,  529,  528,  527,  526,  524,
1429        398,  397,  395,  394,  393,  392,  391,  390,  389,  388,        523,  522,  521,  520,  518,  517,  515,  514,  513,  512,
1430        387,  386,  385,  384,  383,  382,  381,  380,  379,  378,        511,  509,  508,  507,  506,  505,  504,  503,  502,  501,
1431    
1432        377,  376,  375,  374,  371,  370,  369,  368,  367,  365,        500,  499,  498,  496,  495,  493,  492,  491,  490,  489,
1433        364,  362,  361,  360,  359,  358,  357,  356,  354,  353,        487,  486,  485,  484,  483,  481,  480,  479,  478,  477,
1434        352,  351,  350,  349,  348,  347,  346,  345,  344,  343,        476,  475,  473,  471,  468,  467,  466,  465,  464,  463,
1435        342,  341,  340,  339,  338,  337,  336,  335,  334,  333,        462,  461,  460,  459,  456,  455,  454,  453,  452,  450,
1436        332,  331,  329,  328,  325,  324,  323,  322,  321,  320,        449,  448,  447,  446,  445,  444,  443,  442,  441,  440,
1437        319,  318,  317,  316,  314,  313,  312,  310,  309,  307,        439,  438,  437,  436,  435,  434,  433,  430,  429,  428,
1438        306,  305,  304,  303,  302,  301,  299,  298,  297,  296,        427,  426,  425,  424,  423,  422,  421,  420,  419,  417,
1439        295,  293,  292,  291,  290,  289,  288,  287,  285,  284,        415,  414,  412,  411,  410,  409,  408,  407,  406,  405,
1440        283,  282,  281,  280,  279,  278,  277,  275,  274,  273,        404,  402,  401,  400,  399,  398,  397,  395,  394,  393,
1441        272,  270,  269,  268,  267,  266,  265,  263,  262,  261,        392,  391,  390,  389,  388,  387,  386,  385,  384,  383,
1442    
1443        260,  259,  258,  257,  256,  255,  254,  253,  252,  251,        382,  381,  380,  379,  378,  377,  376,  375,  374,  371,
1444        250,  249,  247,  246,  245,  244,  243,  242,  240,  239,        370,  369,  368,  367,  365,  364,  362,  361,  360,  359,
1445        238,  237,  236,  234,  233,  232,  231,  230,  229,  228,        358,  357,  356,  354,  353,  352,  351,  350,  349,  348,
1446        227,  226,  225,  224,  223,  222,  221,  219,  218,  216,        347,  346,  345,  344,  343,  342,  341,  340,  339,  338,
1447        215,  214,  213,  212,  211,  209,  208,  207,  206,  205,        337,  336,  335,  334,  333,  332,  331,  329,  328,  325,
1448        204,  203,  202,  201,  200,  199,  197,  196,  195,  194,        324,  323,  322,  321,  320,  319,  318,  317,  316,  314,
1449        193,  192,  191,  190,  189,  188,  187,  186,  185,  184,        313,  312,  310,  309,  307,  306,  305,  304,  303,  302,
1450        183,  182,  180,  178,  177,  176,  175,  174,  173,  172,        301,  299,  298,  297,  296,  295,  293,  292,  291,  290,
1451        171,  170,  169,  168,  167,  166,  165,  164,  163,  162,        289,  288,  287,  285,  284,  283,  282,  281,  280,  279,
1452        161,  160,  159,  158,  157,  155,  154,  153,  152,  151,        278,  277,  275,  274,  273,  272,  270,  269,  268,  267,
1453    
1454        150,  149,  148,  147,  146,  144,  143,  141,  140,  139,        266,  265,  263,  262,  261,  260,  259,  258,  257,  256,
1455        138,  136,  135,  134,  133,  132,  131,  130,  128,  127,        255,  254,  253,  252,  251,  250,  249,  247,  246,  245,
1456        123,  120,  119,  117,  116,  115,  114,  112,  111,  110,        244,  243,  242,  240,  239,  238,  237,  236,  234,  233,
1457        109,  107,  103,  102,  100,   99,   98,   97,   96,   95,        232,  231,  230,  229,  228,  227,  226,  225,  224,  223,
1458         94,   93,   92,   91,   89,   88,   86,   84,   82,   81,        222,  221,  219,  218,  216,  215,  214,  213,  212,  211,
1459         80,   78,   77,   76,   72,   71,   70,   69,   68,   65,        209,  208,  207,  206,  205,  204,  203,  202,  201,  200,
1460         64,   60,   59,   57,   56,   55,   54,   53,   52,   51,        199,  197,  196,  195,  194,  193,  192,  191,  190,  189,
1461         50,   49,   44,   38,   36,   35,   33,   28,   26,   21,        188,  187,  186,  185,  184,  183,  182,  180,  178,  177,
1462          5,    3, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,        176,  175,  174,  173,  172,  171,  170,  169,  168,  167,
1463       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,        166,  165,  164,  163,  162,  161,  160,  159,  158,  157,
1464    
1465       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,        155,  154,  153,  152,  151,  150,  149,  148,  147,  146,
1466       1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861,        144,  143,  141,  140,  139,  138,  136,  135,  134,  133,
1467       1861, 1861, 1861, 1861        132,  131,  130,  128,  127,  123,  120,  119,  117,  116,
1468          115,  114,  112,  111,  110,  109,  107,  103,  102,  100,
1469           99,   98,   97,   96,   95,   94,   93,   92,   91,   89,
1470           88,   86,   84,   82,   81,   80,   78,   77,   76,   72,
1471           71,   70,   69,   68,   65,   64,   60,   59,   57,   56,
1472           55,   54,   53,   52,   51,   50,   49,   44,   38,   36,
1473           35,   33,   28,   26,   21,    5,    3, 1866, 1866, 1866,
1474         1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1475    
1476         1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1477         1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866,
1478         1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866
1479      } ;      } ;
1480    
1481  static yy_state_type yy_last_accepting_state;  static yy_state_type yy_last_accepting_state;
# Line 1548  static char conffile_stack[MAX_INCLUDE_D Line 1550  static char conffile_stack[MAX_INCLUDE_D
1550  static void ccomment(void);  static void ccomment(void);
1551  static void cinclude(void);  static void cinclude(void);
1552  static int ieof(void);  static int ieof(void);
1553  #line 1552 "lex.yy.c"  #line 1554 "lex.yy.c"
1554    
1555  #define INITIAL 0  #define INITIAL 0
1556    
# Line 1701  YY_DECL Line 1703  YY_DECL
1703            
1704  #line 70 "ircd_lexer.l"  #line 70 "ircd_lexer.l"
1705    
1706  #line 1705 "lex.yy.c"  #line 1707 "lex.yy.c"
1707    
1708          if ( !(yy_init) )          if ( !(yy_init) )
1709                  {                  {
# Line 1760  yy_match: Line 1762  yy_match:
1762                          while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )                          while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
1763                                  {                                  {
1764                                  yy_current_state = (int) yy_def[yy_current_state];                                  yy_current_state = (int) yy_def[yy_current_state];
1765                                  if ( yy_current_state >= 1862 )                                  if ( yy_current_state >= 1867 )
1766                                          yy_c = yy_meta[(unsigned int) yy_c];                                          yy_c = yy_meta[(unsigned int) yy_c];
1767                                  }                                  }
1768                          yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];                          yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
1769                          ++yy_cp;                          ++yy_cp;
1770                          }                          }
1771                  while ( yy_current_state != 1861 );                  while ( yy_current_state != 1866 );
1772                  yy_cp = (yy_last_accepting_cpos);                  yy_cp = (yy_last_accepting_cpos);
1773                  yy_current_state = (yy_last_accepting_state);                  yy_current_state = (yy_last_accepting_state);
1774    
# Line 2464  YY_RULE_SETUP Line 2466  YY_RULE_SETUP
2466  case 127:  case 127:
2467  YY_RULE_SETUP  YY_RULE_SETUP
2468  #line 245 "ircd_lexer.l"  #line 245 "ircd_lexer.l"
2469  { return MESSAGE_LOCALE; }  { return MAX_WATCH; }
2470          YY_BREAK          YY_BREAK
2471  case 128:  case 128:
2472  YY_RULE_SETUP  YY_RULE_SETUP
2473  #line 246 "ircd_lexer.l"  #line 246 "ircd_lexer.l"
2474  { return MIN_NONWILDCARD; }  { return MESSAGE_LOCALE; }
2475          YY_BREAK          YY_BREAK
2476  case 129:  case 129:
2477  YY_RULE_SETUP  YY_RULE_SETUP
2478  #line 247 "ircd_lexer.l"  #line 247 "ircd_lexer.l"
2479  { return MIN_NONWILDCARD_SIMPLE; }  { return MIN_NONWILDCARD; }
2480          YY_BREAK          YY_BREAK
2481  case 130:  case 130:
2482  YY_RULE_SETUP  YY_RULE_SETUP
2483  #line 248 "ircd_lexer.l"  #line 248 "ircd_lexer.l"
2484  { return NAME; }  { return MIN_NONWILDCARD_SIMPLE; }
2485          YY_BREAK          YY_BREAK
2486  case 131:  case 131:
2487  YY_RULE_SETUP  YY_RULE_SETUP
2488  #line 249 "ircd_lexer.l"  #line 249 "ircd_lexer.l"
2489  { return NEED_PASSWORD; }  { return NAME; }
2490          YY_BREAK          YY_BREAK
2491  case 132:  case 132:
2492  YY_RULE_SETUP  YY_RULE_SETUP
2493  #line 250 "ircd_lexer.l"  #line 250 "ircd_lexer.l"
2494  { return NETWORK_DESC; }  { return NEED_PASSWORD; }
2495          YY_BREAK          YY_BREAK
2496  case 133:  case 133:
2497  YY_RULE_SETUP  YY_RULE_SETUP
2498  #line 251 "ircd_lexer.l"  #line 251 "ircd_lexer.l"
2499  { return NETWORK_NAME; }  { return NETWORK_DESC; }
2500          YY_BREAK          YY_BREAK
2501  case 134:  case 134:
2502  YY_RULE_SETUP  YY_RULE_SETUP
2503  #line 252 "ircd_lexer.l"  #line 252 "ircd_lexer.l"
2504  { return NICK; }  { return NETWORK_NAME; }
2505          YY_BREAK          YY_BREAK
2506  case 135:  case 135:
2507  YY_RULE_SETUP  YY_RULE_SETUP
2508  #line 253 "ircd_lexer.l"  #line 253 "ircd_lexer.l"
2509  { return NICK_CHANGES; }  { return NICK; }
2510          YY_BREAK          YY_BREAK
2511  case 136:  case 136:
2512  YY_RULE_SETUP  YY_RULE_SETUP
2513  #line 254 "ircd_lexer.l"  #line 254 "ircd_lexer.l"
2514  { yylval.number = NO; return TBOOL; }  { return NICK_CHANGES; }
2515          YY_BREAK          YY_BREAK
2516  case 137:  case 137:
2517  YY_RULE_SETUP  YY_RULE_SETUP
2518  #line 255 "ircd_lexer.l"  #line 255 "ircd_lexer.l"
2519  { return NO_CREATE_ON_SPLIT; }  { yylval.number = NO; return TBOOL; }
2520          YY_BREAK          YY_BREAK
2521  case 138:  case 138:
2522  YY_RULE_SETUP  YY_RULE_SETUP
2523  #line 256 "ircd_lexer.l"  #line 256 "ircd_lexer.l"
2524  { return NO_JOIN_ON_SPLIT; }  { return NO_CREATE_ON_SPLIT; }
2525          YY_BREAK          YY_BREAK
2526  case 139:  case 139:
2527  YY_RULE_SETUP  YY_RULE_SETUP
2528  #line 257 "ircd_lexer.l"  #line 257 "ircd_lexer.l"
2529  { return NO_OPER_FLOOD; }  { return NO_JOIN_ON_SPLIT; }
2530          YY_BREAK          YY_BREAK
2531  case 140:  case 140:
2532  YY_RULE_SETUP  YY_RULE_SETUP
2533  #line 258 "ircd_lexer.l"  #line 258 "ircd_lexer.l"
2534  { return NO_TILDE; }  { return NO_OPER_FLOOD; }
2535          YY_BREAK          YY_BREAK
2536  case 141:  case 141:
2537  YY_RULE_SETUP  YY_RULE_SETUP
2538  #line 259 "ircd_lexer.l"  #line 259 "ircd_lexer.l"
2539  { return NUMBER_PER_CIDR; }  { return NO_TILDE; }
2540          YY_BREAK          YY_BREAK
2541  case 142:  case 142:
2542  YY_RULE_SETUP  YY_RULE_SETUP
2543  #line 260 "ircd_lexer.l"  #line 260 "ircd_lexer.l"
2544  { return NUMBER_PER_IP; }  { return NUMBER_PER_CIDR; }
2545          YY_BREAK          YY_BREAK
2546  case 143:  case 143:
2547  YY_RULE_SETUP  YY_RULE_SETUP
2548  #line 261 "ircd_lexer.l"  #line 261 "ircd_lexer.l"
2549  { return OPERATOR; }  { return NUMBER_PER_IP; }
2550          YY_BREAK          YY_BREAK
2551  case 144:  case 144:
2552  YY_RULE_SETUP  YY_RULE_SETUP
2553  #line 262 "ircd_lexer.l"  #line 262 "ircd_lexer.l"
2554  { return OPER_LOG; }  { return OPERATOR; }
2555          YY_BREAK          YY_BREAK
2556  case 145:  case 145:
2557  YY_RULE_SETUP  YY_RULE_SETUP
2558  #line 263 "ircd_lexer.l"  #line 263 "ircd_lexer.l"
2559  { return OPER_PASS_RESV; }  { return OPER_LOG; }
2560          YY_BREAK          YY_BREAK
2561  case 146:  case 146:
2562  YY_RULE_SETUP  YY_RULE_SETUP
2563  #line 264 "ircd_lexer.l"  #line 264 "ircd_lexer.l"
2564  { return OPERATOR; }  { return OPER_PASS_RESV; }
2565          YY_BREAK          YY_BREAK
2566  case 147:  case 147:
2567  YY_RULE_SETUP  YY_RULE_SETUP
2568  #line 265 "ircd_lexer.l"  #line 265 "ircd_lexer.l"
2569  { return PASSWORD; }  { return OPERATOR; }
2570          YY_BREAK          YY_BREAK
2571  case 148:  case 148:
2572  YY_RULE_SETUP  YY_RULE_SETUP
# Line 2574  YY_RULE_SETUP Line 2576  YY_RULE_SETUP
2576  case 149:  case 149:
2577  YY_RULE_SETUP  YY_RULE_SETUP
2578  #line 267 "ircd_lexer.l"  #line 267 "ircd_lexer.l"
2579  { return PING_COOKIE; }  { return PASSWORD; }
2580          YY_BREAK          YY_BREAK
2581  case 150:  case 150:
2582  YY_RULE_SETUP  YY_RULE_SETUP
2583  #line 268 "ircd_lexer.l"  #line 268 "ircd_lexer.l"
2584  { return PING_TIME; }  { return PING_COOKIE; }
2585          YY_BREAK          YY_BREAK
2586  case 151:  case 151:
2587  YY_RULE_SETUP  YY_RULE_SETUP
2588  #line 269 "ircd_lexer.l"  #line 269 "ircd_lexer.l"
2589  { return PING_WARNING; }  { return PING_TIME; }
2590          YY_BREAK          YY_BREAK
2591  case 152:  case 152:
2592  YY_RULE_SETUP  YY_RULE_SETUP
2593  #line 270 "ircd_lexer.l"  #line 270 "ircd_lexer.l"
2594  { return PORT; }  { return PING_WARNING; }
2595          YY_BREAK          YY_BREAK
2596  case 153:  case 153:
2597  YY_RULE_SETUP  YY_RULE_SETUP
2598  #line 271 "ircd_lexer.l"  #line 271 "ircd_lexer.l"
2599  { return RESV; }  { return PORT; }
2600          YY_BREAK          YY_BREAK
2601  case 154:  case 154:
2602  YY_RULE_SETUP  YY_RULE_SETUP
2603  #line 272 "ircd_lexer.l"  #line 272 "ircd_lexer.l"
2604  { return QUIET_ON_BAN; }  { return RESV; }
2605          YY_BREAK          YY_BREAK
2606  case 155:  case 155:
2607  YY_RULE_SETUP  YY_RULE_SETUP
2608  #line 273 "ircd_lexer.l"  #line 273 "ircd_lexer.l"
2609  { return REASON; }  { return QUIET_ON_BAN; }
2610          YY_BREAK          YY_BREAK
2611  case 156:  case 156:
2612  YY_RULE_SETUP  YY_RULE_SETUP
2613  #line 274 "ircd_lexer.l"  #line 274 "ircd_lexer.l"
2614  { return REDIRPORT; }  { return REASON; }
2615          YY_BREAK          YY_BREAK
2616  case 157:  case 157:
2617  YY_RULE_SETUP  YY_RULE_SETUP
2618  #line 275 "ircd_lexer.l"  #line 275 "ircd_lexer.l"
2619  { return REDIRSERV; }  { return REDIRPORT; }
2620          YY_BREAK          YY_BREAK
2621  case 158:  case 158:
2622  YY_RULE_SETUP  YY_RULE_SETUP
2623  #line 276 "ircd_lexer.l"  #line 276 "ircd_lexer.l"
2624  { return REGEX_T; }  { return REDIRSERV; }
2625          YY_BREAK          YY_BREAK
2626  case 159:  case 159:
2627  YY_RULE_SETUP  YY_RULE_SETUP
2628  #line 277 "ircd_lexer.l"  #line 277 "ircd_lexer.l"
2629  { return REHASH; }  { return REGEX_T; }
2630          YY_BREAK          YY_BREAK
2631  case 160:  case 160:
2632  YY_RULE_SETUP  YY_RULE_SETUP
2633  #line 278 "ircd_lexer.l"  #line 278 "ircd_lexer.l"
2634  { return T_REJECT; }  { return REHASH; }
2635          YY_BREAK          YY_BREAK
2636  case 161:  case 161:
2637  YY_RULE_SETUP  YY_RULE_SETUP
2638  #line 279 "ircd_lexer.l"  #line 279 "ircd_lexer.l"
2639  { return TREJECT_HOLD_TIME; }  { return T_REJECT; }
2640          YY_BREAK          YY_BREAK
2641  case 162:  case 162:
2642  YY_RULE_SETUP  YY_RULE_SETUP
2643  #line 280 "ircd_lexer.l"  #line 280 "ircd_lexer.l"
2644  { return REMOTE; }  { return TREJECT_HOLD_TIME; }
2645          YY_BREAK          YY_BREAK
2646  case 163:  case 163:
2647  YY_RULE_SETUP  YY_RULE_SETUP
2648  #line 281 "ircd_lexer.l"  #line 281 "ircd_lexer.l"
2649  { return REMOTEBAN; }  { return REMOTE; }
2650          YY_BREAK          YY_BREAK
2651  case 164:  case 164:
2652  YY_RULE_SETUP  YY_RULE_SETUP
2653  #line 282 "ircd_lexer.l"  #line 282 "ircd_lexer.l"
2654  { return RESTRICT_CHANNELS; }  { return REMOTEBAN; }
2655          YY_BREAK          YY_BREAK
2656  case 165:  case 165:
2657  YY_RULE_SETUP  YY_RULE_SETUP
2658  #line 283 "ircd_lexer.l"  #line 283 "ircd_lexer.l"
2659  { return RESV; }  { return RESTRICT_CHANNELS; }
2660          YY_BREAK          YY_BREAK
2661  case 166:  case 166:
2662  YY_RULE_SETUP  YY_RULE_SETUP
2663  #line 284 "ircd_lexer.l"  #line 284 "ircd_lexer.l"
2664  { return RESV_EXEMPT; }  { return RESV; }
2665          YY_BREAK          YY_BREAK
2666  case 167:  case 167:
2667  YY_RULE_SETUP  YY_RULE_SETUP
2668  #line 285 "ircd_lexer.l"  #line 285 "ircd_lexer.l"
2669  { return RSA_PRIVATE_KEY_FILE; }  { return RESV_EXEMPT; }
2670          YY_BREAK          YY_BREAK
2671  case 168:  case 168:
2672  YY_RULE_SETUP  YY_RULE_SETUP
2673  #line 286 "ircd_lexer.l"  #line 286 "ircd_lexer.l"
2674  { return RSA_PUBLIC_KEY_FILE; }  { return RSA_PRIVATE_KEY_FILE; }
2675          YY_BREAK          YY_BREAK
2676  case 169:  case 169:
2677  YY_RULE_SETUP  YY_RULE_SETUP
2678  #line 287 "ircd_lexer.l"  #line 287 "ircd_lexer.l"
2679  { return T_SSL; }  { return RSA_PUBLIC_KEY_FILE; }
2680          YY_BREAK          YY_BREAK
2681  case 170:  case 170:
2682  YY_RULE_SETUP  YY_RULE_SETUP
2683  #line 288 "ircd_lexer.l"  #line 288 "ircd_lexer.l"
2684  { return SSL_CERTIFICATE_FILE; }  { return T_SSL; }
2685          YY_BREAK          YY_BREAK
2686  case 171:  case 171:
2687  YY_RULE_SETUP  YY_RULE_SETUP
2688  #line 289 "ircd_lexer.l"  #line 289 "ircd_lexer.l"
2689  { return SEND_PASSWORD; }  { return SSL_CERTIFICATE_FILE; }
2690          YY_BREAK          YY_BREAK
2691  case 172:  case 172:
2692  YY_RULE_SETUP  YY_RULE_SETUP
2693  #line 290 "ircd_lexer.l"  #line 290 "ircd_lexer.l"
2694  { return SENDQ; }  { return SEND_PASSWORD; }
2695          YY_BREAK          YY_BREAK
2696  case 173:  case 173:
2697  YY_RULE_SETUP  YY_RULE_SETUP
2698  #line 291 "ircd_lexer.l"  #line 291 "ircd_lexer.l"
2699  { return SERVERHIDE; }  { return SENDQ; }
2700          YY_BREAK          YY_BREAK
2701  case 174:  case 174:
2702  YY_RULE_SETUP  YY_RULE_SETUP
2703  #line 292 "ircd_lexer.l"  #line 292 "ircd_lexer.l"
2704  { return SERVERINFO; }  { return SERVERHIDE; }
2705          YY_BREAK          YY_BREAK
2706  case 175:  case 175:
2707  YY_RULE_SETUP  YY_RULE_SETUP
2708  #line 293 "ircd_lexer.l"  #line 293 "ircd_lexer.l"
2709  { return SERVLINK_PATH; }  { return SERVERINFO; }
2710          YY_BREAK          YY_BREAK
2711  case 176:  case 176:
2712  YY_RULE_SETUP  YY_RULE_SETUP
2713  #line 294 "ircd_lexer.l"  #line 294 "ircd_lexer.l"
2714  { return T_SHARED; }  { return SERVLINK_PATH; }
2715          YY_BREAK          YY_BREAK
2716  case 177:  case 177:
2717  YY_RULE_SETUP  YY_RULE_SETUP
2718  #line 295 "ircd_lexer.l"  #line 295 "ircd_lexer.l"
2719  { return SHORT_MOTD; }  { return T_SHARED; }
2720          YY_BREAK          YY_BREAK
2721  case 178:  case 178:
2722  YY_RULE_SETUP  YY_RULE_SETUP
2723  #line 296 "ircd_lexer.l"  #line 296 "ircd_lexer.l"
2724  { return IRCD_SID; }  { return SHORT_MOTD; }
2725          YY_BREAK          YY_BREAK
2726  case 179:  case 179:
2727  YY_RULE_SETUP  YY_RULE_SETUP
2728  #line 297 "ircd_lexer.l"  #line 297 "ircd_lexer.l"
2729  { return SILENT; }  { return IRCD_SID; }
2730          YY_BREAK          YY_BREAK
2731  case 180:  case 180:
2732  YY_RULE_SETUP  YY_RULE_SETUP
2733  #line 298 "ircd_lexer.l"  #line 298 "ircd_lexer.l"
2734  { return SPOOF; }  { return SILENT; }
2735          YY_BREAK          YY_BREAK
2736  case 181:  case 181:
2737  YY_RULE_SETUP  YY_RULE_SETUP
2738  #line 299 "ircd_lexer.l"  #line 299 "ircd_lexer.l"
2739  { return SPOOF_NOTICE; }  { return SPOOF; }
2740          YY_BREAK          YY_BREAK
2741  case 182:  case 182:
2742  YY_RULE_SETUP  YY_RULE_SETUP
2743  #line 300 "ircd_lexer.l"  #line 300 "ircd_lexer.l"
2744  { return TKLINE_EXPIRE_NOTICES; }  { return SPOOF_NOTICE; }
2745          YY_BREAK          YY_BREAK
2746  case 183:  case 183:
2747  YY_RULE_SETUP  YY_RULE_SETUP
2748  #line 301 "ircd_lexer.l"  #line 301 "ircd_lexer.l"
2749  { return TYPE; }  { return TKLINE_EXPIRE_NOTICES; }
2750          YY_BREAK          YY_BREAK
2751  case 184:  case 184:
2752  YY_RULE_SETUP  YY_RULE_SETUP
2753  #line 302 "ircd_lexer.l"  #line 302 "ircd_lexer.l"
2754  { return TRUE_NO_OPER_FLOOD; }  { return TYPE; }
2755          YY_BREAK          YY_BREAK
2756  case 185:  case 185:
2757  YY_RULE_SETUP  YY_RULE_SETUP
2758  #line 303 "ircd_lexer.l"  #line 303 "ircd_lexer.l"
2759  { return T_UMODES; }  { return TRUE_NO_OPER_FLOOD; }
2760          YY_BREAK          YY_BREAK
2761  case 186:  case 186:
2762  YY_RULE_SETUP  YY_RULE_SETUP
2763  #line 304 "ircd_lexer.l"  #line 304 "ircd_lexer.l"
2764  { return UNKLINE; }  { return T_UMODES; }
2765          YY_BREAK          YY_BREAK
2766  case 187:  case 187:
2767  YY_RULE_SETUP  YY_RULE_SETUP
2768  #line 305 "ircd_lexer.l"  #line 305 "ircd_lexer.l"
2769  { return USE_EGD; }  { return UNKLINE; }
2770          YY_BREAK          YY_BREAK
2771  case 188:  case 188:
2772  YY_RULE_SETUP  YY_RULE_SETUP
2773  #line 306 "ircd_lexer.l"  #line 306 "ircd_lexer.l"
2774  { return USE_EXCEPT; }  { return USE_EGD; }
2775          YY_BREAK          YY_BREAK
2776  case 189:  case 189:
2777  YY_RULE_SETUP  YY_RULE_SETUP
2778  #line 307 "ircd_lexer.l"  #line 307 "ircd_lexer.l"
2779  { return USE_INVEX; }  { return USE_EXCEPT; }
2780          YY_BREAK          YY_BREAK
2781  case 190:  case 190:
2782  YY_RULE_SETUP  YY_RULE_SETUP
2783  #line 308 "ircd_lexer.l"  #line 308 "ircd_lexer.l"
2784  { return USE_KNOCK; }  { return USE_INVEX; }
2785          YY_BREAK          YY_BREAK
2786  case 191:  case 191:
2787  YY_RULE_SETUP  YY_RULE_SETUP
2788  #line 309 "ircd_lexer.l"  #line 309 "ircd_lexer.l"
2789  { return USE_LOGGING; }  { return USE_KNOCK; }
2790          YY_BREAK          YY_BREAK
2791  case 192:  case 192:
2792  YY_RULE_SETUP  YY_RULE_SETUP
2793  #line 310 "ircd_lexer.l"  #line 310 "ircd_lexer.l"
2794  { return USE_WHOIS_ACTUALLY; }  { return USE_LOGGING; }
2795          YY_BREAK          YY_BREAK
2796  case 193:  case 193:
2797  YY_RULE_SETUP  YY_RULE_SETUP
2798  #line 311 "ircd_lexer.l"  #line 311 "ircd_lexer.l"
2799  { return THROTTLE_TIME; }  { return USE_WHOIS_ACTUALLY; }
2800          YY_BREAK          YY_BREAK
2801  case 194:  case 194:
2802  YY_RULE_SETUP  YY_RULE_SETUP
2803  #line 312 "ircd_lexer.l"  #line 312 "ircd_lexer.l"
2804  { return USER; }  { return THROTTLE_TIME; }
2805          YY_BREAK          YY_BREAK
2806  case 195:  case 195:
2807  YY_RULE_SETUP  YY_RULE_SETUP
2808  #line 313 "ircd_lexer.l"  #line 313 "ircd_lexer.l"
2809  { return TKLINE; }  { return USER; }
2810          YY_BREAK          YY_BREAK
2811  case 196:  case 196:
2812  YY_RULE_SETUP  YY_RULE_SETUP
2813  #line 314 "ircd_lexer.l"  #line 314 "ircd_lexer.l"
2814  { return TXLINE; }  { return TKLINE; }
2815          YY_BREAK          YY_BREAK
2816  case 197:  case 197:
2817  YY_RULE_SETUP  YY_RULE_SETUP
2818  #line 315 "ircd_lexer.l"  #line 315 "ircd_lexer.l"
2819  { return TRESV; }  { return TXLINE; }
2820          YY_BREAK          YY_BREAK
2821  case 198:  case 198:
2822  YY_RULE_SETUP  YY_RULE_SETUP
2823  #line 316 "ircd_lexer.l"  #line 316 "ircd_lexer.l"
2824  { return VHOST; }  { return TRESV; }
2825          YY_BREAK          YY_BREAK
2826  case 199:  case 199:
2827  YY_RULE_SETUP  YY_RULE_SETUP
2828  #line 317 "ircd_lexer.l"  #line 317 "ircd_lexer.l"
2829  { return VHOST6; }  { return VHOST; }
2830          YY_BREAK          YY_BREAK
2831  case 200:  case 200:
2832  YY_RULE_SETUP  YY_RULE_SETUP
2833  #line 318 "ircd_lexer.l"  #line 318 "ircd_lexer.l"
2834  { return WARN; }  { return VHOST6; }
2835          YY_BREAK          YY_BREAK
2836  case 201:  case 201:
2837  YY_RULE_SETUP  YY_RULE_SETUP
2838  #line 319 "ircd_lexer.l"  #line 319 "ircd_lexer.l"
2839  { return XLINE; }  { return WARN; }
2840          YY_BREAK          YY_BREAK
2841  case 202:  case 202:
2842  YY_RULE_SETUP  YY_RULE_SETUP
2843  #line 320 "ircd_lexer.l"  #line 320 "ircd_lexer.l"
2844  { yylval.number = YES; return TBOOL; }  { return XLINE; }
2845          YY_BREAK          YY_BREAK
2846  case 203:  case 203:
2847  YY_RULE_SETUP  YY_RULE_SETUP
2848  #line 322 "ircd_lexer.l"  #line 321 "ircd_lexer.l"
2849  { return FAILED_OPER_NOTICE; }  { yylval.number = YES; return TBOOL; }
2850          YY_BREAK          YY_BREAK
2851  case 204:  case 204:
2852  YY_RULE_SETUP  YY_RULE_SETUP
2853  #line 323 "ircd_lexer.l"  #line 323 "ircd_lexer.l"
2854  { return MAX_ACCEPT; }  { return FAILED_OPER_NOTICE; }
2855          YY_BREAK          YY_BREAK
2856  case 205:  case 205:
2857  YY_RULE_SETUP  YY_RULE_SETUP
2858  #line 324 "ircd_lexer.l"  #line 324 "ircd_lexer.l"
2859  { return MAX_NICK_CHANGES; }  { return MAX_ACCEPT; }
2860          YY_BREAK          YY_BREAK
2861  case 206:  case 206:
2862  YY_RULE_SETUP  YY_RULE_SETUP
2863  #line 325 "ircd_lexer.l"  #line 325 "ircd_lexer.l"
2864  { return MAX_CHANS_PER_USER; }  { return MAX_NICK_CHANGES; }
2865          YY_BREAK          YY_BREAK
2866  case 207:  case 207:
2867  YY_RULE_SETUP  YY_RULE_SETUP
2868  #line 326 "ircd_lexer.l"  #line 326 "ircd_lexer.l"
2869  { return MAX_NICK_TIME; }  { return MAX_CHANS_PER_USER; }
2870          YY_BREAK          YY_BREAK
2871  case 208:  case 208:
2872  YY_RULE_SETUP  YY_RULE_SETUP
2873  #line 327 "ircd_lexer.l"  #line 327 "ircd_lexer.l"
2874  { return ANTI_NICK_FLOOD; }  { return MAX_NICK_TIME; }
2875          YY_BREAK          YY_BREAK
2876  case 209:  case 209:
2877  YY_RULE_SETUP  YY_RULE_SETUP
2878  #line 328 "ircd_lexer.l"  #line 328 "ircd_lexer.l"
2879  { return ANTI_SPAM_EXIT_MESSAGE_TIME; }  { return ANTI_NICK_FLOOD; }
2880          YY_BREAK          YY_BREAK
2881  case 210:  case 210:
2882  YY_RULE_SETUP  YY_RULE_SETUP
2883  #line 329 "ircd_lexer.l"  #line 329 "ircd_lexer.l"
2884  { return TS_MAX_DELTA; }  { return ANTI_SPAM_EXIT_MESSAGE_TIME; }
2885          YY_BREAK          YY_BREAK
2886  case 211:  case 211:
2887  YY_RULE_SETUP  YY_RULE_SETUP
2888  #line 330 "ircd_lexer.l"  #line 330 "ircd_lexer.l"
2889  { return TS_WARN_DELTA; }  { return TS_MAX_DELTA; }
2890          YY_BREAK          YY_BREAK
2891  case 212:  case 212:
2892  YY_RULE_SETUP  YY_RULE_SETUP
2893  #line 331 "ircd_lexer.l"  #line 331 "ircd_lexer.l"
2894  { return LINKS_DELAY; }  { return TS_WARN_DELTA; }
2895          YY_BREAK          YY_BREAK
2896  case 213:  case 213:
2897  YY_RULE_SETUP  YY_RULE_SETUP
2898  #line 332 "ircd_lexer.l"  #line 332 "ircd_lexer.l"
2899  { return KLINE_REASON; }  { return LINKS_DELAY; }
2900          YY_BREAK          YY_BREAK
2901  case 214:  case 214:
2902  YY_RULE_SETUP  YY_RULE_SETUP
2903  #line 333 "ircd_lexer.l"  #line 333 "ircd_lexer.l"
2904  { return KLINE_WITH_REASON; }  { return KLINE_REASON; }
2905          YY_BREAK          YY_BREAK
2906  case 215:  case 215:
2907  YY_RULE_SETUP  YY_RULE_SETUP
2908  #line 334 "ircd_lexer.l"  #line 334 "ircd_lexer.l"
2909  { return WARN_NO_NLINE; }  { return KLINE_WITH_REASON; }
2910          YY_BREAK          YY_BREAK
2911  case 216:  case 216:
2912  YY_RULE_SETUP  YY_RULE_SETUP
2913  #line 336 "ircd_lexer.l"  #line 335 "ircd_lexer.l"
2914  { return STATS_E_DISABLED; }  { return WARN_NO_NLINE; }
2915          YY_BREAK          YY_BREAK
2916  case 217:  case 217:
2917  YY_RULE_SETUP  YY_RULE_SETUP
2918  #line 337 "ircd_lexer.l"  #line 337 "ircd_lexer.l"
2919  { return STATS_O_OPER_ONLY; }  { return STATS_E_DISABLED; }
2920          YY_BREAK          YY_BREAK
2921  case 218:  case 218:
2922  YY_RULE_SETUP  YY_RULE_SETUP
2923  #line 338 "ircd_lexer.l"  #line 338 "ircd_lexer.l"
2924  { return STATS_K_OPER_ONLY; }  { return STATS_O_OPER_ONLY; }
2925          YY_BREAK          YY_BREAK
2926  case 219:  case 219:
2927  YY_RULE_SETUP  YY_RULE_SETUP
2928  #line 339 "ircd_lexer.l"  #line 339 "ircd_lexer.l"
2929  { return STATS_I_OPER_ONLY; }  { return STATS_K_OPER_ONLY; }
2930          YY_BREAK          YY_BREAK
2931  case 220:  case 220:
2932  YY_RULE_SETUP  YY_RULE_SETUP
2933  #line 340 "ircd_lexer.l"  #line 340 "ircd_lexer.l"
2934  { return STATS_P_OPER_ONLY; }  { return STATS_I_OPER_ONLY; }
2935          YY_BREAK          YY_BREAK
2936  case 221:  case 221:
2937  YY_RULE_SETUP  YY_RULE_SETUP
2938  #line 341 "ircd_lexer.l"  #line 341 "ircd_lexer.l"
2939  { return PACE_WAIT; }  { return STATS_P_OPER_ONLY; }
2940          YY_BREAK          YY_BREAK
2941  case 222:  case 222:
2942  YY_RULE_SETUP  YY_RULE_SETUP
2943  #line 342 "ircd_lexer.l"  #line 342 "ircd_lexer.l"
2944  { return PACE_WAIT_SIMPLE; }  { return PACE_WAIT; }
2945          YY_BREAK          YY_BREAK
2946  case 223:  case 223:
2947  YY_RULE_SETUP  YY_RULE_SETUP
2948  #line 343 "ircd_lexer.l"  #line 343 "ircd_lexer.l"
2949  { return KNOCK_DELAY; }  { return PACE_WAIT_SIMPLE; }
2950          YY_BREAK          YY_BREAK
2951  case 224:  case 224:
2952  YY_RULE_SETUP  YY_RULE_SETUP
2953  #line 344 "ircd_lexer.l"  #line 344 "ircd_lexer.l"
2954  { return KNOCK_DELAY_CHANNEL; }  { return KNOCK_DELAY; }
2955          YY_BREAK          YY_BREAK
2956  case 225:  case 225:
2957  YY_RULE_SETUP  YY_RULE_SETUP
2958  #line 345 "ircd_lexer.l"  #line 345 "ircd_lexer.l"
2959  { return MAX_BANS; }  { return KNOCK_DELAY_CHANNEL; }
2960          YY_BREAK          YY_BREAK
2961  case 226:  case 226:
2962  YY_RULE_SETUP  YY_RULE_SETUP
2963  #line 346 "ircd_lexer.l"  #line 346 "ircd_lexer.l"
2964  { return MODULES; }  { return MAX_BANS; }
2965          YY_BREAK          YY_BREAK
2966  case 227:  case 227:
2967  YY_RULE_SETUP  YY_RULE_SETUP
2968  #line 347 "ircd_lexer.l"  #line 347 "ircd_lexer.l"
2969  { return MODULE; }  { return MODULES; }
2970          YY_BREAK          YY_BREAK
2971  case 228:  case 228:
2972  YY_RULE_SETUP  YY_RULE_SETUP
2973  #line 348 "ircd_lexer.l"  #line 348 "ircd_lexer.l"
2974  { return PATH; }  { return MODULE; }
2975          YY_BREAK          YY_BREAK
2976  case 229:  case 229:
2977  YY_RULE_SETUP  YY_RULE_SETUP
2978  #line 349 "ircd_lexer.l"  #line 349 "ircd_lexer.l"
2979  { return MAX_TARGETS; }  { return PATH; }
2980          YY_BREAK          YY_BREAK
2981  case 230:  case 230:
2982  YY_RULE_SETUP  YY_RULE_SETUP
2983  #line 351 "ircd_lexer.l"  #line 350 "ircd_lexer.l"
2984  { return T_UNXLINE; }  { return MAX_TARGETS; }
2985          YY_BREAK          YY_BREAK
2986  case 231:  case 231:
2987  YY_RULE_SETUP  YY_RULE_SETUP
2988  #line 352 "ircd_lexer.l"  #line 352 "ircd_lexer.l"
2989  { return T_UNRESV; }  { return T_UNXLINE; }
2990          YY_BREAK          YY_BREAK
2991  case 232:  case 232:
2992  YY_RULE_SETUP  YY_RULE_SETUP
2993  #line 354 "ircd_lexer.l"  #line 353 "ircd_lexer.l"
2994  { return OPER_ONLY_UMODES; }  { return T_UNRESV; }
2995          YY_BREAK          YY_BREAK
2996  case 233:  case 233:
2997  YY_RULE_SETUP  YY_RULE_SETUP
2998  #line 355 "ircd_lexer.l"  #line 355 "ircd_lexer.l"
2999  { return OPER_UMODES; }  { return OPER_ONLY_UMODES; }
3000          YY_BREAK          YY_BREAK
3001  case 234:  case 234:
3002  YY_RULE_SETUP  YY_RULE_SETUP
3003  #line 356 "ircd_lexer.l"  #line 356 "ircd_lexer.l"
3004  { return T_BOTS; }  { return OPER_UMODES; }
3005          YY_BREAK          YY_BREAK
3006  case 235:  case 235:
3007  YY_RULE_SETUP  YY_RULE_SETUP
3008  #line 357 "ircd_lexer.l"  #line 357 "ircd_lexer.l"
3009  { return T_CCONN; }  { return T_BOTS; }
3010          YY_BREAK          YY_BREAK
3011  case 236:  case 236:
3012  YY_RULE_SETUP  YY_RULE_SETUP
3013  #line 358 "ircd_lexer.l"  #line 358 "ircd_lexer.l"
3014  { return T_CCONN_FULL; }  { return T_CCONN; }
3015          YY_BREAK          YY_BREAK
3016  case 237:  case 237:
3017  YY_RULE_SETUP  YY_RULE_SETUP
3018  #line 359 "ircd_lexer.l"  #line 359 "ircd_lexer.l"
3019  { return T_DEAF; }  { return T_CCONN_FULL; }
3020          YY_BREAK          YY_BREAK
3021  case 238:  case 238:
3022  YY_RULE_SETUP  YY_RULE_SETUP
3023  #line 360 "ircd_lexer.l"  #line 360 "ircd_lexer.l"
3024  { return T_DEBUG; }  { return T_DEAF; }
3025          YY_BREAK          YY_BREAK
3026  case 239:  case 239:
3027  YY_RULE_SETUP  YY_RULE_SETUP
3028  #line 361 "ircd_lexer.l"  #line 361 "ircd_lexer.l"
3029  { return T_FULL; }  { return T_DEBUG; }
3030          YY_BREAK          YY_BREAK
3031  case 240:  case 240:
3032  YY_RULE_SETUP  YY_RULE_SETUP
3033  #line 362 "ircd_lexer.l"  #line 362 "ircd_lexer.l"
3034  { return T_SKILL; }  { return T_FULL; }
3035          YY_BREAK          YY_BREAK
3036  case 241:  case 241:
3037  YY_RULE_SETUP  YY_RULE_SETUP
3038  #line 363 "ircd_lexer.l"  #line 363 "ircd_lexer.l"
3039  { return T_NCHANGE; }  { return T_SKILL; }
3040          YY_BREAK          YY_BREAK
3041  case 242:  case 242:
3042  YY_RULE_SETUP  YY_RULE_SETUP
3043  #line 364 "ircd_lexer.l"  #line 364 "ircd_lexer.l"
3044  { return T_REJ; }  { return T_NCHANGE; }
3045          YY_BREAK          YY_BREAK
3046  case 243:  case 243:
3047  YY_RULE_SETUP  YY_RULE_SETUP
3048  #line 365 "ircd_lexer.l"  #line 365 "ircd_lexer.l"
3049  { return T_UNAUTH; }  { return T_REJ; }
3050          YY_BREAK          YY_BREAK
3051  case 244:  case 244:
3052  YY_RULE_SETUP  YY_RULE_SETUP
3053  #line 366 "ircd_lexer.l"  #line 366 "ircd_lexer.l"
3054  { return T_SPY; }  { return T_UNAUTH; }
3055          YY_BREAK          YY_BREAK
3056  case 245:  case 245:
3057  YY_RULE_SETUP  YY_RULE_SETUP
3058  #line 367 "ircd_lexer.l"  #line 367 "ircd_lexer.l"
3059  { return T_EXTERNAL; }  { return T_SPY; }
3060          YY_BREAK          YY_BREAK
3061  case 246:  case 246:
3062  YY_RULE_SETUP  YY_RULE_SETUP
3063  #line 368 "ircd_lexer.l"  #line 368 "ircd_lexer.l"
3064  { return T_OPERWALL; }  { return T_EXTERNAL; }
3065          YY_BREAK          YY_BREAK
3066  case 247:  case 247:
3067  YY_RULE_SETUP  YY_RULE_SETUP
3068  #line 369 "ircd_lexer.l"  #line 369 "ircd_lexer.l"
3069  { return T_SERVNOTICE; }  { return T_OPERWALL; }
3070          YY_BREAK          YY_BREAK
3071  case 248:  case 248:
3072  YY_RULE_SETUP  YY_RULE_SETUP
3073  #line 370 "ircd_lexer.l"  #line 370 "ircd_lexer.l"
3074  { return T_INVISIBLE; }  { return T_SERVNOTICE; }
3075          YY_BREAK          YY_BREAK
3076  case 249:  case 249:
3077  YY_RULE_SETUP  YY_RULE_SETUP
3078  #line 371 "ircd_lexer.l"  #line 371 "ircd_lexer.l"
3079  { return T_WALLOP; }  { return T_INVISIBLE; }
3080          YY_BREAK          YY_BREAK
3081  case 250:  case 250:
3082  YY_RULE_SETUP  YY_RULE_SETUP
3083  #line 372 "ircd_lexer.l"  #line 372 "ircd_lexer.l"
3084  { return T_CALLERID; }  { return T_WALLOP; }
3085          YY_BREAK          YY_BREAK
3086  case 251:  case 251:
3087  YY_RULE_SETUP  YY_RULE_SETUP
3088  #line 373 "ircd_lexer.l"  #line 373 "ircd_lexer.l"
3089  { return T_SOFTCALLERID; }  { return T_CALLERID; }
3090          YY_BREAK          YY_BREAK
3091  case 252:  case 252:
3092  YY_RULE_SETUP  YY_RULE_SETUP
3093  #line 374 "ircd_lexer.l"  #line 374 "ircd_lexer.l"
3094  { return T_DRONE; }  { return T_SOFTCALLERID; }
3095          YY_BREAK          YY_BREAK
3096  case 253:  case 253:
3097  YY_RULE_SETUP  YY_RULE_SETUP
3098  #line 375 "ircd_lexer.l"  #line 375 "ircd_lexer.l"
3099  { return T_LOCOPS; }  { return T_DRONE; }
3100          YY_BREAK          YY_BREAK
3101  case 254:  case 254:
3102  YY_RULE_SETUP  YY_RULE_SETUP
3103  #line 376 "ircd_lexer.l"  #line 376 "ircd_lexer.l"
3104  { return TOPICBURST; }  { return T_LOCOPS; }
3105          YY_BREAK          YY_BREAK
3106  case 255:  case 255:
3107  YY_RULE_SETUP  YY_RULE_SETUP
3108  #line 378 "ircd_lexer.l"  #line 377 "ircd_lexer.l"
3109  { return WEEKS; }  { return TOPICBURST; }
3110          YY_BREAK          YY_BREAK
3111  case 256:  case 256:
3112  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3114  YY_RULE_SETUP Line 3116  YY_RULE_SETUP
3116  case 257:  case 257:
3117  YY_RULE_SETUP  YY_RULE_SETUP
3118  #line 380 "ircd_lexer.l"  #line 380 "ircd_lexer.l"
3119  { return DAYS; }  { return WEEKS; }
3120          YY_BREAK          YY_BREAK
3121  case 258:  case 258:
3122  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3124  YY_RULE_SETUP Line 3126  YY_RULE_SETUP
3126  case 259:  case 259:
3127  YY_RULE_SETUP  YY_RULE_SETUP
3128  #line 382 "ircd_lexer.l"  #line 382 "ircd_lexer.l"
3129  { return HOURS; }  { return DAYS; }
3130          YY_BREAK          YY_BREAK
3131  case 260:  case 260:
3132  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3134  YY_RULE_SETUP Line 3136  YY_RULE_SETUP
3136  case 261:  case 261:
3137  YY_RULE_SETUP  YY_RULE_SETUP
3138  #line 384 "ircd_lexer.l"  #line 384 "ircd_lexer.l"
3139  { return MINUTES; }  { return HOURS; }
3140          YY_BREAK          YY_BREAK
3141  case 262:  case 262:
3142  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3144  YY_RULE_SETUP Line 3146  YY_RULE_SETUP
3146  case 263:  case 263:
3147  YY_RULE_SETUP  YY_RULE_SETUP
3148  #line 386 "ircd_lexer.l"  #line 386 "ircd_lexer.l"
3149  { return SECONDS; }  { return MINUTES; }
3150          YY_BREAK          YY_BREAK
3151  case 264:  case 264:
3152  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3153  YY_RULE_SETUP Line 3155  YY_RULE_SETUP
3155          YY_BREAK          YY_BREAK
3156  case 265:  case 265:
3157  YY_RULE_SETUP  YY_RULE_SETUP
3158  #line 389 "ircd_lexer.l"  #line 388 "ircd_lexer.l"
3159  { return BYTES; }  { return SECONDS; }
3160          YY_BREAK          YY_BREAK
3161  case 266:  case 266:
3162  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3164  YY_RULE_SETUP Line 3166  YY_RULE_SETUP
3166  case 267:  case 267:
3167  YY_RULE_SETUP  YY_RULE_SETUP
3168  #line 391 "ircd_lexer.l"  #line 391 "ircd_lexer.l"
3169  { return KBYTES; }  { return BYTES; }
3170          YY_BREAK          YY_BREAK
3171  case 268:  case 268:
3172  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3189  YY_RULE_SETUP Line 3191  YY_RULE_SETUP
3191  case 272:  case 272:
3192  YY_RULE_SETUP  YY_RULE_SETUP
3193  #line 396 "ircd_lexer.l"  #line 396 "ircd_lexer.l"
3194  { return MBYTES; }  { return KBYTES; }
3195          YY_BREAK          YY_BREAK
3196  case 273:  case 273:
3197  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3214  YY_RULE_SETUP Line 3216  YY_RULE_SETUP
3216  case 277:  case 277:
3217  YY_RULE_SETUP  YY_RULE_SETUP
3218  #line 401 "ircd_lexer.l"  #line 401 "ircd_lexer.l"
3219  { return GBYTES; }  { return MBYTES; }
3220          YY_BREAK          YY_BREAK
3221  case 278:  case 278:
3222  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3239  YY_RULE_SETUP Line 3241  YY_RULE_SETUP
3241  case 282:  case 282:
3242  YY_RULE_SETUP  YY_RULE_SETUP
3243  #line 406 "ircd_lexer.l"  #line 406 "ircd_lexer.l"
3244  { return TBYTES; }  { return GBYTES; }
3245          YY_BREAK          YY_BREAK
3246  case 283:  case 283:
3247  YY_RULE_SETUP  YY_RULE_SETUP
# Line 3264  YY_RULE_SETUP Line 3266  YY_RULE_SETUP
3266  case 287:  case 287:
3267  YY_RULE_SETUP  YY_RULE_SETUP
3268  #line 411 "ircd_lexer.l"  #line 411 "ircd_lexer.l"
3269  { return TWODOTS; }  { return TBYTES; }
3270          YY_BREAK          YY_BREAK
3271  case 288:  case 288:
3272  YY_RULE_SETUP  YY_RULE_SETUP
3273  #line 413 "ircd_lexer.l"  #line 412 "ircd_lexer.l"
3274    { return TWODOTS; }
3275            YY_BREAK
3276    case 289:
3277    YY_RULE_SETUP
3278    #line 414 "ircd_lexer.l"
3279  { return yytext[0]; }  { return yytext[0]; }
3280          YY_BREAK          YY_BREAK
3281  case YY_STATE_EOF(INITIAL):  case YY_STATE_EOF(INITIAL):
3282  #line 414 "ircd_lexer.l"  #line 415 "ircd_lexer.l"
3283  { if (ieof()) yyterminate(); }  { if (ieof()) yyterminate(); }
3284          YY_BREAK          YY_BREAK
3285  case 289:  case 290:
3286  YY_RULE_SETUP  YY_RULE_SETUP
3287  #line 416 "ircd_lexer.l"  #line 417 "ircd_lexer.l"
3288  ECHO;  ECHO;
3289          YY_BREAK          YY_BREAK
3290  #line 3284 "lex.yy.c"  #line 3291 "lex.yy.c"
3291    
3292          case YY_END_OF_BUFFER:          case YY_END_OF_BUFFER:
3293                  {                  {
# Line 3563  static int yy_get_next_buffer (void) Line 3570  static int yy_get_next_buffer (void)
3570                  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )                  while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
3571                          {                          {
3572                          yy_current_state = (int) yy_def[yy_current_state];                          yy_current_state = (int) yy_def[yy_current_state];
3573                          if ( yy_current_state >= 1862 )                          if ( yy_current_state >= 1867 )
3574                                  yy_c = yy_meta[(unsigned int) yy_c];                                  yy_c = yy_meta[(unsigned int) yy_c];
3575                          }                          }
3576                  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];                  yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
# Line 3591  static int yy_get_next_buffer (void) Line 3598  static int yy_get_next_buffer (void)
3598          while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )          while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
3599                  {                  {
3600                  yy_current_state = (int) yy_def[yy_current_state];                  yy_current_state = (int) yy_def[yy_current_state];
3601                  if ( yy_current_state >= 1862 )                  if ( yy_current_state >= 1867 )
3602                          yy_c = yy_meta[(unsigned int) yy_c];                          yy_c = yy_meta[(unsigned int) yy_c];
3603                  }                  }
3604          yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];          yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
3605          yy_is_jam = (yy_current_state == 1861);          yy_is_jam = (yy_current_state == 1866);
3606    
3607          return yy_is_jam ? 0 : yy_current_state;          return yy_is_jam ? 0 : yy_current_state;
3608  }  }
# Line 4224  void yyfree (void * ptr ) Line 4231  void yyfree (void * ptr )
4231    
4232  #define YYTABLES_NAME "yytables"  #define YYTABLES_NAME "yytables"
4233    
4234  #line 416 "ircd_lexer.l"  #line 417 "ircd_lexer.l"
4235    
4236    
4237    

Legend:
Removed from v.876  
changed lines
  Added in v.877

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.26