This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-env.ali is in libgnatprj4.9-dev 4.9.3-3ubuntu5.

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
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
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_ACCESS_SUBPROGRAMS
RV NO_ALLOCATORS
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_DISPATCH
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_DYNAMIC_CODE
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_RECURSION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_STREAMS
RV NO_UNCHECKED_ACCESS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_IMPLICIT_ALIASING
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U prj.env%b		prj-env.adb		d3285191 OO PK
W ada%s			ada.ads			ada.ali
Z ada.containers%s	a-contai.ads		a-contai.ali
Z ada.containers.red_black_trees%s  a-crbltr.ads  a-crbltr.ali
Z ada.containers.red_black_trees.generic_keys%s
Z ada.containers.red_black_trees.generic_operations%s
Z ada.containers.red_black_trees.generic_set_operations%s
W ada.exceptions%s	a-except.adb		a-except.ali
Z ada.finalization%s	a-finali.adb		a-finali.ali
Z ada.iterator_interfaces%s
W ada.streams%s		a-stream.adb		a-stream.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
Z ada.unchecked_conversion%s
Z ada.unchecked_deallocation%s
W fmap%s		fmap.adb		fmap.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.directory_operations%s  g-dirope.adb	g-dirope.ali
Z gnat.heap_sort_g%s
W hostparm%s		hostparm.ads		hostparm.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
W prj%s			prj.adb			prj.ali
W prj.com%s		prj-com.ads		prj-com.ali
W sdefault%s		sdefault.adb		sdefault.ali
W system%s		system.ads		system.ali
W system.address_image%s  s-addima.adb		s-addima.ali
W system.concat_2%s	s-conca2.adb		s-conca2.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.img_int%s	s-imgint.adb		s-imgint.ali
Z system.memory%s	s-memory.adb		s-memory.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
W system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali
W system.stream_attributes%s  s-stratt.adb	s-stratt.ali
W tempdir%s		tempdir.adb		tempdir.ali

