This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-part.ali is in libgnatprj4.9-dev 4.9.2-1.

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
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
V "GNAT Lib v4.9"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_RECURSION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U prj.part%b		prj-part.adb		a601bd53 OO PK
W ada%s			ada.ads			ada.ali
W ada.characters%s	a-charac.ads		a-charac.ali
W ada.characters.handling%s  a-chahan.adb	a-chahan.ali
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W atree%s		atree.adb		atree.ali
W err_vars%s		err_vars.ads		err_vars.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.htable%s		g-htable.adb		g-htable.ali
W interfaces%s		interfac.ads		interfac.ali
W opt%s			opt.adb			opt.ali
W osint%s		osint.adb		osint.ali
W output%s		output.adb		output.ali  AD
W prj%s			prj.adb			prj.ali
W prj.com%s		prj-com.ads		prj-com.ali
W prj.dect%s		prj-dect.adb		prj-dect.ali
W prj.env%s		prj-env.adb		prj-env.ali
W prj.err%s		prj-err.adb		prj-err.ali
W sinput%s		sinput.adb		sinput.ali
W sinput.p%s		sinput-p.adb		sinput-p.ali
W snames%s		snames.adb		snames.ali
W system%s		system.ads		system.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W table%s		table.adb		table.ali  AD

U prj.part%s		prj-part.ads		ac5e1fcc EE NE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W prj%s			prj.adb			prj.ali
W prj.tree%s		prj-tree.adb		prj-tree.ali

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20131010125231 1c00991d
D a-chahan.adb		20131010125231 0b9287e4
D a-chlat1.ads		20140225151544 66457d31
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strmap.ads		20090409150019 9cb836fb
D a-stmaco.ads		20090409150019 cef4434b
D a-tags.ads		20111212115430 6c0509d0
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20120330092659 daf1344a
D atree.ads		20140225154805 15f9fb8a
D casing.ads		20100909094434 5c2a7161
D csets.ads		20140122165324 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20140225154805 b22949de
D err_vars.ads		20130910153044 d6d090e9
D errutil.ads		20121106112827 74c2502c
D gnat.ads		20110801150502 fd2ad2f1
D g-dynhta.ads		20140123165450 a2f217e6
D g-dyntab.ads		20140225151544 07ce153b
D g-dyntab.adb		20140225151544 ea85823a
D g-hesorg.ads		20110801150502 106922da
D g-htable.ads		20140225151544 4b643b8d
D g-os_lib.ads		20090409150019 0db74523
D g-string.ads		20090409150019 c6abc540
D hostparm.ads		20130411123322 c164ed60
D interfac.ads		20140225151838 69adb1b9
D namet.ads		20140129155348 0b5fbeae
D namet.adb		20130412134103 e67181d4
D opt.ads		20140225154805 0424f3ab
D osint.ads		20140225150201 1af80c1c
D output.ads		20140219102553 2d9479ad
D prj.ads		20140206100638 b8b6aa5c
D prj-attr.ads		20140131155644 e364f3ad
D prj-com.ads		20090407150127 a94a24fc
D prj-dect.ads		20090713120411 6365902c
D prj-env.ads		20140219105925 85b6a63d
D prj-err.ads		20100909123135 bb996db2
D prj-ext.ads		20140124142722 f07399b9
D prj-part.ads		20130423095323 980640fb
D prj-part.adb		20140219144832 2b833ba1
D prj-tree.ads		20140219144832 8ceef56b
D prj-tree.adb		20140219144832 e0a65bac
D restrict.ads		20140122164720 5293cb95
D rident.ads		20120712104910 770cd2d0
D scans.ads		20140124144712 bebd53fa
D scng.ads		20140127165229 638213eb
D scng.adb		20140129155348 f25b4016
D sinfo.ads		20140225150201 4a23565b
D sinput.ads		20140120151301 c46c1677
D sinput-c.ads		20070910124710 f9133dd2
D sinput-p.ads		20100909135319 a11501df
D sinput-p.adb		20120208101354 1b788ca7
D snames.ads		20141119215425 383b4c02
D stringt.ads		20140220134420 b6600148
D styleg.ads		20140219111205 8faf4546
D styleg.adb		20140219150543 8294d75a
D stylesw.ads		20140219111205 552dc895
D system.ads		20141119215827 90249111
D s-conca2.ads		20140225151544 02a0d7d0
D s-crc32.ads		20140225151544 e3a788c7
D s-exctab.ads		20140225151139 54135002
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-htable.ads		20140225151139 84c2b3ea
D s-htable.adb		20140225151139 90376e52
D s-memory.ads		20140225151139 597d6634
D s-os_lib.ads		20140225151139 73b554c6
D s-parame.ads		20140225151139 ab8cb46a
D s-pooglo.ads		20110804083314 542f33d0
D s-rident.ads		20140225151139 fcbf2143
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-strhas.ads		20090623093900 269cd894
D s-string.ads		20140225151139 8fe54fb7
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-utf_32.ads		20140225151139 9e89e9cc
D s-wchcon.ads		20140225151139 1b7d22d2
D table.ads		20090506081141 e3a9ec16
D table.adb		20130104091825 d2a5ae47
D tree_io.ads		20130910150933 92caaa96
D types.ads		20140129155348 09a1b5bd
D uintp.ads		20141119214236 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20130411125352 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 1 ada.ads
16K9*Ada 19e8 46|40r6 40r35 41r6 41r35
X 2 a-charac.ads
16K13*Characters 18e19 46|40r10 40r39
X 3 a-chahan.ads
36K24*Handling 160e28 46|40w21 40r50
47V13*Is_Letter{boolean} 46|2172s17
55V13*Is_Alphanumeric{boolean} 46|2190s31 2199s16
71V13*To_Lower{string} 46|1978s13 2164s38
X 6 a-except.ads
53K13*Exceptions 360e19 46|41w10 41r39
71V13*Exception_Name{string} 46|735s22
103V13*Exception_Information{string} 46|733s22
X 16 atree.ads
44K9*Atree 4023e10 46|26w6 26r20
308i4*Total_Errors_Detected{93|62I12} 46|707r10
X 21 err_vars.ads
33K9*Err_Vars 152e13 46|27w6 27r20
119i4*Error_Msg_Name_1{33|155I9} 46|1069m16 1098m16 1128m16 1235m13 1239m16
. 1617m16 1704m19 1708m19 1745m19 1752m22 1758m25 1794m25 1897m16
120i4*Error_Msg_Name_2{33|155I9} 46|1898m16
124i4*Error_Msg_File_1{33|482I9} 46|901m19 911m25 1483m10
X 23 gnat.ads
34K9*GNAT 37e9 46|43r6 43r37 50r32 100r32 113r34
X 24 g-dynhta.ads
99P12*Instance
167P12*Instance<99P12[220[47|1496]]>
170U17*Set 46|1389s53[47|1496] 1441s50[47|1496] 2010s44[47|1496]
170p22 T{167P12[47|1496]} 46|2011r13[47|1496]
170i43 K{33|155I9} 46|2012r13[47|1496]
170r52 E{47|1462R12} 46|2013r13[47|1496]
187V16*Get_First{47|1462R12} 46|1293s69[47|1496] 1684s68[47|1496]
193V16*Get_Next{47|1462R12} 46|1453s46[47|1496] 1695s55[47|1496]
X 25 g-dyntab.ads
92A9*Table_Type(47|1138R12)<47|101I9>
94A12*Big_Table_Type{92A9[47|1453]}<47|101I9>
103P9*Table_Ptr(94A12[47|1453])
111R9*Instance
112p7*Table{103P9[47|1453]} 46|2079r32[47|1453]
X 28 g-htable.ads
46K14*HTable 60e16 46|43w11 43r42 100r37 113r39
55k20*Simple_HTable 46|100r44 113r46
X 29 g-os_lib.ads
51K14*OS_Lib=51:36 46|50r37
X 33 namet.ads
127a4*Name_Buffer{string} 46|352r18 353r18 358m7 366m7 970m25 971m51 971r51
. 1037m22 1328m10 1331m10 1541r25 1592m10 1599r16 1600m16 1604m36 1604r36
. 1642m16 1846r35 1965r25 2164m7 2172r28 2181r19 2182r22 2187r26 2189r19
. 2190r48 2199r33 2209r16
133i4*Name_Len{natural} 46|351r13 352r31 353r31 355m10 355r22 358r20 358r36
. 360m7 360r19 365m7 366r25 969m25 970r43 971r69 1036m22 1037r40 1327m10
. 1328r28 1330m10 1331r28 1338m13 1541r43 1591m10 1592r28 1598r28 1604r54
. 1641r27 1841m10 1846r13 1846r48 1847m10 1847r22 1852r10 1853m10 1853r22
. 1965r43 2076m10 2163m7 2164r25 2179r35 2198r22 2199r46
155I9*Name_Id<integer> 46|254r40 305r25 954r22 1098r36 1128r36 1235r33 1240r18
. 1296r34 1298r25 1299r33 1607r38 1686r32 1709r21 1753r24 1759r27 1795r27
. 1856r38 1861r29 2089r40
159i4*No_Name{155I9} 46|1298r36 1299r44 1476r35 1614r43 1691r38 1702r35 1837r29
. 1977r29 2005r53 2104r17 2144r20 2150r17 2158r17 2173r20 2183r29 2192r26
. 2206r23
242U14*Get_Name_String 46|349s7 1540s10 1838s10 1964s10
248V13*Get_Name_String{string} 46|302s26 865s34 890s37 926s37 1279s38 1730s39
. 1738s40 1979s13 1984s24
336V13*Name_Find{155I9} 46|361s26 367s26 972s48 1038s66 1329s30 1332s33 1344s35
. 1593s29 1607s49 1646s40 1856s49 2079s61 2203s23
405U14*Add_Char_To_Name_Buffer 46|2078s10
414U14*Add_Str_To_Name_Buffer 46|1339s13 2077s10
482I9*File_Name_Type<155I9> 46|901r39 912r27 1483r30 1494r40
499I9*Path_Name_Type<155I9> 46|60r22 82r29 83r29 126r29 127r29 192r27 234r27
. 308r25 553r22 796r32 850r27 869r31 966r47 1225r29 1226r29 1268r27 1281r29
. 1282r29 1283r29 1284r29 1494r9 1726r16 1732r48
504i4*No_Path{499I9} 46|582r25 894r40 1741r51
X 35 opt.ads
50K9*Opt 2139e8 46|28w6 28r20 929r39 1324r48 1334r13 1570r10
399b4*Create_Mapping_File{boolean} 46|1570m14
809b4*Follow_Links_For_Files{boolean} 46|929r43 1324r52 1334r17
X 36 osint.ads
44K9*Osint 782e10 46|29w6 29r20 551r34
89U14*Canonical_Case_File_Name 46|971s25 1604s10 2107s7
155V13*Get_Directory{33|482I9} 46|1494s25
220V13*To_Canonical_File_Spec{73|70P12} 46|551s40
X 37 output.ads
44K9*Output 230e11 46|30w6 30r20
130U14*Write_Str 46|734s10 735s10
137U14*Write_Line 46|733s10 736s10
X 38 prj.ads
42K9*Prj 2061e8 45|28r6 28r21 30r9 49r34 78r5 46|31r6 31r20 32r6 33r6 33r20
. 34r6 34r20 45r14 105r21 118r21 543r34 559r10 576r10 579r7 580r7 588r13
. 713r13 716r13 720r16 721r16 1471r7 1917r10 2215r5
76E9*Project_Qualifier 88e25 46|1150r24
77n7*Unspecified{76E9} 46|1150r45 1196r51 1205r28
82n7*Standard{76E9} 46|1161r34
84n7*Library{76E9} 46|1176r34
85n7*Configuration{76E9} 46|1188r34 1202r28 1207r39
86n7*Dry{76E9} 46|1097r60 1155r28 1373r64 1814r67 1815r76 1928r73
87n7*Aggregate{76E9} 46|1091r52 1122r53 1127r59 1165r34 1792r68
88n7*Aggregate_Library{76E9} 46|1171r37
116a4*Config_Project_File_Extension{string} 46|1620r44 2127r46
117a4*Project_File_Extension{string} 46|1623r44 2122r52
161n38*List{161E9} 46|335r72 338r61 341r55 344r70
297I9*Header_Num<short_integer> 46|101r21 114r21
1626U14*Expect 46|779s13 787s13 1515s7 1528s10 1720s10 1906s7 1936s7 1953s10
. 1989s7
1778R9*Processing_Flags 2011e14 46|125r29 132r28 142r15 149r17 155r17 220r24
. 748r24 1055r17 1085r17 1114r17 1144r28 1224r29
1896a4*Virtual_Prefix{string} 46|301r24
1904n32*Medium{1904E9} 46|1489r31
1904n40*High{1904E9} 46|2097r30
1911e4*Current_Verbosity{1904E9} 46|1489r10 2097r10
1917U14*Debug_Output 46|2098s10
1923U14*Debug_Increase_Indent 46|1490s10
1925U14*Debug_Decrease_Indent 46|2073s7
1964U14 Add_To_Buffer 46|1541s10 1551s10 1965s10 1971s10
2010b7*Ignore_Missing_With{boolean} 46|895r29
X 40 prj-com.ads
31K13*Com 40e12 46|31w10 31r24 588r17
33P9*Fail_Proc
35p4*Fail{33P9} 46|588r21
X 41 prj-dect.ads
30K21*Dect 61e13 46|32w10 1917r14
32U14*Parse 46|1917s19
33p7 In_Tree{47|88P9} 46|1918r13
34i7 Declarations{47|101I9} 46|1919r13
35i7 Current_Project{47|101I9} 46|1920r13
36i7 Extends{47|101I9} 46|1921r13
37p7 Packages_To_Check{73|91P12} 46|1922r13
38b7 Is_Config_File{boolean} 46|1923r13
39r7 Flags{38|1778R9} 46|1924r13
X 42 prj-env.ads
32K13*Env 273e12 46|33w10 33r24 559r14
173U14*Initialize_Default_Project_Path 46|559s18
188V13*Is_Initialized{boolean} 46|558s14
206U14*Get_Path 46|586s13
206p52 Path{73|70P12} 46|586r41
228U14*Find_Project 46|569s7 888s13 1735s16
230s7 Project_File_Name{string} 46|570r21 890r16 1737r19
231s7 Directory{string} 46|571r21 891r16 1738r19
232i7 Path{33|499I9} 46|572r21 892r16 1739r19
X 43 prj-err.ads
43K13*Err 97e12 46|34w10 34r24 576r14 579r11 580r11 713r17 716r17 720r20
. 721r20 1471r11
61U14*Initialize=61:41 46|576s18 716s21 721s24
65U14*Finalize=66:22 46|713s21 720s24
70U14*Error_Msg 46|770s13 829s16 902s19 914s25 1070s16 1099s16 1129s16 1181s19
. 1209s13 1234s13 1236s13 1245s19 1249s19 1374s22 1380s19 1430s19 1484s10
. 1563s13 1626s16 1705s19 1710s19 1747s19 1755s22 1761s25 1796s25 1817s25
. 1899s16 1983s13 1999s13
88K12*Scanner[52|57] 46|579r15 580r15 1471r15
X 45 prj-part.ads
30K13*Part 38|42k9 45|78l9 78e13 46|45b18 2215l9 2215t13
32E9*Errout_Mode 35e22 44r27 46|538r27
33n7*Always_Finalize{32E9} 44r42 46|538r42 712r15
34n7*Finalize_If_Error{32E9} 46|718r15
35n7*Never_Finalize{32E9} 46|575r29 724r15
40U14*Parse 41>7 42<7 43>7 44>7 45>7 46>7 47>7 48>7 49=7 50>7 51>7 46|534b14
. 738l8 738t13
41p7 In_Tree{47|88P9} 46|535b7 556r7 602r34 630r45 646r62 648r63 650r50 650r60
. 664r59 666r58 669r68 671r56 676r61 680r61 685r65 698r41
42i7 Project{47|101I9} 46|536b7 567m7 593m13 603m34 622m13 629r19 630r36
. 642r30 646r53 648r54 664r50 698r25 708m10 719r20 737m10
43s7 Project_File_Name{string} 46|537b7 552r37 564r48 590r18
44e7 Errout_Handling{32E9} 46|538b7 575r10 711r12
45p7 Packages_To_Check{73|91P12} 46|539b7 609r34
46b7 Store_Comments{boolean} 46|540b7 579r45 580r49
47s7 Current_Directory{string} 46|541b7 571r42 611r34
48b7 Is_Config_File{boolean} 46|542b7 612r34
49r7 Env{47|46R9} 46|543b7 558r30 560m13 560r13 569m21 569r21 586r23 613m34
50s7 Target_Name{string} 46|544b7 560r31
51b7 Implicit_Project{boolean} 46|545b7 614r34
X 46 prj-part.adb
47p4 Buffer{73|70P12} 1541m54 1541r54 1551m30 1551r30 1592r41 1965m54 1965r54
. 1971m30 1971r30 1978r23
48i4 Buffer_Last{natural} 1526m7 1534m13 1541m62 1541r62 1551m38 1551r38
. 1587r10 1591r22 1592r54 1947m7 1959m13 1965m62 1965r62 1971m38 1971r38
. 1977r46 1978r36
50e4 Dir_Sep=50:44{character} 2078r35 2136r45
56I9 With_Id<93|59I9> 57r23 64r22 70r31 218r28 229r27 746r28 750r29 845r27
. 858r29 1303r27
57i4 No_With{56I9} 750r40 758r25 800r32 805r38 883r36
59R9 With_Record 65e14 69r31 752r29 867r22
60i7*Path{33|499I9} 796m16 890r67 901r68 954r44
61i7*Location{93|212I12} 797m16 904r35 915r70 956r61
62b7*Limited_With{boolean} 798m16 887r42 1030r54
63i7*Node{47|101I9} 799m16 941r54 945r51
64i7*Next{56I9} 800m16 809m50 885r46
68K12 Withs[90|55] 802r13 803r13 803r26 806r34 809r16 809r58 812r36 884r26
81R9 Names_And_Id 86e14 89r31
82i7*Path_Name{33|499I9} 913r58 1240r57 1359m11 1754r68 1760r58
83i7*Canonical_Path_Name{33|499I9} 975r59 1232r40 1242r49 1360m11
84i7*Id{47|101I9} 981r77 1361m11 1506m48
85b7*Limited_With{boolean} 1229r48 1362m11
88K12 Project_Stack[90|55] 909r22 910r48 913r30 963r30 974r43 975r31 981r49
. 1228r33 1229r20 1232r12 1238r41 1240r27 1242r19 1358r7 1448r13 1467r10
. 1506r7 1506r28 1751r22 1754r27 1754r48 1757r48 1760r30 2060r7
100K12 Virtual_Hash[70|70] 493r13 635r10 678r25 695r13 699r16
113K12 Processed_Hash[70|70] 476r38 480r10 636r10 642r10
124V13 Has_Circular_Dependencies{boolean} 125>7 126>7 127>7 1223b13 1258l8
. 1258t33 1349s10
125r7 Flags{38|1778R9} 1224b7 1234r24 1236r24 1246r22 1249r30
126i7 Normed_Path_Name{33|499I9} 1225b7 1235r42
127i7 Canonical_Path_Name{33|499I9} 1226b7 1231r13 1243r18
131U14 Read_Project_Qualifier 132>7 133>7 134>7 135<7 136>7 1143b14 1217l8
. 1217t30 1510s7
132r7 Flags{38|1778R9} 1144b7 1182r22 1209r24
133p7 In_Tree{47|88P9} 1145b7 1156r16 1162r22 1166r22 1172r25 1177r22 1189r22
. 1215r45
134b7 Is_Config_File{boolean} 1146b7 1180r23 1196r10 1206r13
135i7 Qualifier_Location{93|212I12} 1147b7 1152m7 1212r24
136i7 Project{47|101I9} 1148b7 1215r36
141U14 Check_Extending_All_Imports 142>7 143>7 144>7 1054b14 1078l8 1078t35
. 1830s7
142r7 Flags{38|1778R9} 1055b7 1070r27
143p7 In_Tree{47|88P9} 1056b7 1063r41 1064r56 1066r55 1068r47 1069r55 1075r62
144i7 Project{47|101I9} 1057b7 1063r32 1064r47
148U14 Check_Aggregate_Imports 149>7 150>7 151>7 1084b14 1107l8 1107t31 1831s7
149r7 Flags{38|1778R9} 1085b7 1099r27
150p7 In_Tree{47|88P9} 1086b7 1091r41 1092r56 1095r55 1097r48 1098r69 1104r62
151i7 Project{47|101I9} 1087b7 1091r32 1092r47
154U14 Check_Import_Aggregate 155>7 156>7 157>7 1113b14 1137l8 1137t30 1832s7
155r7 Flags{38|1778R9} 1114b7 1130r19
156p7 In_Tree{47|88P9} 1115b7 1122r41 1123r56 1125r55 1127r48 1128r69 1134r62
157i7 Project{47|101I9} 1116b7 1122r32 1123r47
160U14 Create_Virtual_Extending_Project 161>7 162>7 163>7 164>7 293b14 437l8
. 437t40 697s16
161i7 For_Project{47|101I9} 294b7 302r52 409r50 415r62
162i7 Main_Project{47|101I9} 295b7 349r38 384r54 385r33 407r49
163i7 Extension_Withs{47|101I9} 296b7 390r47
164p7 In_Tree{47|88P9} 297b7 302r65 328r38 332r38 335r38 338r38 341r38 344r38
. 349r52 370r28 375r71 380r33 381r38 382r41 384r23 384r68 385r47 396r50 398r70
. 401r53 407r27 407r63 409r27 409r63 414r31 415r53 420r35 424r43 426r33 430r47
. 434r43
173U14 Look_For_Virtual_Projects_For 174>7 175>7 176>7 451b14 503s16 523s10
. 528l8 528t37 649s13
174i7 Proj{47|101I9} 452b7 476r19 476r58 480r30 482r49 486r46 493r31 498r47
175p7 In_Tree{47|88P9} 453b7 482r55 485r59 486r52 498r53 500r55 504r29 513r49
. 516r62 524r23
176b7 Potentially_Virtual{boolean} 454b7 492r13 504r38 524r32 651r16
183E9 Extension_Origin 183e68 194r27 235r27 851r27 1270r27 1650r24 1767r33
. 2023r21
183n30 None{183E9} 607r34 1403r36 1650r44 1767r53 2018r54 2023r41
183n36 Extending_Simple{183E9} 1662r28 2035r25
183n54 Extending_All{183E9} 1655r32 1656r28 1770r41 1771r37 2028r29 2029r25
188U14 Parse_Single_Project 189>7 190<7 191<7 192>7 193>7 194>7 195>7 196>7
. 197>7 198>7 199>7 200=7 201>7 601s10 991s22 1264b14 1774s22 2081l8 2081t28
189p7 In_Tree{47|88P9} 602r13 992r25 1265b7 1294r38 1390r22 1397r66 1407r64
. 1421r52 1423r60 1424r62 1442r19 1453r56 1473r13 1499r28 1505r54 1507r34
. 1508r34 1511r21 1513r33 1520r16 1521r36 1545r16 1555r16 1576r16 1580r44
. 1581r19 1594r32 1640r42 1666r37 1678r48 1685r37 1696r24 1707r44 1709r64
. 1712r62 1725r16 1775r25 1775r46 1791r65 1795r68 1799r50 1805r61 1806r56
. 1814r56 1815r64 1826r19 1830r47 1831r43 1832r42 1860r62 1869r45 1877r61
. 1879r58 1884r61 1885r24 1888r65 1892r48 1901r49 1918r34 1925r47 1928r61
. 1931r58 1931r68 1942r16 1969r16 1972r16 1979r48 1984r59 1996r16 2011r18
. 2019r68 2039r34 2051r45 2066r21 2079r10
190i7 Project{47|101I9} 603r13 993r25 1266b7 1352m10 1447m13 1466m10 1504m7
. 1506r54 1507r25 1508r25 1511r66 1513r24 1521r27 1580r35 1594r23 1640r33
. 1678r39 1707r35 1712r53 1724r16 1776r25 1799r41 1806r47 1814r47 1830r56
. 1831r52 1832r51 1860r53 1892r39 1901r40 1907r24 1908r31 1909r26 1920r34
. 1925r38 1932r22 1979r39 1984r50 1995r33 2015r37 2019r59 2051r36 2065r21
. 2075r10 2079r39
191b7 Extends_All{boolean} 604r13 994r25 1267b7 1313m7 1396m16 1579m13 1655r54
. 1770r63 1777r25 1777m46 2028r51
192i7 Path_Name_Id{33|499I9} 605r13 995r25 1268b7 1279r55 1778r25
193b7 Extended{boolean} 606r13 996r25 1269b7 1370r16 1661r19 1779r25 2017r37
. 2034r16
194e7 From_Extended{183E9} 607r13 997r25 1270b7 1403r19 1655r16 1770r25 1780r25
. 2018r37 2028r13
195b7 In_Limited{boolean} 608r13 998r25 1271b7 1362r34 1668r37 1781r25 1781r46
. 2041r34
196p7 Packages_To_Check{73|91P12} 609r13 999r25 1272b7 1673r37 1782r25 1782r46
. 1922r34 2046r34
197i7 Depth{natural} 610r13 1000r25 1273b7 1674r37 1783r25 1783r46 2047r34
198s7 Current_Dir{string} 611r13 1001r25 1274b7 1318r48 1323r48 1675r37 1784r25
. 1784r46 2048r34 2077r34
199b7 Is_Config_File{boolean} 612r13 1002r25 1275b7 1297r57 1475r14 1500r28
. 1511r30 1562r13 1613r20 1619r19 1676r37 1681r17 1785r25 1785r46 1923r34
. 2049r34
200r7 Env{47|46R9} 613r13 1003r25 1276b7 1350r13 1375r25 1381r22 1431r22
. 1484r21 1502r28 1511r10 1564r16 1627r19 1677m37 1706r22 1711r22 1736m19
. 1736r19 1747r30 1755r33 1761r36 1786r25 1786m46 1797r28 1818r28 1830r36
. 1831r32 1832r31 1899r27 1924r34 1983r24 2000r16 2050m34
201b7 Implicit_Project{boolean} 614r13 1277b7 1477r22 2075r41
216U14 Pre_Parse_Context_Clause 217>7 218<7 219>7 220>7 744b14 838l8 838t32
. 1498s7
217p7 In_Tree{47|88P9} 745b7 766r71 778r19 785r19 814r19 822r22 826r60 835r55
. 1499r10
218i7 Context_Clause{56I9} 746b7 758m7 806m16 1501r10
219b7 Is_Config_File{boolean} 747b7 769r13 1500r10
220r7 Flags{38|1778R9} 748b7 771r16 829r27 1502r10
228U14 Post_Parse_Context_Clause 229>7 230>7 231>7 232>7 233=7 234>7 235>7
. 236>7 237>7 238>7 239>7 240=7 844b14 1048l8 1048t33 1665s13 2038s10
229i7 Context_Clause{56I9} 845b7 858r40 1667r16 2040r13
230p7 In_Tree{47|88P9} 846b7 877r59 879r70 896r19 947r42 953r22 956r39 992r46
. 1006r71 1020r45 1028r41 1033r25 1034r50 1038r57 1041r64 1666r16 2039r13
231b7 In_Limited{boolean} 847b7 962r23 998r46 1668r16 2041r13
232b7 Limited_Withs{boolean} 848b7 887r13 962r37 998r60 1669r16 2042r13
233i7 Imported_Projects{47|101I9} 849b7 860r45 942m22 1016m25 1670r16 2043r13
234i7 Project_Directory{33|499I9} 850b7 865r51 1671r16 2044r13
235e7 From_Extended{183E9} 851b7 997r46 1672r16 2045r13
236p7 Packages_To_Check{73|91P12} 852b7 999r46 1673r16 2046r13
237i7 Depth{natural} 853b7 1000r46 1674r16 2047r13
238s7 Current_Dir{string} 854b7 927r55 1001r46 1675r16 2048r13
239b7 Is_Config_File{boolean} 855b7 1002r46 1676r16 2049r13
240r7 Env{47|46R9} 856b7 889m16 889r16 895r19 903r22 915r28 1003m46 1677r16
. 2050r13
252V13 Project_Name_From{33|155I9} 253>7 254>7 1297s9 2087b13 2213l8 2213t25
253s7 Path_Name{string} 2088b7 2091r32 2091r53
254b7 Is_Config_File{boolean} 1297r39 2089b7 2121r18 2125r15
259V13 Copy_With_Clause{47|101I9} 260>7 261>7 262>7 270b13 287l8 287t24 396s15
. 513s18
260i7 With_Clause{47|101I9} 271b7 279r18 281r23 283r26
261p7 In_Tree{47|88P9} 272b7 276r49 278r37 279r31 280r42 281r36 282r45 283r39
. 284r49
262i7 Next_Clause{47|101I9} 273b7 284r58
275i7 New_With_Clause{47|101I9} 278r20 280r25 282r28 284r32 286r14
300a7 Virtual_Name=301:39{string} 358r47 359r9 360r30 365r19 366r38
305i7 Virtual_Name_Id{33|155I9} 367m7 371r28 380r42
308i7 Virtual_Path_Id{33|499I9} 361m7 372r28 381r47
325i7 Virtual_Project{47|101I9} 369m7 375r54 382r50 401r36 407r10 409r10
326i7 With_Clause{47|101I9} 380r20 381r25 382r28 384r10 385r56
329i7 Project_Declaration{47|101I9} 375m7 414r10 415r32
330i7 Source_Dirs_Declaration{47|101I9} 414r40 420r10
333i7 Source_Dirs_Attribute{47|101I9} 420r44 424r20 426r10
336i7 Source_Dirs_Expression{47|101I9} 426r42 430r23
339i7 Source_Dirs_Term{47|101I9} 430r56 434r25
342i7 Source_Dirs_List{47|101I9} 434r52
390i10 Org_With_Clause{47|101I9} 394r25 396r33 398m13 398r53
391i10 New_With_Clause{47|101I9} 395m13 396r59 401r62
443i4 Extension_Withs{47|101I9} 471r59 493r37 512m16 513r58 526m10 648m13
456i7 Declaration{47|101I9} 482m10 484r22 485r46
459i7 With_Clause{47|101I9} 498m10 499r25 500r42 513r36 516m13 516r49
462i7 Imported{47|101I9} 500m13 502r25 504r19
465i7 Extended{47|101I9} 485m13 492r46 524r13
468b7 Extends_All{boolean} 486m13 507r16
471i7 Saved_Extension_Withs{47|101I9} 526r29
547b7 Dummy{boolean} 548r29 604m34
550p7 Real_Project_File_Name{73|70P12} 563r10 564m10 570r42 573m13 573r13
553i7 Path_Name_Id{33|499I9} 572m42 582r10 605r34
584p13 P{73|70P12} 586m49 586r49 592r18
645i13 Declaration{47|101I9} 650r37
659i13 With_Clause{47|101I9} 664m13 665r28 666r45 685m16 685r52
660i13 Imported{47|101I9} 666m16 668r28 669r58 675m25 677r39 678r46 680r51
661i13 Declaration{47|101I9} 669m19 671r43 676r48 679m25
692i13 Proj{47|101I9} 695m37 695r37 698r19 699m39 699r39
693i13 Withs{47|101I9} 695m43 696r19 698r34 699m45
729r12 X{6|62R9} 733r45 735r38
750i7 Current_With_Clause{56I9} 805r16 809r29 812m13
751b7 Limited_With{boolean} 767m10 777r13 798r32
752r7 Current_With{59R9} 795m13 803r41
753i7 Current_With_Node{47|101I9} 765m10 799r32 817r33 818r40 826r41 833m13
759l7 With_Loop 780r18 837l16 837e25
783l10 Comma_Loop 823r21 830r21 836l19 836e29
858i7 Current_With_Clause{56I9} 883r13 884r39 885m10
860i7 Current_Project{47|101I9} 875r19 877r42 879m13 879r53 935r39 937r26
. 941m22 942r43 947r25 948m22 952r22 956r22 1013m22 1015r29 1020r28 1027r41
. 1032r25 1038r40 1041r47
861i7 Previous_Project{47|101I9} 935m19 1013r41
862i7 Next_Project{47|101I9} 945m22 947r51 948r41
864a7 Project_Directory_Path{string} 891r37
867r7 Current_With{59R9} 884m10 885r33 887r29 890r54 901r55 904r22 915r57
. 941r41 945r38 954r31 956r48 1030r41
868b7 Extends_All{boolean} 994m46 1006m22 1040r25
869i7 Imported_Path_Name_Id{33|499I9} 892m37 894r16 926r54 995r46
910i26 Index<integer> 913r51
924a19 Resolved_Path{string} 969r37 970r56 1036r34 1037r53
932i19 Withed_Project{47|101I9} 981m31 990r26 993m46 1006r55 1009r26 1029r41
. 1034r34
966i25 Canonical_Path_Name{33|499I9} 972m25 976r30
974i29 Index<integer> 975r52 981r70
1059i7 With_Clause{47|101I9} 1064m10 1065r25 1066r42 1068r34 1075m13 1075r49
1060i7 Imported{47|101I9} 1066m13 1069r45
1089i7 With_Clause{47|101I9} 1092m10 1094r25 1095r42 1104m13 1104r49
1089i20 Imported{47|101I9} 1095m13 1097r38 1098r59
1118i7 With_Clause{47|101I9} 1123m10 1124r25 1125r42 1134m13 1134r49
1119i7 Imported{47|101I9} 1125m13 1127r38 1128r59
1150e7 Proj_Qualifier{38|76E9} 1155m10 1161m16 1165m16 1171m19 1176m16 1188m16
. 1196r34 1202m10 1205r10 1207r21 1215r54
1228i11 Index<integer> 1229r41 1232r33
1238i17 Current<integer> 1240r48 1242r40
1279a7 Path_Name{string} 1297r28 1317r30 1460r42 1490r48
1281i7 Normed_Path_Name{33|499I9} 1329m10 1350r24 1359r34 1494r56 1508r44
1282i7 Canonical_Path_Name{33|499I9} 1332m10 1335r35 1350r42 1360r34 1483r46
1283i7 Resolved_Path_Name{33|499I9} 1335m13 1344m13 1369r53 2016r37
1284i7 Project_Directory{33|499I9} 1493m7 1507r43 1671r37 1738r57 2044r34
1285r7 Project_Scan_State{57|59R9} 1459m32 2056r35
1286i7 Source_Index{93|567I9} 1460m7 1465r10 1471r43
1288b7 Extending{boolean} 1574m10 1719r10
1290i7 Extended_Project{47|101I9} 1776m46 1789r31 1791r47 1795r50 1805r43
. 1815r46 1866r25 1867r31 1869r27 1921r34 1927r22 1928r43 1931r40
1292r7 A_Project_Name_And_Node{47|1462R12} 1367r9 1369r13 1372r19 1373r22
. 1379r26 1388m19 1391r22 1392r22 1395r19 1397r36 1407r34 1410r31 1427m22
. 1436r19 1440m16 1443r19 1444r19 1447r24 1452m10
1296i7 Name_From_Path{33|155I9} 1476r18 1614r25 1615r41
1298i7 Name_Of_Project{33|155I9} 1593m10 1594r41 1692r43 1837r10 1838r27
. 1897r36 1977r10 2005r34 2012r18 2013r37
1299i7 Display_Name_Of_Project{33|155I9} 1646m13 2014r37
1301b7 Duplicated{boolean} 1703m19 2005r14
1303i7 First_With{56I9} 1501m28 1667r37 2040r34
1304i7 Imported_Projects{47|101I9} 1670m37 1670r37 1678r57 2043m34 2043r34
. 2051r54
1308r7 Project_Comment_State{47|177R9} 1461m18 2071m30 2071r30
1310i7 Qualifier_Location{93|212I12} 1511m46 1820r28
1316a10 Normed_Path{string} 1322r30 1327r22 1328r41
1321a10 Canonical_Path{string} 1330r22 1331r41 1341r19
1405i22 Decl{47|101I9} 1421r46 1423r54 1424m25
1409i22 Prj{47|101I9} 1423m25 1424r57 1427r54
1598i14 Index{integer} 1599r29 1600r29
1607i13 Expected_Name{33|155I9} 1615r24 1617r36
1608p13 Extension{73|70P12} 1620m19 1623m19 1629r21
1637i13 Loc{93|212I12} 1640m13 1642r50 1643m16 1643r23
1641i17 J{integer} 1642r29
1650e13 From_Ext{183E9} 1656m16 1662m16 1672r37
1683r16 Name_And_Node{47|1462R12} 1686r43 1694m19 1697r35 1709r44
1686i16 Project_Name{33|155I9} 1691r22 1692r27 1697m19 1702r19 1704r39
1729a16 Original_Path_Name{string} 1737r40
1732i16 Extended_Project_Path_Name_Id{33|499I9} 1739m40 1741r19 1778r46
1757i26 Index<integer> 1760r51
1767e22 From_Ext{183E9} 1771m25 1780r46
1856i13 Parent_Name{33|155I9} 1869r56 1880r51 1898r36
1857b13 Parent_Found{boolean} 1868m16 1876r23 1880m19 1881r43 1891r16
1858i13 Parent_Node{47|101I9} 1867m16 1877m16 1878r48 1879r45 1882m19 1884r48
. 1892r63
1859i13 With_Clause{47|101I9} 1876r54 1877r48 1888m16 1888r52
1861i13 Imp_Proj_Name{33|155I9} 1879m19 1880r35
1875l13 Imported_Loop 1881r24 1889l22 1889e35
1878l16 Extension_Loop 1886l25 1886e39
1912i10 Project_Declaration{47|101I9} 1919m34 1925r56
2023e10 From_Ext{183E9} 2029m13 2035m13 2045r34
2091a7 Canonical{string} 2092r30 2098r50 2107m33 2107r33 2113r9 2120r29 2122r24
. 2127r18 2135r24 2136r24 2164r48
2092i7 First{natural} 2093r30 2103r10 2111r13 2113r20 2115m10 2115r19 2120r10
. 2120r40 2122r35 2123r24 2127r29 2128r25 2132m13 2132r22 2133r21 2134r19
. 2135r35 2136r35 2138m16 2138r25 2153m7 2153r16 2157r10 2163r26 2164r59
2093i7 Last{natural} 2122r44 2127r38 2133m13 2157r18 2163r19 2164r68
2094i7 Index{positive} 2166m7 2172r41 2177m16 2177r25 2179r26 2181r32 2182r35
. 2187r39 2189r32 2190r61 2198r13 2209r29 2210m13 2210r22
X 47 prj-tree.ads
37K13*Tree 45|28w10 28r25 49r38 46|105r25 118r25 543r38 1308r31 1461r7 1472r7
. 2064r7 2067r21 2071r7 47|1535e13
46R9*Environment 45|49r43 46|200r34 240r34 543r43 856r34 1276r34 47|61e14
53r7*Project_Path{42|166R9} 46|558r34 560m17 569m25 586r27 889m20 1736m23
59r7*Flags{38|1778R9} 46|895r23 903r26 915r32 1350r17 1375r29 1381r26 1431r26
. 1484r25 1502r32 1511r14 1564r20 1627r23 1706r26 1711r26 1747r34 1755r37
. 1761r40 1797r32 1818r32 1830r40 1831r36 1832r35 1899r31 1924r38 1983r28
. 2000r20
88P9*Project_Node_Tree_Ref(87R9) 45|41r27 46|133r28 143r17 150r17 156r17
. 164r25 175r29 189r27 217r24 230r27 261r21 272r21 297r25 453r29 535r27 745r24
. 846r27 1056r17 1086r17 1115r17 1145r28 1265r27
98N4*Project_Node_High_Bound 46|103r21 696r28
101I9*Project_Node_Id<integer> 45|42r31 46|63r22 84r29 102r21 104r21 117r21
. 136r28 144r17 151r17 157r17 161r25 162r25 163r25 174r29 190r31 233r34 260r21
. 262r21 262r45 271r21 273r21 273r45 275r34 294r25 295r25 296r25 325r33 326r42
. 329r33 330r42 333r42 336r42 339r42 342r42 390r28 391r28 443r22 452r29 456r21
. 459r21 462r18 465r18 471r40 536r31 645r36 659r27 660r27 661r27 692r21 693r21
. 753r29 849r34 860r26 861r26 862r26 932r36 1057r17 1059r21 1060r21 1087r17
. 1089r31 1116r17 1118r21 1119r21 1148r28 1266r31 1290r26 1304r27 1405r29
. 1409r29 1858r29 1859r29 1912r32
105i4*Empty_Node{101I9} 46|391r47 456r40 459r40 462r37 465r37 567r18 593r24
. 622r24 660r46 661r46 672r21 692r40 708r21 737r21 753r48 861r45 862r45 932r55
. 1016r46 1020r54 1290r45 1304r46 1352r21 1361r34 1421r64 1466r21 1858r48
. 1912r51 2075r21
119n7*N_Project{118E9} 46|1505r32
120n7*N_With_Clause{118E9} 46|276r58 328r47 766r45 835r29
122n7*N_Declarative_Item{118E9} 46|332r47
126n7*N_Attribute_Declaration{118E9} 46|335r47
129n7*N_Expression{118E9} 46|338r47
130n7*N_Term{118E9} 46|341r47
131n7*N_Literal_String_List{118E9} 46|344r47
143V13*Present{boolean} 46|394s16 476s10 484s13 499s16 502s16 629s10 665s19
. 668s19 875s10 877s12 1065s16 1094s16 1124s16 1789s22 1866s16 1876s45 1878s39
. 1927s13
147V13*No{boolean} 46|492s42 677s35 719s16 937s22 990s22 1009s22 1015s25
155V13*Default_Project_Node{101I9} 46|276s27 327s35 331s35 334s35 337s35
. 340s35 343s35 766s12 834s15 1504s18
156p7 In_Tree{88P9} 46|766r60 835r44 1505r43
157e7 Of_Kind{118E9} 46|766r34 835r18 1505r21
163V13*Hash{38|297I9} 46|105r30 118r30
177R9*Comment_State 46|1308r36 47|1533e14
181U14*Save 46|1461s12
185U14*Restore_And_Free 46|2071s12
189U14*Reset_State 46|1472s12
193V13*There_Are_Unkept_Comments{boolean} 46|2067s26
197U14*Set_Previous_Line_Node 46|818s16 1908s7
202U14*Set_Previous_End_Node 46|1995s10
207U14*Set_End_Of_Line 46|817s16 1907s7
211U14*Set_Next_End_Node 46|1909s7
216U14*Remove_Next_End_Node 46|1937s7
239U14*Scan 46|778s13 785s13 814s13 822s16 1156s10 1162s16 1166s16 1172s19
. 1177s16 1189s16 1473s7 1520s10 1545s10 1555s10 1576s10 1581s13 1826s13
. 1942s10 1969s10 1972s10 1996s10
265V13*Name_Of{33|155I9} 46|279s9 302s43 1034s25 1069s36 1869s18 1879s36
. 1979s30 1984s41
278V13*Location_Of{93|212I12} 46|407s36 1640s20 1707s22 1712s40 1799s28 1901s27
351V13*Is_Extending_All{boolean} 46|486s28 630s18 1006s37 1063s14 1068s16
. 1397s18 1805s25
381V13*Path_Name_Of{33|499I9} 46|281s9 349s24 409s36 1098s45 1128s45 1709s30
. 1795s36
401V13*First_With_Clause_Of{101I9} 46|384s32 498s25 648s32 664s28 1064s25
. 1092s25 1123s25 1860s31
407V13*Project_Declaration_Of{101I9} 46|375s30 482s25 646s29 669s34 680s27
. 1406s31 1424s33 1884s24 1931s16
413V13*Project_Qualifier_Of{38|76E9} 46|1091s10 1097s16 1122s10 1127s16 1791s25
. 1814s25 1815s24 1928s21 2019s37
419V13*Extending_Project_Of{101I9} 46|1421s24 1423s32
437V13*Project_Node_Of{101I9} 46|283s9 500s25 666s28 1066s25 1095s25 1125s25
. 1877s31
452V13*Next_With_Clause_Of{101I9} 46|398s32 516s28 685s31 877s21 879s32 1075s28
. 1104s28 1134s28 1888s31
465V13*Extended_Project_Of{101I9} 46|485s25 650s16 671s22 676s27 1883s21
648V13*Create_Project{101I9} 46|369s26
649p7 In_Tree{88P9} 46|370r10
650i7 Name{33|155I9} 46|371r10
651i7 Full_Path{33|499I9} 46|372r10
652b7 Is_Config_File{boolean} 46|373r10
730U14*Set_Name_Of 46|278s7 380s7 424s7 1031s22 1594s10
744U14*Set_Location_Of 46|406s7 955s19 1513s7 1521s10
786U14*Set_Parent_Project_Of 46|1892s16
789i7 To{101I9} 46|1892r57
792U14*Set_Project_File_Includes_Unkept_Comments 46|2064s12
793i7 Node{101I9} 46|2065r10
794p7 In_Tree{88P9} 46|2066r10
795b7 To{boolean} 46|2067r10
798U14*Set_Directory_Of 46|1507s7
815U14*Set_Is_Extending_All 46|1041s25 1580s13 1806s25
821U14*Set_Is_Not_Last_In_List 46|826s16
848U14*Set_Path_Name_Of 46|280s7 381s7 1038s22 1508s7
855U14*Set_String_Value_Of 46|951s19
872U14*Set_First_With_Clause_Of 46|385s7 401s10 1678s13 2051s10
879U14*Set_Project_Declaration_Of 46|1925s10
886U14*Set_Project_Qualifier_Of 46|1215s10
893U14*Set_Extending_Project_Of 46|1930s13
896i7 To{101I9} 46|1932r16
907U14*Set_Extended_Project_Path_Of 46|408s7 1723s13
914U14*Set_Project_Node_Of 46|282s7 382s7 1026s22
915i7 Node{101I9} 46|1027r25
916p7 In_Tree{88P9} 46|1028r25
917i7 To{101I9} 46|1029r25
918b7 Limited_With{boolean} 46|1030r25
923U14*Set_Next_With_Clause_Of 46|284s7 383s7 946s22 1019s25
930U14*Set_First_Declarative_Item_Of 46|413s7
938U14*Set_Extended_Project_Of 46|415s7
945U14*Set_Current_Item_Node 46|419s7
994U14*Set_Expression_Of 46|425s7
1031U14*Set_First_Term 46|430s7
1045U14*Set_Current_Term 46|434s7
1133K12*Tree_Private_Part 46|1292r33 1293r35 1306r11 1367r36 1389r19 1441r16
. 1453r12 1683r32 1684r34 1695r21 2010r10 47|1508e25
1146i10*Directory{33|499I9} 46|2079m48
1462R12*Project_Name_And_Node 46|1292r51 1683r50 47|1485e17
1463i10*Name{33|155I9} 46|1391r46 1443r43 1686r57 1697r49 2013m19
1466i10*Display_Name{33|155I9} 46|2014m19
1469i10*Node{101I9} 46|1397r60 1407r58 1410r55 1427m46 1447r48 1709r58 2015m19
1472i10*Resolved_Path{33|499I9} 46|1369r37 2016m19
1476b10*Extended{boolean} 46|1372r43 1388m43 1395r43 2017m19
1479b10*From_Extended{boolean} 46|1379r50 1436r43 1440m40 2018m19
1483e10*Proj_Qualifier{38|76E9} 46|1373r46 2019m19
1487r7*No_Project_Name_And_Node{1462R12} 46|1367r54
1496K15*Projects_Htable[24|165] 46|1293r53 1389r37 1441r34 1453r30 1684r52
. 1695r39 2010r28
1511r7*Project_Nodes{25|111R9[1453]} 46|2079m18
1512p7*Projects_HT{24|167P12[1496]} 46|1294r46 1390m30 1442m27 1453r64 1685r45
. 1696r32 2011m26
1514b7*Incomplete_With{boolean} 46|556m15 896m27
X 51 scans.ads
60n7*Tok_String_Literal{52E9} 46|787r21 789r25 1720r18 1722r21
66n7*Tok_Identifier{52E9} 46|1158r21 1168r27 1528r18 1533r22 1953r18 1958r22
94n7*Tok_Dot{52E9} 46|1550r29 1970r29
104n7*Tok_Comma{52E9} 46|825r27
125n7*Tok_Abstract{52E9} 46|1154r18
128n7*Tok_All{52E9} 46|1578r21
134n7*Tok_Is{52E9} 46|1906r15
136n7*Tok_Limited{52E9} 46|764r46 767r34
154n7*Tok_End{52E9} 46|1936r15 1941r18
188n7*Tok_With{52E9} 46|764r21 779r21 780r42
191n7*Tok_EOF{52E9} 46|1998r22
193n7*Tok_Semicolon{52E9} 46|816r24 1989r15 1994r18
201n7*Tok_Project{52E9} 46|1515r15 1519r18
202n7*Tok_Extends{52E9} 46|1560r18
374e4*Token{52E9} 46|764r13 764r38 767r26 780r33 789r16 816r16 825r19 1154r10
. 1158r13 1168r19 1519r10 1533r13 1550r20 1560r10 1578r13 1722r13 1941r10
. 1958r13 1970r20 1994r10 1998r13
377i4*Token_Ptr{93|212I12} 46|774r16 797r32 829r66 1071r27 1100r27 1130r64
. 1152r29 1185r22 1234r63 1236r55 1246r66 1249r46 1377r25 1383r22 1433r22
. 1486r21 1513r42 1521r45 1565r63 1630r19 1747r69 1755r63 1761r66 1985r24
. 2001r60
410i4*Token_Name{33|155I9} 46|796r48 1159r15 1169r27 1540r27 1726r32 1730r56
. 1745r39 1964r27
X 52 scng.ads
63U14*Initialize_Scanner 46|1471s23[43|88]
88U14*Set_End_Of_Line_As_Token 46|580s23[43|88]
92U14*Set_Comment_As_Token 46|579s23[43|88]
X 55 sinput.ads
69K9*Sinput 46|35w6 35r20 36r6 36r20 1642r35 55|940e11
444p4*Source{93|202P9} 46|1642r42
X 57 sinput-p.ads
32K16*P 46|36w13 36r27 57|82e13
41V13*Load_Project_File{93|567I9} 46|1460s23
59R9*Saved_Project_Scan_State 46|1285r29 57|80e14
62U14*Save_Project_Scan_State 46|1459s7
68U14*Restore_Project_Scan_State 46|2056s7
X 59 snames.ads
34K9*Snames 46|37w6 424r52 1160r18 1164r18 1169r40 1175r18 1179r18 59|2118e11
256i4*Name_Standard{33|155I9} 46|1160r25
1235i4*Name_Aggregate{33|155I9} 46|1164r25
1257i4*Name_Configuration{33|155I9} 46|1179r25
1302i4*Name_Library{33|155I9} 46|1169r47 1175r25
1378i4*Name_Source_Dirs{33|155I9} 46|424r59
X 64 system.ads
64M9*Address
X 70 s-htable.ads
56I12 Header_Num 46|101r7 114r7
59+12 Element 46|102r7 115r7
62*7 No_Element{59+12} 46|103r7 116r7
66+12 Key 46|104r7 117r7
67V21 Hash{56I12} 46|105r7 118r7
68V21 Equal{boolean} 46|106r7 119r7
72U17*Set 46|480s25[113] 493s26[100] 642s25[113]
76U17*Reset 46|635s23[100] 636s25[113]
79V16*Get{boolean} 46|476s53[113]
83U17*Remove 46|678s38[100]
98U17*Get_First 46|695s26[100]
105U17*Get_Next 46|699s29[100]
X 72 s-memory.ads
53V13*Alloc{64|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{64|64M9} 105i<c,__gnat_realloc>22
X 73 s-os_lib.ads
70P12*String_Access{85|45P9} 46|47r18 550r32 584r17 1608r29
72V14*"="=73:22{boolean} 46|563r33
75U14*Free=75:62 46|573s7
91P12*String_List_Access{85|55P9} 45|45r27 46|196r27 236r27 539r27 852r27
. 1272r27
429V13*Normalize_Pathname{string} 46|925s34 1316s46 1321s46 1340s16
431s7 Directory{string} 46|927r37 1318r30 1323r30
432b7 Resolve_Links{boolean} 46|928r37 1319r30 1324r30 1342r19
433b7 Case_Sensitive{boolean} 46|930r37 1320r30 1325r30 1343r19
975e4*Directory_Separator{character} 46|50r44 352r44
X 85 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
X 90 table.ads
43K9*Table 46|38w6 68r25 88r33 90|238e10
47+12 Table_Component_Type 46|69r7 89r7
48I12 Table_Index_Type 46|70r7 90r7
50*7 Table_Low_Bound{48I12} 46|71r7 91r7
51i7 Table_Initial{93|65I12} 46|72r7 92r7
52i7 Table_Increment{93|62I12} 46|73r7 93r7
53s7 Table_Name{string} 46|74r7 94r7
55k12*Table 46|68r31 88r39 90|237e13
106A12*Table_Type(46|59R9)<46|56I9>
109A15*Big_Table_Type{106A12[46|68]}<46|56I9>
117P12*Table_Ptr(109A15[46|68])
121p7*Table{117P12[46|68]} 46|803r19[68] 809r22[68] 884r32[68] 913r44[88]
. 975r45[88] 981r63[88] 1229r34[88] 1232r26[88] 1240r41[88] 1242r33[88] 1506r21[88]
. 1754r41[88] 1760r44[88]
145V16*Last{46|56I9} 46|803s32[68] 806s40[68] 809s64[68] 812s42[68] 909s36[88]
. 910s62[88] 963s44[88] 974s57[88] 1228s47[88] 1238s55[88] 1506s42[88] 1751s36[88]
. 1754s62[88] 1757s62[88]
174U17*Increment_Last 46|802s19[68]
178U17*Decrement_Last 46|1448s27[88] 1467s24[88] 2060s21[88]
182U17*Append 46|1358s21[88]
X 93 types.ads
52K9*Types 46|617r15 93|885e10
59I9*Int<integer>
62I12*Nat{59I9} 46|56r24 90r31
65I12*Pos{59I9}
144I9*Text_Ptr<59I9>
147A9*Text_Buffer(character)<144I9>
198A12*Big_Source_Buffer{147A9}<144I9>
202P9*Source_Buffer_Ptr(198A12)
212I12*Source_Ptr{144I9} 46|61r22 135r32 1147r32 1310r28 1637r19
567I9*Source_File_Index<59I9> 46|1286r29
575i4*No_Source_File{567I9} 46|1465r25
773X4*Unrecoverable_Error 46|617r21