365 |
|
*yy_cp = '\0'; \ |
366 |
|
(yy_c_buf_p) = yy_cp; |
367 |
|
|
368 |
< |
#define YY_NUM_RULES 91 |
369 |
< |
#define YY_END_OF_BUFFER 92 |
368 |
> |
#define YY_NUM_RULES 92 |
369 |
> |
#define YY_END_OF_BUFFER 93 |
370 |
|
/* This struct is not used in this scanner, |
371 |
|
but its presence is necessary. */ |
372 |
|
struct yy_trans_info |
374 |
|
flex_int32_t yy_verify; |
375 |
|
flex_int32_t yy_nxt; |
376 |
|
}; |
377 |
< |
static yyconst flex_int16_t yy_accept[360] = |
377 |
> |
static yyconst flex_int16_t yy_accept[364] = |
378 |
|
{ 0, |
379 |
< |
89, 89, 92, 90, 89, 88, 90, 2, 90, 81, |
380 |
< |
90, 90, 90, 90, 90, 90, 90, 90, 90, 90, |
381 |
< |
90, 90, 90, 90, 90, 90, 90, 90, 90, 90, |
382 |
< |
89, 88, 0, 3, 2, 1, 2, 81, 0, 0, |
379 |
> |
90, 90, 93, 91, 90, 89, 91, 2, 91, 82, |
380 |
> |
91, 91, 91, 91, 91, 91, 91, 91, 91, 91, |
381 |
> |
91, 91, 91, 91, 91, 91, 91, 91, 91, 91, |
382 |
> |
90, 89, 0, 3, 2, 1, 2, 82, 0, 0, |
383 |
|
0, 0, 0, 0, 0, 0, 0, 0, 13, 0, |
384 |
< |
0, 0, 0, 69, 0, 0, 0, 0, 74, 0, |
385 |
< |
0, 0, 0, 0, 0, 86, 0, 84, 0, 0, |
384 |
> |
0, 0, 0, 70, 0, 0, 0, 0, 75, 0, |
385 |
> |
0, 0, 0, 0, 0, 87, 0, 85, 0, 0, |
386 |
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
387 |
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
388 |
< |
0, 0, 0, 0, 56, 0, 0, 0, 0, 0, |
388 |
> |
0, 0, 0, 0, 57, 0, 0, 0, 0, 0, |
389 |
|
|
390 |
|
0, 15, 0, 17, 0, 0, 0, 0, 0, 0, |
391 |
< |
0, 0, 0, 0, 0, 0, 87, 0, 27, 0, |
391 |
> |
0, 0, 0, 0, 0, 0, 0, 88, 0, 28, |
392 |
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
393 |
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
394 |
< |
0, 0, 83, 4, 0, 0, 64, 0, 0, 55, |
395 |
< |
0, 0, 0, 0, 58, 75, 0, 0, 0, 0, |
396 |
< |
18, 0, 0, 0, 0, 20, 0, 21, 0, 24, |
397 |
< |
26, 0, 0, 0, 0, 32, 0, 0, 0, 0, |
398 |
< |
0, 0, 0, 0, 0, 0, 0, 0, 82, 45, |
399 |
< |
46, 0, 54, 0, 50, 0, 0, 63, 0, 0, |
400 |
< |
|
401 |
< |
0, 0, 0, 85, 57, 0, 0, 68, 0, 16, |
402 |
< |
0, 73, 0, 0, 52, 0, 0, 0, 0, 0, |
403 |
< |
0, 0, 0, 0, 36, 0, 0, 0, 0, 0, |
404 |
< |
0, 0, 0, 0, 0, 48, 53, 0, 49, 0, |
405 |
< |
0, 0, 0, 0, 0, 12, 0, 14, 67, 0, |
406 |
< |
0, 72, 0, 60, 51, 0, 0, 0, 0, 0, |
407 |
< |
0, 0, 0, 0, 80, 0, 0, 62, 0, 40, |
408 |
< |
77, 78, 0, 0, 0, 0, 0, 0, 7, 0, |
409 |
< |
0, 0, 0, 0, 0, 0, 0, 59, 0, 0, |
410 |
< |
28, 0, 30, 31, 0, 0, 0, 37, 38, 61, |
411 |
< |
|
412 |
< |
0, 0, 44, 0, 79, 0, 0, 0, 0, 11, |
413 |
< |
0, 76, 66, 19, 71, 22, 25, 29, 33, 0, |
414 |
< |
35, 39, 0, 0, 0, 47, 0, 6, 8, 0, |
415 |
< |
0, 65, 70, 0, 0, 41, 0, 0, 0, 10, |
416 |
< |
0, 0, 0, 0, 0, 5, 9, 0, 34, 42, |
417 |
< |
0, 0, 0, 0, 43, 0, 0, 23, 0 |
394 |
> |
0, 0, 0, 84, 4, 0, 0, 65, 0, 0, |
395 |
> |
56, 0, 0, 0, 0, 59, 76, 0, 0, 0, |
396 |
> |
0, 18, 0, 0, 0, 0, 20, 0, 21, 0, |
397 |
> |
24, 0, 27, 0, 0, 0, 0, 33, 0, 0, |
398 |
> |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
399 |
> |
83, 46, 47, 0, 55, 0, 51, 0, 0, 64, |
400 |
> |
|
401 |
> |
0, 0, 0, 0, 0, 86, 58, 0, 0, 69, |
402 |
> |
0, 16, 0, 74, 0, 0, 53, 0, 0, 0, |
403 |
> |
0, 0, 0, 0, 0, 0, 0, 37, 0, 0, |
404 |
> |
0, 0, 0, 0, 0, 0, 0, 0, 49, 54, |
405 |
> |
0, 50, 0, 0, 0, 0, 0, 0, 12, 0, |
406 |
> |
14, 68, 0, 0, 73, 0, 61, 52, 0, 0, |
407 |
> |
26, 0, 0, 0, 0, 0, 0, 0, 81, 0, |
408 |
> |
0, 63, 0, 41, 78, 79, 0, 0, 0, 0, |
409 |
> |
0, 0, 7, 0, 0, 0, 0, 0, 0, 0, |
410 |
> |
0, 60, 0, 0, 29, 0, 31, 32, 0, 0, |
411 |
> |
|
412 |
> |
0, 38, 39, 62, 0, 0, 45, 0, 80, 0, |
413 |
> |
0, 0, 0, 11, 0, 77, 67, 19, 72, 22, |
414 |
> |
25, 30, 34, 0, 36, 40, 0, 0, 0, 48, |
415 |
> |
0, 6, 8, 0, 0, 66, 71, 0, 0, 42, |
416 |
> |
0, 0, 0, 10, 0, 0, 0, 0, 0, 5, |
417 |
> |
9, 0, 35, 43, 0, 0, 0, 0, 44, 0, |
418 |
> |
0, 23, 0 |
419 |
|
} ; |
420 |
|
|
421 |
|
static yyconst flex_int32_t yy_ec[256] = |
460 |
|
1, 1, 1, 1, 1, 1, 1 |
461 |
|
} ; |
462 |
|
|
463 |
< |
static yyconst flex_int16_t yy_base[363] = |
463 |
> |
static yyconst flex_int16_t yy_base[367] = |
464 |
|
{ 0, |
465 |
< |
0, 0, 239, 727, 167, 0, 55, 0, 54, 54, |
465 |
> |
0, 0, 232, 732, 167, 0, 55, 0, 54, 54, |
466 |
|
34, 55, 49, 57, 37, 60, 51, 55, 94, 129, |
467 |
|
99, 103, 167, 72, 112, 155, 43, 59, 116, 68, |
468 |
< |
165, 0, 81, 727, 0, 727, 0, 148, 97, 98, |
469 |
< |
111, 133, 152, 147, 138, 146, 160, 155, 727, 150, |
468 |
> |
165, 0, 81, 732, 0, 732, 0, 148, 97, 98, |
469 |
> |
111, 133, 152, 147, 138, 146, 160, 155, 732, 150, |
470 |
|
152, 153, 171, 156, 159, 175, 182, 182, 178, 201, |
471 |
< |
196, 207, 200, 206, 211, 727, 210, 727, 212, 201, |
472 |
< |
203, 217, 206, 212, 238, 208, 230, 244, 231, 233, |
473 |
< |
240, 237, 244, 256, 248, 259, 252, 265, 244, 128, |
474 |
< |
265, 264, 257, 259, 257, 273, 266, 262, 271, 280, |
475 |
< |
|
476 |
< |
291, 727, 283, 727, 290, 292, 297, 120, 290, 308, |
477 |
< |
291, 307, 295, 309, 312, 306, 727, 301, 727, 309, |
478 |
< |
303, 315, 316, 305, 308, 344, 316, 312, 322, 329, |
479 |
< |
345, 332, 343, 349, 352, 353, 355, 345, 345, 353, |
480 |
< |
357, 349, 727, 727, 347, 358, 352, 357, 355, 727, |
481 |
< |
363, 369, 363, 378, 374, 381, 379, 395, 399, 398, |
482 |
< |
727, 388, 400, 404, 390, 727, 401, 727, 409, 394, |
483 |
< |
727, 398, 392, 400, 407, 727, 403, 400, 406, 399, |
484 |
< |
418, 437, 418, 427, 439, 428, 444, 437, 727, 727, |
485 |
< |
439, 435, 437, 455, 440, 445, 448, 727, 455, 456, |
486 |
< |
|
487 |
< |
95, 458, 446, 727, 727, 451, 461, 450, 447, 727, |
488 |
< |
466, 462, 464, 487, 476, 493, 492, 485, 485, 484, |
489 |
< |
490, 499, 495, 504, 727, 490, 493, 503, 505, 509, |
490 |
< |
496, 107, 495, 495, 514, 727, 727, 500, 727, 509, |
491 |
< |
518, 524, 533, 535, 533, 727, 528, 727, 727, 528, |
492 |
< |
546, 727, 530, 532, 727, 542, 536, 537, 539, 544, |
493 |
< |
552, 544, 548, 549, 727, 555, 547, 549, 558, 727, |
494 |
< |
727, 727, 90, 557, 571, 583, 576, 575, 727, 588, |
495 |
< |
578, 581, 587, 579, 593, 596, 596, 727, 597, 583, |
496 |
< |
727, 600, 727, 727, 594, 601, 603, 727, 727, 727, |
497 |
< |
|
498 |
< |
598, 622, 727, 605, 727, 597, 596, 601, 622, 727, |
499 |
< |
628, 727, 624, 727, 625, 52, 727, 727, 727, 629, |
500 |
< |
727, 727, 629, 631, 628, 727, 627, 727, 727, 637, |
501 |
< |
641, 727, 727, 635, 633, 727, 637, 638, 643, 727, |
502 |
< |
639, 653, 641, 644, 662, 727, 727, 677, 727, 727, |
503 |
< |
671, 666, 680, 679, 727, 678, 686, 727, 727, 81, |
504 |
< |
724, 71 |
471 |
> |
196, 207, 200, 206, 211, 198, 211, 732, 234, 201, |
472 |
> |
203, 217, 208, 212, 246, 208, 228, 246, 227, 215, |
473 |
> |
222, 237, 242, 255, 250, 260, 253, 274, 245, 128, |
474 |
> |
266, 267, 261, 264, 261, 280, 267, 270, 278, 280, |
475 |
> |
|
476 |
> |
288, 732, 282, 732, 291, 294, 298, 120, 291, 309, |
477 |
> |
293, 308, 296, 311, 314, 310, 313, 732, 307, 732, |
478 |
> |
316, 309, 321, 322, 312, 317, 344, 328, 324, 330, |
479 |
> |
331, 349, 336, 347, 351, 355, 356, 357, 348, 348, |
480 |
> |
358, 363, 355, 732, 732, 354, 364, 358, 363, 362, |
481 |
> |
732, 372, 381, 375, 386, 376, 381, 383, 398, 402, |
482 |
> |
400, 732, 390, 403, 407, 392, 732, 404, 732, 412, |
483 |
> |
399, 415, 732, 405, 400, 408, 414, 732, 410, 408, |
484 |
> |
418, 412, 433, 428, 431, 437, 446, 435, 448, 440, |
485 |
> |
732, 732, 443, 439, 441, 459, 444, 451, 455, 732, |
486 |
> |
|
487 |
> |
462, 464, 95, 466, 453, 732, 732, 458, 469, 462, |
488 |
> |
460, 732, 481, 470, 466, 487, 480, 496, 495, 496, |
489 |
> |
489, 490, 489, 495, 505, 500, 511, 732, 498, 501, |
490 |
> |
512, 514, 518, 504, 107, 504, 508, 530, 732, 732, |
491 |
> |
516, 732, 525, 528, 529, 538, 542, 536, 732, 532, |
492 |
> |
732, 732, 532, 551, 732, 535, 537, 732, 548, 541, |
493 |
> |
732, 545, 547, 553, 561, 553, 556, 558, 732, 568, |
494 |
> |
563, 565, 574, 732, 732, 732, 90, 567, 576, 588, |
495 |
> |
582, 579, 732, 592, 582, 586, 592, 584, 599, 601, |
496 |
> |
603, 732, 605, 591, 732, 609, 732, 732, 603, 610, |
497 |
> |
|
498 |
> |
611, 732, 732, 732, 607, 632, 732, 622, 732, 616, |
499 |
> |
613, 611, 622, 732, 631, 732, 627, 732, 628, 52, |
500 |
> |
732, 732, 732, 632, 732, 732, 633, 636, 634, 732, |
501 |
> |
632, 732, 732, 644, 649, 732, 732, 643, 642, 732, |
502 |
> |
646, 647, 651, 732, 648, 670, 660, 661, 672, 732, |
503 |
> |
732, 682, 732, 732, 676, 672, 685, 684, 732, 683, |
504 |
> |
691, 732, 732, 81, 729, 71 |
505 |
|
} ; |
506 |
|
|
507 |
< |
static yyconst flex_int16_t yy_def[363] = |
507 |
> |
static yyconst flex_int16_t yy_def[367] = |
508 |
|
{ 0, |
509 |
< |
359, 1, 359, 359, 359, 360, 361, 362, 359, 359, |
510 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
511 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
512 |
< |
359, 360, 361, 359, 362, 359, 362, 359, 359, 359, |
513 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
514 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
515 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
516 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
517 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
518 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
519 |
< |
|
520 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
521 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
522 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
523 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
524 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
525 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
526 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
527 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
528 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
529 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
530 |
< |
|
531 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
532 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
533 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
534 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
535 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
536 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
537 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
538 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
539 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
540 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
541 |
< |
|
542 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
543 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
544 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
545 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
546 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
547 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 0, 359, |
548 |
< |
359, 359 |
509 |
> |
363, 1, 363, 363, 363, 364, 365, 366, 363, 363, |
510 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
511 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
512 |
> |
363, 364, 365, 363, 366, 363, 366, 363, 363, 363, |
513 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
514 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
515 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
516 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
517 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
518 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
519 |
> |
|
520 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
521 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
522 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
523 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
524 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
525 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
526 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
527 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
528 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
529 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
530 |
> |
|
531 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
532 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
533 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
534 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
535 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
536 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
537 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
538 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
539 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
540 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
541 |
> |
|
542 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
543 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
544 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
545 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
546 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
547 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
548 |
> |
363, 363, 0, 363, 363, 363 |
549 |
|
} ; |
550 |
|
|
551 |
< |
static yyconst flex_int16_t yy_nxt[785] = |
551 |
> |
static yyconst flex_int16_t yy_nxt[790] = |
552 |
|
{ 0, |
553 |
|
4, 5, 6, 7, 8, 4, 9, 10, 10, 10, |
554 |
|
11, 12, 13, 14, 15, 16, 4, 17, 18, 19, |
558 |
|
25, 26, 27, 28, 29, 4, 30, 34, 34, 36, |
559 |
|
37, 38, 38, 38, 39, 40, 43, 45, 47, 84, |
560 |
|
48, 35, 44, 49, 50, 41, 85, 52, 51, 46, |
561 |
< |
53, 32, 88, 34, 34, 334, 75, 42, 39, 40, |
561 |
> |
53, 32, 88, 34, 34, 338, 75, 42, 39, 40, |
562 |
|
43, 45, 47, 84, 48, 76, 44, 49, 50, 41, |
563 |
|
|
564 |
|
85, 52, 51, 46, 53, 54, 88, 89, 55, 63, |
565 |
< |
75, 42, 56, 64, 57, 271, 272, 65, 67, 76, |
566 |
< |
90, 91, 66, 302, 77, 68, 78, 69, 244, 54, |
565 |
> |
75, 42, 56, 64, 57, 275, 276, 65, 67, 76, |
566 |
> |
90, 91, 66, 306, 77, 68, 78, 69, 247, 54, |
567 |
|
86, 89, 55, 63, 87, 79, 56, 64, 57, 58, |
568 |
|
59, 65, 67, 60, 90, 91, 66, 61, 77, 68, |
569 |
< |
78, 69, 62, 162, 86, 38, 38, 38, 87, 79, |
570 |
< |
92, 145, 93, 58, 59, 80, 31, 60, 31, 94, |
569 |
> |
78, 69, 62, 163, 86, 38, 38, 38, 87, 79, |
570 |
> |
92, 146, 93, 58, 59, 80, 31, 60, 31, 94, |
571 |
|
95, 61, 96, 81, 97, 98, 62, 70, 99, 100, |
572 |
|
82, 71, 101, 102, 92, 72, 93, 83, 103, 80, |
573 |
|
73, 104, 74, 94, 95, 105, 96, 81, 97, 98, |
574 |
|
|
575 |
|
106, 70, 99, 100, 82, 71, 101, 102, 107, 72, |
576 |
|
109, 83, 103, 108, 73, 104, 74, 110, 111, 105, |
577 |
< |
112, 114, 115, 116, 106, 117, 118, 121, 122, 113, |
578 |
< |
123, 124, 107, 119, 109, 125, 128, 108, 359, 120, |
579 |
< |
129, 110, 111, 133, 112, 114, 115, 116, 126, 117, |
580 |
< |
118, 121, 122, 113, 123, 124, 130, 119, 134, 125, |
581 |
< |
128, 135, 127, 120, 129, 136, 131, 133, 137, 132, |
582 |
< |
138, 139, 126, 140, 141, 142, 144, 146, 147, 148, |
583 |
< |
130, 149, 134, 150, 151, 135, 127, 153, 154, 136, |
584 |
< |
131, 143, 137, 132, 138, 139, 155, 140, 141, 142, |
585 |
< |
|
586 |
< |
144, 146, 147, 148, 156, 149, 152, 150, 151, 157, |
587 |
< |
158, 153, 154, 159, 160, 143, 161, 163, 164, 165, |
588 |
< |
155, 166, 167, 168, 169, 170, 171, 172, 156, 173, |
589 |
< |
174, 175, 176, 157, 158, 177, 180, 159, 160, 181, |
590 |
< |
161, 163, 164, 165, 182, 166, 167, 168, 169, 170, |
591 |
< |
171, 172, 183, 173, 174, 175, 176, 178, 184, 177, |
592 |
< |
180, 185, 186, 181, 179, 187, 188, 189, 182, 190, |
593 |
< |
191, 192, 193, 194, 195, 196, 183, 197, 198, 199, |
594 |
< |
200, 178, 184, 201, 202, 185, 186, 203, 179, 187, |
595 |
< |
188, 189, 204, 190, 191, 192, 193, 194, 195, 196, |
596 |
< |
|
597 |
< |
205, 197, 198, 199, 200, 206, 207, 201, 202, 208, |
598 |
< |
209, 203, 210, 211, 212, 213, 204, 214, 215, 216, |
599 |
< |
217, 218, 219, 220, 205, 221, 222, 223, 224, 206, |
600 |
< |
207, 225, 226, 208, 209, 359, 210, 211, 212, 213, |
601 |
< |
229, 214, 215, 216, 217, 218, 219, 220, 230, 221, |
602 |
< |
222, 223, 224, 231, 232, 225, 226, 227, 233, 228, |
603 |
< |
234, 235, 236, 237, 229, 238, 239, 240, 241, 242, |
604 |
< |
243, 245, 230, 246, 247, 248, 249, 231, 232, 250, |
605 |
< |
251, 227, 233, 228, 234, 235, 236, 237, 252, 238, |
606 |
< |
239, 240, 241, 242, 243, 245, 253, 246, 247, 248, |
607 |
< |
|
608 |
< |
249, 254, 255, 250, 251, 256, 257, 258, 259, 260, |
609 |
< |
261, 262, 252, 263, 264, 265, 266, 267, 268, 269, |
610 |
< |
253, 270, 273, 274, 275, 254, 255, 276, 277, 256, |
611 |
< |
257, 258, 259, 260, 261, 262, 278, 263, 264, 265, |
612 |
< |
266, 267, 268, 269, 279, 270, 273, 274, 275, 280, |
613 |
< |
281, 276, 277, 283, 284, 285, 286, 287, 288, 289, |
614 |
< |
278, 290, 282, 291, 292, 293, 294, 295, 279, 296, |
615 |
< |
297, 298, 299, 280, 281, 300, 301, 283, 284, 285, |
616 |
< |
286, 287, 288, 289, 303, 290, 282, 291, 292, 293, |
617 |
< |
294, 295, 304, 296, 297, 298, 299, 305, 306, 300, |
618 |
< |
|
619 |
< |
301, 307, 308, 309, 310, 311, 312, 313, 303, 314, |
620 |
< |
315, 316, 317, 318, 319, 320, 304, 321, 322, 326, |
621 |
< |
327, 305, 306, 328, 359, 307, 308, 309, 310, 311, |
622 |
< |
312, 313, 329, 314, 315, 316, 317, 318, 319, 320, |
623 |
< |
323, 321, 322, 326, 327, 330, 324, 328, 325, 331, |
624 |
< |
332, 333, 335, 336, 337, 338, 329, 339, 340, 341, |
625 |
< |
342, 343, 344, 345, 323, 346, 347, 348, 349, 330, |
626 |
< |
324, 350, 325, 331, 332, 333, 335, 336, 337, 338, |
627 |
< |
351, 339, 340, 341, 342, 343, 344, 345, 352, 346, |
628 |
< |
347, 348, 349, 353, 354, 350, 355, 356, 357, 358, |
629 |
< |
|
630 |
< |
359, 359, 359, 359, 351, 359, 359, 359, 359, 359, |
631 |
< |
359, 359, 352, 359, 359, 359, 359, 353, 354, 359, |
632 |
< |
355, 356, 357, 358, 33, 33, 3, 359, 359, 359, |
633 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
634 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
635 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
636 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
637 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
638 |
< |
359, 359, 359, 359 |
577 |
> |
112, 114, 115, 116, 106, 117, 118, 122, 123, 113, |
578 |
> |
124, 363, 107, 125, 109, 126, 129, 108, 130, 134, |
579 |
> |
135, 110, 111, 136, 112, 114, 115, 116, 119, 117, |
580 |
> |
118, 122, 123, 113, 124, 120, 127, 125, 131, 126, |
581 |
> |
129, 121, 130, 134, 135, 137, 138, 136, 132, 139, |
582 |
> |
128, 133, 119, 140, 141, 142, 363, 145, 147, 120, |
583 |
> |
127, 148, 131, 149, 143, 121, 150, 151, 154, 137, |
584 |
> |
138, 152, 132, 139, 128, 133, 155, 140, 141, 142, |
585 |
> |
|
586 |
> |
144, 145, 147, 156, 157, 148, 158, 149, 143, 159, |
587 |
> |
150, 151, 154, 153, 160, 152, 161, 162, 164, 165, |
588 |
> |
155, 166, 167, 168, 144, 169, 170, 156, 157, 171, |
589 |
> |
158, 172, 173, 159, 174, 175, 176, 177, 160, 178, |
590 |
> |
161, 162, 164, 165, 179, 166, 167, 168, 182, 169, |
591 |
> |
170, 183, 184, 171, 185, 172, 173, 180, 174, 175, |
592 |
> |
176, 177, 186, 178, 181, 187, 188, 189, 179, 190, |
593 |
> |
191, 192, 182, 193, 194, 183, 184, 195, 185, 196, |
594 |
> |
197, 180, 198, 199, 200, 201, 186, 202, 181, 187, |
595 |
> |
188, 189, 203, 190, 191, 192, 204, 193, 194, 205, |
596 |
> |
|
597 |
> |
206, 195, 207, 196, 197, 208, 198, 199, 200, 201, |
598 |
> |
209, 202, 210, 211, 212, 213, 203, 214, 215, 216, |
599 |
> |
204, 217, 218, 205, 206, 219, 207, 220, 221, 208, |
600 |
> |
222, 223, 224, 225, 209, 226, 210, 211, 212, 213, |
601 |
> |
227, 214, 215, 216, 228, 217, 218, 229, 230, 219, |
602 |
> |
231, 220, 221, 232, 222, 223, 224, 225, 233, 226, |
603 |
> |
234, 235, 236, 237, 227, 238, 239, 240, 228, 241, |
604 |
> |
242, 229, 230, 243, 231, 244, 245, 232, 246, 248, |
605 |
> |
249, 250, 233, 251, 234, 235, 236, 237, 252, 238, |
606 |
> |
239, 240, 253, 241, 242, 254, 255, 243, 256, 244, |
607 |
> |
|
608 |
> |
245, 257, 246, 248, 249, 250, 258, 251, 259, 260, |
609 |
> |
261, 262, 252, 263, 264, 265, 253, 266, 267, 254, |
610 |
> |
255, 268, 256, 269, 270, 257, 271, 272, 273, 274, |
611 |
> |
258, 277, 259, 260, 261, 262, 278, 263, 264, 265, |
612 |
> |
279, 266, 267, 280, 281, 268, 282, 269, 270, 283, |
613 |
> |
271, 272, 273, 274, 284, 277, 287, 285, 288, 289, |
614 |
> |
278, 290, 291, 292, 279, 293, 294, 280, 281, 286, |
615 |
> |
282, 295, 296, 283, 297, 298, 299, 300, 284, 301, |
616 |
> |
287, 285, 288, 289, 302, 290, 291, 292, 303, 293, |
617 |
> |
294, 304, 305, 286, 307, 295, 296, 308, 297, 298, |
618 |
> |
|
619 |
> |
299, 300, 309, 301, 310, 311, 312, 313, 302, 314, |
620 |
> |
315, 316, 303, 317, 318, 304, 305, 319, 307, 320, |
621 |
> |
321, 308, 322, 323, 324, 325, 309, 326, 310, 311, |
622 |
> |
312, 313, 363, 314, 315, 316, 330, 317, 318, 331, |
623 |
> |
332, 319, 333, 320, 321, 334, 322, 323, 324, 325, |
624 |
> |
327, 326, 335, 336, 337, 339, 328, 340, 329, 341, |
625 |
> |
330, 342, 343, 331, 332, 344, 333, 345, 346, 334, |
626 |
> |
347, 348, 349, 350, 327, 351, 335, 336, 337, 339, |
627 |
> |
328, 340, 329, 341, 352, 342, 343, 353, 354, 344, |
628 |
> |
355, 345, 346, 356, 347, 348, 349, 350, 357, 351, |
629 |
> |
|
630 |
> |
358, 359, 360, 361, 362, 363, 363, 363, 352, 363, |
631 |
> |
363, 353, 354, 363, 355, 363, 363, 356, 363, 363, |
632 |
> |
363, 363, 357, 363, 358, 359, 360, 361, 362, 33, |
633 |
> |
33, 3, 363, 363, 363, 363, 363, 363, 363, 363, |
634 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
635 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
636 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
637 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
638 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363 |
639 |
|
} ; |
640 |
|
|
641 |
< |
static yyconst flex_int16_t yy_chk[785] = |
641 |
> |
static yyconst flex_int16_t yy_chk[790] = |
642 |
|
{ 0, |
643 |
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
644 |
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
647 |
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
648 |
|
1, 1, 1, 1, 1, 1, 1, 7, 7, 9, |
649 |
|
9, 10, 10, 10, 11, 12, 13, 14, 15, 27, |
650 |
< |
16, 362, 13, 16, 17, 12, 28, 18, 17, 14, |
651 |
< |
18, 360, 30, 33, 33, 316, 24, 12, 11, 12, |
650 |
> |
16, 366, 13, 16, 17, 12, 28, 18, 17, 14, |
651 |
> |
18, 364, 30, 33, 33, 320, 24, 12, 11, 12, |
652 |
|
13, 14, 15, 27, 16, 24, 13, 16, 17, 12, |
653 |
|
|
654 |
|
28, 18, 17, 14, 18, 19, 30, 39, 19, 21, |
655 |
< |
24, 12, 19, 21, 19, 232, 232, 21, 22, 24, |
656 |
< |
40, 41, 21, 273, 25, 22, 25, 22, 201, 19, |
655 |
> |
24, 12, 19, 21, 19, 235, 235, 21, 22, 24, |
656 |
> |
40, 41, 21, 277, 25, 22, 25, 22, 203, 19, |
657 |
|
29, 39, 19, 21, 29, 25, 19, 21, 19, 20, |
658 |
|
20, 21, 22, 20, 40, 41, 21, 20, 25, 22, |
659 |
|
25, 22, 20, 108, 29, 38, 38, 38, 29, 25, |
664 |
|
|
665 |
|
57, 23, 50, 51, 26, 23, 52, 53, 58, 23, |
666 |
|
59, 26, 54, 58, 23, 55, 23, 60, 61, 56, |
667 |
< |
62, 63, 64, 65, 57, 67, 69, 70, 71, 62, |
668 |
< |
72, 73, 58, 69, 59, 74, 76, 58, 3, 69, |
669 |
< |
77, 60, 61, 79, 62, 63, 64, 65, 75, 67, |
670 |
< |
69, 70, 71, 62, 72, 73, 78, 69, 80, 74, |
671 |
< |
76, 81, 75, 69, 77, 82, 78, 79, 83, 78, |
672 |
< |
84, 85, 75, 86, 87, 88, 89, 91, 92, 93, |
673 |
< |
78, 94, 80, 95, 96, 81, 75, 97, 98, 82, |
674 |
< |
78, 88, 83, 78, 84, 85, 99, 86, 87, 88, |
675 |
< |
|
676 |
< |
89, 91, 92, 93, 100, 94, 96, 95, 96, 101, |
677 |
< |
103, 97, 98, 105, 106, 88, 107, 109, 110, 111, |
678 |
< |
99, 112, 113, 114, 115, 116, 118, 120, 100, 121, |
679 |
< |
122, 123, 124, 101, 103, 125, 127, 105, 106, 128, |
680 |
< |
107, 109, 110, 111, 129, 112, 113, 114, 115, 116, |
681 |
< |
118, 120, 130, 121, 122, 123, 124, 126, 131, 125, |
682 |
< |
127, 132, 133, 128, 126, 134, 135, 136, 129, 137, |
683 |
< |
138, 139, 140, 141, 142, 145, 130, 146, 147, 148, |
684 |
< |
149, 126, 131, 151, 152, 132, 133, 153, 126, 134, |
685 |
< |
135, 136, 154, 137, 138, 139, 140, 141, 142, 145, |
686 |
< |
|
687 |
< |
155, 146, 147, 148, 149, 156, 157, 151, 152, 158, |
688 |
< |
159, 153, 160, 162, 163, 164, 154, 165, 167, 169, |
689 |
< |
170, 172, 173, 174, 155, 175, 177, 178, 179, 156, |
690 |
< |
157, 180, 181, 158, 159, 0, 160, 162, 163, 164, |
691 |
< |
183, 165, 167, 169, 170, 172, 173, 174, 184, 175, |
692 |
< |
177, 178, 179, 185, 186, 180, 181, 182, 187, 182, |
693 |
< |
188, 191, 192, 193, 183, 194, 195, 196, 197, 199, |
694 |
< |
200, 202, 184, 203, 206, 207, 208, 185, 186, 209, |
695 |
< |
211, 182, 187, 182, 188, 191, 192, 193, 212, 194, |
696 |
< |
195, 196, 197, 199, 200, 202, 213, 203, 206, 207, |
697 |
< |
|
698 |
< |
208, 214, 215, 209, 211, 216, 217, 218, 219, 220, |
699 |
< |
221, 222, 212, 223, 224, 226, 227, 228, 229, 230, |
700 |
< |
213, 231, 233, 234, 235, 214, 215, 238, 240, 216, |
701 |
< |
217, 218, 219, 220, 221, 222, 241, 223, 224, 226, |
702 |
< |
227, 228, 229, 230, 242, 231, 233, 234, 235, 243, |
703 |
< |
244, 238, 240, 245, 247, 250, 251, 253, 254, 256, |
704 |
< |
241, 257, 244, 258, 259, 260, 261, 262, 242, 263, |
705 |
< |
264, 266, 267, 243, 244, 268, 269, 245, 247, 250, |
706 |
< |
251, 253, 254, 256, 274, 257, 244, 258, 259, 260, |
707 |
< |
261, 262, 275, 263, 264, 266, 267, 276, 277, 268, |
708 |
< |
|
709 |
< |
269, 278, 280, 281, 282, 283, 284, 285, 274, 286, |
710 |
< |
287, 289, 290, 292, 295, 296, 275, 297, 301, 304, |
711 |
< |
306, 276, 277, 307, 0, 278, 280, 281, 282, 283, |
712 |
< |
284, 285, 308, 286, 287, 289, 290, 292, 295, 296, |
713 |
< |
302, 297, 301, 304, 306, 309, 302, 307, 302, 311, |
714 |
< |
313, 315, 320, 323, 324, 325, 308, 327, 330, 331, |
715 |
< |
334, 335, 337, 338, 302, 339, 341, 342, 343, 309, |
716 |
< |
302, 344, 302, 311, 313, 315, 320, 323, 324, 325, |
717 |
< |
345, 327, 330, 331, 334, 335, 337, 338, 348, 339, |
718 |
< |
341, 342, 343, 351, 352, 344, 353, 354, 356, 357, |
719 |
< |
|
720 |
< |
0, 0, 0, 0, 345, 0, 0, 0, 0, 0, |
721 |
< |
0, 0, 348, 0, 0, 0, 0, 351, 352, 0, |
722 |
< |
353, 354, 356, 357, 361, 361, 359, 359, 359, 359, |
723 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
724 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
725 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
726 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
727 |
< |
359, 359, 359, 359, 359, 359, 359, 359, 359, 359, |
728 |
< |
359, 359, 359, 359 |
667 |
> |
62, 63, 64, 65, 57, 66, 67, 70, 71, 62, |
668 |
> |
72, 3, 58, 73, 59, 74, 76, 58, 77, 79, |
669 |
> |
80, 60, 61, 81, 62, 63, 64, 65, 69, 66, |
670 |
> |
67, 70, 71, 62, 72, 69, 75, 73, 78, 74, |
671 |
> |
76, 69, 77, 79, 80, 82, 83, 81, 78, 84, |
672 |
> |
75, 78, 69, 85, 86, 87, 0, 89, 91, 69, |
673 |
> |
75, 92, 78, 93, 88, 69, 94, 95, 97, 82, |
674 |
> |
83, 96, 78, 84, 75, 78, 98, 85, 86, 87, |
675 |
> |
|
676 |
> |
88, 89, 91, 99, 100, 92, 101, 93, 88, 103, |
677 |
> |
94, 95, 97, 96, 105, 96, 106, 107, 109, 110, |
678 |
> |
98, 111, 112, 113, 88, 114, 115, 99, 100, 116, |
679 |
> |
101, 117, 119, 103, 121, 122, 123, 124, 105, 125, |
680 |
> |
106, 107, 109, 110, 126, 111, 112, 113, 128, 114, |
681 |
> |
115, 129, 130, 116, 131, 117, 119, 127, 121, 122, |
682 |
> |
123, 124, 132, 125, 127, 133, 134, 135, 126, 136, |
683 |
> |
137, 138, 128, 139, 140, 129, 130, 141, 131, 142, |
684 |
> |
143, 127, 146, 147, 148, 149, 132, 150, 127, 133, |
685 |
> |
134, 135, 152, 136, 137, 138, 153, 139, 140, 154, |
686 |
> |
|
687 |
> |
155, 141, 156, 142, 143, 157, 146, 147, 148, 149, |
688 |
> |
158, 150, 159, 160, 161, 163, 152, 164, 165, 166, |
689 |
> |
153, 168, 170, 154, 155, 171, 156, 172, 174, 157, |
690 |
> |
175, 176, 177, 179, 158, 180, 159, 160, 161, 163, |
691 |
> |
181, 164, 165, 166, 182, 168, 170, 183, 184, 171, |
692 |
> |
184, 172, 174, 185, 175, 176, 177, 179, 186, 180, |
693 |
> |
187, 188, 189, 190, 181, 193, 194, 195, 182, 196, |
694 |
> |
197, 183, 184, 198, 184, 199, 201, 185, 202, 204, |
695 |
> |
205, 208, 186, 209, 187, 188, 189, 190, 210, 193, |
696 |
> |
194, 195, 211, 196, 197, 213, 214, 198, 215, 199, |
697 |
> |
|
698 |
> |
201, 216, 202, 204, 205, 208, 217, 209, 218, 219, |
699 |
> |
220, 221, 210, 222, 223, 224, 211, 225, 226, 213, |
700 |
> |
214, 227, 215, 229, 230, 216, 231, 232, 233, 234, |
701 |
> |
217, 236, 218, 219, 220, 221, 237, 222, 223, 224, |
702 |
> |
238, 225, 226, 241, 243, 227, 244, 229, 230, 245, |
703 |
> |
231, 232, 233, 234, 246, 236, 248, 247, 250, 253, |
704 |
> |
237, 254, 256, 257, 238, 259, 260, 241, 243, 247, |
705 |
> |
244, 262, 263, 245, 264, 265, 266, 267, 246, 268, |
706 |
> |
248, 247, 250, 253, 270, 254, 256, 257, 271, 259, |
707 |
> |
260, 272, 273, 247, 278, 262, 263, 279, 264, 265, |
708 |
> |
|
709 |
> |
266, 267, 280, 268, 281, 282, 284, 285, 270, 286, |
710 |
> |
287, 288, 271, 289, 290, 272, 273, 291, 278, 293, |
711 |
> |
294, 279, 296, 299, 300, 301, 280, 305, 281, 282, |
712 |
> |
284, 285, 0, 286, 287, 288, 308, 289, 290, 310, |
713 |
> |
311, 291, 312, 293, 294, 313, 296, 299, 300, 301, |
714 |
> |
306, 305, 315, 317, 319, 324, 306, 327, 306, 328, |
715 |
> |
308, 329, 331, 310, 311, 334, 312, 335, 338, 313, |
716 |
> |
339, 341, 342, 343, 306, 345, 315, 317, 319, 324, |
717 |
> |
306, 327, 306, 328, 346, 329, 331, 347, 348, 334, |
718 |
> |
349, 335, 338, 352, 339, 341, 342, 343, 355, 345, |
719 |
> |
|
720 |
> |
356, 357, 358, 360, 361, 0, 0, 0, 346, 0, |
721 |
> |
0, 347, 348, 0, 349, 0, 0, 352, 0, 0, |
722 |
> |
0, 0, 355, 0, 356, 357, 358, 360, 361, 365, |
723 |
> |
365, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
724 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
725 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
726 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
727 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363, 363, |
728 |
> |
363, 363, 363, 363, 363, 363, 363, 363, 363 |
729 |
|
} ; |
730 |
|
|
731 |
|
static yy_state_type yy_last_accepting_state; |
778 |
|
int linenum = 1; |
779 |
|
char linebuf[512]; |
780 |
|
|
781 |
< |
#line 781 "config-lexer.c" |
781 |
> |
#line 782 "config-lexer.c" |
782 |
|
|
783 |
|
#define INITIAL 0 |
784 |
|
|
988 |
|
#line 45 "config-lexer.l" |
989 |
|
|
990 |
|
|
991 |
< |
#line 991 "config-lexer.c" |
991 |
> |
#line 992 "config-lexer.c" |
992 |
|
|
993 |
|
while ( 1 ) /* loops until end-of-file is reached */ |
994 |
|
{ |
1021 |
|
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) |
1022 |
|
{ |
1023 |
|
yy_current_state = (int) yy_def[yy_current_state]; |
1024 |
< |
if ( yy_current_state >= 360 ) |
1024 |
> |
if ( yy_current_state >= 364 ) |
1025 |
|
yy_c = yy_meta[(unsigned int) yy_c]; |
1026 |
|
} |
1027 |
|
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; |
1028 |
|
++yy_cp; |
1029 |
|
} |
1030 |
< |
while ( yy_base[yy_current_state] != 727 ); |
1030 |
> |
while ( yy_base[yy_current_state] != 732 ); |
1031 |
|
|
1032 |
|
yy_find_action: |
1033 |
|
yy_act = yy_accept[yy_current_state]; |
1217 |
|
case 26: |
1218 |
|
YY_RULE_SETUP |
1219 |
|
#line 112 "config-lexer.l" |
1220 |
< |
{ return OPER; } |
1220 |
> |
{ return NOTICE; } |
1221 |
|
YY_BREAK |
1222 |
|
case 27: |
1223 |
|
YY_RULE_SETUP |
1224 |
|
#line 113 "config-lexer.l" |
1225 |
< |
{ return OPM; } |
1225 |
> |
{ return OPER; } |
1226 |
|
YY_BREAK |
1227 |
|
case 28: |
1228 |
|
YY_RULE_SETUP |
1229 |
|
#line 114 "config-lexer.l" |
1230 |
< |
{ return OPTIONS; } |
1230 |
> |
{ return OPM; } |
1231 |
|
YY_BREAK |
1232 |
|
case 29: |
1233 |
|
YY_RULE_SETUP |
1234 |
|
#line 115 "config-lexer.l" |
1235 |
< |
{ return PASSWORD; } |
1235 |
> |
{ return OPTIONS; } |
1236 |
|
YY_BREAK |
1237 |
|
case 30: |
1238 |
|
YY_RULE_SETUP |
1239 |
|
#line 116 "config-lexer.l" |
1240 |
< |
{ return PERFORM; } |
1240 |
> |
{ return PASSWORD; } |
1241 |
|
YY_BREAK |
1242 |
|
case 31: |
1243 |
|
YY_RULE_SETUP |
1244 |
|
#line 117 "config-lexer.l" |
1245 |
< |
{ return PIDFILE; } |
1245 |
> |
{ return PERFORM; } |
1246 |
|
YY_BREAK |
1247 |
|
case 32: |
1248 |
|
YY_RULE_SETUP |
1249 |
|
#line 118 "config-lexer.l" |
1250 |
< |
{ return PORT; } |
1250 |
> |
{ return PIDFILE; } |
1251 |
|
YY_BREAK |
1252 |
|
case 33: |
1253 |
|
YY_RULE_SETUP |
1254 |
|
#line 119 "config-lexer.l" |
1255 |
< |
{ return PROTOCOL; } |
1255 |
> |
{ return PORT; } |
1256 |
|
YY_BREAK |
1257 |
|
case 34: |
1258 |
|
YY_RULE_SETUP |
1259 |
|
#line 120 "config-lexer.l" |
1260 |
< |
{ return READTIMEOUT; } |
1260 |
> |
{ return PROTOCOL; } |
1261 |
|
YY_BREAK |
1262 |
|
case 35: |
1263 |
|
YY_RULE_SETUP |
1264 |
|
#line 121 "config-lexer.l" |
1265 |
< |
{ return REALNAME; } |
1265 |
> |
{ return READTIMEOUT; } |
1266 |
|
YY_BREAK |
1267 |
|
case 36: |
1268 |
|
YY_RULE_SETUP |
1269 |
|
#line 122 "config-lexer.l" |
1270 |
< |
{ return REPLY; } |
1270 |
> |
{ return REALNAME; } |
1271 |
|
YY_BREAK |
1272 |
|
case 37: |
1273 |
|
YY_RULE_SETUP |
1274 |
|
#line 123 "config-lexer.l" |
1275 |
< |
{ return SCANLOG; } |
1275 |
> |
{ return REPLY; } |
1276 |
|
YY_BREAK |
1277 |
|
case 38: |
1278 |
|
YY_RULE_SETUP |
1279 |
|
#line 124 "config-lexer.l" |
1280 |
< |
{ return SCANNER; } |
1280 |
> |
{ return SCANLOG; } |
1281 |
|
YY_BREAK |
1282 |
|
case 39: |
1283 |
|
YY_RULE_SETUP |
1284 |
|
#line 125 "config-lexer.l" |
1285 |
< |
{ return SENDMAIL; } |
1285 |
> |
{ return SCANNER; } |
1286 |
|
YY_BREAK |
1287 |
|
case 40: |
1288 |
|
YY_RULE_SETUP |
1289 |
|
#line 126 "config-lexer.l" |
1290 |
< |
{ return SERVER; } |
1290 |
> |
{ return SENDMAIL; } |
1291 |
|
YY_BREAK |
1292 |
|
case 41: |
1293 |
|
YY_RULE_SETUP |
1294 |
|
#line 127 "config-lexer.l" |
1295 |
< |
{ return TARGET_IP; } |
1295 |
> |
{ return SERVER; } |
1296 |
|
YY_BREAK |
1297 |
|
case 42: |
1298 |
|
YY_RULE_SETUP |
1299 |
|
#line 128 "config-lexer.l" |
1300 |
< |
{ return TARGET_PORT; } |
1300 |
> |
{ return TARGET_IP; } |
1301 |
|
YY_BREAK |
1302 |
|
case 43: |
1303 |
|
YY_RULE_SETUP |
1304 |
|
#line 129 "config-lexer.l" |
1305 |
< |
{ return TARGET_STRING;} |
1305 |
> |
{ return TARGET_PORT; } |
1306 |
|
YY_BREAK |
1307 |
|
case 44: |
1308 |
|
YY_RULE_SETUP |
1309 |
|
#line 130 "config-lexer.l" |
1310 |
< |
{ return TIMEOUT; } |
1310 |
> |
{ return TARGET_STRING;} |
1311 |
|
YY_BREAK |
1312 |
|
case 45: |
1313 |
|
YY_RULE_SETUP |
1314 |
|
#line 131 "config-lexer.l" |
1315 |
< |
{ return TYPE; } |
1315 |
> |
{ return TIMEOUT; } |
1316 |
|
YY_BREAK |
1317 |
|
case 46: |
1318 |
|
YY_RULE_SETUP |
1319 |
|
#line 132 "config-lexer.l" |
1320 |
< |
{ return USER; } |
1320 |
> |
{ return TYPE; } |
1321 |
|
YY_BREAK |
1322 |
|
case 47: |
1323 |
|
YY_RULE_SETUP |
1324 |
|
#line 133 "config-lexer.l" |
1325 |
< |
{ return USERNAME; } |
1325 |
> |
{ return USER; } |
1326 |
|
YY_BREAK |
1327 |
|
case 48: |
1328 |
|
YY_RULE_SETUP |
1329 |
|
#line 134 "config-lexer.l" |
1330 |
< |
{ return VHOST; } |
1330 |
> |
{ return USERNAME; } |
1331 |
|
YY_BREAK |
1332 |
|
case 49: |
1333 |
|
YY_RULE_SETUP |
1334 |
< |
#line 136 "config-lexer.l" |
1335 |
< |
{ return YEARS; } |
1334 |
> |
#line 135 "config-lexer.l" |
1335 |
> |
{ return VHOST; } |
1336 |
|
YY_BREAK |
1337 |
|
case 50: |
1338 |
|
YY_RULE_SETUP |
1342 |
|
case 51: |
1343 |
|
YY_RULE_SETUP |
1344 |
|
#line 138 "config-lexer.l" |
1345 |
< |
{ return MONTHS; } |
1345 |
> |
{ return YEARS; } |
1346 |
|
YY_BREAK |
1347 |
|
case 52: |
1348 |
|
YY_RULE_SETUP |
1352 |
|
case 53: |
1353 |
|
YY_RULE_SETUP |
1354 |
|
#line 140 "config-lexer.l" |
1355 |
< |
{ return WEEKS; } |
1355 |
> |
{ return MONTHS; } |
1356 |
|
YY_BREAK |
1357 |
|
case 54: |
1358 |
|
YY_RULE_SETUP |
1362 |
|
case 55: |
1363 |
|
YY_RULE_SETUP |
1364 |
|
#line 142 "config-lexer.l" |
1365 |
< |
{ return DAYS; } |
1365 |
> |
{ return WEEKS; } |
1366 |
|
YY_BREAK |
1367 |
|
case 56: |
1368 |
|
YY_RULE_SETUP |
1372 |
|
case 57: |
1373 |
|
YY_RULE_SETUP |
1374 |
|
#line 144 "config-lexer.l" |
1375 |
< |
{ return HOURS; } |
1375 |
> |
{ return DAYS; } |
1376 |
|
YY_BREAK |
1377 |
|
case 58: |
1378 |
|
YY_RULE_SETUP |
1382 |
|
case 59: |
1383 |
|
YY_RULE_SETUP |
1384 |
|
#line 146 "config-lexer.l" |
1385 |
< |
{ return MINUTES; } |
1385 |
> |
{ return HOURS; } |
1386 |
|
YY_BREAK |
1387 |
|
case 60: |
1388 |
|
YY_RULE_SETUP |
1392 |
|
case 61: |
1393 |
|
YY_RULE_SETUP |
1394 |
|
#line 148 "config-lexer.l" |
1395 |
< |
{ return SECONDS; } |
1395 |
> |
{ return MINUTES; } |
1396 |
|
YY_BREAK |
1397 |
|
case 62: |
1398 |
|
YY_RULE_SETUP |
1401 |
|
YY_BREAK |
1402 |
|
case 63: |
1403 |
|
YY_RULE_SETUP |
1404 |
< |
#line 151 "config-lexer.l" |
1405 |
< |
{ return BYTES; } |
1404 |
> |
#line 150 "config-lexer.l" |
1405 |
> |
{ return SECONDS; } |
1406 |
|
YY_BREAK |
1407 |
|
case 64: |
1408 |
|
YY_RULE_SETUP |
1412 |
|
case 65: |
1413 |
|
YY_RULE_SETUP |
1414 |
|
#line 153 "config-lexer.l" |
1415 |
< |
{ return KBYTES; } |
1415 |
> |
{ return BYTES; } |
1416 |
|
YY_BREAK |
1417 |
|
case 66: |
1418 |
|
YY_RULE_SETUP |
1437 |
|
case 70: |
1438 |
|
YY_RULE_SETUP |
1439 |
|
#line 158 "config-lexer.l" |
1440 |
< |
{ return MBYTES; } |
1440 |
> |
{ return KBYTES; } |
1441 |
|
YY_BREAK |
1442 |
|
case 71: |
1443 |
|
YY_RULE_SETUP |
1461 |
|
YY_BREAK |
1462 |
|
case 75: |
1463 |
|
YY_RULE_SETUP |
1464 |
< |
#line 164 "config-lexer.l" |
1464 |
> |
#line 163 "config-lexer.l" |
1465 |
> |
{ return MBYTES; } |
1466 |
> |
YY_BREAK |
1467 |
> |
case 76: |
1468 |
> |
YY_RULE_SETUP |
1469 |
> |
#line 165 "config-lexer.l" |
1470 |
|
{ |
1471 |
|
yylval.number = OPM_TYPE_HTTP; |
1472 |
|
return PROTOCOLTYPE; |
1473 |
|
} |
1474 |
|
YY_BREAK |
1475 |
< |
case 76: |
1475 |
> |
case 77: |
1476 |
|
YY_RULE_SETUP |
1477 |
< |
#line 169 "config-lexer.l" |
1477 |
> |
#line 170 "config-lexer.l" |
1478 |
|
{ |
1479 |
|
yylval.number = OPM_TYPE_HTTPPOST; |
1480 |
|
return PROTOCOLTYPE; |
1481 |
|
} |
1482 |
|
YY_BREAK |
1483 |
< |
case 77: |
1483 |
> |
case 78: |
1484 |
|
YY_RULE_SETUP |
1485 |
< |
#line 174 "config-lexer.l" |
1485 |
> |
#line 175 "config-lexer.l" |
1486 |
|
{ |
1487 |
|
yylval.number = OPM_TYPE_SOCKS4; |
1488 |
|
return PROTOCOLTYPE; |
1489 |
|
} |
1490 |
|
YY_BREAK |
1491 |
< |
case 78: |
1491 |
> |
case 79: |
1492 |
|
YY_RULE_SETUP |
1493 |
< |
#line 179 "config-lexer.l" |
1493 |
> |
#line 180 "config-lexer.l" |
1494 |
|
{ |
1495 |
|
yylval.number = OPM_TYPE_SOCKS5; |
1496 |
|
return PROTOCOLTYPE; |
1497 |
|
} |
1498 |
|
YY_BREAK |
1499 |
< |
case 79: |
1499 |
> |
case 80: |
1500 |
|
YY_RULE_SETUP |
1501 |
< |
#line 184 "config-lexer.l" |
1501 |
> |
#line 185 "config-lexer.l" |
1502 |
|
{ |
1503 |
|
yylval.number = OPM_TYPE_WINGATE; |
1504 |
|
return PROTOCOLTYPE; |
1505 |
|
} |
1506 |
|
YY_BREAK |
1507 |
< |
case 80: |
1507 |
> |
case 81: |
1508 |
|
YY_RULE_SETUP |
1509 |
< |
#line 189 "config-lexer.l" |
1509 |
> |
#line 190 "config-lexer.l" |
1510 |
|
{ |
1511 |
|
yylval.number = OPM_TYPE_ROUTER; |
1512 |
|
return PROTOCOLTYPE; |
1513 |
|
} |
1514 |
|
YY_BREAK |
1515 |
< |
case 81: |
1515 |
> |
case 82: |
1516 |
|
YY_RULE_SETUP |
1517 |
< |
#line 195 "config-lexer.l" |
1517 |
> |
#line 196 "config-lexer.l" |
1518 |
|
{ |
1519 |
|
yylval.number=atoi(yytext); |
1520 |
|
return NUMBER; |
1521 |
|
} |
1522 |
|
YY_BREAK |
1523 |
< |
case 82: |
1523 |
> |
case 83: |
1524 |
|
YY_RULE_SETUP |
1525 |
< |
#line 204 "config-lexer.l" |
1525 |
> |
#line 205 "config-lexer.l" |
1526 |
|
{ |
1527 |
|
yylval.number=1; |
1528 |
|
return NUMBER; |
1529 |
|
} |
1530 |
|
YY_BREAK |
1531 |
< |
case 83: |
1531 |
> |
case 84: |
1532 |
|
YY_RULE_SETUP |
1533 |
< |
#line 208 "config-lexer.l" |
1533 |
> |
#line 209 "config-lexer.l" |
1534 |
|
{ |
1535 |
|
yylval.number=1; |
1536 |
|
return NUMBER; |
1537 |
|
} |
1538 |
|
YY_BREAK |
1539 |
< |
case 84: |
1539 |
> |
case 85: |
1540 |
|
YY_RULE_SETUP |
1541 |
< |
#line 212 "config-lexer.l" |
1541 |
> |
#line 213 "config-lexer.l" |
1542 |
|
{ |
1543 |
|
yylval.number=1; |
1544 |
|
return NUMBER; |
1545 |
|
} |
1546 |
|
YY_BREAK |
1547 |
< |
case 85: |
1547 |
> |
case 86: |
1548 |
|
YY_RULE_SETUP |
1549 |
< |
#line 219 "config-lexer.l" |
1549 |
> |
#line 220 "config-lexer.l" |
1550 |
|
{ |
1551 |
|
yylval.number=0; |
1552 |
|
return NUMBER; |
1553 |
|
} |
1554 |
|
YY_BREAK |
1555 |
< |
case 86: |
1555 |
> |
case 87: |
1556 |
|
YY_RULE_SETUP |
1557 |
< |
#line 224 "config-lexer.l" |
1557 |
> |
#line 225 "config-lexer.l" |
1558 |
|
{ |
1559 |
|
yylval.number=0; |
1560 |
|
return NUMBER; |
1561 |
|
} |
1562 |
|
YY_BREAK |
1563 |
< |
case 87: |
1563 |
> |
case 88: |
1564 |
|
YY_RULE_SETUP |
1565 |
< |
#line 229 "config-lexer.l" |
1565 |
> |
#line 230 "config-lexer.l" |
1566 |
|
{ |
1567 |
|
yylval.number=0; |
1568 |
|
return NUMBER; |
1569 |
|
} |
1570 |
|
YY_BREAK |
1571 |
< |
case 88: |
1572 |
< |
/* rule 88 can match eol */ |
1571 |
> |
case 89: |
1572 |
> |
/* rule 89 can match eol */ |
1573 |
|
YY_RULE_SETUP |
1574 |
< |
#line 235 "config-lexer.l" |
1574 |
> |
#line 236 "config-lexer.l" |
1575 |
|
{ |
1576 |
|
strlcpy(linebuf, yytext + 1, sizeof(linebuf)); |
1577 |
|
++linenum; |
1578 |
|
yyless(1); |
1579 |
|
} |
1580 |
|
YY_BREAK |
1581 |
< |
case 89: |
1581 |
> |
case 90: |
1582 |
|
YY_RULE_SETUP |
1583 |
< |
#line 241 "config-lexer.l" |
1583 |
> |
#line 242 "config-lexer.l" |
1584 |
|
/* ignore whitespace */; |
1585 |
|
YY_BREAK |
1586 |
< |
case 90: |
1586 |
> |
case 91: |
1587 |
|
YY_RULE_SETUP |
1588 |
< |
#line 243 "config-lexer.l" |
1588 |
> |
#line 244 "config-lexer.l" |
1589 |
|
return yytext[0]; |
1590 |
|
YY_BREAK |
1591 |
< |
case 91: |
1591 |
> |
case 92: |
1592 |
|
YY_RULE_SETUP |
1593 |
< |
#line 245 "config-lexer.l" |
1593 |
> |
#line 246 "config-lexer.l" |
1594 |
|
ECHO; |
1595 |
|
YY_BREAK |
1596 |
< |
#line 1591 "config-lexer.c" |
1596 |
> |
#line 1597 "config-lexer.c" |
1597 |
|
case YY_STATE_EOF(INITIAL): |
1598 |
|
yyterminate(); |
1599 |
|
|
1886 |
|
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) |
1887 |
|
{ |
1888 |
|
yy_current_state = (int) yy_def[yy_current_state]; |
1889 |
< |
if ( yy_current_state >= 360 ) |
1889 |
> |
if ( yy_current_state >= 364 ) |
1890 |
|
yy_c = yy_meta[(unsigned int) yy_c]; |
1891 |
|
} |
1892 |
|
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; |
1914 |
|
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) |
1915 |
|
{ |
1916 |
|
yy_current_state = (int) yy_def[yy_current_state]; |
1917 |
< |
if ( yy_current_state >= 360 ) |
1917 |
> |
if ( yy_current_state >= 364 ) |
1918 |
|
yy_c = yy_meta[(unsigned int) yy_c]; |
1919 |
|
} |
1920 |
|
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; |
1921 |
< |
yy_is_jam = (yy_current_state == 359); |
1921 |
> |
yy_is_jam = (yy_current_state == 363); |
1922 |
|
|
1923 |
|
return yy_is_jam ? 0 : yy_current_state; |
1924 |
|
} |
2551 |
|
|
2552 |
|
#define YYTABLES_NAME "yytables" |
2553 |
|
|
2554 |
< |
#line 245 "config-lexer.l" |
2554 |
> |
#line 246 "config-lexer.l" |
2555 |
|
|
2556 |
|
|
2557 |
|
|