aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaRecognizer.smap
blob: 0bd373fe74772fb33bdec23fcbf2ec2a0ecff304 (plain)
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
SMAP
JavaRecognizer.java
G
*S G
*F
+ 0 java-expression.g
java-expression.g
*L
19:4
46:109
46:111
46:113
46:115
46:119
46:121
46:123
46:199
46:201
46:203
47:125
47:127
47:131
47:133
47:135
47:137
47:139
47:141
47:143
47:145
47:147
47:149
47:151
47:153
47:157
47:159
47:161
47:163
47:165
47:169
47:171
48:173
48:175
48:187
48:191
48:193
50:179
50:197
52:181
54:183
57:481
57:483
57:487
57:489
57:491
57:501
57:503
57:505
58:495
58:497
58:499
62:207
62:209
62:213
62:215
62:217
62:221
62:463
62:465
62:467
62:469
62:471
62:473
62:475
62:477
63:223
63:225
63:227
63:229
63:231
63:233
63:235
63:237
64:247
64:249
64:251
64:253
64:255
64:257
64:259
64:261
65:271
65:273
65:275
65:277
65:279
65:281
65:283
65:285
66:295
66:297
66:299
66:301
66:303
66:305
66:307
66:309
67:319
67:321
67:323
67:325
67:327
67:329
67:331
67:333
68:241
68:343
68:345
68:347
68:349
68:351
68:353
68:355
68:357
69:265
69:367
69:369
69:371
69:373
69:375
69:377
69:379
69:381
70:289
70:391
70:393
70:395
70:397
70:399
70:401
70:403
70:405
71:313
71:415
71:417
71:419
71:421
71:423
71:425
71:427
71:429
72:337
72:439
72:441
72:443
72:445
72:447
72:449
72:451
72:453
73:361
74:385
75:409
76:433
77:457
77:509
77:511
77:515
77:517
77:519
77:591
77:593
77:595
78:521
78:523
78:525
78:527
78:531
78:533
78:535
78:537
78:539
78:541
78:545
78:547
78:549
78:551
78:553
78:555
78:557
78:559
78:561
78:563
78:565
78:567
78:569
78:571
78:575
78:577
78:579
78:581
78:585
78:587
78:589
81:599
81:601
81:605
81:607
81:609
81:621
81:623
81:625
82:613
82:615
82:617
85:619
86:629
86:631
86:635
86:637
86:639
86:641
86:711
86:713
86:715
87:645
87:647
88:651
88:653
88:655
88:657
88:659
88:661
88:663
88:665
88:667
88:669
88:671
88:673
88:675
88:677
88:697
88:699
88:701
88:703
88:705
90:709
93:719
93:721
93:725
93:727
93:729
93:731
93:781
93:783
93:785
94:735
94:737
94:739
94:741
94:743
94:745
94:747
94:749
94:751
94:753
94:755
94:757
94:759
94:761
94:765
94:767
94:769
94:771
94:775
94:777
94:779
99:789
99:791
99:795
99:797
99:799
99:801
99:851
99:853
99:855
100:805
100:807
100:809
100:811
100:813
100:815
100:817
100:819
100:821
100:823
100:825
100:827
100:829
100:831
100:835
100:837
100:839
100:841
100:845
100:847
100:849
105:859
105:861
105:865
105:867
105:869
105:871
105:921
105:923
105:925
106:875
106:877
106:879
106:881
106:883
106:885
106:887
106:889
106:891
106:893
106:895
106:897
106:899
106:901
106:905
106:907
106:909
106:911
106:915
106:917
106:919
111:929
111:931
111:935
111:937
111:939
111:941
111:991
111:993
111:995
112:945
112:947
112:949
112:951
112:953
112:955
112:957
112:959
112:961
112:963
112:965
112:967
112:969
112:971
112:975
112:977
112:979
112:981
112:985
112:987
112:989
117:999
117:1001
117:1005
117:1007
117:1009
117:1011
117:1061
117:1063
117:1065
118:1015
118:1017
118:1019
118:1021
118:1023
118:1025
118:1027
118:1029
118:1031
118:1033
118:1035
118:1037
118:1039
118:1041
118:1045
118:1047
118:1049
118:1051
118:1055
118:1057
118:1059
123:1069
123:1071
123:1075
123:1077
123:1079
123:1081
123:1181
123:1183
123:1185
124:1085
124:1087
124:1089
124:1091
124:1093
124:1095
124:1099
124:1101
124:1103
124:1105
124:1107
124:1109
124:1111
124:1113
124:1115
124:1117
124:1119
124:1127
124:1129
124:1131
124:1133
124:1135
124:1137
124:1139
124:1141
124:1143
124:1145
124:1153
124:1155
124:1157
124:1159
124:1161
124:1165
124:1167
124:1169
124:1171
124:1175
124:1177
124:1179
129:1189
129:1191
129:1195
129:1197
129:1199
129:1201
129:1357
129:1359
129:1361
130:1205
130:1207
131:1211
131:1213
131:1215
131:1217
131:1221
131:1223
131:1225
131:1227
131:1229
131:1231
131:1233
131:1235
131:1237
131:1239
131:1241
131:1327
131:1329
131:1331
131:1333
131:1335
131:1339
131:1341
131:1343
131:1345
131:1349
131:1351
132:1249
132:1251
132:1253
132:1255
132:1257
132:1259
132:1261
132:1263
132:1265
132:1267
133:1275
133:1277
133:1279
133:1281
133:1283
133:1285
133:1287
133:1289
133:1291
133:1293
133:1355
134:1301
134:1303
134:1305
134:1307
134:1309
134:1311
134:1313
134:1315
134:1317
134:1319
143:1365
143:1367
143:1371
143:1373
143:1375
143:1377
143:1503
143:1505
143:1507
144:1381
144:1383
144:1385
144:1387
144:1389
144:1391
144:1395
144:1397
144:1399
144:1401
144:1403
144:1405
144:1407
144:1409
144:1411
144:1413
144:1415
144:1423
144:1425
144:1427
144:1429
144:1431
144:1433
144:1435
144:1437
144:1439
144:1441
144:1449
144:1451
144:1453
144:1455
144:1457
144:1459
144:1461
144:1463
144:1465
144:1467
144:1475
144:1477
144:1479
144:1481
144:1483
144:1487
144:1489
144:1491
144:1493
144:1497
144:1499
144:1501
149:1511
149:1513
149:1517
149:1519
149:1521
149:1523
149:1623
149:1625
149:1627
150:1527
150:1529
150:1531
150:1533
150:1535
150:1537
150:1541
150:1543
150:1545
150:1547
150:1549
150:1551
150:1553
150:1555
150:1557
150:1559
150:1561
150:1569
150:1571
150:1573
150:1575
150:1577
150:1579
150:1581
150:1583
150:1585
150:1587
150:1595
150:1597
150:1599
150:1601
150:1603
150:1607
150:1609
150:1611
150:1613
150:1617
150:1619
150:1621
155:1631
155:1633
155:1637
155:1639
155:1641
155:1643
155:1769
155:1771
155:1773
156:1647
156:1649
156:1651
156:1653
156:1655
156:1657
156:1661
156:1663
156:1665
156:1667
156:1669
156:1671
156:1673
156:1675
156:1677
156:1679
156:1681
156:1689
156:1691
156:1693
156:1695
156:1697
156:1699
156:1701
156:1703
156:1705
156:1707
156:1715
156:1717
156:1719
156:1721
156:1723
156:1725
156:1727
156:1729
156:1731
156:1733
156:1741
156:1743
156:1745
156:1747
156:1749
156:1753
156:1755
156:1757
156:1759
156:1763
156:1765
156:1767
160:1777
160:1779
160:1783
160:1785
160:1787
160:1789
160:1793
160:1895
160:1897
160:1899
160:1901
160:1903
160:1905
160:1907
160:1909
161:1795
161:1797
161:1799
161:1801
161:1803
161:1805
161:1807
161:1809
161:1813
161:1815
161:1817
161:1819
162:1829
162:1831
162:1833
162:1835
162:1837
162:1839
162:1841
162:1843
162:1847
162:1849
162:1851
163:1857
163:1859
163:1861
163:1863
163:1865
163:1867
163:1869
163:1871
163:1873
163:1875
163:1877
163:1879
163:1881
163:1883
163:1885
163:1887
163:1889
166:1823
166:1913
166:1915
166:1919
166:1921
166:1923
166:1929
166:1933
166:1991
166:2063
166:2073
166:2075
166:2077
166:2079
166:2081
166:2083
166:2085
166:2087
167:1935
167:1937
167:1939
167:1941
167:1943
167:1945
167:1947
167:1949
167:1951
167:1953
168:1963
168:1965
168:1967
168:1969
168:1971
168:1973
168:1975
168:1977
168:1979
168:1981
171:1993
171:1995
171:1997
171:1999
171:2001
171:2003
171:2007
171:2009
171:2011
171:2015
171:2017
171:2019
171:2021
171:2023
171:2025
171:2027
171:2029
172:1925
172:1927
172:1957
172:2031
172:2033
172:2035
172:2037
172:2039
172:2041
172:2045
172:2047
172:2049
173:1985
173:2051
173:2053
173:2055
173:2057
175:2065
175:2067
175:2069
175:2071
178:2061
179:2091
179:2093
179:2097
179:2099
179:2101
179:2105
179:2241
179:2243
179:2245
179:2247
179:2249
179:2251
179:2253
179:2255
180:2107
180:2109
180:2111
180:2113
180:2115
180:2117
180:2119
180:2121
180:2123
180:2125
181:2131
181:2133
181:2135
181:2137
181:2139
181:2141
182:2151
182:2153
182:2155
182:2157
182:2159
182:2161
182:2163
182:2165
183:2175
183:2177
183:2179
183:2181
183:2183
183:2185
183:2187
183:2189
184:2199
184:2201
184:2203
184:2205
184:2207
184:2209
184:2211
184:2213
185:2223
185:2225
185:2227
185:2229
185:2231
185:2233
186:2145
187:2169
188:2193
188:2235
189:2217
190:2461
190:2464
190:2466
190:2470
190:2472
190:2474
190:2526
190:2528
190:2530
191:2462
191:2478
191:2480
191:2482
191:2484
192:2486
192:2488
192:2490
192:2510
192:2512
192:2514
192:2516
192:2520
192:2522
192:2524
198:2492
198:2494
198:2496
198:2498
198:2500
198:2502
198:2504
198:2506
198:2508
202:2259
202:2261
202:2265
202:2267
202:2269
202:2297
202:2443
202:2445
202:2447
202:2449
202:2451
202:2453
202:2455
202:2457
203:2271
203:2273
203:2299
203:2301
203:2303
203:2305
203:2307
203:2309
203:2311
203:2313
204:2275
204:2277
204:2323
204:2325
204:2327
204:2329
204:2331
204:2333
204:2335
204:2337
205:2279
205:2281
205:2347
205:2349
205:2351
205:2353
205:2355
205:2357
205:2359
205:2361
206:2283
206:2285
206:2371
206:2373
206:2375
206:2377
206:2379
206:2381
206:2383
206:2385
207:2287
207:2289
207:2395
207:2397
207:2399
207:2401
207:2403
207:2405
207:2407
207:2409
208:2291
208:2293
208:2317
208:2419
208:2421
208:2423
208:2425
208:2427
208:2429
208:2431
208:2433
209:2341
210:2365
211:2389
212:2413
213:2437
*E