365 |
|
*yy_cp = '\0'; \ |
366 |
|
(yy_c_buf_p) = yy_cp; |
367 |
|
|
368 |
< |
#define YY_NUM_RULES 63 |
369 |
< |
#define YY_END_OF_BUFFER 64 |
368 |
> |
#define YY_NUM_RULES 89 |
369 |
> |
#define YY_END_OF_BUFFER 90 |
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[285] = |
377 |
> |
static yyconst flex_int16_t yy_accept[344] = |
378 |
|
{ 0, |
379 |
< |
61, 61, 64, 62, 61, 60, 62, 2, 62, 53, |
380 |
< |
62, 62, 62, 62, 62, 62, 62, 62, 62, 62, |
381 |
< |
62, 62, 62, 62, 62, 62, 62, 62, 62, 62, |
382 |
< |
61, 60, 0, 3, 2, 1, 2, 53, 0, 0, |
383 |
< |
0, 0, 0, 0, 0, 0, 13, 0, 0, 0, |
384 |
< |
0, 0, 0, 0, 0, 0, 0, 58, 0, 56, |
379 |
> |
87, 87, 90, 88, 87, 86, 88, 2, 88, 79, |
380 |
> |
88, 88, 88, 88, 88, 88, 88, 88, 88, 88, |
381 |
> |
88, 88, 88, 88, 88, 88, 88, 88, 88, 88, |
382 |
> |
87, 86, 0, 3, 2, 1, 2, 79, 0, 0, |
383 |
> |
0, 0, 0, 0, 0, 0, 0, 0, 13, 0, |
384 |
> |
0, 0, 0, 67, 0, 0, 0, 0, 72, 0, |
385 |
> |
0, 0, 0, 0, 0, 84, 0, 82, 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, 0, 0, 0, 0, 0, 15, |
388 |
< |
17, 0, 0, 0, 0, 0, 0, 0, 59, 0, |
388 |
> |
0, 0, 0, 0, 54, 0, 0, 0, 0, 0, |
389 |
|
|
390 |
< |
26, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
390 |
> |
0, 15, 0, 17, 0, 0, 0, 0, 0, 0, |
391 |
> |
0, 0, 0, 0, 0, 0, 85, 0, 26, 0, |
392 |
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
393 |
< |
0, 55, 4, 0, 0, 0, 0, 0, 0, 0, |
394 |
< |
0, 47, 0, 0, 18, 0, 20, 21, 0, 23, |
393 |
> |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
394 |
> |
0, 0, 81, 4, 0, 0, 62, 0, 0, 53, |
395 |
> |
0, 0, 0, 0, 56, 73, 0, 0, 0, 0, |
396 |
> |
18, 0, 0, 0, 0, 20, 0, 21, 0, 23, |
397 |
|
25, 0, 0, 0, 0, 31, 0, 0, 0, 0, |
398 |
< |
0, 0, 0, 0, 0, 0, 54, 43, 44, 0, |
399 |
< |
0, 0, 0, 0, 0, 0, 0, 0, 57, 0, |
400 |
< |
0, 16, 0, 0, 0, 0, 0, 0, 0, 0, |
401 |
< |
0, 34, 0, 0, 0, 0, 0, 0, 0, 0, |
402 |
< |
0, 46, 0, 0, 0, 0, 0, 0, 0, 12, |
403 |
< |
|
404 |
< |
0, 14, 0, 0, 0, 0, 0, 0, 0, 0, |
405 |
< |
0, 52, 0, 0, 0, 38, 49, 50, 0, 0, |
406 |
< |
0, 0, 0, 0, 7, 0, 0, 0, 0, 0, |
407 |
< |
0, 0, 0, 27, 0, 29, 30, 0, 0, 35, |
408 |
< |
36, 0, 0, 42, 0, 51, 0, 0, 0, 0, |
409 |
< |
11, 0, 48, 19, 22, 24, 28, 32, 33, 37, |
410 |
< |
0, 0, 0, 45, 0, 6, 8, 0, 0, 39, |
411 |
< |
0, 0, 0, 10, 0, 0, 0, 5, 9, 40, |
412 |
< |
0, 0, 41, 0 |
398 |
> |
0, 0, 0, 0, 0, 0, 0, 80, 43, 44, |
399 |
> |
0, 52, 0, 48, 0, 0, 61, 0, 0, 0, |
400 |
> |
|
401 |
> |
0, 0, 83, 55, 0, 0, 66, 0, 16, 0, |
402 |
> |
71, 0, 0, 50, 0, 0, 0, 0, 0, 0, |
403 |
> |
0, 0, 34, 0, 0, 0, 0, 0, 0, 0, |
404 |
> |
0, 0, 0, 46, 51, 0, 47, 0, 0, 0, |
405 |
> |
0, 0, 0, 12, 0, 14, 65, 0, 0, 70, |
406 |
> |
0, 58, 49, 0, 0, 0, 0, 0, 0, 0, |
407 |
> |
0, 78, 0, 0, 60, 0, 38, 75, 76, 0, |
408 |
> |
0, 0, 0, 0, 0, 7, 0, 0, 0, 0, |
409 |
> |
0, 0, 0, 0, 57, 0, 0, 27, 0, 29, |
410 |
> |
30, 0, 0, 35, 36, 59, 0, 0, 42, 0, |
411 |
> |
|
412 |
> |
77, 0, 0, 0, 0, 11, 0, 74, 64, 19, |
413 |
> |
69, 22, 24, 28, 32, 33, 37, 0, 0, 0, |
414 |
> |
45, 0, 6, 8, 0, 0, 63, 68, 39, 0, |
415 |
> |
0, 0, 10, 0, 0, 0, 5, 9, 40, 0, |
416 |
> |
0, 41, 0 |
417 |
|
} ; |
418 |
|
|
419 |
|
static yyconst flex_int32_t yy_ec[256] = |
458 |
|
1, 1, 1, 1, 1, 1, 1 |
459 |
|
} ; |
460 |
|
|
461 |
< |
static yyconst flex_int16_t yy_base[288] = |
461 |
> |
static yyconst flex_int16_t yy_base[347] = |
462 |
|
{ 0, |
463 |
< |
0, 0, 497, 570, 245, 0, 55, 0, 54, 54, |
464 |
< |
34, 55, 49, 45, 37, 60, 42, 49, 62, 91, |
465 |
< |
93, 93, 132, 90, 98, 133, 52, 64, 67, 106, |
466 |
< |
132, 0, 77, 570, 0, 570, 0, 115, 119, 108, |
467 |
< |
137, 138, 127, 126, 142, 139, 570, 133, 132, 150, |
468 |
< |
131, 146, 164, 155, 148, 161, 166, 570, 176, 570, |
469 |
< |
182, 168, 172, 185, 174, 177, 201, 176, 195, 185, |
470 |
< |
194, 183, 191, 185, 192, 203, 203, 216, 213, 210, |
471 |
< |
93, 231, 222, 223, 237, 226, 225, 228, 235, 570, |
472 |
< |
570, 232, 236, 86, 242, 243, 246, 240, 570, 235, |
473 |
< |
|
474 |
< |
570, 243, 238, 250, 258, 247, 259, 267, 270, 264, |
475 |
< |
270, 280, 265, 276, 280, 285, 286, 287, 277, 277, |
476 |
< |
288, 570, 570, 277, 287, 285, 283, 289, 297, 289, |
477 |
< |
307, 298, 307, 321, 570, 313, 570, 570, 329, 314, |
478 |
< |
570, 318, 312, 320, 326, 570, 324, 326, 317, 336, |
479 |
< |
331, 331, 340, 329, 342, 334, 570, 570, 338, 334, |
480 |
< |
359, 348, 362, 369, 372, 85, 374, 361, 570, 366, |
481 |
< |
376, 570, 377, 380, 381, 374, 374, 373, 379, 388, |
482 |
< |
391, 570, 377, 380, 390, 395, 383, 75, 382, 389, |
483 |
< |
408, 570, 403, 412, 416, 415, 420, 422, 418, 570, |
484 |
< |
|
485 |
< |
413, 570, 430, 426, 419, 419, 421, 426, 434, 427, |
486 |
< |
430, 570, 436, 428, 438, 570, 570, 570, 54, 430, |
487 |
< |
444, 452, 456, 453, 570, 468, 458, 461, 467, 459, |
488 |
< |
474, 474, 462, 570, 479, 570, 570, 473, 480, 570, |
489 |
< |
570, 475, 496, 570, 483, 570, 476, 473, 470, 481, |
490 |
< |
570, 484, 570, 570, 570, 570, 570, 570, 570, 570, |
491 |
< |
489, 503, 500, 570, 500, 570, 570, 510, 514, 570, |
492 |
< |
508, 509, 513, 570, 509, 512, 522, 570, 570, 570, |
493 |
< |
519, 526, 570, 570, 86, 567, 77 |
463 |
> |
0, 0, 169, 689, 165, 0, 55, 0, 54, 54, |
464 |
> |
34, 55, 49, 57, 37, 60, 51, 55, 94, 129, |
465 |
> |
99, 103, 167, 72, 112, 155, 43, 59, 116, 68, |
466 |
> |
160, 0, 81, 689, 0, 689, 0, 148, 97, 98, |
467 |
> |
111, 133, 152, 147, 138, 146, 160, 155, 689, 150, |
468 |
> |
152, 153, 171, 156, 159, 175, 182, 182, 178, 201, |
469 |
> |
196, 207, 200, 206, 211, 689, 210, 689, 212, 201, |
470 |
> |
203, 217, 206, 212, 238, 208, 230, 244, 231, 233, |
471 |
> |
240, 237, 244, 256, 248, 259, 252, 265, 244, 120, |
472 |
> |
265, 264, 257, 259, 257, 273, 266, 262, 271, 280, |
473 |
> |
|
474 |
> |
291, 689, 283, 689, 290, 292, 297, 95, 290, 308, |
475 |
> |
291, 307, 295, 309, 312, 306, 689, 301, 689, 309, |
476 |
> |
303, 315, 316, 305, 308, 316, 319, 317, 330, 334, |
477 |
> |
345, 332, 343, 348, 351, 352, 353, 344, 344, 352, |
478 |
> |
356, 348, 689, 689, 346, 356, 351, 356, 354, 689, |
479 |
> |
360, 368, 360, 373, 366, 376, 378, 392, 398, 396, |
480 |
> |
689, 387, 399, 403, 388, 689, 400, 689, 408, 393, |
481 |
> |
689, 397, 391, 399, 405, 689, 402, 404, 395, 414, |
482 |
> |
433, 410, 414, 426, 422, 440, 434, 689, 689, 436, |
483 |
> |
433, 435, 452, 437, 443, 446, 689, 453, 454, 90, |
484 |
> |
|
485 |
> |
456, 443, 689, 689, 448, 459, 448, 443, 689, 462, |
486 |
> |
454, 451, 474, 470, 489, 488, 481, 482, 481, 488, |
487 |
> |
497, 500, 689, 486, 490, 500, 502, 506, 492, 107, |
488 |
> |
491, 491, 511, 689, 689, 495, 689, 504, 506, 508, |
489 |
> |
515, 529, 516, 689, 523, 689, 689, 523, 541, 689, |
490 |
> |
526, 528, 689, 540, 533, 533, 536, 541, 549, 541, |
491 |
> |
544, 689, 550, 542, 543, 552, 689, 689, 689, 52, |
492 |
> |
544, 551, 562, 557, 558, 689, 578, 572, 575, 581, |
493 |
> |
574, 588, 591, 591, 689, 592, 578, 689, 596, 689, |
494 |
> |
689, 590, 597, 689, 689, 689, 592, 614, 689, 599, |
495 |
> |
|
496 |
> |
689, 592, 590, 587, 596, 689, 599, 689, 598, 689, |
497 |
> |
601, 689, 689, 689, 689, 689, 689, 621, 623, 620, |
498 |
> |
689, 619, 689, 689, 629, 634, 689, 689, 689, 628, |
499 |
> |
629, 633, 689, 630, 631, 641, 689, 689, 689, 638, |
500 |
> |
645, 689, 689, 81, 686, 71 |
501 |
|
} ; |
502 |
|
|
503 |
< |
static yyconst flex_int16_t yy_def[288] = |
503 |
> |
static yyconst flex_int16_t yy_def[347] = |
504 |
|
{ 0, |
505 |
< |
284, 1, 284, 284, 284, 285, 286, 287, 284, 284, |
506 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
507 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
508 |
< |
284, 285, 286, 284, 287, 284, 287, 284, 284, 284, |
509 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
510 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
511 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
512 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
513 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
514 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
515 |
< |
|
516 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
517 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
518 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
519 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
520 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
521 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
522 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
523 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
524 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
525 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
526 |
< |
|
527 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
528 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
529 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
530 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
531 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
532 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
533 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
534 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
535 |
< |
284, 284, 284, 0, 284, 284, 284 |
505 |
> |
343, 1, 343, 343, 343, 344, 345, 346, 343, 343, |
506 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
507 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
508 |
> |
343, 344, 345, 343, 346, 343, 346, 343, 343, 343, |
509 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
510 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
511 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
512 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
513 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
514 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
515 |
> |
|
516 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
517 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
518 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
519 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
520 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
521 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
522 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
523 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
524 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
525 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
526 |
> |
|
527 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
528 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
529 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
530 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
531 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
532 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
533 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
534 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
535 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
536 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
537 |
> |
|
538 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
539 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
540 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
541 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
542 |
> |
343, 343, 0, 343, 343, 343 |
543 |
|
} ; |
544 |
|
|
545 |
< |
static yyconst flex_int16_t yy_nxt[628] = |
545 |
> |
static yyconst flex_int16_t yy_nxt[747] = |
546 |
|
{ 0, |
547 |
|
4, 5, 6, 7, 8, 4, 9, 10, 10, 10, |
548 |
|
11, 12, 13, 14, 15, 16, 4, 17, 18, 19, |
550 |
|
29, 4, 30, 4, 11, 12, 13, 14, 15, 16, |
551 |
|
4, 17, 18, 19, 4, 20, 21, 22, 23, 24, |
552 |
|
25, 26, 27, 28, 29, 4, 30, 34, 34, 36, |
553 |
< |
37, 38, 38, 38, 39, 40, 42, 44, 45, 48, |
554 |
< |
46, 49, 43, 47, 50, 41, 51, 35, 76, 34, |
555 |
< |
34, 77, 52, 217, 218, 78, 32, 243, 39, 40, |
556 |
< |
42, 44, 45, 48, 46, 49, 43, 47, 50, 41, |
557 |
< |
|
558 |
< |
51, 53, 76, 55, 67, 77, 52, 56, 59, 78, |
559 |
< |
69, 57, 70, 68, 54, 60, 58, 61, 198, 136, |
560 |
< |
79, 71, 38, 38, 38, 53, 124, 55, 67, 80, |
561 |
< |
81, 56, 59, 31, 69, 57, 70, 68, 54, 60, |
562 |
< |
58, 61, 62, 72, 79, 71, 63, 82, 83, 84, |
563 |
< |
64, 73, 85, 80, 81, 65, 86, 66, 74, 87, |
564 |
< |
88, 89, 90, 91, 92, 75, 62, 72, 95, 96, |
565 |
< |
63, 82, 83, 84, 64, 73, 85, 97, 98, 65, |
566 |
< |
86, 66, 74, 87, 88, 89, 90, 91, 92, 75, |
567 |
< |
93, 99, 95, 96, 103, 94, 100, 104, 105, 106, |
568 |
< |
|
569 |
< |
107, 97, 98, 101, 110, 111, 114, 112, 115, 102, |
570 |
< |
113, 108, 116, 117, 93, 99, 118, 119, 103, 94, |
571 |
< |
100, 104, 105, 106, 107, 109, 120, 101, 110, 111, |
572 |
< |
114, 112, 115, 102, 113, 108, 116, 117, 121, 122, |
573 |
< |
118, 119, 123, 125, 126, 127, 31, 130, 128, 109, |
574 |
< |
120, 131, 132, 133, 134, 135, 137, 138, 139, 140, |
575 |
< |
141, 142, 121, 122, 143, 144, 123, 125, 126, 127, |
576 |
< |
129, 130, 128, 145, 146, 131, 132, 133, 134, 135, |
577 |
< |
137, 138, 139, 140, 141, 142, 147, 148, 143, 144, |
578 |
< |
149, 150, 151, 152, 153, 154, 155, 145, 146, 156, |
579 |
< |
|
580 |
< |
157, 158, 159, 160, 161, 162, 163, 164, 165, 166, |
581 |
< |
147, 148, 167, 168, 149, 150, 151, 152, 153, 154, |
582 |
< |
155, 169, 170, 156, 157, 158, 159, 160, 161, 162, |
583 |
< |
163, 164, 165, 166, 171, 172, 167, 168, 173, 174, |
584 |
< |
175, 176, 177, 178, 179, 169, 170, 180, 181, 182, |
585 |
< |
183, 184, 186, 185, 187, 188, 189, 190, 171, 172, |
586 |
< |
191, 192, 173, 174, 175, 176, 177, 178, 179, 193, |
587 |
< |
194, 180, 181, 182, 183, 184, 186, 185, 187, 188, |
588 |
< |
189, 190, 195, 196, 191, 192, 197, 199, 200, 201, |
589 |
< |
202, 203, 204, 193, 194, 205, 206, 207, 208, 209, |
590 |
< |
|
591 |
< |
210, 211, 212, 213, 214, 215, 195, 196, 216, 219, |
592 |
< |
197, 199, 200, 201, 202, 203, 204, 220, 221, 205, |
593 |
< |
206, 207, 208, 209, 210, 211, 212, 213, 214, 215, |
594 |
< |
222, 223, 216, 219, 224, 225, 226, 227, 229, 230, |
595 |
< |
231, 220, 221, 232, 233, 234, 235, 236, 237, 228, |
596 |
< |
238, 239, 240, 241, 222, 223, 242, 244, 224, 225, |
597 |
< |
226, 227, 229, 230, 231, 245, 246, 232, 233, 234, |
598 |
< |
235, 236, 237, 228, 238, 239, 240, 241, 247, 248, |
599 |
< |
242, 244, 249, 250, 251, 252, 253, 254, 255, 245, |
600 |
< |
246, 256, 257, 258, 259, 260, 284, 264, 284, 265, |
601 |
< |
|
602 |
< |
266, 267, 247, 248, 268, 269, 249, 250, 251, 252, |
603 |
< |
253, 254, 255, 270, 261, 256, 257, 258, 259, 260, |
604 |
< |
262, 264, 263, 265, 266, 267, 271, 272, 268, 269, |
605 |
< |
273, 274, 275, 276, 277, 278, 279, 270, 261, 280, |
606 |
< |
281, 282, 283, 284, 262, 284, 263, 284, 284, 284, |
607 |
< |
271, 272, 284, 284, 273, 274, 275, 276, 277, 278, |
608 |
< |
279, 284, 284, 280, 281, 282, 283, 33, 33, 3, |
609 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
610 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
611 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
612 |
< |
|
613 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
614 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
615 |
< |
284, 284, 284, 284, 284, 284, 284 |
553 |
> |
37, 38, 38, 38, 39, 40, 43, 45, 47, 84, |
554 |
> |
48, 35, 44, 49, 50, 41, 85, 52, 51, 46, |
555 |
> |
53, 32, 88, 34, 34, 298, 75, 42, 39, 40, |
556 |
> |
43, 45, 47, 84, 48, 76, 44, 49, 50, 41, |
557 |
> |
|
558 |
> |
85, 52, 51, 46, 53, 54, 88, 89, 55, 63, |
559 |
> |
75, 42, 56, 64, 57, 268, 269, 65, 67, 76, |
560 |
> |
90, 91, 66, 242, 77, 68, 78, 69, 162, 54, |
561 |
> |
86, 89, 55, 63, 87, 79, 56, 64, 57, 58, |
562 |
> |
59, 65, 67, 60, 90, 91, 66, 61, 77, 68, |
563 |
> |
78, 69, 62, 145, 86, 38, 38, 38, 87, 79, |
564 |
> |
92, 31, 93, 58, 59, 80, 31, 60, 343, 94, |
565 |
> |
95, 61, 96, 81, 97, 98, 62, 70, 99, 100, |
566 |
> |
82, 71, 101, 102, 92, 72, 93, 83, 103, 80, |
567 |
> |
73, 104, 74, 94, 95, 105, 96, 81, 97, 98, |
568 |
> |
|
569 |
> |
106, 70, 99, 100, 82, 71, 101, 102, 107, 72, |
570 |
> |
109, 83, 103, 108, 73, 104, 74, 110, 111, 105, |
571 |
> |
112, 114, 115, 116, 106, 117, 118, 121, 122, 113, |
572 |
> |
123, 124, 107, 119, 109, 125, 128, 108, 343, 120, |
573 |
> |
129, 110, 111, 133, 112, 114, 115, 116, 126, 117, |
574 |
> |
118, 121, 122, 113, 123, 124, 130, 119, 134, 125, |
575 |
> |
128, 135, 127, 120, 129, 136, 131, 133, 137, 132, |
576 |
> |
138, 139, 126, 140, 141, 142, 144, 146, 147, 148, |
577 |
> |
130, 149, 134, 150, 151, 135, 127, 153, 154, 136, |
578 |
> |
131, 143, 137, 132, 138, 139, 155, 140, 141, 142, |
579 |
> |
|
580 |
> |
144, 146, 147, 148, 156, 149, 152, 150, 151, 157, |
581 |
> |
158, 153, 154, 159, 160, 143, 161, 163, 164, 165, |
582 |
> |
155, 166, 167, 168, 169, 170, 171, 172, 156, 173, |
583 |
> |
174, 175, 176, 157, 158, 177, 178, 159, 160, 179, |
584 |
> |
161, 163, 164, 165, 180, 166, 167, 168, 169, 170, |
585 |
> |
171, 172, 181, 173, 174, 175, 176, 182, 183, 177, |
586 |
> |
178, 184, 185, 179, 186, 187, 188, 189, 180, 190, |
587 |
> |
191, 192, 193, 194, 195, 196, 181, 197, 198, 199, |
588 |
> |
200, 182, 183, 201, 202, 184, 185, 203, 186, 187, |
589 |
> |
188, 189, 204, 190, 191, 192, 193, 194, 195, 196, |
590 |
> |
|
591 |
> |
205, 197, 198, 199, 200, 206, 207, 201, 202, 208, |
592 |
> |
209, 203, 210, 211, 212, 213, 204, 214, 215, 216, |
593 |
> |
217, 218, 219, 220, 205, 221, 222, 223, 224, 206, |
594 |
> |
207, 343, 227, 208, 209, 228, 210, 211, 212, 213, |
595 |
> |
229, 214, 215, 216, 217, 218, 219, 220, 230, 221, |
596 |
> |
222, 223, 224, 225, 231, 226, 227, 232, 233, 228, |
597 |
> |
234, 235, 236, 237, 229, 238, 239, 240, 241, 243, |
598 |
> |
244, 245, 230, 246, 247, 248, 249, 225, 231, 226, |
599 |
> |
250, 232, 233, 251, 234, 235, 236, 237, 252, 238, |
600 |
> |
239, 240, 241, 243, 244, 245, 253, 246, 247, 248, |
601 |
> |
|
602 |
> |
249, 254, 255, 256, 250, 257, 258, 251, 259, 260, |
603 |
> |
261, 262, 252, 263, 264, 265, 266, 267, 270, 271, |
604 |
> |
253, 272, 273, 274, 275, 254, 255, 256, 276, 257, |
605 |
> |
258, 277, 259, 260, 261, 262, 280, 263, 264, 265, |
606 |
> |
266, 267, 270, 271, 278, 272, 273, 274, 275, 281, |
607 |
> |
282, 283, 276, 284, 285, 277, 279, 286, 287, 288, |
608 |
> |
280, 289, 290, 291, 292, 293, 294, 295, 278, 296, |
609 |
> |
297, 299, 300, 281, 282, 283, 301, 284, 285, 302, |
610 |
> |
279, 286, 287, 288, 303, 289, 290, 291, 292, 293, |
611 |
> |
294, 295, 304, 296, 297, 299, 300, 305, 306, 307, |
612 |
> |
|
613 |
> |
301, 308, 309, 302, 310, 311, 312, 313, 303, 314, |
614 |
> |
315, 316, 317, 321, 343, 322, 304, 323, 324, 325, |
615 |
> |
326, 305, 306, 307, 327, 308, 309, 328, 310, 311, |
616 |
> |
312, 313, 318, 314, 315, 316, 317, 321, 319, 322, |
617 |
> |
320, 323, 324, 325, 326, 329, 330, 331, 327, 332, |
618 |
> |
333, 328, 334, 335, 336, 337, 318, 338, 339, 340, |
619 |
> |
341, 342, 319, 343, 320, 343, 343, 343, 343, 329, |
620 |
> |
330, 331, 343, 332, 333, 343, 334, 335, 336, 337, |
621 |
> |
343, 338, 339, 340, 341, 342, 33, 33, 3, 343, |
622 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
623 |
> |
|
624 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
625 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
626 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
627 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
628 |
> |
343, 343, 343, 343, 343, 343 |
629 |
|
} ; |
630 |
|
|
631 |
< |
static yyconst flex_int16_t yy_chk[628] = |
631 |
> |
static yyconst flex_int16_t yy_chk[747] = |
632 |
|
{ 0, |
633 |
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
634 |
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
636 |
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
637 |
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
638 |
|
1, 1, 1, 1, 1, 1, 1, 7, 7, 9, |
639 |
< |
9, 10, 10, 10, 11, 12, 13, 14, 15, 17, |
640 |
< |
16, 18, 13, 16, 18, 12, 19, 287, 27, 33, |
641 |
< |
33, 28, 19, 188, 188, 29, 285, 219, 11, 12, |
642 |
< |
13, 14, 15, 17, 16, 18, 13, 16, 18, 12, |
643 |
< |
|
644 |
< |
19, 20, 27, 21, 24, 28, 19, 21, 22, 29, |
645 |
< |
25, 21, 25, 24, 20, 22, 21, 22, 166, 94, |
646 |
< |
30, 25, 38, 38, 38, 20, 81, 21, 24, 39, |
647 |
< |
40, 21, 22, 31, 25, 21, 25, 24, 20, 22, |
648 |
< |
21, 22, 23, 26, 30, 25, 23, 41, 42, 43, |
649 |
< |
23, 26, 44, 39, 40, 23, 45, 23, 26, 46, |
650 |
< |
48, 49, 50, 51, 52, 26, 23, 26, 54, 55, |
651 |
< |
23, 41, 42, 43, 23, 26, 44, 56, 57, 23, |
652 |
< |
45, 23, 26, 46, 48, 49, 50, 51, 52, 26, |
653 |
< |
53, 59, 54, 55, 62, 53, 61, 63, 64, 65, |
654 |
< |
|
655 |
< |
66, 56, 57, 61, 68, 69, 71, 70, 72, 61, |
656 |
< |
70, 67, 73, 74, 53, 59, 75, 76, 62, 53, |
657 |
< |
61, 63, 64, 65, 66, 67, 77, 61, 68, 69, |
658 |
< |
71, 70, 72, 61, 70, 67, 73, 74, 78, 79, |
659 |
< |
75, 76, 80, 82, 83, 84, 5, 86, 85, 67, |
660 |
< |
77, 87, 88, 89, 92, 93, 95, 96, 97, 98, |
661 |
< |
100, 102, 78, 79, 103, 104, 80, 82, 83, 84, |
662 |
< |
85, 86, 85, 105, 106, 87, 88, 89, 92, 93, |
663 |
< |
95, 96, 97, 98, 100, 102, 107, 108, 103, 104, |
664 |
< |
109, 110, 111, 112, 113, 114, 115, 105, 106, 116, |
665 |
< |
|
666 |
< |
117, 118, 119, 120, 121, 124, 125, 126, 127, 128, |
667 |
< |
107, 108, 129, 130, 109, 110, 111, 112, 113, 114, |
668 |
< |
115, 131, 132, 116, 117, 118, 119, 120, 121, 124, |
669 |
< |
125, 126, 127, 128, 133, 134, 129, 130, 136, 139, |
670 |
< |
140, 142, 143, 144, 145, 131, 132, 147, 148, 149, |
671 |
< |
150, 151, 152, 151, 153, 154, 155, 156, 133, 134, |
672 |
< |
159, 160, 136, 139, 140, 142, 143, 144, 145, 161, |
673 |
< |
162, 147, 148, 149, 150, 151, 152, 151, 153, 154, |
674 |
< |
155, 156, 163, 164, 159, 160, 165, 167, 168, 170, |
675 |
< |
171, 173, 174, 161, 162, 175, 176, 177, 178, 179, |
676 |
< |
|
677 |
< |
180, 181, 183, 184, 185, 186, 163, 164, 187, 189, |
678 |
< |
165, 167, 168, 170, 171, 173, 174, 190, 191, 175, |
679 |
< |
176, 177, 178, 179, 180, 181, 183, 184, 185, 186, |
680 |
< |
193, 194, 187, 189, 195, 196, 197, 198, 199, 201, |
681 |
< |
203, 190, 191, 204, 205, 206, 207, 208, 209, 198, |
682 |
< |
210, 211, 213, 214, 193, 194, 215, 220, 195, 196, |
683 |
< |
197, 198, 199, 201, 203, 221, 222, 204, 205, 206, |
684 |
< |
207, 208, 209, 198, 210, 211, 213, 214, 223, 224, |
685 |
< |
215, 220, 226, 227, 228, 229, 230, 231, 232, 221, |
686 |
< |
222, 233, 235, 238, 239, 242, 3, 245, 0, 247, |
687 |
< |
|
688 |
< |
248, 249, 223, 224, 250, 252, 226, 227, 228, 229, |
689 |
< |
230, 231, 232, 261, 243, 233, 235, 238, 239, 242, |
690 |
< |
243, 245, 243, 247, 248, 249, 262, 263, 250, 252, |
691 |
< |
265, 268, 269, 271, 272, 273, 275, 261, 243, 276, |
692 |
< |
277, 281, 282, 0, 243, 0, 243, 0, 0, 0, |
693 |
< |
262, 263, 0, 0, 265, 268, 269, 271, 272, 273, |
694 |
< |
275, 0, 0, 276, 277, 281, 282, 286, 286, 284, |
695 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
696 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
697 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
698 |
< |
|
699 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
700 |
< |
284, 284, 284, 284, 284, 284, 284, 284, 284, 284, |
701 |
< |
284, 284, 284, 284, 284, 284, 284 |
639 |
> |
9, 10, 10, 10, 11, 12, 13, 14, 15, 27, |
640 |
> |
16, 346, 13, 16, 17, 12, 28, 18, 17, 14, |
641 |
> |
18, 344, 30, 33, 33, 270, 24, 12, 11, 12, |
642 |
> |
13, 14, 15, 27, 16, 24, 13, 16, 17, 12, |
643 |
> |
|
644 |
> |
28, 18, 17, 14, 18, 19, 30, 39, 19, 21, |
645 |
> |
24, 12, 19, 21, 19, 230, 230, 21, 22, 24, |
646 |
> |
40, 41, 21, 200, 25, 22, 25, 22, 108, 19, |
647 |
> |
29, 39, 19, 21, 29, 25, 19, 21, 19, 20, |
648 |
> |
20, 21, 22, 20, 40, 41, 21, 20, 25, 22, |
649 |
> |
25, 22, 20, 90, 29, 38, 38, 38, 29, 25, |
650 |
> |
42, 31, 43, 20, 20, 26, 5, 20, 3, 44, |
651 |
> |
45, 20, 46, 26, 47, 48, 20, 23, 50, 51, |
652 |
> |
26, 23, 52, 53, 42, 23, 43, 26, 54, 26, |
653 |
> |
23, 55, 23, 44, 45, 56, 46, 26, 47, 48, |
654 |
> |
|
655 |
> |
57, 23, 50, 51, 26, 23, 52, 53, 58, 23, |
656 |
> |
59, 26, 54, 58, 23, 55, 23, 60, 61, 56, |
657 |
> |
62, 63, 64, 65, 57, 67, 69, 70, 71, 62, |
658 |
> |
72, 73, 58, 69, 59, 74, 76, 58, 0, 69, |
659 |
> |
77, 60, 61, 79, 62, 63, 64, 65, 75, 67, |
660 |
> |
69, 70, 71, 62, 72, 73, 78, 69, 80, 74, |
661 |
> |
76, 81, 75, 69, 77, 82, 78, 79, 83, 78, |
662 |
> |
84, 85, 75, 86, 87, 88, 89, 91, 92, 93, |
663 |
> |
78, 94, 80, 95, 96, 81, 75, 97, 98, 82, |
664 |
> |
78, 88, 83, 78, 84, 85, 99, 86, 87, 88, |
665 |
> |
|
666 |
> |
89, 91, 92, 93, 100, 94, 96, 95, 96, 101, |
667 |
> |
103, 97, 98, 105, 106, 88, 107, 109, 110, 111, |
668 |
> |
99, 112, 113, 114, 115, 116, 118, 120, 100, 121, |
669 |
> |
122, 123, 124, 101, 103, 125, 126, 105, 106, 127, |
670 |
> |
107, 109, 110, 111, 128, 112, 113, 114, 115, 116, |
671 |
> |
118, 120, 129, 121, 122, 123, 124, 130, 131, 125, |
672 |
> |
126, 132, 133, 127, 134, 135, 136, 137, 128, 138, |
673 |
> |
139, 140, 141, 142, 145, 146, 129, 147, 148, 149, |
674 |
> |
151, 130, 131, 152, 153, 132, 133, 154, 134, 135, |
675 |
> |
136, 137, 155, 138, 139, 140, 141, 142, 145, 146, |
676 |
> |
|
677 |
> |
156, 147, 148, 149, 151, 157, 158, 152, 153, 159, |
678 |
> |
160, 154, 162, 163, 164, 165, 155, 167, 169, 170, |
679 |
> |
172, 173, 174, 175, 156, 177, 178, 179, 180, 157, |
680 |
> |
158, 0, 182, 159, 160, 183, 162, 163, 164, 165, |
681 |
> |
184, 167, 169, 170, 172, 173, 174, 175, 185, 177, |
682 |
> |
178, 179, 180, 181, 186, 181, 182, 187, 190, 183, |
683 |
> |
191, 192, 193, 194, 184, 195, 196, 198, 199, 201, |
684 |
> |
202, 205, 185, 206, 207, 208, 210, 181, 186, 181, |
685 |
> |
211, 187, 190, 212, 191, 192, 193, 194, 213, 195, |
686 |
> |
196, 198, 199, 201, 202, 205, 214, 206, 207, 208, |
687 |
> |
|
688 |
> |
210, 215, 216, 217, 211, 218, 219, 212, 220, 221, |
689 |
> |
222, 224, 213, 225, 226, 227, 228, 229, 231, 232, |
690 |
> |
214, 233, 236, 238, 239, 215, 216, 217, 240, 218, |
691 |
> |
219, 241, 220, 221, 222, 224, 243, 225, 226, 227, |
692 |
> |
228, 229, 231, 232, 242, 233, 236, 238, 239, 245, |
693 |
> |
248, 249, 240, 251, 252, 241, 242, 254, 255, 256, |
694 |
> |
243, 257, 258, 259, 260, 261, 263, 264, 242, 265, |
695 |
> |
266, 271, 272, 245, 248, 249, 273, 251, 252, 274, |
696 |
> |
242, 254, 255, 256, 275, 257, 258, 259, 260, 261, |
697 |
> |
263, 264, 277, 265, 266, 271, 272, 278, 279, 280, |
698 |
> |
|
699 |
> |
273, 281, 282, 274, 283, 284, 286, 287, 275, 289, |
700 |
> |
292, 293, 297, 300, 0, 302, 277, 303, 304, 305, |
701 |
> |
307, 278, 279, 280, 309, 281, 282, 311, 283, 284, |
702 |
> |
286, 287, 298, 289, 292, 293, 297, 300, 298, 302, |
703 |
> |
298, 303, 304, 305, 307, 318, 319, 320, 309, 322, |
704 |
> |
325, 311, 326, 330, 331, 332, 298, 334, 335, 336, |
705 |
> |
340, 341, 298, 0, 298, 0, 0, 0, 0, 318, |
706 |
> |
319, 320, 0, 322, 325, 0, 326, 330, 331, 332, |
707 |
> |
0, 334, 335, 336, 340, 341, 345, 345, 343, 343, |
708 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
709 |
> |
|
710 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
711 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
712 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
713 |
> |
343, 343, 343, 343, 343, 343, 343, 343, 343, 343, |
714 |
> |
343, 343, 343, 343, 343, 343 |
715 |
|
} ; |
716 |
|
|
717 |
|
static yy_state_type yy_last_accepting_state; |
771 |
|
int linenum = 1; |
772 |
|
char linebuf[512]; |
773 |
|
|
774 |
< |
#line 728 "config-lexer.c" |
774 |
> |
#line 775 "config-lexer.c" |
775 |
|
|
776 |
|
#define INITIAL 0 |
777 |
|
|
981 |
|
#line 52 "config-lexer.l" |
982 |
|
|
983 |
|
|
984 |
< |
#line 938 "config-lexer.c" |
984 |
> |
#line 985 "config-lexer.c" |
985 |
|
|
986 |
|
while ( 1 ) /* loops until end-of-file is reached */ |
987 |
|
{ |
1014 |
|
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) |
1015 |
|
{ |
1016 |
|
yy_current_state = (int) yy_def[yy_current_state]; |
1017 |
< |
if ( yy_current_state >= 285 ) |
1017 |
> |
if ( yy_current_state >= 344 ) |
1018 |
|
yy_c = yy_meta[(unsigned int) yy_c]; |
1019 |
|
} |
1020 |
|
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; |
1021 |
|
++yy_cp; |
1022 |
|
} |
1023 |
< |
while ( yy_base[yy_current_state] != 570 ); |
1023 |
> |
while ( yy_base[yy_current_state] != 689 ); |
1024 |
|
|
1025 |
|
yy_find_action: |
1026 |
|
yy_act = yy_accept[yy_current_state]; |
1314 |
|
YY_BREAK |
1315 |
|
case 47: |
1316 |
|
YY_RULE_SETUP |
1317 |
+ |
#line 141 "config-lexer.l" |
1318 |
+ |
{ return YEARS; } |
1319 |
+ |
YY_BREAK |
1320 |
+ |
case 48: |
1321 |
+ |
YY_RULE_SETUP |
1322 |
|
#line 142 "config-lexer.l" |
1323 |
+ |
{ return YEARS; } |
1324 |
+ |
YY_BREAK |
1325 |
+ |
case 49: |
1326 |
+ |
YY_RULE_SETUP |
1327 |
+ |
#line 143 "config-lexer.l" |
1328 |
+ |
{ return MONTHS; } |
1329 |
+ |
YY_BREAK |
1330 |
+ |
case 50: |
1331 |
+ |
YY_RULE_SETUP |
1332 |
+ |
#line 144 "config-lexer.l" |
1333 |
+ |
{ return MONTHS; } |
1334 |
+ |
YY_BREAK |
1335 |
+ |
case 51: |
1336 |
+ |
YY_RULE_SETUP |
1337 |
+ |
#line 145 "config-lexer.l" |
1338 |
+ |
{ return WEEKS; } |
1339 |
+ |
YY_BREAK |
1340 |
+ |
case 52: |
1341 |
+ |
YY_RULE_SETUP |
1342 |
+ |
#line 146 "config-lexer.l" |
1343 |
+ |
{ return WEEKS; } |
1344 |
+ |
YY_BREAK |
1345 |
+ |
case 53: |
1346 |
+ |
YY_RULE_SETUP |
1347 |
+ |
#line 147 "config-lexer.l" |
1348 |
+ |
{ return DAYS; } |
1349 |
+ |
YY_BREAK |
1350 |
+ |
case 54: |
1351 |
+ |
YY_RULE_SETUP |
1352 |
+ |
#line 148 "config-lexer.l" |
1353 |
+ |
{ return DAYS; } |
1354 |
+ |
YY_BREAK |
1355 |
+ |
case 55: |
1356 |
+ |
YY_RULE_SETUP |
1357 |
+ |
#line 149 "config-lexer.l" |
1358 |
+ |
{ return HOURS; } |
1359 |
+ |
YY_BREAK |
1360 |
+ |
case 56: |
1361 |
+ |
YY_RULE_SETUP |
1362 |
+ |
#line 150 "config-lexer.l" |
1363 |
+ |
{ return HOURS; } |
1364 |
+ |
YY_BREAK |
1365 |
+ |
case 57: |
1366 |
+ |
YY_RULE_SETUP |
1367 |
+ |
#line 151 "config-lexer.l" |
1368 |
+ |
{ return MINUTES; } |
1369 |
+ |
YY_BREAK |
1370 |
+ |
case 58: |
1371 |
+ |
YY_RULE_SETUP |
1372 |
+ |
#line 152 "config-lexer.l" |
1373 |
+ |
{ return MINUTES; } |
1374 |
+ |
YY_BREAK |
1375 |
+ |
case 59: |
1376 |
+ |
YY_RULE_SETUP |
1377 |
+ |
#line 153 "config-lexer.l" |
1378 |
+ |
{ return SECONDS; } |
1379 |
+ |
YY_BREAK |
1380 |
+ |
case 60: |
1381 |
+ |
YY_RULE_SETUP |
1382 |
+ |
#line 154 "config-lexer.l" |
1383 |
+ |
{ return SECONDS; } |
1384 |
+ |
YY_BREAK |
1385 |
+ |
case 61: |
1386 |
+ |
YY_RULE_SETUP |
1387 |
+ |
#line 156 "config-lexer.l" |
1388 |
+ |
{ return BYTES; } |
1389 |
+ |
YY_BREAK |
1390 |
+ |
case 62: |
1391 |
+ |
YY_RULE_SETUP |
1392 |
+ |
#line 157 "config-lexer.l" |
1393 |
+ |
{ return BYTES; } |
1394 |
+ |
YY_BREAK |
1395 |
+ |
case 63: |
1396 |
+ |
YY_RULE_SETUP |
1397 |
+ |
#line 158 "config-lexer.l" |
1398 |
+ |
{ return KBYTES; } |
1399 |
+ |
YY_BREAK |
1400 |
+ |
case 64: |
1401 |
+ |
YY_RULE_SETUP |
1402 |
+ |
#line 159 "config-lexer.l" |
1403 |
+ |
{ return KBYTES; } |
1404 |
+ |
YY_BREAK |
1405 |
+ |
case 65: |
1406 |
+ |
YY_RULE_SETUP |
1407 |
+ |
#line 160 "config-lexer.l" |
1408 |
+ |
{ return KBYTES; } |
1409 |
+ |
YY_BREAK |
1410 |
+ |
case 66: |
1411 |
+ |
YY_RULE_SETUP |
1412 |
+ |
#line 161 "config-lexer.l" |
1413 |
+ |
{ return KBYTES; } |
1414 |
+ |
YY_BREAK |
1415 |
+ |
case 67: |
1416 |
+ |
YY_RULE_SETUP |
1417 |
+ |
#line 162 "config-lexer.l" |
1418 |
+ |
{ return KBYTES; } |
1419 |
+ |
YY_BREAK |
1420 |
+ |
case 68: |
1421 |
+ |
YY_RULE_SETUP |
1422 |
+ |
#line 163 "config-lexer.l" |
1423 |
+ |
{ return MBYTES; } |
1424 |
+ |
YY_BREAK |
1425 |
+ |
case 69: |
1426 |
+ |
YY_RULE_SETUP |
1427 |
+ |
#line 164 "config-lexer.l" |
1428 |
+ |
{ return MBYTES; } |
1429 |
+ |
YY_BREAK |
1430 |
+ |
case 70: |
1431 |
+ |
YY_RULE_SETUP |
1432 |
+ |
#line 165 "config-lexer.l" |
1433 |
+ |
{ return MBYTES; } |
1434 |
+ |
YY_BREAK |
1435 |
+ |
case 71: |
1436 |
+ |
YY_RULE_SETUP |
1437 |
+ |
#line 166 "config-lexer.l" |
1438 |
+ |
{ return MBYTES; } |
1439 |
+ |
YY_BREAK |
1440 |
+ |
case 72: |
1441 |
+ |
YY_RULE_SETUP |
1442 |
+ |
#line 167 "config-lexer.l" |
1443 |
+ |
{ return MBYTES; } |
1444 |
+ |
YY_BREAK |
1445 |
+ |
case 73: |
1446 |
+ |
YY_RULE_SETUP |
1447 |
+ |
#line 169 "config-lexer.l" |
1448 |
|
{ |
1449 |
|
yylval.number = OPM_TYPE_HTTP; |
1450 |
|
return PROTOCOLTYPE; |
1451 |
|
} |
1452 |
|
YY_BREAK |
1453 |
< |
case 48: |
1453 |
> |
case 74: |
1454 |
|
YY_RULE_SETUP |
1455 |
< |
#line 147 "config-lexer.l" |
1455 |
> |
#line 174 "config-lexer.l" |
1456 |
|
{ |
1457 |
|
yylval.number = OPM_TYPE_HTTPPOST; |
1458 |
|
return PROTOCOLTYPE; |
1459 |
|
} |
1460 |
|
YY_BREAK |
1461 |
< |
case 49: |
1461 |
> |
case 75: |
1462 |
|
YY_RULE_SETUP |
1463 |
< |
#line 152 "config-lexer.l" |
1463 |
> |
#line 179 "config-lexer.l" |
1464 |
|
{ |
1465 |
|
yylval.number = OPM_TYPE_SOCKS4; |
1466 |
|
return PROTOCOLTYPE; |
1467 |
|
} |
1468 |
|
YY_BREAK |
1469 |
< |
case 50: |
1469 |
> |
case 76: |
1470 |
|
YY_RULE_SETUP |
1471 |
< |
#line 157 "config-lexer.l" |
1471 |
> |
#line 184 "config-lexer.l" |
1472 |
|
{ |
1473 |
|
yylval.number = OPM_TYPE_SOCKS5; |
1474 |
|
return PROTOCOLTYPE; |
1475 |
|
} |
1476 |
|
YY_BREAK |
1477 |
< |
case 51: |
1477 |
> |
case 77: |
1478 |
|
YY_RULE_SETUP |
1479 |
< |
#line 162 "config-lexer.l" |
1479 |
> |
#line 189 "config-lexer.l" |
1480 |
|
{ |
1481 |
|
yylval.number = OPM_TYPE_WINGATE; |
1482 |
|
return PROTOCOLTYPE; |
1483 |
|
} |
1484 |
|
YY_BREAK |
1485 |
< |
case 52: |
1485 |
> |
case 78: |
1486 |
|
YY_RULE_SETUP |
1487 |
< |
#line 167 "config-lexer.l" |
1487 |
> |
#line 194 "config-lexer.l" |
1488 |
|
{ |
1489 |
|
yylval.number = OPM_TYPE_ROUTER; |
1490 |
|
return PROTOCOLTYPE; |
1491 |
|
} |
1492 |
|
YY_BREAK |
1493 |
< |
case 53: |
1493 |
> |
case 79: |
1494 |
|
YY_RULE_SETUP |
1495 |
< |
#line 173 "config-lexer.l" |
1495 |
> |
#line 200 "config-lexer.l" |
1496 |
|
{ |
1497 |
|
yylval.number=atoi(yytext); |
1498 |
|
return NUMBER; |
1499 |
|
} |
1500 |
|
YY_BREAK |
1501 |
< |
case 54: |
1501 |
> |
case 80: |
1502 |
|
YY_RULE_SETUP |
1503 |
< |
#line 182 "config-lexer.l" |
1503 |
> |
#line 209 "config-lexer.l" |
1504 |
|
{ |
1505 |
|
yylval.number=1; |
1506 |
|
return NUMBER; |
1507 |
|
} |
1508 |
|
YY_BREAK |
1509 |
< |
case 55: |
1509 |
> |
case 81: |
1510 |
|
YY_RULE_SETUP |
1511 |
< |
#line 186 "config-lexer.l" |
1511 |
> |
#line 213 "config-lexer.l" |
1512 |
|
{ |
1513 |
|
yylval.number=1; |
1514 |
|
return NUMBER; |
1515 |
|
} |
1516 |
|
YY_BREAK |
1517 |
< |
case 56: |
1517 |
> |
case 82: |
1518 |
|
YY_RULE_SETUP |
1519 |
< |
#line 190 "config-lexer.l" |
1519 |
> |
#line 217 "config-lexer.l" |
1520 |
|
{ |
1521 |
|
yylval.number=1; |
1522 |
|
return NUMBER; |
1523 |
|
} |
1524 |
|
YY_BREAK |
1525 |
< |
case 57: |
1525 |
> |
case 83: |
1526 |
|
YY_RULE_SETUP |
1527 |
< |
#line 197 "config-lexer.l" |
1527 |
> |
#line 224 "config-lexer.l" |
1528 |
|
{ |
1529 |
|
yylval.number=0; |
1530 |
|
return NUMBER; |
1531 |
|
} |
1532 |
|
YY_BREAK |
1533 |
< |
case 58: |
1533 |
> |
case 84: |
1534 |
|
YY_RULE_SETUP |
1535 |
< |
#line 202 "config-lexer.l" |
1535 |
> |
#line 229 "config-lexer.l" |
1536 |
|
{ |
1537 |
|
yylval.number=0; |
1538 |
|
return NUMBER; |
1539 |
|
} |
1540 |
|
YY_BREAK |
1541 |
< |
case 59: |
1541 |
> |
case 85: |
1542 |
|
YY_RULE_SETUP |
1543 |
< |
#line 207 "config-lexer.l" |
1543 |
> |
#line 234 "config-lexer.l" |
1544 |
|
{ |
1545 |
|
yylval.number=0; |
1546 |
|
return NUMBER; |
1547 |
|
} |
1548 |
|
YY_BREAK |
1549 |
< |
case 60: |
1550 |
< |
/* rule 60 can match eol */ |
1549 |
> |
case 86: |
1550 |
> |
/* rule 86 can match eol */ |
1551 |
|
YY_RULE_SETUP |
1552 |
< |
#line 213 "config-lexer.l" |
1552 |
> |
#line 240 "config-lexer.l" |
1553 |
|
{ |
1554 |
|
strlcpy(linebuf, yytext + 1, sizeof(linebuf)); |
1555 |
|
++linenum; |
1556 |
|
yyless(1); |
1557 |
|
} |
1558 |
|
YY_BREAK |
1559 |
< |
case 61: |
1559 |
> |
case 87: |
1560 |
|
YY_RULE_SETUP |
1561 |
< |
#line 219 "config-lexer.l" |
1561 |
> |
#line 246 "config-lexer.l" |
1562 |
|
/* ignore whitespace */; |
1563 |
|
YY_BREAK |
1564 |
< |
case 62: |
1564 |
> |
case 88: |
1565 |
|
YY_RULE_SETUP |
1566 |
< |
#line 221 "config-lexer.l" |
1566 |
> |
#line 248 "config-lexer.l" |
1567 |
|
return yytext[0]; |
1568 |
|
YY_BREAK |
1569 |
< |
case 63: |
1569 |
> |
case 89: |
1570 |
|
YY_RULE_SETUP |
1571 |
< |
#line 223 "config-lexer.l" |
1571 |
> |
#line 250 "config-lexer.l" |
1572 |
|
ECHO; |
1573 |
|
YY_BREAK |
1574 |
< |
#line 1398 "config-lexer.c" |
1574 |
> |
#line 1575 "config-lexer.c" |
1575 |
|
case YY_STATE_EOF(INITIAL): |
1576 |
|
yyterminate(); |
1577 |
|
|
1864 |
|
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) |
1865 |
|
{ |
1866 |
|
yy_current_state = (int) yy_def[yy_current_state]; |
1867 |
< |
if ( yy_current_state >= 285 ) |
1867 |
> |
if ( yy_current_state >= 344 ) |
1868 |
|
yy_c = yy_meta[(unsigned int) yy_c]; |
1869 |
|
} |
1870 |
|
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; |
1892 |
|
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) |
1893 |
|
{ |
1894 |
|
yy_current_state = (int) yy_def[yy_current_state]; |
1895 |
< |
if ( yy_current_state >= 285 ) |
1895 |
> |
if ( yy_current_state >= 344 ) |
1896 |
|
yy_c = yy_meta[(unsigned int) yy_c]; |
1897 |
|
} |
1898 |
|
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; |
1899 |
< |
yy_is_jam = (yy_current_state == 284); |
1899 |
> |
yy_is_jam = (yy_current_state == 343); |
1900 |
|
|
1901 |
|
return yy_is_jam ? 0 : yy_current_state; |
1902 |
|
} |
2529 |
|
|
2530 |
|
#define YYTABLES_NAME "yytables" |
2531 |
|
|
2532 |
< |
#line 223 "config-lexer.l" |
2532 |
> |
#line 250 "config-lexer.l" |
2533 |
|
|
2534 |
|
|
2535 |
|
|