diff options
| author | Michal Marek <mmarek@suse.cz> | 2011-01-20 10:19:58 -0500 |
|---|---|---|
| committer | Michal Marek <mmarek@suse.cz> | 2011-03-17 10:13:55 -0400 |
| commit | 95f1d639ade8fdf9572ac8a926f62b29dd66eaba (patch) | |
| tree | 9b8864def448176b950e1f747d33b5e7439ef429 /scripts | |
| parent | 9c281f13b68da49764cbc8d7d610c2f229a0f9a0 (diff) | |
genksyms: Simplify lexer
The V2_TOKENS state is active all the time.
Signed-off-by: Michal Marek <mmarek@suse.cz>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/genksyms/lex.c_shipped | 250 | ||||
| -rw-r--r-- | scripts/genksyms/lex.l | 11 |
2 files changed, 123 insertions, 138 deletions
diff --git a/scripts/genksyms/lex.c_shipped b/scripts/genksyms/lex.c_shipped index b54044ac1fa7..d0a0423361fd 100644 --- a/scripts/genksyms/lex.c_shipped +++ b/scripts/genksyms/lex.c_shipped | |||
| @@ -455,16 +455,16 @@ struct yy_trans_info | |||
| 455 | flex_int32_t yy_verify; | 455 | flex_int32_t yy_verify; |
| 456 | flex_int32_t yy_nxt; | 456 | flex_int32_t yy_nxt; |
| 457 | }; | 457 | }; |
| 458 | static yyconst flex_int16_t yy_accept[76] = | 458 | static yyconst flex_int16_t yy_accept[73] = |
| 459 | { 0, | 459 | { 0, |
| 460 | 0, 0, 0, 0, 14, 12, 4, 3, 12, 7, | 460 | 0, 0, 14, 12, 4, 3, 12, 7, 12, 12, |
| 461 | 12, 12, 7, 12, 12, 12, 12, 12, 9, 9, | 461 | 12, 12, 12, 9, 9, 12, 12, 7, 12, 12, |
| 462 | 12, 12, 12, 4, 0, 5, 0, 7, 0, 6, | 462 | 4, 0, 5, 0, 7, 8, 0, 6, 0, 0, |
| 463 | 0, 0, 0, 0, 0, 0, 2, 8, 10, 10, | 463 | 10, 10, 9, 0, 0, 9, 9, 0, 9, 0, |
| 464 | 9, 0, 0, 9, 9, 0, 9, 0, 0, 11, | 464 | 0, 0, 0, 2, 0, 0, 11, 0, 10, 0, |
| 465 | 0, 0, 0, 10, 0, 10, 9, 9, 0, 0, | 465 | 10, 9, 9, 0, 0, 0, 10, 10, 0, 0, |
| 466 | 0, 0, 0, 0, 0, 10, 10, 0, 0, 0, | 466 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
| 467 | 0, 0, 0, 1, 0 | 467 | 1, 0 |
| 468 | } ; | 468 | } ; |
| 469 | 469 | ||
| 470 | static yyconst flex_int32_t yy_ec[256] = | 470 | static yyconst flex_int32_t yy_ec[256] = |
| @@ -506,108 +506,104 @@ static yyconst flex_int32_t yy_meta[29] = | |||
| 506 | 8, 7, 3, 3, 3, 1, 3, 1 | 506 | 8, 7, 3, 3, 3, 1, 3, 1 |
| 507 | } ; | 507 | } ; |
| 508 | 508 | ||
| 509 | static yyconst flex_int16_t yy_base[88] = | 509 | static yyconst flex_int16_t yy_base[85] = |
| 510 | { 0, | 510 | { 0, |
| 511 | 0, 147, 21, 140, 145, 284, 39, 284, 26, 0, | 511 | 0, 145, 150, 266, 27, 266, 25, 0, 131, 23, |
| 512 | 32, 126, 40, 44, 115, 35, 36, 46, 50, 53, | 512 | 23, 16, 23, 39, 31, 25, 39, 60, 22, 65, |
| 513 | 39, 61, 54, 79, 65, 284, 0, 0, 66, 284, | 513 | 57, 43, 266, 0, 0, 266, 61, 266, 0, 128, |
| 514 | 0, 119, 79, 75, 123, 104, 284, 284, 107, 0, | 514 | 74, 0, 113, 59, 62, 113, 52, 0, 0, 72, |
| 515 | 79, 73, 76, 76, 66, 0, 0, 85, 86, 284, | 515 | 66, 110, 100, 266, 73, 74, 266, 70, 266, 90, |
| 516 | 133, 83, 91, 284, 99, 147, 284, 114, 122, 70, | 516 | 103, 266, 84, 129, 108, 113, 143, 266, 107, 66, |
| 517 | 107, 141, 172, 151, 135, 181, 284, 137, 114, 157, | 517 | 118, 137, 168, 120, 80, 91, 145, 143, 83, 41, |
| 518 | 149, 48, 45, 284, 284, 208, 214, 222, 230, 238, | 518 | 266, 266, 190, 196, 204, 212, 220, 228, 232, 237, |
| 519 | 246, 250, 255, 256, 261, 267, 275 | 519 | 238, 243, 249, 257 |
| 520 | } ; | 520 | } ; |
| 521 | 521 | ||
| 522 | static yyconst flex_int16_t yy_def[88] = | 522 | static yyconst flex_int16_t yy_def[85] = |
| 523 | { 0, | 523 | { 0, |
| 524 | 75, 1, 1, 3, 75, 75, 75, 75, 76, 77, | 524 | 72, 1, 72, 72, 72, 72, 73, 74, 72, 72, |
| 525 | 78, 75, 77, 79, 75, 75, 75, 75, 75, 19, | 525 | 75, 72, 72, 72, 14, 72, 72, 74, 72, 76, |
| 526 | 75, 75, 75, 75, 76, 75, 80, 77, 78, 75, | 526 | 72, 73, 72, 77, 74, 72, 75, 72, 78, 72, |
| 527 | 81, 75, 76, 78, 79, 79, 75, 75, 75, 39, | 527 | 72, 31, 14, 79, 80, 72, 72, 81, 15, 73, |
| 528 | 19, 82, 83, 75, 75, 84, 20, 76, 78, 75, | 528 | 75, 76, 76, 72, 73, 75, 72, 82, 72, 72, |
| 529 | 79, 51, 85, 75, 75, 75, 75, 84, 79, 51, | 529 | 72, 72, 81, 76, 54, 72, 72, 72, 76, 54, |
| 530 | 79, 79, 79, 51, 75, 75, 75, 86, 79, 63, | 530 | 76, 76, 76, 54, 83, 76, 63, 83, 84, 84, |
| 531 | 86, 87, 87, 75, 0, 75, 75, 75, 75, 75, | 531 | 72, 0, 72, 72, 72, 72, 72, 72, 72, 72, |
| 532 | 75, 75, 75, 75, 75, 75, 75 | 532 | 72, 72, 72, 72 |
| 533 | } ; | 533 | } ; |
| 534 | 534 | ||
| 535 | static yyconst flex_int16_t yy_nxt[313] = | 535 | static yyconst flex_int16_t yy_nxt[295] = |
| 536 | { 0, | 536 | { 0, |
| 537 | 6, 7, 8, 7, 9, 6, 10, 6, 6, 11, | 537 | 4, 5, 6, 5, 7, 4, 8, 9, 10, 11, |
| 538 | 6, 6, 12, 6, 6, 6, 6, 6, 6, 10, | 538 | 9, 12, 13, 14, 15, 15, 16, 9, 17, 8, |
| 539 | 10, 10, 13, 10, 10, 6, 10, 6, 15, 16, | 539 | 8, 8, 18, 8, 8, 4, 8, 19, 21, 23, |
| 540 | 26, 15, 17, 18, 19, 20, 20, 21, 15, 22, | 540 | 21, 26, 28, 26, 26, 30, 31, 31, 31, 26, |
| 541 | 24, 30, 24, 38, 33, 36, 37, 74, 23, 34, | 541 | 26, 26, 26, 71, 39, 39, 39, 23, 29, 26, |
| 542 | 74, 27, 38, 38, 38, 38, 38, 31, 32, 39, | 542 | 24, 32, 33, 33, 34, 72, 26, 26, 21, 35, |
| 543 | 39, 39, 40, 41, 41, 42, 47, 47, 47, 26, | 543 | 21, 36, 37, 38, 40, 36, 43, 44, 24, 41, |
| 544 | 43, 38, 44, 45, 46, 30, 44, 75, 38, 38, | 544 | 28, 32, 50, 50, 52, 28, 23, 23, 52, 35, |
| 545 | 24, 38, 24, 26, 30, 40, 55, 55, 57, 26, | 545 | 56, 56, 44, 28, 42, 71, 29, 31, 31, 31, |
| 546 | 27, 31, 57, 43, 35, 30, 64, 64, 64, 57, | 546 | 42, 29, 59, 44, 48, 49, 49, 24, 24, 29, |
| 547 | 547 | ||
| 548 | 31, 65, 65, 75, 27, 36, 37, 35, 59, 37, | 548 | 49, 43, 44, 51, 51, 51, 36, 37, 59, 44, |
| 549 | 27, 31, 56, 56, 56, 59, 37, 51, 52, 52, | 549 | 36, 65, 44, 54, 55, 55, 51, 51, 51, 59, |
| 550 | 39, 39, 39, 59, 37, 37, 68, 53, 54, 54, | 550 | 44, 64, 64, 64, 58, 58, 57, 57, 57, 58, |
| 551 | 69, 50, 38, 54, 59, 37, 44, 45, 32, 37, | 551 | 59, 44, 42, 64, 64, 64, 52, 72, 59, 44, |
| 552 | 44, 35, 59, 37, 75, 14, 60, 60, 66, 66, | 552 | 47, 66, 60, 60, 42, 44, 59, 69, 26, 72, |
| 553 | 66, 37, 14, 72, 75, 61, 62, 63, 59, 61, | 553 | 20, 61, 62, 63, 72, 61, 57, 57, 57, 66, |
| 554 | 56, 56, 56, 69, 64, 64, 64, 69, 67, 67, | 554 | 72, 72, 72, 66, 49, 49, 72, 61, 62, 49, |
| 555 | 75, 75, 75, 67, 37, 35, 75, 75, 75, 61, | 555 | 44, 61, 72, 72, 72, 72, 72, 72, 72, 72, |
| 556 | 62, 75, 75, 61, 75, 70, 70, 70, 75, 75, | 556 | 72, 67, 67, 67, 72, 72, 72, 67, 67, 67, |
| 557 | 75, 70, 70, 70, 66, 66, 66, 75, 75, 75, | 557 | 22, 22, 22, 22, 22, 22, 22, 22, 25, 72, |
| 558 | 558 | ||
| 559 | 75, 75, 54, 54, 75, 75, 75, 54, 25, 25, | 559 | 72, 25, 25, 25, 27, 27, 27, 27, 27, 27, |
| 560 | 25, 25, 25, 25, 25, 25, 28, 75, 75, 28, | 560 | 27, 27, 42, 42, 42, 42, 42, 42, 42, 42, |
| 561 | 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, | 561 | 45, 72, 45, 45, 45, 45, 45, 45, 46, 72, |
| 562 | 35, 35, 35, 35, 35, 35, 35, 35, 48, 75, | 562 | 46, 46, 46, 46, 46, 46, 34, 34, 72, 34, |
| 563 | 48, 48, 48, 48, 48, 48, 49, 75, 49, 49, | 563 | 51, 72, 51, 53, 53, 53, 57, 72, 57, 68, |
| 564 | 49, 49, 49, 49, 42, 42, 75, 42, 56, 75, | 564 | 68, 68, 68, 68, 68, 68, 68, 70, 70, 70, |
| 565 | 56, 58, 58, 58, 66, 75, 66, 71, 71, 71, | 565 | 70, 70, 70, 70, 70, 3, 72, 72, 72, 72, |
| 566 | 71, 71, 71, 71, 71, 73, 73, 73, 73, 73, | 566 | 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, |
| 567 | 73, 73, 73, 5, 75, 75, 75, 75, 75, 75, | 567 | 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, |
| 568 | 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, | 568 | 72, 72, 72, 72 |
| 569 | 569 | ||
| 570 | 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, | ||
| 571 | 75, 75 | ||
| 572 | } ; | 570 | } ; |
| 573 | 571 | ||
| 574 | static yyconst flex_int16_t yy_chk[313] = | 572 | static yyconst flex_int16_t yy_chk[295] = |
| 575 | { 0, | 573 | { 0, |
| 576 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 574 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
| 577 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 575 | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
| 578 | 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, | 576 | 1, 1, 1, 1, 1, 1, 1, 1, 5, 7, |
| 579 | 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, | ||
