Repository navigation
Commit 51e29a0
authored
fix(parser): resolve shadowed contextual keyword tokens (#2597)
Share contextual keyword consumption for MATCHING and DISTRIBUTED RECOVERY, and remove unreachable dedicated-keyword alternatives from DATA_TYPE. Keep these words usable as identifiers and preserve existing type parsing.
Fixes #2403.1 parent 78cff6b commit 51e29a0
2 files changed
Lines changed: 99 additions & 7 deletions
File tree
- src
- main/jjtree/net/sf/jsqlparser/parser
- test/java/net/sf/jsqlparser/parser
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2357 | 2357 | | |
2358 | 2358 | | |
2359 | 2359 | | |
| 2360 | + | |
| 2361 | + | |
2360 | 2362 | | |
2361 | 2363 | | |
2362 | 2364 | | |
| |||
2365 | 2367 | | |
2366 | 2368 | | |
2367 | 2369 | | |
2368 | | - | |
2369 | | - | |
| 2370 | + | |
| 2371 | + | |
2370 | 2372 | | |
2371 | 2373 | | |
2372 | 2374 | | |
2373 | 2375 | | |
2374 | 2376 | | |
2375 | 2377 | | |
2376 | | - | |
| 2378 | + | |
2377 | 2379 | | |
2378 | 2380 | | |
2379 | 2381 | | |
| |||
2383 | 2385 | | |
2384 | 2386 | | |
2385 | 2387 | | |
2386 | | - | |
| 2388 | + | |
2387 | 2389 | | |
2388 | 2390 | | |
2389 | 2391 | | |
| |||
5858 | 5860 | | |
5859 | 5861 | | |
5860 | 5862 | | |
5861 | | - | |
| 5863 | + | |
| 5864 | + | |
5862 | 5865 | | |
5863 | 5866 | | |
5864 | 5867 | | |
| |||
15729 | 15732 | | |
15730 | 15733 | | |
15731 | 15734 | | |
15732 | | - | |
| 15735 | + | |
15733 | 15736 | | |
15734 | 15737 | | |
15735 | 15738 | | |
15736 | 15739 | | |
15737 | 15740 | | |
15738 | 15741 | | |
15739 | | - | |
| 15742 | + | |
15740 | 15743 | | |
15741 | 15744 | | |
15742 | 15745 | | |
| |||
15892 | 15895 | | |
15893 | 15896 | | |
15894 | 15897 | | |
| 15898 | + | |
| 15899 | + | |
| 15900 | + | |
| 15901 | + | |
| 15902 | + | |
| 15903 | + | |
| 15904 | + | |
| 15905 | + | |
| 15906 | + | |
| 15907 | + | |
| 15908 | + | |
15895 | 15909 | | |
15896 | 15910 | | |
15897 | 15911 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
0 commit comments