This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/opentoken/opentoken-production-parser-lalr-generator.ali is in libopentoken5-dev 6.0b-4.

This file is owned by root:root, with mode 0o444.

The actual contents of the file can be viewed below.

  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
V "GNAT Lib v4.9"
A -O2
A -fPIC
A -fstack-protector-strong
A -g
A -gnatf
A -gnatn
A -gnato
A -gnatwa
A -gnatVa
A -gnatA
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_ENUMERATION_MAPS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IO
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05

U opentoken.production.parser.lalr.generator%b  opentoken-production-parser-lalr-generator.adb  bf791ac6 NE OO PK GE
W ada%s			ada.ads			ada.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.fixed%s	a-strfix.adb		a-strfix.ali
W ada.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
W ada.unchecked_deallocation%s
W opentoken.production.parser.lalr%s  opentoken-production-parser-lalr.adb  opentoken-production-parser-lalr.ali

U opentoken.production.parser.lalr.generator%s  opentoken-production-parser-lalr-generator.ads  f2f16aa5 BN EE NE OO PK GE
Z ada%s			ada.ads			ada.ali
Z ada.strings%s		a-string.ads		a-string.ali
Z ada.strings.unbounded%s  a-strunb.adb		a-strunb.ali
W ada.tags%s		a-tags.adb		a-tags.ali
Z ada.text_io%s		a-textio.adb		a-textio.ali
Z ada.unchecked_deallocation%s
W opentoken%s		opentoken.adb		opentoken.ali
W opentoken.production%s  opentoken-production.adb  opentoken-production.ali
W opentoken.production.list%s  opentoken-production-list.adb  opentoken-production-list.ali
W opentoken.production.parser%s  opentoken-production-parser.adb  opentoken-production-parser.ali
W opentoken.production.parser.lalr%s  opentoken-production-parser-lalr.adb  opentoken-production-parser-lalr.ali
W opentoken.production.parser.lrk_item%s  opentoken-production-parser-lrk_item.adb  opentoken-production-parser-lrk_item.ali

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chlat1.ads		20140225151544 66457d31
D a-contai.ads		20101025135029 61e5e089
D a-cdlili.ads		20130411133353 c3008bbb
D a-cdlili.adb		20130411133353 17cec70d
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-ioexce.ads		20140225151544 e4a01f64
D a-iteint.ads		20110906092602 7c7305e9
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strbou.ads		20101008130255 9806fe84
D a-strbou.adb		20090409150019 adb4aa70
D a-strfix.ads		20101008130255 d07c346e
D a-strmap.ads		20090409150019 9cb836fb
D a-strsup.ads		20120309145048 a27dcb33
D a-strunb.ads		20120426100351 3f91d4c5
D a-tags.ads		20111212115430 6c0509d0
D a-textio.ads		20140129155348 386df5d4
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D interfac.ads		20140225151838 69adb1b9
D i-cstrea.ads		20130412125801 8128536b
D opentoken.ads		20150510192240 8bdd0f75
D opentoken-production.ads  20150510192240 f4220730
D opentoken-production-list.ads  20150510192240 94bfafd8
D opentoken-production-parser.ads  20150510192240 4e27d5b0
D opentoken-production-parser-lalr.ads  20150510192240 73c8aa8d
D opentoken-production-parser-lalr-generator.ads  20150510192240 23fc87f8
D opentoken-production-parser-lalr-generator.adb  20150510192240 ba5fd690
D opentoken-production-parser-lrk_item.ads  20150510192240 367ae808
D opentoken-production-parser-lrk_item.adb  20150510192240 06f71ee8
D opentoken-recognizer.ads  20150510192240 ddbf64ff
D opentoken-text_feeder.ads  20150510192240 6fb472c4
D opentoken-token.ads	20150510192240 f518d836
D opentoken-token-enumerated.ads  20150510192240 fdf7729b
D opentoken-token-enumerated-analyzer.ads  20150510192240 a2547c7a
D opentoken-token-enumerated-list.ads  20150510192240 9e58d338
D opentoken-token-enumerated-nonterminal.ads  20150510192240 77d54e19
D opentoken-token-linked_list.ads  20150510192240 6abdfc9f
D system.ads		20151121115557 90249111
D s-atocou.ads		20131010110730 cd7c94ca
D s-atocou.adb		20131010121735 62bad392
D s-crtl.ads		20140225151544 840e6817
D s-exctab.ads		20140225151139 54135002
D s-ficobl.ads		20120709130952 55a71d43
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-parame.ads		20140225151139 ab8cb46a
D s-pooglo.ads		20110804083314 542f33d0
D s-secsta.ads		20140225151139 86a2856d
D s-soflin.ads		20140225151139 aa763b52
D s-stache.ads		20140225151139 a37c21ec
D s-stalib.ads		20140225151139 a891183f
D s-stoele.ads		20140225151139 2dc34a04
D s-stoele.adb		20140225151139 ed88f8fb
D s-stopoo.ads		20131010103753 b16154c2
D s-stposu.ads		20121005142121 ffeba1c5
D s-stratt.ads		20131014135145 aedef97e
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-wchcon.ads		20140225151139 1b7d22d2
X 1 ada.ads
16K9*Ada 19e8 31|32r6 33r6 34r6 35r6 57r29 58r29 90r7 91r7 95r10 97r10 101r13
. 103r13 127r10 133r11 148r11 149r11 188r11 308r10 310r10 326r19 328r19 376r22
. 388r13 390r13 425r25 427r25 440r16 442r16 490r13 519r10 575r7 626r16 630r10
. 632r10 640r16 673r22 677r22 732r10 773r10 774r10 810r16 907r10 958r16 1004r10
. 1012r16 1015r13 1020r10 1021r10 1037r10 1045r10
X 4 a-contai.ads
16K13*Containers 24e19 31|958r20
20I9*Count_Type<integer> 31|958r31
X 5 a-cdlili.ads
49R9 List<8|48R9> 30|43r52[29|134] 83r52[29|134] 31|124r44[29|134] 599r75[29|134]
. 623r52[29|134] 708r52[29|134] 756r52[29|134] 894r52[29|134] 912r47[29|134]
. 913r47[29|134] 951r52[29|134] 976r45[29|134] 977r45[29|134]
58R9 Cursor 31|602r11[29|134] 919r20[29|134] 920r20[29|134] 927r22[29|134]
. 928r22[29|134]
61r4 Empty_List{49R9[29|134]} 30|43r75[29|134] 31|951r75[29|134]
63r4 No_Element{58R9[29|134]} 31|605r24[29|134] 924r28[29|134] 932r30[29|134]
72V13 Length{4|20I9} 31|1036s28[29|134] 1044s31[29|134]
78V13 Element{29|116R9} 31|934s26[29|134]
94R9 Constant_Reference_Type 31|586r66[29|134]
104V13 Constant_Reference{94R9[29|134]} 31|606s36[29|134] 934s53[29|134]
146U14 Append 31|670s29[29|134]
151U14 Delete 31|935s19[29|134] 942s16[29|134]
196V13 First{58R9[29|134]} 31|602s31[29|134] 919s47[29|134] 927s43[29|134]
204V13 Next{58R9[29|134]} 31|609s15[29|134] 925s24[29|134] 933s26[29|134]
X 10 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[5|67]>
X 12 a-string.ads
16K13*Strings 35e16 31|32r10 33r10 149r15 626r20
X 15 a-strfix.ads
18K21*Fixed 251e22 31|32w18 149r23
243V14*"*"{string} 31|160s57 165s87 178s80
X 18 a-strunb.ads
76K21*Unbounded 489e26 31|33w18 626r28
79R9*Unbounded_String<8|48R9> 473e14 31|626r38
X 20 a-textio.ads
49K13*Text_IO 471e16 31|34w10 90r11 91r11 95r14 97r14 101r17 103r17 127r14
. 133r15 148r15 188r15 308r14 310r14 326r23 328r23 376r26 388r17 390r17 425r29
. 427r29 440r20 442r20 490r17 519r14 575r11 630r14 632r14 640r20 673r26 677r26
. 732r14 773r14 774r14 810r20 907r14 1004r14 1012r20 1015r17 1020r14 1021r14
. 1037r14 1045r14
64I9*Count<integer>
68I12*Positive_Count{64I9} 31|135r25
166U14*New_Line 31|90s19 97s22 103s25 162s13 168s13 173s7 193s10 196s10 310s22
. 390s25 427s37 442s28 519s22 632s22 907s22 1020s22
187U14*Set_Col 31|142s10
193V13*Col{68I12} 31|135s43
242U14*Put 31|95s22 101s25 160s13 164s13 326s31 388s25 425s37 440s28 490s25
. 630s22 774s22
263U14*Put_Line 31|91s19 127s22 141s10 176s10 190s7 308s22 328s31 376s34
. 575s19 640s28 673s34 677s34 732s22 773s22 810s28 1004s22 1012s28 1015s25
. 1021s22 1037s22 1045s22
X 22 a-uncdea.ads
20u15*Unchecked_Deallocation 31|35w10 57r33 58r33
X 25 opentoken.ads
42K9*OpenToken 82e14 30|32r6 33r6 36r40 37r9 39r23 87r5 31|36r14 973r26 1059r5
48X4*Grammar_Error 31|360r19 1040r19 1048r19 1053r16
52X4*Programmer_Error 31|155r16 278r16 567r22 583r13 855r19 1000r16
X 26 opentoken-production.ads
38K17 Token[37|59] 31|118r12 119r12 121r12 164r26 165r41 177r21 178r36 204r24
. 208r16 227r29 316r26 343r32 360r57 388r50 475r35 532r33 534r13 539r16 558r40
. 564r26 579r34 579r53 581r12 588r16 617r37 630r27 770r16 787r44 790r34 810r38
. 831r23 1015r35
39K17 Token_List[39|34] 31|230r16 305r16 338r29 343r60 344r32 344r60 537r11
. 769r16 780r24 787r16 790r55 810r57
41k19*Production 25|42k9 26|152e25 30|32r16 33r16 36r50 37r19 39r33 87r15
. 31|36r24 725r41 727r39 973r36 1059r15
93R9*Instance 150e14 31|973r47
134V13*LHS{40|44P9[40]} 31|725s24 727s22
135V13*LHS_ID{37|47E9[38]} 31|555s26 558s19 981s20
136V13*Index{integer} 31|725s72 727s70
137V13*Action{40|80P9[40]} 31|725s52 727s50
142r7 Tokens{39|36R9[39]} 31|718r54
149r7 RHS{48R9} 31|718r50
X 27 opentoken-production-list.ads
32k30 List 111e30 30|32w27
34R9 Instance 30|42r53[36] 69r53[36] 80r53[36] 31|454r53[30|36] 753r53[30|36]
. 891r53[30|36] 950r53[30|36]
67P9 List_Iterator<98P9[30|36]>
74V13 Initial_Iterator{67P9[30|36]} 31|974s57[30|36]
84V13 Get_Production{26|93R9} 31|974s25[30|36]
97R9 List_Node
98P9 List_Node_Ptr(97R9[30|36])
X 28 opentoken-production-parser.ads
35K17 Tokenizer[38|54] 30|74r37 31|297r29 459r37 965r30
36k30 Parser 26|41k19 28|87e32 30|33r27 37r30 39r44 87r26 31|36r35 1059r26
38E12*Nonterminal_ID{37|47E9[26|38]} 31|561r42 875r35
X 29 opentoken-production-parser-lalr.ads
42i4 First_State_Index{natural} 31|967r99 983r71
43k37 LALR 28|36k30 29|144e37 30|37r37 87r33 31|36r42 1059r33
58I9*Unknown_State_Index<integer> 30|39r61 31|621r37 705r37 967r78 970r23
59I12*State_Index{58I9} 30|73r37 79r37 31|120r19 179r31 295r29 458r37 578r27
. 752r37 760r24 773r62 856r44 890r37 983r58 1004r50 1025r33 1025r73
60i4*Unknown_State{58I9} 30|39r82 31|349r27 469r23 970r46 999r25
62E9*Parse_Action_Verbs 62e64 31|576r24
62n32*Shift{62E9} 31|551r18 578r18 650r36 653r36 681r33 796r43
62n39*Reduce{62E9} 31|557r18 579r18 727r14
62n47*Accept_It{62E9} 31|725r13
62n58*Error{62E9} 31|832r72
63R9*Parse_Action_Rec 75e14 31|531r33 618r37 649r36 652r36 723r25 832r46
63e27 Verb{62E9} 31|550r25 576r57 577r25 650r29 653r29 659r43 660r43 681r26
. 796m22 832m64
66i10 State{59I12} 31|578r53 797m22
68p10 LHS{40|44P9[26|40]} 31|558r57 564r43 579r70
80R9*Parse_Action_Node 86e14 31|682r39 685r44 697r27 832r27
81P9*Parse_Action_Node_Ptr(80R9) 31|131r44 134r16 655r31 656r31
84r7 Item{63R9} 31|138r19 636r36 650r82 653r70
85p7 Next{81P9} 31|139r21 687m32
88R9*Action_Node 95e14 31|695r29 824r36 864r37
89P9*Action_Node_Ptr(88R9) 31|151r20 205r24 206r13 209r21 619r37 627r34 706r37
. 835r24
91R9*Action_Node
92*7 Symbol{37|61E12[26|38]} 31|164r56 165r71 212r25 696m13 831m13
93p7 Action{81P9} 31|161r42 167r42 636r28 636r29 650r74 650r75 653r62 653r63
. 682r82 686r56 690m32 697m13 832m13
94p7 Next{89P9} 31|159r24 170r35 215r37 698m13 833m13 861r31 862r43 864m25
97R9*Goto_Node 104e14 31|877r22
98P9*Goto_Node_Ptr(97R9) 31|152r20
101*7 Symbol{28|38E12} 31|177r49 178r64 878m19
102i7 State{59I12} 31|179r59 879m19
103p7 Next{98P9} 31|180r31 880m19
106R9*Parse_State 109e14 30|66r30 31|146r30
107p7 Action_List{89P9} 31|151r45 785m58 798m57 835r57
108p7 Goto_List{98P9} 31|152r45 876m30 880r43
111A9*Parse_Table(106R9)<58I9> 30|84r37 31|757r37 895r37 1025r20
113P9*Parse_Table_Ptr(111A9) 30|48r13 31|185r20 956r13 960r15
115E12*Conflict_Parse_Actions{62E9} 31|116r10 117r12
116R9*Conflict 132e14 31|113r30 586r31 599r35 658r40
126e7 Action_A{115E12} 31|116r45 592r15 592r31 659m19
127*7 LHS_A{37|47E9[26|38]} 31|118r36 593r15 593r28 661m19
128e7 Action_B{115E12} 31|117r47 594r15 594r31 660m19
129*7 LHS_B{37|47E9[26|38]} 31|119r36 595r15 595r28 662m19
130i7 State_Index{58I9} 31|120r43 663m19
131*7 On{37|47E9[26|38]} 31|121r36 596r15 596r25 664m19
134K12*Conflict_Lists[5|45] 30|43r37 43r60 83r37 31|124r29 586r51 599r60
. 601r11 623r37 708r37 756r37 894r37 912r32 913r32 918r11 951r37 951r60 976r30
. 977r30
142U14*Put 31|138s10 631s10
X 30 opentoken-production-parser-lalr-generator.ads
35i4 Token_Image_Width{integer} 31|160r34 165r21 178r16
36K17 Production_List[27|32] 39r100 42r37 69r37 80r37 31|454r37 753r37 891r37
. 950r37 974r9 974r41
37k42 Generator 29|43k37 30|35z4 36z17 87l38 87e47 31|36b47 1031r10 1059l38
. 1059t47
39K12*LRk[32|44] 70r37 71r37 72r37 78r37 81r37 82r37 31|44r14 52r14 96r10
. 102r13 150r11 186r20 192r10 192r19 224r29 225r29 226r29 231r16 232r16 234r28
. 234r44 234r58 292r29 293r29 294r29 302r16 303r16 304r16 309r10 320r37 327r19
. 328r48 331r16 346r31 353r33 353r50 353r71 354r24 376r64 379r19 389r13 402r23
. 406r16 421r22 426r25 441r16 455r37 456r37 457r37 462r22 463r22 464r22 466r25
. 467r27 473r38 473r68 478r17 482r16 483r16 491r13 499r24 510r13 525r7 530r33
. 533r33 538r16 540r16 541r16 543r17 544r17 582r7 620r37 622r37 703r37 704r37
. 707r37 709r37 716r16 729r19 751r37 754r37 755r37 762r17 762r33 765r14 767r16
. 768r16 775r10 776r10 797r43 868r7 872r21 889r37 892r37 893r37 898r16 899r16
. 962r39 962r65 963r39 963r65 967r17 967r38 969r23 979r16 983r18 1022r10
41V13*Generate{29|113P9} 42>7 43>7 44>7 45>7 46>7 47>7 31|949b13 1057l8 1057t16
42r7 Grammar{27|34R9[36]} 31|950b7 962r91 964r10 967r55 974r75 983r35 1007r27
. 1028r33
43r7 Known_Conflicts{5|49R9[29|134]} 31|951b7 977r53
44b7 Trace{boolean} 31|952b7 964r41 967r71 983r51 1003r10 1007r101 1019r10
. 1028r101 1052r33
45b7 Put_Parse_Table{boolean} 31|953b7 1030r10
46b7 Ignore_Unused_Tokens{boolean} 31|954b7 1052r42
47b7 Ignore_Unknown_Conflicts{boolean} 31|955b7 1039r17 1047r17
66U14*Put 66>19 31|146b14 182l8 182t11 194s10
66r19 State{29|106R9} 31|146b19 151r39 152r39
68U14*Fill_In_Lookaheads 69>7 70>7 71>7 72=7 73>7 74=7 75>7 31|453b14 527l8
. 527t26 1007s7
69r7 Grammar{27|34R9[36]} 31|454b7 499r93
70a7 Has_Empty_Production{32|167A9[39]} 31|455b7 499r64
71a7 First{32|165A9[39]} 31|456b7 499r86
72r7 Kernels{32|113R9[39]} 31|457b7 462r42
73i7 Accept_State{29|59I12} 31|458b7 505r62
74a7 Used_Tokens{38|56A9[28|35]} 31|459b7 505m94
75b7 Trace{boolean} 31|460b7 489r13 505r107 517r10 522r47
77U14*Add_Actions 78>7 79>7 80>7 81>7 82>7 83=7 84=7 85>7 31|750b14 885l8
. 885t19 902s10
78p7 Kernel{32|98P9[39]} 31|751b7 760r39 763r10 773r81 776r19 785r22 797r57
. 799r43 856r63 872r46
79i7 Accept_State{29|59I12} 31|752b7 785r30
80r7 Grammar{27|34R9[36]} 31|753b7 763r51
81a7 Has_Empty_Production{32|167A9[39]} 31|754b7 763r22 785r71 801r43
82a7 First{32|165A9[39]} 31|755b7 763r44
83r7 Conflicts{5|49R9[29|134]} 31|756b7 785m93 802m43
84a7 Table{29|111A9} 31|757b7 785m44 785r44 798m43 798r43 835r43 876m16 880r29
85b7 Trace{boolean} 31|758b7 772r10 785r113 803r43 809r16
X 31 opentoken-production-parser-lalr-generator.adb
41R9 Item_List 42r33 43c9 46e14 58r57 271r23 275r31
42P9 Item_List_Ptr(41R9) 45r14 53r14 58r68 60r34 62r18 88r19 237r23 401r23
44p7 Item{32|70P9[30|39]} 102r30 254r32 254r33 255r31 255r32 421r37 421r38
. 426r37
45p7 Next{42P9} 65r27 105r32 260r47 271m45 275m53 431r31
48R9 Item_Item_List_Mapping 49r46 51c9 55e14 57r57 270r30
49P9 Item_Item_List_Mapping_Ptr(48R9) 54r14 57r81 71r34 73r21 86r49 87r19
. 228r29 236r23 296r29 396r18 400r23 480r26
52p7 From{32|70P9[30|39]} 96r29 247r24 414r33 414r34 441r33
53p7 To{42P9} 77m28 99r31 250r41 275m21 275r72 419r33
54p7 Next{49P9} 76r30 108r33 265r35 271m60 445r32
57U14 Dispose[22|20] 78s10
58U14 Dispose[22|20] 66s10
60U14 Free 60b14 60=20 69l8 69t12 77s10
60p20 List{42P9} 62r35 65m10 67r22
62p7 Old_Item{42P9} 64r13 65r18 66m19 66r19 67m10
71U14 Free 71b14 71=20 81l8 81t12 524s7
71p20 List{49P9} 73r51 76m10 79r25
73p7 Old_Mapping{49P9} 75r13 76r18 77r16 78m19 78r19 79m10
86U14 Print_Propagations 86b14 86>34 111l8 111t26 518s10
86p34 Propagations{49P9} 87r49
87p7 Next_Prop{49P9} 93r13 96r19 99r21 108m10 108r23
88p7 Next_To{42P9} 99m10 100r16 102r22 105m13 105r24
113V13 Image{string} 113b13 113>20 122l8 122t13 127s32
113r20 Item{29|116R9} 116r40 117r42 118r31 119r31 120r38 121r31
124U14 Put 124b14 124>19 129l8 129t11 1038s10 1046s10
124r19 Item{5|49R9[29|134]} 126r23
126r11 Conflict{29|116R9} 127r39
131U14 Put_Parse_Action 131b14 131>32 144l8 144t24 161s13 167s13
131p32 Action{29|81P9} 134r43
134p7 Ptr{29|81P9} 138r15 139m10 139r17 140r20
135i7 Column{20|68I12} 142r19
151p7 Action_Ptr{29|89P9} 154r10 158r13 159r13 161r31 164r45 165r60 167r31
. 170m10 170r24
152p7 Goto_Ptr{29|98P9} 175r13 177r40 178r55 179r50 180m10 180r22
184U14 Put_Parse_Table 184b14 185>7 186>7 198l8 198t23 1031s20
185p7 Table{29|113P9} 191r20 194r15
186r7 Kernels{32|113R9[30|39]} 192r36
191i11 State<integer> 192r29 194r22
203V13 Find{29|89P9} 203b13 204>7 205>7 219l8 219t12 627s53
204*7 Symbol{37|61E12[26|38]} 212r34
205p7 Action_List{29|89P9} 209r40
209p7 Action_Node{29|89P9} 211r13 212r13 213r20 215m10 215r25
223U14 Add_Propagations 223b14 224>7 225>7 226>7 227>7 228=7 280l8 280t24
. 365s16
224p7 From{32|70P9[30|39]} 247r31 271r13 366r19
225r7 From_Set{32|106R9[30|39]} 234r72 367r19
226r7 To{32|71R9[30|39]} 234r54 368r19
227*7 For_Token{37|47E9[26|38]} 234r82 369r19
228p7 Propagations{49P9} 236r53 270m10 271r68 370r19
234p7 To_Kernel{32|70P9[30|39]} 241r10 254r45 255r43 271r34 275r42
236p7 Prop_Match{49P9} 246r13 247r13 250r30 265m10 265r24 275r10 275r61
237p7 Prop_To_Match{42P9} 250m13 251r19 254r19 255r18 260m16 260r33
238b7 Found_From{boolean} 249m13 268r14
239b7 Found_To{boolean} 257m19 273r17
245l7 Find_Matching_Prop 258r24 262r18 266l16 266e34
291U14 Generate_Lookahead_Info 291b14 292>7 293>7 294>7 295>7 296=7 297=7
. 298>7 393l8 393t31 504s16
292p7 Source_Item{32|70P9[30|39]} 327r28 331r29 366r35
293r7 Source_Set{32|106R9[30|39]} 315r10 353r85 367r35
294r7 Closure_Item{32|71R9[30|39]} 309r19 338r10 343r75 344r83 347r27 354r50
295i7 Accept_State{29|59I12} 315r29
296p7 Propagations{49P9} 370m35
297a7 Used_Tokens{38|56A9[28|35]} 357m13
298b7 Trace{boolean} 307r10 325r19 374r22
300i7 Spontaneous_Count{integer} 375m22 375r43 387r13
316*14 Token_ID{37|61E12[26|38]} 322r39
320r16 Lookahead{32|50R9[30|39]} 328r59 331r53
343*10 Token_ID{37|47E9[26|38]} 353r97 357r26 360r76 369r35 388r69
344p10 Next_Token{39|84P9[26|39]} 348r27
346r10 Next_Item{32|71R9[30|39]} 353r60 368r35
353p10 Next_Kernel{32|70P9[30|39]} 373r19 379r32 389r22
354p10 Lookahead{32|49P9[30|39]} 363r16 364r16 376r75 379r56 384m13 384r26
395U14 Propagate_Lookaheads 395b14 396>7 397>7 448l8 448t28 522s7
396p7 List{49P9} 411r21
397b7 Trace{boolean} 423r25 438r16
399b7 More_To_Check{boolean} 408r13 410m10 430m22 430r39
400p7 Mapping{49P9} 411m10 412r16 414r26 419r25 441r25 445m13 445r24
401p7 To{42P9} 419m19 420r25 421r35 426r34 431m22 431r28
402p7 Lookahead{32|49P9[30|39]} 414m13 416r19 418r19 421r55 435m16 435r29
403b7 Added_One{boolean} 421m70 423r35 430r56
404b7 Added_Some{boolean} 424m25 438r26 439m16
462p7 Kernel{32|98P9[30|39]} 488r13 491r22 494r25 505r32 514m10 514r20
463p7 Kernel_Item{32|70P9[30|39]} 494m10 495r16 496r41 497r41 505r19 511m13
. 511r28
464p7 Closure_Item{32|70P9[30|39]} 501m13 502r19 505r44 507m16 507r32
466r7 Kernel_Item_Set{32|106R9[30|39]} 486r7 496r13 497r13 499r47 525m17
. 525r17
473p7 Propagate_Lookahead{32|49P9[30|39]} 486r41
478r7 Closure{32|106R9[30|39]} 499m13 501r29 510m23 510r23
480p7 Propagation_List{49P9} 505m76 505r76 518r30 522r29 524m13 524r13
529V13 Find{37|47E9[26|38]} 529b13 530>7 531>7 532>7 533>7 584l8 584t12 661s34
. 662s34
530r7 Closure{32|106R9[30|39]} 543r33 582r16
531r7 Action{29|63R9} 550r18 558r50 564r36 576r50 577r18 578r46 579r63
532*7 Lookahead{37|47E9[26|38]} 553r34 581r31
533a7 Has_Empty_Production{32|167A9[30|39]} 562r27
543r7 Current{32|106R9[30|39]} 547r18 571r20 572m10 572r21
544p7 Item{32|70P9[30|39]} 547m10 549r23 552r19 553r22 555r34 558r27 559r19
. 560r34 561r29 562r53 569m13 569r21
586V13 Match{boolean} 586b13 586>20 586>41 597l8 597t13 606s13 934s19
586r20 Known{29|116R9} 592r9 593r9 594r9 595r9 596r9
586r41 Item{5|94R9[29|134]} 592r26 593r23 594r26 595r23 596r20
599V13 Is_Present{boolean} 599b13 599>25 599>45 612l8 612t18 666s23
599r25 Item{29|116R9} 606r20
599r45 Conflicts{5|49R9[29|134]} 602r21 606r26
602r7 I{5|58R9[29|134]} 605r20 606r56 609m10 609r21
616U14 Add_Action 616b14 617>7 618>7 619=7 620>7 621>7 622>7 623=7 624>7
. 700l8 700t18 736s10 793s16
617*7 Symbol{37|61E12[26|38]} 627r59 630r46 661r59 662r59 664r34 696r23 737r13
. 794r19
618r7 Action{29|63R9} 631r15 636r43 650r22 650r47 653r22 653r80 681r19 682r58
. 685r63 697r46 738r13 795r19
619p7 Action_List{29|89P9} 627r67 695m10 698r23 739r13 798r19
620r7 Closure{32|106R9[30|39]} 661r40 662r40 741r13 800r19
621i7 State_Index{29|58I9} 663r34 740r13 799r19
622a7 Has_Empty_Production{32|167A9[30|39]} 661r67 662r67 742r13 801r19
623r7 Conflicts{5|49R9[29|134]} 666r49 670m19 670r19 743r13 802r19
624b7 Trace{boolean} 629r10 639r16 672r22 676r22 744r13 803r19
627p7 Matching_Action{29|89P9} 635r10 636r13 650r59 653r47 682r66 686r40
. 690r16
649r16 Action_A{29|63R9} 659r34 661r49
652r16 Action_B{29|63R9} 660r34 662r49
655p16 Action_A_Ptr{29|81P9} 682m19 686m19 687r19 690r42
656p16 Action_B_Ptr{29|81P9} 685m19 687r40
658r16 New_Conflict{29|116R9} 666r35 670r37
702U14 Add_Lookahead_Actions 702b14 703>7 704>7 705>7 706=7 707>7 708=7 709>7
. 710>7 747l8 747t29 784s13
703p7 Item{32|70P9[30|39]} 718r40 725r29 725r60 725r79 727r27 727r58 727r77
. 729r45
704p7 Kernel{32|98P9[30|39]} 724r13 740r37
705i7 Accept_State{29|58I9} 724r28
706p7 Action_List{29|89P9} 739m37
707a7 Has_Empty_Production{32|167A9[30|39]} 742r37
708r7 Conflicts{5|49R9[29|134]} 743m37
709r7 Closure{32|106R9[30|39]} 741r37
710b7 Trace{boolean} 731r10 744r37
718i7 RHS_Length{integer} 725r91 727r89
723r7 Action{29|63R9} 738r37
729p7 Lookahead{32|49P9[30|39]} 735r13 737r37 745m10 745r23
760i7 State{29|59I12} 785r51 798r50 835r50 876r23 880r36
762r7 Closure{32|106R9[30|39]} 765r30 775r19 785r104 800r43 868m17 868r17
765p7 Item{32|70P9[30|39]} 779r13 780r13 785r16 787r31 790r70 810r72 814m10
. 814r18
790*16 Dot_ID{37|61E12[26|38]} 794r43 797r69
824r10 Default_Action{29|91R9} 864r50
835p10 Last_Action{29|89P9} 837r13 861r19 862m16 862r31 864r13
872p10 Goto_Ptr{32|95P9[30|39]} 874r16 875r16 878r29 879r29 882m13 882r25
888U14 Add_Actions 888b14 889>7 890>7 891>7 892>7 893>7 894<7 895=7 896>7
. 909l8 909t19 1027s7
889r7 LRk_Kernels{32|113R9[30|39]} 898r36
890i7 Accept_State{29|59I12} 902r31
891r7 Grammar{27|34R9[30|36]} 902r45
892a7 Has_Empty_Production{32|167A9[30|39]} 902r54
893a7 First{32|165A9[30|39]} 902r76
894r7 Conflicts{5|49R9[29|134]} 902m83
895a7 Table{29|111A9} 902m94
896b7 Trace{boolean} 902r101 906r10
898p7 Kernel{32|98P9[30|39]} 901r13 902r23 903m10 903r20
911U14 Delete_Known 911b14 912=7 913=7 947l8 947t20 1034s7
912r7 Conflicts{5|49R9[29|134]} 927r33 934r43 935m27
913r7 Known_Conflicts{5|49R9[29|134]} 919r31 942m24
919r7 Known{5|58R9[29|134]} 924r20 925r30 934r35 942m41 942r41 945m10
920r7 Next_Known{5|58R9[29|134]} 925m10 945r19
927r13 I{5|58R9[29|134]} 932r26 933r32 934r73 935m38 935r38 938m16
928r13 Next_I{5|58R9[29|134]} 933m16 938r21
929b13 Used{boolean} 936m19 941r16
960p7 Table{29|113P9} 1025m7 1028r90 1031r37 1056r14
962a7 Has_Empty_Production{32|167A9[30|39]} 964r19 1007r36 1028r42
963a7 First{32|165A9[30|39]} 967r64 983r44 1007r58 1028r64
965a7 Used_Tokens{38|56A9[28|35]} 981m7 1007m88 1007r88 1009r16 1010r17
967r7 Kernels{32|113R9[30|39]} 969r46 983m7 984r18 1007m65 1007r65 1022r19
. 1025r54 1028r10 1031r44
969p7 I{32|98P9[30|39]} 984m7 991r20 992r13 993r29 996m10 996r15
970i7 Accept_State{29|58I9} 993m13 999r10 1004r69 1007r74 1028r19
971b7 Unused_Tokens{boolean} 1011r20 1013m16 1052r10
973r7 First_Production{26|93R9} 981r28 992r26
976r7 Unknown_Conflicts{5|49R9[29|134]} 1028m71 1034m21 1034r21 1036r10 1038r15
977r7 Known_Conflicts_Edit{5|49R9[29|134]} 1034m40 1034r40 1044r10 1046r15
1009e11 I 1010r30 1015r54
X 32 opentoken-production-parser-lrk_item.ads
44k37 LRk_Item 30|33w34 39r51 32|224e41
47A9 Full_Lookahead_Set(37|61E12[26|38])<integer>
48R9 Item_Lookahead 31|320r41[30|39] 473r72[30|39]
49P9 Item_Lookahead_Ptr(48R9[30|39]) 31|302r20[30|39] 354r28[30|39] 402r27[30|39]
. 406r20[30|39] 473r42[30|39] 716r20[30|39] 729r23[30|39]
50R9 Item_Lookahead
51i7 Last{natural} 31|321m19[30|39] 364r26[30|39] 418r29[30|39] 474m10[30|39]
52a7 Lookaheads{47A9[30|39]} 31|322m19[30|39] 475m10[30|39] 737r47[30|39]
53p7 Next{49P9[30|39]} 31|323m19[30|39] 384r36[30|39] 435r39[30|39] 476m10[30|39]
. 745r33[30|39]
57U14 Include 31|331s20[30|39] 379s23[30|39]
63U14 Include 31|421s26[30|39]
69R9 Item_Node 31|226r33[30|39] 294r33[30|39] 346r35[30|39] 467r31[30|39]
70P9 Item_Ptr(69R9[30|39]) 31|44r18[30|39] 52r18[30|39] 224r33[30|39] 232r20[30|39]
. 234r32[30|39] 292r33[30|39] 303r20[30|39] 353r37[30|39] 463r26[30|39] 464r26[30|39]
. 483r20[30|39] 540r20[30|39] 544r21[30|39] 703r41[30|39] 765r18[30|39] 767r20[30|39]
71R9 Item_Node
72r7 Prod{26|93R9} 31|254r38[30|39] 254r55[30|39] 347m13[30|39] 347r40[30|39]
. 496m33[30|39] 496r53[30|39] 555r39[30|39] 558r32[30|39] 718r45[30|39] 725r34[30|39]
. 725r65[30|39] 725r84[30|39] 727r32[30|39] 727r63[30|39] 727r82[30|39] 992r19[30|39]
73p7 Dot{39|84P9[26|39]} 31|255r37[30|39] 255r53[30|39] 338r23[30|39] 343r88[30|39]
. 344r96[30|39] 348m13[30|39] 497m33[30|39] 497r53[30|39] 552r24[30|39] 553r27[30|39]
. 559r24[30|39] 560r39[30|39] 561r34[30|39] 562r58[30|39] 780r18[30|39] 787r36[30|39]
. 790r75[30|39] 810r77[30|39]
74i7 State{29|58I9} 31|349m13[30|39]
75p7 Lookaheads{49P9[30|39]} 31|331m41[30|39] 350m13[30|39] 354r63[30|39]
. 379m44[30|39] 414r39[30|39] 421m43[30|39] 486m27[30|39] 729r50[30|39]
76p7 Next{70P9[30|39]} 31|351m13[30|39] 507r45[30|39] 511r40[30|39] 569r26[30|39]
. 814r23[30|39]
94R9 Set_Reference
95P9 Set_Reference_Ptr(94R9[30|39]) 31|768r20[30|39] 872r25[30|39]
97R9 Item_Set 31|225r33[30|39] 293r33[30|39] 466r29[30|39] 478r21[30|39]
. 530r37[30|39] 538r20[30|39] 543r21[30|39] 620r41[30|39] 709r41[30|39] 762r21[30|39]
98P9 Item_Set_Ptr(97R9[30|39]) 30|78r41[39] 31|231r20[30|39] 304r20[30|39]
. 462r26[30|39] 482r20[30|39] 541r20[30|39] 704r41[30|39] 751r41[30|39] 898r20[30|39]
. 899r20[30|39] 969r27[30|39] 979r20[30|39]
101p7 Set{98P9[30|39]} 31|879r37[30|39] 879r38[30|39]
102*7 Symbol{37|47E9[26|38]} 31|875r25[30|39] 878r38[30|39]
103p7 Next{95P9[30|39]} 31|882r34[30|39]
106R9 Item_Set
107p7 Set{70P9[30|39]} 31|467m10[30|39] 486r22[30|39] 486r23[30|39] 494r32[30|39]
. 496r28[30|39] 496r29[30|39] 497r28[30|39] 497r29[30|39] 501r37[30|39] 547r26[30|39]
. 765r38[30|39] 992r14[30|39] 992r15[30|39]
108p7 Goto_List{95P9[30|39]} 31|468m10[30|39] 776r26[30|39] 872r53[30|39]
109i7 State{29|58I9} 31|315r21[30|39] 469m10[30|39] 724r20[30|39] 740r44[30|39]
. 760r46[30|39] 773r88[30|39] 797r77[30|39] 799r50[30|39] 856r70[30|39] 879r42[30|39]
. 993r31[30|39]
110p7 Next{98P9[30|39]} 31|470m10[30|39] 514r27[30|39] 571r28[30|39] 572r29[30|39]
. 903r27[30|39] 996r17[30|39]
113R9 Item_Set_List 30|72r41[39] 31|186r24[30|39] 457r41[30|39] 889r41[30|39]
. 967r21[30|39]
114p7 Head{98P9[30|39]} 31|462r50[30|39] 898r48[30|39] 969r54[30|39] 984r26[30|39]
115i7 Size{29|58I9} 31|1025r62[30|39]
123V13 Find{70P9[30|39]} 31|234s48[30|39] 353s54[30|39]
136V13 Find{98P9[30|39]} 31|192s23[30|39]
153V13 Goto_Set{98P9[30|39]} 31|234s62[30|39] 353s75[30|39] 797s47[30|39]
161A9 Token_ID_Set(boolean)<37|47E9[26|38]>
165A9 Derivation_Matrix(161A9[30|39])<37|47E9[26|38]> 30|71r41[39] 82r41[39]
. 31|456r41[30|39] 755r41[30|39] 893r41[30|39] 963r43[30|39]
167A9 Nonterminal_ID_Set(boolean)<37|47E9[26|38]> 30|70r41[39] 81r41[39]
. 31|455r41[30|39] 533r37[30|39] 622r41[30|39] 707r41[30|39] 754r41[30|39]
. 892r41[30|39] 962r43[30|39]
169V13 Has_Empty_Production{167A9[30|39]} 31|962s69[30|39]
171V13 First_Derivations{165A9[30|39]} 31|963s69[30|39]
179V13 Lookahead_Closure{106R9[30|39]} 31|499s28[30|39] 762s37[30|39]
184b7 Trace{boolean} 31|499r102[30|39] 763r60[30|39]
195U14 Free 31|510s17[30|39] 525s11[30|39] 868s11[30|39]
198V13 LR0_Kernels{113R9[30|39]} 31|967s42[30|39] 983s22[30|39]
205V13 Print{string} 31|328s52[30|39] 376s68[30|39]
208U14 Put 31|96s14[30|39] 102s17[30|39] 309s14[30|39] 327s23[30|39] 389s17[30|39]
. 426s29[30|39] 441s20[30|39]
208b40 Show_Lookaheads{boolean} 31|96r39[30|39] 102r40[30|39] 309r33[30|39]
. 327r45[30|39] 389r39[30|39] 426r47[30|39] 441r43[30|39]
209U14 Put 31|192s14[30|39] 491s17[30|39] 582s11[30|39] 775s14[30|39]
210U14 Put 31|776s14[30|39]
211U14 Put 31|1022s14[30|39]
X 37 opentoken-token-enumerated.ads
47E9 Token_ID 31|227r35[26|38] 343r38[26|38] 532r39[26|38] 534r19[26|38]
. 539r22[26|38] 588r22[26|38]
57V18 Token_Image{string} 31|118s18[26|38] 119s18[26|38] 121s18[26|38] 164s32[26|38]
. 165s47[26|38] 177s27[26|38] 178s42[26|38] 360s63[26|38] 388s56[26|38] 579s40[26|38]
. 581s18[26|38] 630s33[26|38] 810s44[26|38] 1015s41[26|38]
61E12 Terminal_ID{47E9[26|38]} 31|204r30[26|38] 208r22[26|38] 316r32[26|38]
. 475r41[26|38] 617r43[26|38] 787r50[26|38] 790r40[26|38] 831r29[26|38]
64R9 Instance<36|38R9>
66C12 Class<64R9[26|38]>
68P9 Handle(66C12[26|38]) 31|770r22[26|38]
156V13 ID{47E9[26|38]} 31|558s46[26|38] 564s32[26|38] 579s59[26|38]
X 38 opentoken-token-enumerated-analyzer.ads
56A9 Token_Array_Boolean(boolean)<37|47E9[26|38]> 30|74r47[28|35] 31|297r39[28|35]
. 459r47[28|35] 965r40[28|35]
X 39 opentoken-token-enumerated-list.ads
36R9 Instance
40V13 Length{natural} 31|718s61[26|39]
84P9 List_Iterator<124P9[26|39]> 31|230r27[26|39] 305r27[26|39] 344r43[26|39]
. 769r27[26|39]
85p4 Null_Iterator{84P9[26|39]} 31|338r40[26|39] 552r31[26|39] 559r30[26|39]
. 560r46[26|39] 780r35[26|39]
99V13 Next_Token{84P9[26|39]} 31|344s71[26|39] 560s22[26|39]
103V13 ID{37|47E9[26|38]} 31|343s71[26|39] 553s18[26|39] 561s25[26|39] 562s49[26|39]
. 787s27[26|39] 790s66[26|39] 810s68[26|39]
123R9 List_Node
124P9 List_Node_Ptr(123R9[26|39])
X 40 opentoken-token-enumerated-nonterminal.ads
40R9 Instance<37|64R9[26|38]>
42C12 Class<40R9[26|40]>
44P9 Handle(42C12[26|40])
80P9 Synthesize