U prj.env%s		prj-env.ads		92455ea4 BN EE OO PK
W ada.tags%s		a-tags.adb		a-tags.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.dynamic_htables%s  g-dynhta.adb		g-dynhta.ali
W gnat.os_lib%s		g-os_lib.ads		g-os_lib.ali
W interfaces%s		interfac.ads		interfac.ali
W prj%s			prj.adb			prj.ali
W system%s		system.ads		system.ali
W system.finalization_masters%s  s-finmas.adb	s-finmas.ali
W system.pool_global%s	s-pooglo.adb		s-pooglo.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
W system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20131010125231 1c00991d
D a-chlat1.ads		20140225151544 66457d31
D a-contai.ads		20101025135029 61e5e089
D a-coorse.ads		20130411133353 6649dc0e
D a-coorse.adb		20140220134615 ee31c0b8
D a-crbltr.ads		20110831090720 b8a2dc05
D a-crbtgk.ads		20090409150019 18ae3fab
D a-crbtgk.adb		20140220134615 62191c0e
D a-crbtgo.ads		20090409150019 375f6f61
D a-crbtgo.adb		20140220134615 885f84ae
D a-rbtgso.ads		20090409150019 8700a961
D a-rbtgso.adb		20130411125854 4b1a1b3e
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-strmap.ads		20090409150019 9cb836fb
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 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 fmap.ads		20121106112827 2fe51c48
D gnat.ads		20110801150502 fd2ad2f1
D g-casuti.ads		20110801150502 0f32eb76
D g-dirope.ads		20110801150502 940c4438
D g-dynhta.ads		20140123165450 a2f217e6
D g-dynhta.adb		20110801150502 89b6fb0a
D g-dyntab.ads		20140225151544 07ce153b
D g-dyntab.adb		20140225151544 ea85823a
D g-hesorg.ads		20110801150502 106922da
D g-hesorg.adb		20110801150502 33b32c5b
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 i-cstrea.ads		20130412125801 8128536b
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.adb		20140129155348 4f706cd1
D prj-attr.ads		20140131155644 e364f3ad
D prj-com.ads		20090407150127 a94a24fc
D prj-env.ads		20140219105925 85b6a63d
D prj-env.adb		20160213132119 3360bb38
D prj-err.ads		20100909123135 bb996db2
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 sdefault.ads		20160213132119 5469d765
D sinfo.ads		20140225150201 4a23565b
D sinput.ads		20140120151301 c46c1677
D snames.ads		20160213140149 383b4c02
D stringt.ads		20140220134420 b6600148
D styleg.ads		20140219111205 8faf4546
D styleg.adb		20140219150543 8294d75a
D stylesw.ads		20140219111205 552dc895
D system.ads		20160213141829 90249111
D s-addima.ads		20090409150019 a1ec9d3a
D s-casuti.ads		20140225151544 240969d7
D s-carun8.ads		20140225151544 a903718d
D s-conca2.ads		20140225151544 02a0d7d0
D s-crc32.ads		20140225151544 e3a788c7
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-htable.ads		20140225151139 84c2b3ea
D s-imgint.ads		20090409150019 02dbe0c2
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-stposu.ads		20121005142121 ffeba1c5
D s-stratt.ads		20131014135145 aedef97e
D s-stratt.adb		20090409150019 56ef263e
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 tempdir.ads		20130129143747 e97579d3
D tree_io.ads		20130910150933 92caaa96
D types.ads		20140129155348 09a1b5bd
D types.adb		20090409150019 7e6e78d2
D uintp.ads		20160213132118 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 60|35r6 35r23 1954r20
X 6 a-coorse.ads
304R9 Node_Type
305P9 Node_Access(304R9)
X 7 a-coorse.adb
52V13 Color{8|35E9} 11|45i19[56|585]
55V13 Left{6|305P9[56|585]} 11|41i19[56|585]
58V13 Parent{6|305P9[56|585[798[60|216]]]} 11|39i19[56|585[798[60|216]]]
61V13 Right{6|305P9[56|585[798[60|705]]]} 11|43i19[56|585[798[60|705]]]
64U14 Set_Color 11|46i19[56|585[798[60|216]]]
67U14 Set_Left 11|42i19[56|585[798[60|705]]]
70U14 Set_Right 11|44i19
73U14 Set_Parent 11|40i19[56|585[798[60|705]]]
X 18 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[6|68]>
X 23 a-textio.ads
49K13*Text_IO 471e16 60|35w10 35r27 1954r24
52P9*File_Type 60|1954r32
53n23*In_File{53E9} 60|1961r25
92U14*Open 60|1961s13
98U14*Close 60|1982s13
183V13*End_Of_File{boolean} 60|1963s23
244U14*Get_Line 60|1964s16
X 34 fmap.ads
41K9*Fmap 81e9 60|26w6 765r7 774r16 776r16
59U14*Add_To_File_Map 60|776s21
60i7 Unit_Name{50|507I9} 60|777r19
61i7 File_Name{50|482I9} 60|778r19
62i7 Path_Name{50|482I9} 60|779r19
70U14*Reset_Tables 60|765s12
76U14*Add_Forbidden_File_Name 60|774s21
X 35 gnat.ads
34K9*GNAT 37e9 59|29r6 30r6 252r34 261r14 60|37r6 37r37 56r37 64r37 471r35
. 953r16 2254r23 2261r22 2321r30
X 37 g-dirope.ads
47K14*Directory_Operations 275e30 60|37w11 37r42
49A12*Dir_Name_Str{string}<integer>
95V13*Get_Current_Dir{49A12} 60|2163s40
X 38 g-dynhta.ads
50K14*Dynamic_HTables 237e25 59|29w11 252r39
99P12*Instance
151I12 Header_Num 59|253r7
154+12 Element 59|254r7
157*7 No_Element{154+12} 59|255r7
161+12 Key 59|256r7
162V21 Hash{151I12} 59|257r7
163V21 Equal{boolean} 59|258r7
165k12*Simple_HTable 235e21 59|252r55
167P12*Instance<99P12[220[55|1481]]> 59|266r30[252]
168p7*Nil{167P12[59|252]} 59|271r56[252]
170U17*Set 60|2331s28[59|252]
174U17*Reset<102p17> 60|2113s22[59|252] 2345s22[59|252]
179V16*Get{50|499I9} 60|2227s37[59|252]
187V16*Get_First{55|730P9} 60|1088s31[55|1481] 1359s31[55|1481] 1484s28[55|1481]
. 1585s28[55|1481]
193V16*Get_Next{55|730P9} 60|1220s34[55|1481] 1410s34[55|1481] 1522s31[55|1481]
. 1622s31[55|1481]
X 40 g-dyntab.ads
51+9 Table_Component_Type 60|57r7 65r7 472r10
52I9 Table_Index_Type 60|58r7 66r7 473r10
54*4 Table_Low_Bound{52I9} 60|59r7 67r7 474r10
55i4 Table_Initial{positive} 60|60r7 68r7 475r10
56i4 Table_Increment{natural} 60|61r7 69r7 476r10
58k14*Dynamic_Tables 223e24 60|56r42 64r42 471r40
92A9 Table_Type(55|391R9)<60|470I12>
94A12*Big_Table_Type{92A9[55|153]}<55|139I9>
103P9*Table_Ptr(94A12[60|64])
111R9*Instance 60|96r47[56] 102r47[64] 286r47[64] 425r47[56] 479r37[471]
. 1642r40[56] 1643r40[64]
112p7*Table{103P9[60|64]} 60|296r26[64] 300r29[64] 300r64[64] 303r26[64]
. 329r47[55|153] 436r47[55|153] 446r29[56] 563r29[471] 565r29[471] 567r29[471]
. 577r21[471] 1317r60[55|153] 1317r61[55|153] 1759r43[56] 1785r43[64]
122U14 Init 60|714s23[471] 1717s28[56] 1727s31[64] 1735s31[64]
127V13*Last{integer} 60|292s54[64] 298s46[64] 304s34[64] 442s57[56] 562s47[471]
. 575s43[471] 577s41[471] 1757s57[56] 1783s57[64]
144i4*First{integer} 60|292r27[64] 442r30[56] 478r59[471] 1757r30[56] 1783r30[64]
156U14 Increment_Last 60|576s26[471]
164U14*Append 60|311s25[64] 453s31[56]
X 45 g-os_lib.ads
51K14*OS_Lib=51:36 59|30w11 261r19 60|953r21 2254r28 2261r27 2321r35
X 47 hostparm.ads
38K9*Hostparm 86e13 60|27w6 2050r20
47b4*OpenVMS{boolean} 60|2050r29
X 50 namet.ads
38K9*Namet 609e10 59|232r32 60|637r15 645r15 1040r43 1043r43 1366r18 1370r30
. 1390r18 1393r38 1487r22 1502r16 1519r16 1562r43 1565r43 2194r32 2204r21
. 2315r18
127a4*Name_Buffer{string} 60|817r27 821m10 822r25 909m19 1033m7 1049m13 1054m13
. 1060m10 1061m36 1061r36 1269r21 1497r28 1514r28 1555m7 1571m13 1576m13
. 1761m13 1762r28 1787m13 1788r28 2008m7 2017r22 2027r21 2035r13 2039m16
. 2040r18 2051r42 2059r31 2066r30 2071m19 2072r21 2073m19 2092r32 2172r48
. 2175r32 2176r35 2225m7 2329m13
133i4*Name_Len{natural} 60|817r45 820m10 820r22 821r23 822r43 863m22 908m19
. 1032m7 1033r25 1048m13 1049r31 1053m13 1054r31 1059m10 1060r28 1269r39
. 1497r46 1514r46 1554m7 1555r25 1570m13 1571r31 1575m13 1576r31 1760m13
. 1760r25 1761r26 1762r46 1786m13 1786r25 1787r26 1788r46 2007m7 2008r25
. 2016r25 2022r28 2026r23 2038r34 2043m13 2043r25 2069r30 2072r46 2074m19
. 2092r50 2160m13 2172r66 2175r50 2176r53 2224m7 2225r25 2328m13 2329r31
155I9*Name_Id<integer> 59|54r18 256r21 60|57r31 793r18 938r57 1025r27 1026r27
. 1027r27 1596r28 1613r28 2198r17
242U14*Get_Name_String 60|904s16 911s19 1268s13 1495s16 1512s16 1759s13 1785s13
248V13*Get_Name_String{string} 60|212s26 330s23 587s16 593s16 601s16 607s16
. 616s19 622s19 637s21 645s21 744s24 860s32 897s49 983s27 1040s49 1043s49
. 1072s22 1076s22 1109s37 1126s35 1130s35 1142s35 1146s35 1174s37 1190s35
. 1193s35 1205s35 1208s35 1318s24 1366s24 1370s36 1390s24 1393s44 1487s28
. 1502s22 1519s22 1562s49 1565s49 1816s13 1828s19 1840s19 2250s44
336V13*Name_Find{155I9} 60|1034s28 1050s30 1055s30 1062s27 1556s28 1572s30
. 1577s30 2226s14 2330s21
405U14*Add_Char_To_Name_Buffer 60|868s28 878s22 881s25 883s25 2164s16 2168s13
414U14*Add_Str_To_Name_Buffer 60|897s25 2088s10 2163s16 2167s13 2169s13
436U14*Store_Encoded_Character 60|866s28
482I9*File_Name_Type<155I9> 60|779r32 837r19 1099r34 1119r41 1136r43 1165r34
. 1183r41 1199r43 1546r27 1547r27 1548r27 1549r27
487i4*No_File{482I9} 60|896r35 1364r55 1387r55 1489r44 1506r44
499I9*Path_Name_Type<155I9> 59|48r23 56r22 76r23 141r30 232r38 254r21 60|65r31
. 101r22 205r26 285r22 485r19 795r22 974r23 1001r23 1342r30 1680r17 2194r38
. 2204r27
504i4*No_Path{499I9} 59|255r21 60|211r21 485r38 850r44 980r23 1415r18 1468r63
. 1469r63 1699r24 1716r60 1726r51 1734r54 2248r28 2294r48 2315r24
507I9*Unit_Name_Type<155I9> 60|777r32
X 52 opt.ads
50K9*Opt 2139e8 60|28w6 742r13 2060r48 2257r44 2264r43 2324r51
809b4*Follow_Links_For_Files{boolean} 60|2257r48 2264r47 2324r55
817b4*Follow_Links_For_Dirs{boolean} 60|2060r52
1539b4*Verbose_Mode{boolean} 60|742r17
X 53 osint.ads
44K9*Osint 782e10 60|29w6 29r20
52a4*Project_Include_Path_File{string} 60|1815r13
53a4*Project_Objects_Path_File{string} 60|1827r19 1839r19
89U14*Canonical_Case_File_Name 60|1031s7 1047s13 1052s13 1061s10 1358s10
. 1553s7 1569s13 1574s13
X 54 output.ads
44K9*Output 230e11 60|30w6 30r20
106U14*Write_Char 60|1069s10 1073s10 1077s10 1110s25 1175s25
113U14*Write_Eol 60|1070s10 1074s10 1078s10 1111s25 1176s25 1381s19 1404s19
. 1419s10
130U14*Write_Str 60|661s13 743s13 744s13 1067s10 1068s10 1071s10 1072s10
. 1075s10 1076s10 1108s25 1109s25 1173s25 1174s25 1348s10 1349s10 1350s10
. 1380s19 1403s19 1418s10 1486s10 1494s16 1500s13 1511s16 1517s13 1986s16
. 1987s16
137U14*Write_Line 60|745s13 982s13 1122s28 1138s28 1151s28 1186s28 1201s28
. 1213s28 1482s7 1487s10 1491s16 1497s16 1501s13 1508s16 1514s16 1518s13
. 1525s7 1988s16
X 55 prj.ads
42K9*Prj 2061e8 59|32r9 273r5 60|31r6 31r20 39r14 701r13 845r23 958r13 989r10
. 1449r40 1775r13 1800r13 2363r5
107P9*Project_Tree_Ref(106R9) 59|34r36 37r39 40r40 55r18 69r21 81r19 91r29
. 102r29 112r27 131r22 139r26 148r17 158r17 60|112r19 120r20 130r20 182r29
. 190r20 200r20 468r21 492r20 516r20 760r40 794r18 806r20 831r20 1014r27
. 1244r17 1248r18 1258r18 1289r17 1293r20 1303r20 1340r26 1466r36 1478r39
. 1535r22 1634r29 1664r20 1675r20
117a4*Project_File_Extension{string} 60|2255r33 2281r27 2303r48
127i7*Name{50|499I9} 60|850r36 1127r59 1143r59 1191r59 1206r59 1371r61 1394r69
. 1496r55 1513r55
128i7*Display_Name{50|499I9} 60|779r58 911r48 1268r51 1377r52 1400r52
132r4*No_Path_Information{126R9} 60|1267r37 1368r58 1392r59
135P9*Project_Id(134R9) 59|53r18 68r21 80r19 90r29 101r29 111r27 130r22 131r47
. 140r30 147r17 157r17 60|111r19 119r20 129r20 181r29 189r20 199r20 467r21
. 491r20 515r20 792r18 805r20 830r20 1013r27 1021r23 1243r17 1247r18 1257r18
. 1288r17 1292r20 1302r20 1341r30 1534r22 1535r47 1537r16 1633r29 1663r20
. 1674r20
136p4*No_Project{135P9} 60|1226r42 1414r18 1490r49 1507r49 1537r30
139I9*String_List_Id<112|59I9> 60|79r21 94r22 319r21 324r20 423r22 427r20
. 1308r23
140i4*Nil_String{139I9} 60|328r24 435r24 1316r30
141R9*String_Element 148e14 60|325r20 428r20 1309r23
142i7*Value{50|155I9} 60|446r56
144i7*Display_Value{50|155I9} 60|330r51 453r64 1318r52
147i7*Next{139I9} 60|332r32 458r32 1319r38
284P9*Language_Ptr(283R9) 60|521r28 1019r32 1541r23
290V13*Get_Language_From_Name{284P9} 60|522s21 1020s25 1542s16
297I9*Header_Num<short_integer> 59|253r21
302V13*Hash{297I9} 59|257r21
308n27*File_Based{308E9} 60|851r55
308n39*Unit_Based{308E9} 60|873r52
391R9*Lang_Naming_Data 408e14 60|472r34 523r19 1038r31 1560r22
392i7*Dot_Replacement{50|482I9} 60|563r52 564r60 593r40 607r40 622r43
395e7*Casing{28|47E9} 60|565r52 566r60 590r30 604r30 619r33
398i7*Separate_Suffix{50|482I9} 60|567r52 568r60 612r45 616r43
401i7*Spec_Suffix{50|482I9} 60|587r40 1041r53 1563r53
405i7*Body_Suffix{50|482I9} 60|601r40 612r23 1044r53 1566r53
423P9*Source_Id(422R9) 60|498r31 525r19 632r31 761r14 836r19
441p4*No_Source{423P9} 60|543r34 770r27 846r32 849r45
452e7*Kind{308E9} 60|851r48 873r45
456r7*Naming_Data{391R9} 60|557r32 1038r63 1560m59
531i7*Mapping_Spec_Suffix{50|482I9} 60|890r53
534i7*Mapping_Body_Suffix{50|482I9} 60|893r53
685r7*Config{451R9} 60|557r25 851r41 873r38 890r46 893r46 1038r56 1560m52
715n25*Spec{715E9} 60|639r27 880r39 888r30 1161r41 1162r51 1170r39 1171r55
. 1191r48 1206r48 1362r33 1363r45 1364r41 1367r38 1368r44 1371r50 1376r38
. 1377r41 1489r30 1490r33 1496r36 1503r34 1607r30 1608r46 1617r43
715n31*Impl{715E9} 60|891r30 1095r35 1096r45 1104r39 1105r55 1127r48 1143r48
. 1386r36 1387r41 1388r45 1391r38 1392r45 1394r58 1399r38 1400r41 1506r30
. 1507r33 1513r36 1519r56 1590r30 1591r46 1600r43
715n37*Sep{715E9} 60|891r37
723A9*File_Names_Data(423P9)<715E9>
726i7*Name{50|155I9} 60|637r50 777r58 860r61 1117r30 1181r30 1487r50 1596r21
. 1613r21
727a7*File_Names{723A9} 60|1095r23 1096r33 1104r27 1105r43 1127r36 1143r36
. 1161r29 1162r39 1170r27 1171r43 1191r36 1206r36 1362r21 1363r33 1364r29
. 1367r26 1368r32 1371r38 1376r26 1377r29 1386r24 1387r29 1388r33 1391r26
. 1392r33 1394r46 1399r26 1400r29 1489r18 1490r21 1496r24 1503r22 1506r18
. 1507r21 1513r24 1519r44 1590r18 1591r34 1600r31 1607r18 1608r34 1617r31
730P9*Unit_Index(725R9) 60|1024r27 1355r26 1479r14 1544r14
732p4*No_Unit_Index{730P9} 60|772r26 852r49 854r34 1485r21
746n35*No{746E9} 60|549r71
754p7*Project{135P9} 60|1096r51 1162r57 1376r44 1399r44 1490r39 1496r42 1507r39
. 1513r42 1600r49 1617r49
767p7*Language{284P9} 60|851r32 873r29 890r37 893r37
781e7*Kind{715E9} 60|639r20 880r32 887r34
784p7*Unit{730P9} 60|547r31 637r45 772r18 777r53 852r41 854r26 860r56
790i7*Index{112|59I9} 60|549r25 648r20 650r25
803b7*Locally_Removed{boolean} 60|546r27 773r21 907r26 1363r51 1388r51
806b7*Suppressed{boolean} 60|773r55 848r27
810p7*Replaced_By{423P9} 60|849r31
813i7*File{50|482I9} 60|645r45 774r51 778r37 1105r61 1171r61 1364r47 1367r44
. 1387r47 1391r44 1489r36 1503r40 1506r36 1519r62 1591r52 1608r52
816i7*Display_File{50|482I9} 60|904r40
819r7*Path{126R9} 60|779r53 850r31 911r43 1127r54 1143r54 1191r54 1206r54
. 1368r50 1371r56 1377r47 1392r51 1394r64 1400r47
863e7*Naming_Exception{746E9} 60|549r51
961V13*Image{string} 60|590s16 604s16 619s19
970V13*Get_Object_Directory{50|499I9} 60|206s19 1694s21
972b7 Including_Libraries{boolean} 60|208r22 1696r16
973b7 Only_If_Ada{boolean} 60|209r22 1697r16
990V13*Ultimate_Extending_Project_Of{135P9} 60|1375s18 1398s18 1625s14
1243i7*Name{50|155I9} 60|529r61 841r59
1255r7*Path{126R9} 60|1496r50 1513r50
1281p7*Extends{135P9} 60|1226r32 1230r37
1307r7*Object_Directory{126R9} 60|1267r17 1268r34
1381i7*Include_Path_File{50|499I9} 60|1716r40 1719m59 1810r21 1813r20
1385i7*Source_Dirs{139I9} 60|136r21 165r21 1308r45 1689r44
1390p7*Ada_Include_Path{89|70P12} 60|152r21 156m21 160r25
1403p7*Ada_Objects_Path{89|70P12} 60|229r47 230r25 244m21
1409p7*Ada_Objects_Path_No_Libs{89|70P12} 60|233r26 235r25 246m21
1420i7*Objects_Path_File_With_Libs{50|499I9} 60|1726r21 1730m43 1822r23 1825r26
1424i7*Objects_Path_File_Without_Libs{50|499I9} 60|1734r21 1738m43 1834r23
. 1837r26
1428i7*Config_File_Name{50|499I9} 60|748m22
1431b7*Config_File_Temp{boolean} 60|749m22
1435b7*Config_Checked{boolean} 60|713r26 750m22
1475V13*Has_Ada_Sources{boolean} 60|1315s13 1688s16
1481K12*Units_Htable[38|165] 60|1088r18 1220r21 1359r18 1410r21 1484r15 1522r18
. 1585r15 1622r18
1494R9*Source_Iterator 1962e14 60|524r19 762r14 838r19
1496V13*For_Each_Source{1494R9} 60|542s18 767s15 842s18
1499i7 Language{50|155I9} 60|842r53
1507V13*Element{423P9} 60|543s16 544s23 769s18 845s27
1510U14*Next 60|554s13 783s10 917s13
1546r7*String_Elements{40|111R9[153]} 60|329r31 436r31 1317r45
1551r7*Private_Part{1540R9} 60|1468m22 1469m22 1809r18 1812m17 1816r37 1821r23
. 1824m23 1829r29 1833r23 1836m23 1841r29
1553P9*Shared_Project_Tree_Data_Access(1543R9) 59|46r19 74r19 60|80r21 95r22
. 320r21 424r22 972r19 999r19 1640r25
1588p7*Units_HT{38|167P12[1481]} 60|1088r50 1220r52 1359r50 1410r52 1484r47
. 1522r49 1585r47 1622r49
1605p7*Shared{1553P9} 60|136r42 165r42 935r33 1317r37 1317r38 1468r15 1469r15
. 1640r68
1622V13*Debug_Name{50|155I9} 60|932s51
1657+12 State 60|922r37
1658U22 Action 60|922r55
1662u14*For_Every_Project_Imported 60|140r13 217r13 706r13 922r9 1274r13
. 1325r13 1706r13
1666b7 Include_Aggregated{boolean} 60|155r41[139] 942r35[921]
1667b7 Imported_First{boolean} 60|719r42[705]
1753U14*Set_Path_File_Var 60|1814s10 1826s16 1838s16
1872U14*Record_Temp_File 60|986s10
1904n23*Default{1904E9} 60|1347r30 1379r39 1402r39 1417r30
1904n40*High{1904E9} 60|528r33 533r36 660r33 816r33 931r30 937r30 981r33
. 1066r30 1107r45 1121r48 1137r48 1150r48 1172r45 1185r48 1200r48 1212r48
. 1872r30 1976r39 2128r30 2171r36 2216r30
1911e4*Current_Verbosity{1904E9} 60|528r13 533r16 660r13 816r13 931r10 937r10
. 981r13 1066r10 1107r25 1121r28 1137r28 1150r28 1172r25 1185r28 1200r28
. 1212r28 1347r10 1379r19 1402r19 1417r10 1872r10 1976r19 2128r10 2171r16
. 2216r10
1917U14*Debug_Output 60|534s16 817s13 1873s10 1977s19 2129s10 2172s16
1918U14*Debug_Output 60|529s13 841s10 932s10
1923U14*Debug_Increase_Indent 60|938s10 2217s10
1925U14*Debug_Decrease_Indent 60|964s7 2268s19 2296s10 2335s7
1984i7*Current_Source_Path_File{50|499I9} 60|1468m35 1809r31 1812m30 1816r50
1991i7*Current_Object_Path_File{50|499I9} 60|1469m35 1821r36 1824m36 1829r42
. 1833r36 1836m36 1841r42
X 56 prj.adb
798U17 For_Projects[55|1708] 558b14[60|1705]
X 58 prj-com.ads
31K13*Com 40e12 60|31w10 31r24 701r17 958r17 989r14 1775r17 1800r17
33P9*Fail_Proc
35p4*Fail{33P9} 60|701r21 958r21 989r18 1775r21 1800r21
X 59 prj-env.ads
32K13*Env 55|42k9 59|252E12 273l9 273e12 60|39b18 1449r44 2363l9 2363t12
34U14*Initialize 34>26 60|1466b14 1470l8 1470t18
34p26 In_Tree{55|107P9} 60|1466b26 1468r7 1469r7
37U14*Print_Sources 37>29 60|1478b14 1526l8 1526t21
37p29 In_Tree{55|107P9} 60|1478b29 1484r39 1522r41
40U14*Create_Mapping 40>30 60|760b14 785l8 785t22
40p30 In_Tree{55|107P9} 60|760b30 767r32
45U14*Create_Temp_File 46>7 47<7 48<7 49>7 60|935s7 971b14 992l8 992t24 1004s7
46p7 Shared{55|1553P9} 60|972b7 986r28
47i7 Path_FD{89|171I9} 60|973b7 978m33
48i7 Path_Name{50|499I9} 60|974b7 978m42 980r10 983r44 986r36
49s7 File_Use{string} 60|975b7 982r48 990r45
52U14*Create_Mapping_File 53>7 54>7 55>7 56<7 60|791b14 965l8 965t27
53p7 Project{55|135P9} 60|792b7 942r10
54i7 Language{50|155I9} 60|793b7 842r65
55p7 In_Tree{55|107P9} 60|794b7 932r63 935r25 942r19
56i7 Name{50|499I9} 60|795b7 935m47 938r66
67U14*Create_Config_Pragmas_File 68>7 69>7 60|466b14 754l8 754t34
68p7 For_Project{55|135P9} 60|467b7 713r14 719r13 748r10 749r10 750r10
69p7 In_Tree{55|107P9} 60|468b7 719r26
73U14*Create_New_Path_File 74>7 75<7 76<7 60|998b14 1005l8 1005t28 1719s10
. 1729s13 1737s13
74p7 Shared{55|1553P9} 60|999b7 1004r25
75i7 Path_FD{89|171I9} 60|1000b7 1004m33
76i7 Path_Name{50|499I9} 60|1001b7 1004m42
79V13*Ada_Include_Path{string} 80>7 81>7 82>7 60|110b13 174l8 174t24
80p7 Project{55|135P9} 60|111b7 152r13 155r16 156r13 160r17 165r13
81p7 In_Tree{55|107P9} 60|112b7 155r25 165r34
82b7 Recursive{boolean} 60|113b7 147r10
89V13*Ada_Objects_Path{89|70P12} 90>7 91>7 92>7 60|180b13 251l8 251t24
90p7 Project{55|135P9} 60|181b7 229r39 230r17 233r18 235r17 239r28 244r13
. 246r13
91p7 In_Tree{55|107P9} 60|182b7 239r37
92b7 Including_Libraries{boolean} 60|183b7 208r45 229r10 232r17 243r13
100U14*Set_Ada_Paths 101>7 102>7 103>7 104>7 105>7 60|1632b14 1847l8 1847t21
101p7 Project{55|135P9} 60|1633b7 1716r32 1719r51 1726r13 1730r35 1734r13
. 1738r35 1746r28 1810r13 1813r12 1822r15 1825r18 1834r15 1837r18
102p7 In_Tree{55|107P9} 60|1634b7 1640r60 1746r37
103b7 Including_Libraries{boolean} 60|1635b7 1696r39 1725r27 1820r13
104b7 Include_Path{boolean} 60|1636b7 1716r10 1807r10
105b7 Objects_Path{boolean} 60|1637b7 1725r10 1733r13 1819r10
109V13*File_Name_Of_Library_Unit_Body{string} 110>7 111>7 112>7 113>7 114>7
. 60|1011b13 1236l8 1236t38
110s7 Name{string} 60|1012b7 1022r33 1040r36 1043r36 1059r22 1060r41 1068r22
111p7 Project{55|135P9} 60|1013b7 1020r49 1021r37
112p7 In_Tree{55|107P9} 60|1014b7 1088r42 1220r44
113b7 Main_Project_Only{boolean} 60|1015b7 1093r20 1160r20 1225r24
114b7 Full_Path{boolean} 60|1016b7 1125r28 1141r28 1189r28 1204r28
128V13*Project_Of{55|135P9} 129>7 130>7 131>7 60|1532b13 1626l8 1626t18
129s7 Name{string} 60|1533b7 1539r33 1562r36 1565r36
130p7 Main_Project{55|135P9} 60|1534b7 1542r40
131p7 In_Tree{55|107P9} 60|1535b7 1585r39 1622r41
137U14*Get_Reference 138>7 139>7 140<7 141<7 60|1338b14 1421l8 1421t21
138s7 Source_File_Name{string} 60|1339b7 1349r21 1354r36
139p7 In_Tree{55|107P9} 60|1340b7 1359r42 1410r44
140p7 Project{55|135P9} 60|1341b7 1374m16 1397m16 1414m7
141i7 Path{50|499I9} 60|1342b7 1377m16 1400m16 1415m7
145U22 Action 145>30 60|1318s16
145s30 Path{string}
146u14*For_All_Source_Dirs 147>7 148>7 60|1287b14 1332l8 1332t27
147p7 Project{55|135P9} 60|1288b7 1331r24
148p7 In_Tree{55|107P9} 60|1289b7 1331r33
155U22 Action 155>30 60|1269s13
155s30 Path{string}
156u14*For_All_Object_Dirs 157>7 158>7 60|1242b14 1281l8 1281t27
157p7 Project{55|135P9} 60|1243b7 1280r24
158p7 Tree{55|107P9} 60|1244b7 1280r33
166R9*Project_Search_Path 171r38 174r28 181r27 181r57 184r46 188r36 191r34
. 195r24 206r31 213r38 220r14 229r35 244r14 260c9 267e14 269r38 60|1428r14
. 1854r24 1882r36 1893r46 1904r28 2099r31 2109r38 2121r14 2191r35 2342r34
. 2352r27 2352r57
171r4*No_Project_Search_Path{166R9} 269c4
173U14*Initialize_Default_Project_Path 174=7 175>7 60|1903b14 2093l8 2093t39
174r7 Self{166R9} 60|1904b7 1929r26 1937r10 1938m10 1940r10 1940r21 1969r26
. 1970m19 1994m27 2000m27 2007r19 2008r38 2083m13 2083r13 2092m7
175s7 Target_Name{string} 60|1905b7 1907r28
181U14*Copy 181>20 181<48 60|2352b14 2361l8 2361t12
181r20 From{166R9} 60|2352b20 2356r10 2357r33
181r48 To{166R9} 60|2352b48 2354m13 2357m10
184U14*Initialize_Empty 184=32 60|1893b14 1897l8 1897t24
184r32 Self{166R9} 60|1893b32 1895m13 1895r13 1896m7
188V13*Is_Initialized{boolean} 188>29 60|1882b13 1887l8 1887t22 1929s10 2101s22
. 2214s22
188r29 Self{166R9} 60|1882b29 1884r14 1885r19 1886r28 1886r39
191U14*Free 191=20 60|2342b14 2346l8 2346t12 2354s7
191r20 Self{166R9} 60|2342b20 2344m13 2344r13 2345m29 2345r29
194U14*Add_Directories 195=7 196>7 197>7 60|1853b14 1876l8 1876t23 1994s10
. 2000s10
195r7 Self{166R9} 60|1854b7 1860r10 1861m10 1863r17 1865m13 1867m13
196s7 Path{string} 60|1855b7 1861r58 1865r38 1867r65 1874r26
197b7 Prepend{boolean} 60|1856b7 1864r13
206U14*Get_Path 206>24 206<52 60|2099b14 2103l8 2103t16
206r24 Self{166R9} 60|2099b24 2101r38 2102r15
206p52 Path{89|70P12} 60|2099b52 2102m7
213U14*Set_Path 213=24 213>59 60|2109b14 2114l8 2114t16
213r24 Self{166R9} 60|2109b24 2111m13 2111r13 2112m7 2113m29 2113r29
213s59 Path{string} 60|2109b59 2112r32
218V21 Check_Filename{boolean} 218>37 60|1450r10 2133s13 2175s16 2208r28
218s37 Name{string}
219v13*Find_Name_In_Path 220>7 221>7 60|1449r48 2120b13 2184l8 2184t25 2208r9
220r7 Self{166R9} 60|2121b7 2143r19 2144r25 2145r28 2146r24 2151r31 2154r26
. 2155r24 2162r38 2167r37
221s7 Path{string} 60|2122b7 2129r36 2132r28 2133r29 2134r32 2169r37
228U14*Find_Project 229=7 230>7 231>7 232<7 60|2190b14 2336l8 2336t20
229r7 Self{166R9} 60|2191b7 2214r38 2227r42 2279r18 2288r30 2303r35 2309r35
. 2331m33 2331r33
230s7 Project_File_Name{string} 60|2192b7 2200r33
231s7 Directory{string} 60|2193b7 2219r15 2256r44 2263r43 2280r18 2288r36
. 2323r51
232i7 Path{50|499I9} 60|2194b7 2267m19 2295m10 2315m10 2330m13 2331r50
243V13*Get_Runtime_Path{89|70P12} 244>7 245>7 60|1427b13 1460l8 1460t24
244r7 Self{166R9} 60|1428b7 1456r35
245s7 Name{string} 60|1429b7 1455r28 1456r41
252K12 Projects_Paths[38|165] 266r15 271r41 60|2113r7 2227r22 2331r13 2345r7
261p7*Path{89|70P12} 270m32 60|1860r15 1861m15 1863r22 1865m18 1867m18 1884r19
. 1885r24 1886r33 1886r44 1895m18 1896m12 1937r15 1938m15 1940r15 1940r26
. 1969r31 1970m24 2007r24 2008r43 2083m18 2092m12 2102r20 2111m18 2112m12
. 2143r24 2144r30 2145r33 2146r28 2146r29 2151r36 2154r31 2155r28 2155r29
. 2162r43 2167r42 2344m18 2356r15 2357m13 2357r38
266p7*Cache{38|167P12[252]} 271m32 60|2113m34 2227r47 2331m38 2345m34
X 60 prj-env.adb
41N4 Buffer_Initial 153r40 163r37 238r37 482r55 798r57 1659r55
44a4 Uninitialized_Prefix=44:50{string} 1861r35
48a4 No_Project_Default_Dir{string} 2035r43 2039r33 2043r36
56K12 Source_Path_Table[40|58] 96r29 425r29 442r12 442r39 453r13 1642r22
. 1717r10 1757r12 1757r39
64K12 Object_Path_Table[40|58] 102r29 286r29 292r9 292r36 298r28 304r16 311r7
. 1643r22 1727r13 1735r13 1783r12 1783r39
72U14 Add_To_Buffer 73>7 74=7 75=7 257b14 278l8 278t21 658s10 822s10 1762s13
. 1788s13
73s7 S{string} 258b7 262r48 276r43
74p7 Buffer{89|70P12} 259b7 265r20 268r49 270r46 271m19 272m13 276r7
75i7 Buffer_Last{natural} 260b7 262r34 270r30 270r59 276r15 277m7
78U14 Add_To_Path 79>7 80>7 81=7 82=7 135s10 164s10 318b14 334l8 334t19
79i7 Source_Dirs{55|139I9} 319b7 327r18
80p7 Shared{55|1553P9} 320b7 329r24
81p7 Buffer{89|70P12} 321b7 331m23
82i7 Buffer_Last{natural} 322b7 331m31
86U14 Add_To_Path 87>7 88=7 89=7 212s13 330s10 336b14 416l8 416t19
87s7 Dir{string} 337b7 377r49 384r32 414r48 414r63 415r36
88p7 Buffer{89|70P12} 338b7 377r22 395r14 404r43 405m16 406m10 411r10 414r7
89i7 Buffer_Last{natural} 339b7 377r35 384r18 386r10 404r27 404r56 409r10
. 410m10 410r25 411r18 414r15 414r34 415m7 415r22
93U14 Add_To_Source_Path 94>7 95>7 96=7 422b14 460l8 460t26 1689s16
94i7 Source_Dirs{55|139I9} 423b7 434r18
95p7 Shared{55|1553P9} 424b7 436r24
96r7 Source_Paths{40|111R9[56]} 425b7 442r63 446r16 453m39
100U14 Add_To_Object_Path 101>7 102=7 284b14 312l8 312t26 1700s16
101i7 Object_Dir{50|499I9} 285b7 296r42 304r58 311r47
102r7 Object_Paths{40|111R9[64]} 286b7 292r60 296r13 298r52 300r16 300r51
. 303r13 304r40 311m33
115p7 Buffer{89|70P12} 136m50 136r50 153m13 156r53 157m19 157r19 163m10 165m50
. 165r50 168r41 170m19 170r19
116i7 Buffer_Last{natural} 136m58 136r58 156r66 165m58 165r58 168r54
118U17 Add 119>10 120>10 121=10 128b17 137l11 137t14 140r50
119p10 Project{55|135P9} 129b10 136r13
120p10 In_Tree{55|107P9} 130b10 136r34
121b10 Dummy{boolean} 131b10 133r31
139U17 For_All_Projects[55|1662] 56|769b14 60|154s13
142b7 Dummy{boolean} 155m34 155r34
168a13 Result{string} 171r20
185p7 Buffer{89|70P12} 212m50 212r50 238m10 240r32 241m16 241r16
186i7 Buffer_Last{natural} 212m58 212r58 240r45
188U17 Add 189>10 190>10 191=10 198b17 214l11 214t14 217r50
189p10 Project{55|135P9} 199b10 207r22
190p10 In_Tree{55|107P9} 200b10 203r38
191b10 Dummy{boolean} 201b10 203r31
205i10 Path{50|499I9} 211r13 212r43
216U17 For_All_Projects[55|1662] 56|769b14 60|239s10
219b7 Dummy{boolean} 239m46 239r46
221p7 Result{89|70P12} 240m10 244r41 246r49 249r17
262i7 Last{natural} 265r13 276r34 277r22
267p13 New_Buffer{89|70P12} 270r13 272r23
291i11 Index{integer} 296r33 298r15
297i17 Index2{integer} 300r36 300r71
324i7 Current{55|139I9} 327m7 328r13 329r54 332m10
325r7 Source_Dir{55|141R9} 329m10 330r40 332r21
341i7 Len{natural} 395m7 397r10 399m13 399r20 400r23 403r41
342p7 New_Buffer{89|70P12} 403m10 404r10 406r20
343i7 Min_Len{natural} 384m7 390m10 390r21 397r16 400r30
345V16 Is_Present{boolean} 345>28 345>43 352b16 372l11 372t21 377s10
345s28 Path{string} 352b28 353r37 356r19 361r21 361r40 363r35 364r27 365r30
345s43 Dir{string} 352b43 353r49 363r22 364r37 365r24 365r45
353i10 Last{integer} 356r33
356i14 J{integer} 361r17 361r46 363r18 364r33 365r36 365r41
427i7 Current{55|139I9} 434m7 435r13 436r54 458m10
428r7 Source_Dir{55|141R9} 436m10 446r45 453r53 458r21
429b7 Add_It{boolean} 437m10 447m16 452r13
441i14 Index{integer} 446r36
470I12 Naming_Id<112|59I9> 473r34 478r33 488r24
471K15 Naming_Table[40|58] 478r46 479r24 562r34 575r30 576r13 577r28 714r10
478i7 Default_Naming{470I12} 561r28
479r7 Namings{40|111R9[471]} 562r53 563r21 565r21 567r21 575r49 576m42 576r42
. 577r13 577r47 714m29 714r29
482p7 Buffer{89|70P12} 658m28 658r28 693r34 753m13 753r13
483i7 Buffer_Last{natural} 658m36 658r36 693r54 695r23 725r13
485i7 File_Name{50|499I9} 690m42 744r41 748r42
486i7 File{89|171I9} 690m36 692r13 693r28 696r23
488i7 Current_Naming{470I12} 561m10 562r16 563r36 565r36 567r36 570m13 570r31
. 575r13
490U17 Check 491>10 492>10 493=10 514b17 626l11 626t16 706r50
491p10 Project{55|135P9} 515b10 522r45 529r53 542r44
492p10 In_Tree{55|107P9} 516b10 542r35
493i10 State{integer} 517b10 519r31
498U17 Put 498>22 551s16 632b17 654l11 654t14
498p22 Source{55|423P9} 632b22 637r38 639r13 645r38 648r13 650r18
501U17 Put 501>22 636s10 637s10 640s13 642s13 645s10 646s10 649s13 650s13
. 656b17 663l11 663t14 677s10 678s10
501s22 S{string} 656b22 658r25 661r24 678r15
502U17 Put_Line 502>27 583s13 585s13 588s13 591s13 597s13 599s13 602s13 605s13
. 613s16 614s16 617s16 620s16 653s10 669b17 679l11 679t19 727s13 728s13 729s13
. 730s13 732s13 733s13 734s13 735s13
502s27 S{string} 669b27 677r15
507U17 Write_Temp_File 685b17 703l11 703t26 740s10
521p10 Lang{55|284P9} 532r13 557r20
523r10 Naming{55|391R9} 557m10 564r53 566r53 568r53 577r60 587r33 590r23
. 593r33 601r33 604r23 607r33 612r16 612r38 616r36 619r26 622r36
524r10 Iter{55|1494R9} 542m10 543r25 544r32 554m19 554r19
525p10 Source{55|423P9} 544m13 546r20 547r24 549r18 549r44 551r21
686b10 Status{boolean} 696m29 700r17
687i10 Last{natural} 693m13 695r16
705U17 Check_Imported_Projects[55|1662] 56|769b14 60|718s10
708i7 Dummy{integer} 719m35 719r35
761p7 Data{55|423P9} 769m10 770r20 772r13 773r16 773r50 774r46 777r48 778r32
. 779r48
762r7 Iter{55|1494R9} 767m7 769r27 783m16 783r16
797i7 File{89|171I9} 935m41 949r13 950r28 953r35
798p7 Buffer{89|70P12} 822m54 822r54 950r34 962m13 962r13
799i7 Buffer_Last{natural} 822m62 822r62 950r54 952r23
801U17 Put_Name_Buffer 814b17 823l11 823t26 901s19 905s16 914s16
804U17 Process 805>10 806>10 807=10 829b17 919l11 919t18 922r65
805p10 Project{55|135P9} 830b10 841r51 842r44
806p10 In_Tree{55|107P9} 831b10 842r35
807i10 State{integer} 832b10 834r31
836p10 Source{55|423P9} 845m13 846r23 848r20 849r24 850r24 851r25 852r34
. 854r19 860r49 873r22 880r25 887r27 890r30 893r30 904r33 907r19 911r36
837i10 Suffix{50|482I9} 889m28 892m28 896r25 897r66
838r10 Iter{55|1494R9} 842m10 845r36 917m19 917r19
859a22 Uname{string} 864r31 865r28 866r68 868r53
864i26 J{integer} 865r35 866r75 868r60
921U17 For_Every_Imported_Project[55|1662] 56|769b14 60|941s7
926i7 Dummy{integer} 942m28 942r28
945i10 Last{natural} 950m13 952r16
946b10 Status{boolean} 953m41 957r17
1019p7 Lang{55|284P9} 1036r10 1038r51
1021p7 The_Project{55|135P9} 1096r61 1162r67 1226r20 1230m10 1230r25
1022a7 Original_Name{string} 1031m33 1031r33 1032r19 1033r38
1024p7 Unit{55|730P9} 1088m10 1089r16 1095r18 1096r28 1104r22 1105r38 1117r25
. 1127r31 1143r31 1161r24 1162r34 1170r22 1171r38 1181r25 1191r31 1206r31
. 1220m13
1025i7 The_Original_Name{50|155I9} 1034m7 1117r37 1119r57 1181r37 1183r57
1026i7 The_Spec_Name{50|155I9} 1050m13 1062m10 1063r27 1072r39 1199r59 1208r52
1027i7 The_Body_Name{50|155I9} 1055m13 1063m10 1076r39 1136r59 1146r52
1038r13 Naming{55|391R9} 1041r46 1044r46
1039a13 Extended_Spec_Name=1040:41{string} 1047r39 1048r25 1049r44
1042a13 Extended_Body_Name=1043:41{string} 1052r39 1053r25 1054r44
1099i19 Current_Name{50|482I9} 1105m22 1109r54 1119r26 1130r52 1136r28
1165i19 Current_Name{50|482I9} 1171m22 1174r54 1183r26 1193r52 1199r28
1246U17 For_Project 1247>10 1248>10 1249=10 1256b17 1271l11 1271t22 1274r50
1247p10 Prj{55|135P9} 1257b10 1267r13 1268r30
1248p10 Tree{55|107P9} 1258b10 1261r38
1249i10 Dummy{integer} 1259b10 1261r31
1273U17 Get_Object_Dirs[55|1662] 1280s7
1275i7 Dummy{integer} 1280m39 1280r39
1291U17 For_Project 1292>10 1293>10 1294=10 1301b17 1322l11 1322t22 1325r50
1292p10 Prj{55|135P9} 1302b10 1308r41 1315r30
1293p10 In_Tree{55|107P9} 1303b10 1317r30
1294i10 Dummy{integer} 1304b10 1306r31
1308i10 Current{55|139I9} 1316r19 1317r68 1319m16
1309r10 The_String{55|141R9} 1317m16 1318r41 1319r27
1324U17 Get_Source_Dirs[55|1662] 1331s7
1326i7 Dummy{integer} 1331m42 1331r42
1354a10 Original_Name{string} 1358m36 1358r36 1367r52 1372r60 1391r52 1395r63
1355p10 Unit{55|730P9} 1359m10 1361r16 1362r16 1363r28 1364r24 1367r21 1368r27
. 1371r33 1376r21 1377r24 1386r19 1387r24 1388r28 1391r21 1392r28 1394r41
. 1399r21 1400r24 1410m13
1431V16 Is_Base_Name{boolean} 1431>30 1438b16 1447l11 1447t23 1455s14
1431s30 Path{string} 1438b30 1440r19 1441r16 1441r55
1440i14 J{integer} 1441r22 1441r61
1449V16 Find_Rts_In_Path[59|219]{89|70P12} 1456s17 2120b13
1479p7 Unit{55|730P9} 1484m7 1485r13 1487r45 1489r13 1490r16 1496r19 1503r17
. 1506r13 1507r16 1513r19 1519r39 1522m10
1537p7 Result{55|135P9} 1600m16 1617m16 1625r45
1539a7 Original_Name{string} 1553m33 1553r33 1554r19 1555r38
1541p7 Lang{55|284P9} 1558r10 1560r47
1544p7 Unit{55|730P9} 1585m7 1586r13 1590r13 1591r29 1596r16 1600r26 1607r13
. 1608r29 1613r16 1617r26 1622m10
1546i7 Current_Name{50|482I9} 1591m13 1597r23 1598r23 1608m13 1614r23 1615r23
1547i7 The_Original_Name{50|482I9} 1556m7 1581r27 1582r27 1596r37 1597r38
. 1613r37 1614r38
1548i7 The_Spec_Name{50|482I9} 1572m13 1581m10 1615r38
1549i7 The_Body_Name{50|482I9} 1577m13 1582m10 1598r38
1560r13 Naming{55|391R9} 1563r46 1566r46
1561a13 Extended_Spec_Name=1562:41{string} 1569r39 1570r25 1571r44
1564a13 Extended_Body_Name=1565:41{string} 1574r39 1575r25 1576r44
1640p7 Shared{55|1553P9} 1689r57 1719r32 1730r16 1738r16 1809r11 1812r10
. 1816r30 1821r16 1824r16 1829r22 1833r16 1836r16 1841r22
1642r7 Source_Paths{40|111R9[56]} 1689m65 1689r65 1717m34 1717r34 1757r63
. 1759r30
1643r7 Object_Paths{40|111R9[64]} 1700m42 1700r42 1727m37 1727r37 1735m37
. 1735r37 1783r63 1785r30
1647i7 Source_FD{89|171I9} 1719m40 1753r10 1765r25 1768r20
1648i7 Object_FD{89|171I9} 1730m24 1738m24 1779r10 1791r25 1794r20
1652b7 Process_Source_Dirs{boolean} 1683r13 1718m10 1745r10
1653b7 Process_Object_Dirs{boolean} 1693r13 1728m13 1736m13 1745r33
1655b7 Status{boolean} 1768m31 1771m13 1774r17 1794m31 1796m13 1799r17
1658i7 Last{natural} 1765m10 1767r13 1791m10 1793r13
1659p7 Buffer{89|70P12} 1762m57 1762r57 1765r36 1788m57 1788r57 1791r36 1846m13
. 1846r13
1660i7 Buffer_Last{natural} 1754m10 1762m65 1762r65 1765r56 1767r20 1780m10
. 1788m65 1788r65 1791r56 1793r20
1662U17 Recursive_Add 1663>10 1664>10 1665=10 1673b17 1703l11 1703t24 1706r50
1663p10 Project{55|135P9} 1674b10 1688r33 1689r36 1695r16
1664p10 In_Tree{55|107P9} 1675b10 1678r38
1665b10 Dummy{boolean} 1676b10 1678r31
1680i10 Path{50|499I9} 1694m13 1699r16 1700r36
1705U17 For_All_Projects[55|1662] 56|769b14 60|1746s10
1708b7 Dummy{boolean} 1746m46 1746r46
1756i14 Index{integer} 1759r50
1782i14 Index{integer} 1785r50
1858p7 Tmp{89|70P12} 1863m10 1865r62 1867r38 1869m16 1869r16
1908b7 Add_Default_Dir{boolean} 2036m13 2087r10
1909i7 First{positive} 2014m7 2016r16 2017r35 2019m13 2019r22 2022r20 2024r18
. 2035r26 2051r55 2059r44 2066r43 2069r66 2070r31 2073r32 2080m10
1910i7 Last{positive} 2024m10 2026r16 2027r34 2029m13 2029r21 2035r35 2038r22
. 2048m13 2048r21 2051r64 2059r53 2066r52 2069r59 2072r34 2075m19 2080r19
1911i7 New_Len{positive} 2069m19 2071r48 2074r31
1912i7 New_Last{positive} 2070m19 2071r32 2073r41 2075r27
1914a7 Ada_Project_Path{string} 1950r36
1915a7 Gpr_Project_Path{string} 1949r36
1916a7 Gpr_Project_Path_File{string} 1948r36
1922p7 Gpr_Prj_Path_File{89|70P12} 1948m7 1952r10 1961r34 1987r27
1923p7 Gpr_Prj_Path{89|70P12} 1949m7 1993r10 1994r33 1997m13 1997r13
1924p7 Ada_Prj_Path{89|70P12} 1950m7 1999r10 2000r33 2003m13 2003r13
1954p13 File{23|52P9} 1961m19 1961r19 1963r36 1964r26 1982m20 1982r20
1955a13 Line{string} 1964m32 1967r45 1972r51 1978r35
1956i13 Last{natural} 1964m38 1966r19 1967r28 1972r62 1978r46
1958p13 Tmp{89|70P12} 1969m19 1972r24 1973m25 1973r25
2038i17 J{integer} 2039r29 2040r31
2057a16 New_Dir{string} 2066r19 2067r27 2069r41 2070r39 2073r54
2124i7 First{natural} 2143m10 2144r16 2145r19 2146r35 2148m16 2148r25 2151r23
. 2153r21 2162r49 2167r48 2179m13
2125i7 Last{natural} 2153m13 2154r19 2155r35 2157m16 2157r24 2162r58 2167r57
. 2179r22
2196p7 Result{89|70P12} 2277m13 2286r13 2287m13 2294r10 2302r10 2303m10 2308r10
. 2309m10 2314r10 2322r33 2327m19 2327r19
2197b7 Has_Dot{boolean} 2236m13 2252r24 2276r17 2302r37
2198i7 Key{50|155I9} 2226m7 2227r54 2331r45
2200a7 File{string} 2218r42 2224r19 2225r38 2234r36 2235r13 2240r30 2241r20
. 2244r32 2255r26 2262r25 2281r20 2288r70 2303r41 2309r41
2204i7 Cached_Path{50|499I9} 2227m7 2248r13 2250r61 2267r27 2294r33 2295r18
2207V16 Try_Path_Name[59|219]{89|70P12} 2120b13 2278s15 2288s15 2303s20 2309s20
2234l7 Check_Dot 2237r18 2240r15 2242l16 2242e25
2234i23 K{integer} 2235r19 2240r36 2241r26
2250a16 Cached{string} 2253r30 2260r20
2320a13 Final_Result{string} 2328r25 2329r44
X 67 sdefault.ads
33K9*Sdefault 60|32w6 2087r30 2089r36 67|39e13
38V13*Project_Dir_Prefix{112|113P9} 60|2087s39 2089s45
X 75 system.ads
64M9*Address
X 88 s-memory.ads
53V13*Alloc{75|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{75|64M9} 105i<c,__gnat_realloc>22
X 89 s-os_lib.ads
70P12*String_Access{103|45P9} 59|92r53 206r63 221r29 245r29 261r26 60|74r28
. 81r28 88r28 115r21 183r53 185r21 221r16 259r28 267r35 321r28 338r28 342r20
. 482r21 798r21 1429r29 1659r21 1858r13 1922r27 1923r27 1924r27 1958r19 2099r63
. 2122r29 2196r17
72V14*"="=73:22{boolean} 60|152r38 229r64 233r51 1860r20 1884r24 1937r20
. 2286r20 2294r17 2302r17 2308r17 2314r17 2356r20
75U14*Free=75:62 60|157s13 170s13 241s10 271s13 405s10 753s7 962s7 1846s7
. 1869s10 1895s7 1973s19 1997s7 2003s7 2083s7 2111s7 2327s13 2344s7
171I9*File_Descriptor<integer> 59|47r23 75r23 60|486r19 797r21 973r23 1000r23
. 1647r19 1648r19
179i4*Invalid_FD{171I9} 60|486r38 692r21 797r40 949r21 1647r38 1648r38 1753r23
. 1779r23
279U14*Close 60|696s16 953s28 1768s13 1794s13
394V13*Write{integer} 60|693s21 950s21 1765s18 1791s18
429V13*Normalize_Pathname{string} 60|2058s28 2254s35 2261s34 2321s42
431s7 Directory{string} 60|2256r26 2263r25 2323r33
432b7 Resolve_Links{boolean} 60|2060r31 2257r26 2264r25 2324r33
433b7 Case_Sensitive{boolean} 60|2258r26 2265r25 2325r33
475V13*Is_Absolute_Path{boolean} 60|2051s24 2132s10 2162s20 2244s14
479V13*Is_Regular_File{boolean} 60|2208r46
486V13*Is_Directory{boolean} 60|1450r28
914V13*Getenv{70P12} 60|1948s28 1949s28 1950s28
975e4*Directory_Separator{character} 60|1441r27 2164r41 2168r38 2240r41 2280r30
. 2288r48
978e4*Path_Separator{character} 60|44r52 361r55 364r51 411r34 1865r45 1867r48
. 1938r41 1972r34 2017r44 2027r47 2088r34 2146r44 2155r48
X 103 s-string.ads
45P9*String_Access(string)
X 110 tempdir.ads
35K9*Tempdir 60|33w6 690r10 978r7 110|53e12
37U14*Create_Temp_File 60|690s18 978s15
X 112 types.ads
59I9*Int<integer>
62I12*Nat{59I9} 60|470r29
108E12*Upper_Half_Character{character} 60|865r41
113P9*String_Ptr(string)
517M9*Char_Code_Base
520M12*Char_Code{517M9}
524V13*Get_Char_Code{520M12} 60|866s53