This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-makr.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.

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
V "GNAT Lib v4.8"
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_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_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK

U prj.makr%b		prj-makr.adb		d1f7ce07 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 csets%s		csets.adb		csets.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.directory_operations%s  g-dirope.adb	g-dirope.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.env%s		prj-env.adb		prj-env.ali
W prj.part%s		prj-part.adb		prj-part.ali
W prj.pp%s		prj-pp.adb		prj-pp.ali
W prj.tree%s		prj-tree.adb		prj-tree.ali
W prj.util%s		prj-util.adb		prj-util.ali
W sdefault%s		sdefault.adb		sdefault.ali
W snames%s		snames.adb		snames.ali
W system%s		system.ads		system.ali
W system.case_util%s	s-casuti.adb		s-casuti.ali
W system.crtl%s		s-crtl.ads		s-crtl.ali
W system.htable%s	s-htable.adb		s-htable.ali
W system.img_int%s	s-imgint.adb		s-imgint.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W table%s		table.adb		table.ali  AD

U prj.makr%s		prj-makr.ads		646fadf3 EE NE OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.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.regexp%s	s-regexp.adb		s-regexp.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

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20100810135053 1d381dcd
D a-chahan.adb		20120307144551 0568473a
D a-chlat1.ads		20070912115821 2825df20
D a-except.ads		20120716125141 10fcae55
D a-finali.ads		20111121113555 52ecdc1b
D a-stream.ads		20090409150019 2ca4ee37
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		20130129140121 ce7e6162
D casing.ads		20100909094434 5c2a7161
D csets.ads		20110902074202 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20130206111307 867ce801
D err_vars.ads		20130102095653 f7a5388f
D errutil.ads		20121106112827 74c2502c
D gnat.ads		20110801150502 fd2ad2f1
D g-dirope.ads		20110801150502 940c4438
D g-dynhta.ads		20110801150502 a2f217e6
D g-dyntab.ads		20110801150502 dbc4a15b
D g-dyntab.adb		20110801150502 dfdb1428
D g-hesorg.ads		20110801150502 106922da
D g-os_lib.ads		20090409150019 0db74523
D g-string.ads		20090409150019 c6abc540
D hostparm.ads		20120315091549 c164ed60
D interfac.ads		20110906094621 129923ea
D namet.ads		20121001081109 ef58bb56
D namet.adb		20101026125643 cbdb009e
D opt.ads		20130206104433 983485a0
D osint.ads		20130206104433 f378f269
D output.ads		20100622132632 de75f4b4
D prj.ads		20130104100858 86fdee2b
D prj-attr.ads		20110803094707 e364f3ad
D prj-com.ads		20090407150127 a94a24fc
D prj-env.ads		20130129143108 85b6a63d
D prj-err.ads		20100909123135 bb996db2
D prj-ext.ads		20110803101745 a043cb76
D prj-makr.ads		20090713120411 7eef647f
D prj-makr.adb		20140416142532 17e92698
D prj-part.ads		20111013111137 534c9858
D prj-pp.ads		20111123112448 616d8763
D prj-tree.ads		20110804092203 d1521b03
D prj-tree.adb		20110902092216 fca4eb1d
D prj-util.ads		20120709130952 29ba0fe4
D restrict.ads		20121205102959 7c619833
D rident.ads		20120712104910 770cd2d0
D scans.ads		20121205105909 1d9f7ff6
D scng.ads		20100909123135 7b4f1ef3
D scng.adb		20121106112827 d8289193
D sdefault.ads		20121106112827 7863cf3b
D sinfo.ads		20130129140721 3dfcb66c
D sinput.ads		20121001092146 78ce5f33
D snames.ads		20140416143834 a6a6e2b4
D stringt.ads		20120612115932 7fd19d8c
D styleg.ads		20121002084827 8faf4546
D styleg.adb		20130129141744 c16930eb
D stylesw.ads		20130129141744 552dc895
D system.ads		20140416144310 90249111
D s-casuti.ads		20090417131547 ad1c6088
D s-crc32.ads		20090417131547 94f53508
D s-crtl.ads		20130102105938 1ea48bce
D s-exctab.ads		20090417131547 66e51330
D s-finmas.ads		20111024091915 b95bb341
D s-finroo.ads		20120426095924 4ff27390
D s-htable.ads		20110902071448 83a84e0e
D s-htable.adb		20120806074345 020b632f
D s-imgint.ads		20090409150019 02dbe0c2
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20120709131452 cf6cfdbf
D s-parame.ads		20110830140625 b6e20cc0
D s-pooglo.ads		20110804083314 542f33d0
D s-regexp.ads		20120410054430 9c7d27a7
D s-rident.ads		20130129143108 f6ad7fbe
D s-secsta.ads		20110830140625 eea35a36
D s-soflin.ads		20120515094619 24c8153c
D s-stache.ads		20090417130712 596fc1b4
D s-stalib.ads		20130104124955 f78bcf95
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-stopoo.ads		20111013103733 7b8fbeee
D s-stposu.ads		20121005142121 ffeba1c5
D s-stratt.ads		20100909123135 aedef97e
D s-strhas.ads		20090623093900 269cd894
D s-string.ads		20130104124955 46b01415
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-utf_32.ads		20130104124955 8520a630
D s-wchcon.ads		20090417130712 bfeb2e3d
D table.ads		20090506081141 e3a9ec16
D table.adb		20130104091825 d2a5ae47
D tree_io.ads		20130102100426 30335df9
D types.ads		20130104092849 a33fd65d
D uintp.ads		20121106101120 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20121205110635 e500ee51
D widechar.ads		20090409150019 3fd6363b
X 1 ada.ads
16K9*Ada 19e8 45|41r6 41r37
X 2 a-charac.ads
16K13*Characters 18e19 45|41r10 41r41
X 3 a-chahan.ads
36K24*Handling 150e28 45|41w21 41r52
66V13*To_Lower{string} 45|838s40 862s37
X 18 csets.ads
32K9*Csets 97e10 45|26w6 804r7
56U14*Initialize 45|804s13
X 23 gnat.ads
34K9*GNAT 37e9 45|42r6 42r37
X 24 g-dirope.ads
47K14*Directory_Operations 275e30 45|42w11 42r42
49A12*Dir_Name_Str{string}<integer>
60P9*Dir_Type(256M9) 45|1092r20
67X4*Directory_Error 45|1059r18 1128r21
79U14*Change_Dir 45|1057s13
95V13*Get_Current_Dir{49A12} 45|883s42
217U14*Open 45|1126s16 1437s13
223U14*Close 45|1429s13 1456s13
231U14*Read 45|1135s16 1440s16
256M9*Dir_Type_Value<64|64M9>
X 26 g-dyntab.ads
92A9*Table_Type(48|1138R12)<48|101I9>
94A12*Big_Table_Type{92A9[48|1453]}<48|101I9>
103P9*Table_Ptr(94A12[48|1453])
111R9*Instance
112p7*Table{103P9[48|1453]} 45|425r32[48|1453] 475r32[48|1453] 574r35[48|1453]
. 577r35[48|1453] 961r49[48|1453]
X 33 namet.ads
127a4*Name_Buffer{string} 45|389m16 566m13 634m29 634r29 673m29 673r29 1010m10
. 1026m10 1151m19 1323m43
133i4*Name_Len{natural} 45|388m16 389r34 513m16 565m13 566r31 635r29 635r42
. 673r47 1009m10 1010r28 1010r59 1025m10 1026r28 1027r43 1150m19 1151r37
. 1322m43 1323r61 1417m25
149I9*Name_Id<integer> 45|79r23 85r26 166r19 167r19 187r21 940r34 1097r35
153i4*No_Name{149I9} 45|85r37 643r47 752r51 1097r46 1421r42
177U14*Get_Name_String 45|630s19 672s19
183V13*Get_Name_String{string} 45|757s19 769s19 1372s40
271V13*Name_Find{149I9} 45|391s62 516s56 568s53 675s45 1011s28 1028s31 1152s35
. 1326s60 1420s42
340U14*Add_Char_To_Name_Buffer 45|631s19
349U14*Add_Str_To_Name_Buffer 45|514s16 1418s25
X 35 opt.ads
50K9*Opt 2045e8 45|27w6 250r10 293r13 717r13 869r16 1112r16 1185r54 1303r34
. 1342r34 1363r37
1462b4*Verbose_Mode{boolean} 45|250r14 293r17 717r17 869r20 1112r20 1185r58
. 1303r38 1342r38 1363r41
X 36 osint.ads
44K9*Osint 778e10 45|29w6 29r20
83b4*File_Names_Case_Sensitive{boolean} 45|835r10
89U14*Canonical_Case_File_Name 45|1143s16 1477s13
130V13*Program_Name{75|67P12} 45|1210s46
X 37 output.ads
44K9*Output 222e11 45|28w6 251r10 252r10 253r10 294r13 295r13 297r13 718r13
. 719r13 721r13 870r16 871r16 872r16 1113r16 1114r16 1115r16 1187r22 1188r22
. 1189r22 1305r37 1343r34 1365r40 1368r40 1371r37 1403r31 1406r31 1409r31
130U14*Write_Str 45|251s17 252s17 294s20 295s20 718s20 719s20 870s23 871s23
. 1113s23 1114s23 1187s29 1188s29 1305s44 1365s47 1368s47
137U14*Write_Line 45|253s17 297s20 721s20 872s23 1115s23 1189s29 1343s41
. 1371s44 1403s38 1406s38 1409s38
X 38 prj.ads
42K9*Prj 2018e8 44|33r9 88r5 45|30w6 30r20 31r6 32r6 33r6 34r6 35r6 35r20
. 36r6 36r20 48r14 65r23 184r21 188r21 263r10 287r13 368r18 637r22 700r10
. 731r13 739r10 807r7 809r7 810r7 814r7 889r16 905r25 953r33 1060r16 1129r19
. 1218r31 1229r31 1248r28 1296r31 1533r13 1538r5
103P9*Project_Tree_Ref(102R9)
107p4*No_Project_Tree{103P9} 45|807r23
113a4*Project_File_Extension{string} 45|832r41 842r9 854r25 856r25 857r15
. 1019r24 1031r34 1046r34 1047r12 1048r49
157n38*List{157E9} 45|328r47 334r48 340r47 442r48 448r48 453r48 469r35
157n44*Single{157E9} 45|487r51 493r51 499r51 533r49 539r48 545r48 551r48
. 609r51 615r50 621r50
293I9*Header_Num<short_integer> 45|184r25
298V13*Hash{293I9} 45|188r25
1599U14*Initialize 45|807s11
1747R9*Processing_Flags 1980e14 44|40r27 45|796r27
X 40 prj-com.ads
31K13*Com 40e12 45|31w10 263r14 287r17 637r26 731r17 889r20 1060r20 1129r23
. 1218r35 1229r35 1248r32 1296r35 1533r17
33P9*Fail_Proc
35p4*Fail{33P9} 45|263r18 287r21 637r30 731r21 889r24 1060r24 1129r27 1218r39
. 1229r39 1248r36 1296r39 1533r21
X 41 prj-env.ads
32K13*Env 270e12 45|32w10 810r11
170U14*Initialize_Default_Project_Path 45|810s15
172s7 Target_Name{string} 45|812r10
X 44 prj-makr.ads
33K13*Makr 38|42k9 44|88l9 88e13 45|48b18 799r7 800r7 1538l9 1538t13
35U14*Initialize 36>7 37>7 38>7 39>7 40>7 45|791b14 1066l8 1066t18
36s7 File_Path{string} 45|792b7 832r22 833r20 836r40 838r50
37b7 Project_File{boolean} 45|793b7 800r39 853r10
38a7 Preproc_Switches{75|655A12} 45|794b7 821r39 825r22 825r50 826r17 827r17
39b7 Very_Verbose{boolean} 45|795b7 799r39
40r7 Flags{38|1747R9} 45|796b7 809r46
55A9*Regexp_List(78|99R9)<integer> 59r27 60r27 61r27 45|1074r27 1075r27 1076r27
57U14*Process 58>7 59>7 60>7 61>7 45|1072b14 1502l8 1502t15
58a7 Directories{75|655A12} 45|1073b7 1467r20 1470r46
59a7 Name_Patterns{55A9} 45|1074b7 1173r35 1176r49
60a7 Excluded_Patterns{55A9} 45|1075b7 1157r32 1159r50
61a7 Foreign_Patterns{55A9} 45|1076b7 1390r38 1392r38
83U14*Finalize 45|217b14 785l8 785t16
X 45 prj-makr.adb
55b4 Very_Verbose{boolean} 799m12 1184r22 1400r25
58b4 Project_File{boolean} 224r10 267r10 800m12
62p4 Tree{48|88P9} 231r70 232r40 234r30 236r64 303r67 304r44 307r60 309r34
. 312r60 313r39 322r72 327r47 333r48 339r47 345r42 349r37 350r51 351r47 352r37
. 353r43 354r41 355r37 363r71 368r49 369r65 374r56 376r32 377r61 379r33 380r42
. 386r50 391r50 395r71 404r42 409r42 413r27 414r70 416r37 417r47 418r34 420r24
. 425m13 425r13 436r42 441r48 447r48 452r67 457r27 458r70 460r37 461r47 462r37
. 463r43 464r41 468r35 470r37 475m13 475r13 486r51 492r51 498r51 504r40 507r42
. 511r44 512r40 516r44 527r42 532r49 538r48 544r48 550r48 555r27 556r70 558r37
. 559r47 561r37 562r43 563r41 564r37 568r41 574m16 574r16 577m16 577r16 598r44
. 604r44 610r51 616r50 622r50 647r41 648r33 652r33 656r33 662r36 666r36 675r33
. 678r33 680r34 682r28 687r29 689r29 701r27 740r34 814r28 876r42 900r71 905r56
. 910r45 911r71 914r41 915r71 922r71 935r56 936r39 946r70 948r61 953r65 961r30
. 978r72 979r34 981r56 985r44 987r56 995r73
65r4 Root_Environment{48|46R9} 809m28 811m10 811r10 882m42 882r42
67p4 Args{75|660P12} 821m7 822m7 822r7 823m7 823r7 824m7 824r7 825m7 826m7
. 826r7 827m7 827r7 1237m25 1237r25 1237r31 1264r46
71p4 Path_Name{75|67P12} 245r10 252r28 257r10 264r38 831m7 836m10 838m10
. 841m7 841r35 847r13 855r20 859r26 862r47 1057r25 1062r21
73i4 Path_Last{natural} 245r43 252r61 257r43 264r54 833m7 836r26 838r26 841r18
. 846r33 854r13 856r13 856r62 859m13 862r63 868r48
75i4 Directory_Last{natural} 245r21 252r39 257r21 848m13 1001r13 1002r50
. 1003r28 1004r52 1055r10 1057r41 1062r37
77p4 Output_Name{75|67P12} 862m10 863r30 868r30 871r34 878r42 1002m13 1003r15
. 1010r41 1017r24 1037r24 1044m10
78i4 Output_Name_Last{natural} 863m10 1002r31 1003r50 1004m13 1004r33 1009r22
. 1015r33 1017r42 1035r30 1037r42 1040r12 1045r13 1046r15 1048m10 1048r30
79i4 Output_Name_Id{33|149I9} 232r52 1011m10
81p4 Project_Naming_File_Name{75|67P12} 296r16 390r18 712r13 719r31 725r13
. 733r18 1016m10 1027r12
84i4 Project_Naming_Last{natural} 296r47 388r28 390r49 712r44 720r37 725r44
. 733r49 1015m10 1020m10 1021r12 1025r22 1030m10 1031r12
85i4 Project_Naming_Id{33|149I9} 304r56 368r57 380r54 906r27 1028m10
87p4 Source_List_Path{75|67P12} 276r16 283r22 289r18 567r15 1036m10
89i4 Source_List_Last{natural} 276r39 283r45 289r41 565r25 567r38 1035m10
. 1039m10
91i4 Source_List_FD{75|168I9} 282m10 286r13 633r29 696r17
93i4 Project_Node{48|101I9} 229r17 230m13 232r26 234r16 363r57 377r47 379r19
. 395r57 701r13 877m42 888r20 900r57 910r31 935r42 978r58
94i4 Project_Declaration{48|101I9} 395m10 414r49 416r16 458r49 460r16 556r49
. 558r16
95i4 Source_Dirs_List{48|101I9} 465m13 470r49 504r22
97i4 Project_Naming_Node{48|101I9} 302m10 304r23 309r13 420r36 740r13
98i4 Project_Naming_Decl{48|101I9} 305m10 309r40 349r16
99i4 Naming_Package{48|101I9} 310m10 313r23 350r57 647r25 650r22
100i4 Naming_Package_Comments{48|101I9} 426r15 973m31
102i4 Source_Files_Comments{48|101I9} 578r18 964m31
103i4 Source_Dirs_Comments{48|101I9} 476r15 970m31
104i4 Source_List_File_Comments{48|101I9} 573r25 575r18 967m31
106a4 Naming_String{string} 108m53 108r53
108a4 Gnatname_Packages{90|54A9} 111m38 111r38
110p4 Packages_To_Check_By_Gnatname{75|88P12} 884r42
113V13 Dup{75|168I9} 113>18 197b13 200l8 200t11 1254s41 1255s41
113i18 Fd{75|168I9} 197b19 199r57
115U14 Dup2 115>20 115>28 206b14 211l8 211t12 1259s25 1260s25 1268s25 1269s25
115i20 Old_Fd{75|168I9} 206b20 210r40
115i28 New_Fd{75|168I9} 206b28 210r58
117a4 Gcc{string} 1210r60 1218r67
118p4 Gcc_Path{75|67P12} 1207r28 1212m31 1217r31 1264r32
120i4 Non_Empty_Node{48|101I9} 386r56
127E9 Matched_Type 127e48 1088r20
127n26 True{127E9} 1148r30 1170r32 1178r39 1185r40 1195r32 1394r42 1408r33
. 1413r35
127n32 False{127E9} 1088r36 1171r33 1402r33
127n39 Excluded{127E9} 1161r36 1389r36 1405r33
130a4 Naming_File_Suffix{string} 1018r24 1021r34
131a4 Source_List_File_Suffix{string} 1038r24 1040r31
133i4 Output_FD{75|168I9} 256m7 262r10 707r17 724m10 730r13 745r17 783r17
. 1532r20
136U14 Write_Eol 703r39 742r39 754s16 759s16 779s16 1516b14 1519l8 1519t17
139U14 Write_A_Char 139>28 702r39 741r39 1507b14 1510l8 1510t20
139e28 C{character} 1507b28 1509r29
142U14 Write_A_String 142>30 704r39 743r39 753s16 755s16 756s16 758s16 762s19
. 765s19 768s16 771s16 774s19 775s19 778s16 1509s7 1518s7 1525b14 1536l8
. 1536t22
142s30 S{string} 1525b30 1526r26 1529r10 1530r17
145K12 Processed_Directories[95|55] 1104r28 1105r16 1118r13 1119r13 1119r42
. 1463r7
155K12 Source_Directories[95|55] 481r39 515r19 817r7 1480r27 1481r19 1488r16
165R9 Source 170e14 173r31 591r42 1099r27
166i7*File_Name{33|149I9} 628r56 629r52 630r51 687r56 769r58 1327m46 1420m29
167i7*Unit_Name{33|149I9} 643r34 672r51 752r38 757r58 1326m46 1373r58 1421m29
168i7*Index{98|59I9} 689r56 773r41 775r57 1328m46 1353m59 1422m29
169b7*Spec{boolean} 660r37 761r41 1329m46 1364r55 1423m29
172K12 Sources[95|55] 585r35 592r35 751r28 752r16 757r36 761r19 769r36 773r19
. 775r35 816r7 1300r54 1332r43 1341r56 1347r34 1351r49 1353r37 1359r46 1361r52
. 1419r25
183K12 Source_Files[71|70] 628r23 629r19
207i7 Fd{integer} 208r29 210m7
218b7 Discard{boolean} 219r29 246m21 713m24
221i7 Current_Source_Dir{48|101I9} 502r23 507r22 510m16
272b13 Discard{boolean} 273r35 277m27
320i13 Decl_Item{48|101I9} 349r49 350r40 351r36
324i13 Attribute{48|101I9} 351r59 352r26 353r32
330i13 Expression{48|101I9} 353r55 354r29
336i13 Term{48|101I9} 354r53 355r31
342i13 Empty_List{48|101I9} 355r49
362i13 With_Clause{48|101I9} 366r28 368r36 369m16 369r52 372r20 373m16 376r19
. 379r45 380r29 386r37 391r37
401i13 Decl_Item{48|101I9} 413r16 416r49 417r36
406i13 Naming{48|101I9} 417r59 418r26 420r16 425r39
433i13 Decl_Item{48|101I9} 457r16 460r49 461r36
438i13 Attribute{48|101I9} 461r59 462r26 463r32 475r39
444i13 Expression{48|101I9} 463r55 464r29
450i13 Term{48|101I9} 464r53 470r31
481i14 Source_Dir_Index{integer} 515r45
483i16 Expression{48|101I9} 504r52 507r54 510r38 511r32
489i16 Term{48|101I9} 511r56 512r34
495i16 Value{48|101I9} 512r52 516r37
524i13 Decl_Item{48|101I9} 555r16 558r49 559r36
529i13 Attribute{48|101I9} 559r59 561r26 562r32 574r42 577r42
535i13 Expression{48|101I9} 562r55 563r29
541i13 Term{48|101I9} 563r53 564r31
547i13 Value{48|101I9} 564r49 568r34
585i14 Source_Index{integer} 592r50
591r16 Current_Source{165R9} 628r41 629r37 630r36 643r19 660r22 672r36 687r41
. 689r41
594i16 Decl_Item{48|101I9} 645r22 651r33 654r22
600i16 Attribute{48|101I9} 655r33 662r25 666r25 675r22 678r22
606i16 Expression{48|101I9} 678r45 680r22
612i16 Term{48|101I9} 680r46 682r22
618i16 Value{48|101I9} 682r40 687r22 689r22
751i14 Index{integer} 752r31 757r51 761r34 769r51 773r34 775r50
846i11 Index{integer} 847r24 848r31
899i19 With_Clause{48|101I9} 904r34 905r43 911r58 915r58 921r34 922m22 922r58
901i19 Previous{48|101I9} 908r32 914r31 921m22
932i19 Declaration{48|101I9} 945r34 946r57 981r43 987r43 991r40 995m22 995r60
937i19 Previous{48|101I9} 976r35 985r34 991m28
938i19 Current_Node{48|101I9} 946m22 948r47 953r51 961r56
940i19 Name{33|149I9} 953m25 955r28 956r28 957r28 958r28 963r31 966r34 969r34
. 972r34
941e19 Kind_Of_Node{48|118E9} 948m22 950r25 951r24
942i19 Comments{48|101I9} 960m28 964r56 967r60 970r55 973r58
1078U17 Process_Directory 1078>36 1078>55 1087b17 1450s19 1458l11 1458t28
. 1498s13
1078s36 Dir_Name{string} 1087b36 1105r58 1114r34 1120r27 1126r27 1129r62
. 1146r19 1238r28 1437r24 1446r19 1451r22
1078b55 Recursively{boolean} 1087b55 1436r13 1452r22
1088e10 Matched{127E9} 1148m19 1161m25 1170r22 1171m22 1178m28 1185r30 1195r22
. 1389r25 1394m31 1401r30 1413r25
1089a10 Str{string} 1135m27 1142r37 1146r52 1151r50 1188r40 1240r28 1440m27
. 1446r52 1447r27 1448r27 1451r55
1090a10 Canon{string} 1142m16 1143m42 1143r42 1159r31 1176r30 1391r38 1418r49
1091i10 Last{natural} 1135m32 1136r36 1142r28 1142r47 1143r54 1146r62 1150r31
. 1151r60 1159r43 1176r42 1188r50 1240r38 1391r50 1418r61 1440m32 1441r26
. 1446r62 1447r37 1448r37 1451r65
1092p10 Dir{24|60P9} 1126m22 1126r22 1135r22 1429m20 1429r20 1437m19 1437r19
. 1440r22 1456m20 1456r20
1093b10 Do_Process{boolean} 1106m16 1111r13
1095p10 Temp_File_Name{75|67P12} 1225r28 1226m50 1226r50 1234r41 1245r36
. 1293r40 1380r41
1096i10 Save_Last_Source_Index{natural} 1300m28 1341r31 1348r36 1350r47 1354r52
. 1358r44
1097i10 File_Name_Id{33|149I9} 1152m19 1327r60
1099r10 Current_Source{165R9} 1325m43 1332r59 1361m34 1364r40 1373r43
1104i14 Index{integer} 1105r45
1134l13 File_Loop 1136r21 1427l22 1427e31
1157i23 Index{integer} 1159r69
1173i26 Index{integer} 1176r64
1197i25 FD{75|168I9} 1226m46 1228r31 1233r35 1244m25 1247r28 1259r31 1260r31
. 1273r32
1198b25 Success{boolean} 1234m61 1264m56 1304r41 1380m61
1199i25 Saved_Output{75|168I9} 1254m25 1268r31 1278r32
1200i25 Saved_Error{75|168I9} 1255m25 1269r31 1279r32
1209p31 Prefix_Gcc{75|67P12} 1213r54 1214m37 1214r37
1288p28 File{50|157P9} 1293m34 1293r34 1295r45 1302r44 1310r66 1311r44 1378m35
. 1378r35
1289a28 Text_Line{string} 1311m50 1316r40 1318r42 1324r45 1329r55
1290i28 Text_Last{natural} 1311m61 1315r60
1310l31 Line_Loop 1338l40 1338e49
1315l34 Char_Loop 1335r45 1337l43 1337e52
1315i50 J{integer} 1316r51 1317r43 1322r55 1324r61 1329r66 1329r75
1350i38 Index{integer} 1353r52 1354r44
1358i35 Index{integer} 1361r67
1390i29 Index{integer} 1392r56
1467i11 Index{integer} 1470r59
1470a13 Dir_Name{string} 1471r38 1474r40 1474r60 1491r16 1492r25 1498r32
. 1498r42
1471i13 Last{natural} 1492r35 1492r47 1494m16 1494r24 1498r60
1472b13 Recursively{boolean} 1495m16 1498r67
1473b13 Found{boolean} 1479m13 1482m19 1487r20
1474a13 Canonical{string} 1477m39 1477r39 1481r54 1488r55
1480i17 J{integer} 1481r45
1526a7 Str{string} 1530m10 1532m31 1532r31 1532r48 1532r63
X 46 prj-part.ads
30K13*Part 45|33w10 875r13 879r42 46|70e13
34n7*Finalize_If_Error{32E9} 45|879r47
40U14*Parse 45|875s18
41p7 In_Tree{48|88P9} 45|876r16
42i7 Project{48|101I9} 45|877r16
43s7 Project_File_Name{string} 45|878r16
44e7 Errout_Handling{32E9} 45|879r16
45p7 Packages_To_Check{75|88P12} 45|884r16
46b7 Store_Comments{boolean} 45|880r16
47s7 Current_Directory{string} 45|883r16
48b7 Is_Config_File{boolean} 45|881r16
49r7 Env{48|46R9} 45|882r16
X 47 prj-pp.ads
35K13*PP 45|34w10 700r14 739r14 47|99e11
40P9*Write_Char_Ap
42P9*Write_Eol_Ap
44P9*Write_Str_Ap
46I12*Max_Length_Of_Line{positive}
48U14*Pretty_Print 45|700s17 739s17
54p7 W_Char{40P9} 45|702r13 741r13
55p7 W_Eol{42P9} 45|703r13 742r13
56p7 W_Str{44P9} 45|704r13 743r13
57b7 Backward_Compatibility{boolean} 45|705r13 744r13
59i7 Max_Line_Length{46I12} 45|706r13
X 48 prj-tree.ads
37K13*Tree 45|35w10 35r24 65r27 368r22 809r11 814r11 905r29 953r37 48|1530e13
46R9*Environment 45|65r32 48|61e14
53r7*Project_Path{41|163R9} 45|811m27
63U14*Initialize 45|809s16
87R9*Project_Node_Tree_Data 45|62r49 48|1513e14
88P9*Project_Node_Tree_Ref(87R9) 45|62r20
101I9*Project_Node_Id<integer> 45|93r26 94r26 95r26 97r30 98r30 99r30 100r30
. 102r32 103r32 104r32 120r30 221r28 320r34 324r34 330r35 336r34 342r35 362r27
. 401r35 406r31 433r35 438r34 444r35 450r30 483r38 489r38 495r38 524r35 529r35
. 535r35 541r35 547r35 594r37 600r37 606r38 612r37 618r37 899r33 901r33 932r34
. 937r34 938r34 942r34
105i4*Empty_Node{101I9} 45|93r45 94r45 95r45 97r49 98r49 99r49 100r49 102r51
. 103r51 104r51 221r47 901r52 937r53 938r53
118E9*Project_Node_Kind 45|941r34 48|138e17
119n7*N_Project{118E9} 45|231r48 303r45
120n7*N_With_Clause{118E9} 45|374r30
121n7*N_Project_Declaration{118E9} 45|236r30 307r26
122n7*N_Declarative_Item{118E9} 45|322r41 403r42 435r42 526r42 597r49
123n7*N_Package_Declaration{118E9} 45|312r26 408r42 951r39
125n7*N_Literal_String{118E9} 45|497r51 549r48 620r50
126n7*N_Attribute_Declaration{118E9} 45|326r47 440r48 531r49 603r49 950r40
129n7*N_Expression{118E9} 45|332r48 446r48 485r51 537r48 608r51
130n7*N_Term{118E9} 45|338r47 452r48 491r51 543r48 614r50
131n7*N_Literal_String_List{118E9} 45|344r42 467r35
143V13*Present{boolean} 45|366s19 573s16 904s25 945s25
147V13*No{boolean} 45|229s13 372s16 502s19 888s16 908s28 976s31
151U14*Initialize 45|814s16
155V13*Default_Project_Node{101I9} 45|231s15 235s22 303s12 306s12 311s12
. 321s27 325s27 331s28 337s27 343s28 373s31 402s28 407s28 434s28 439s28 445s28
. 451s28 466s15 484s31 490s31 496s31 525s28 530s29 536s28 542s28 548s28 595s30
. 601s30 607s31 613s30 619s30
156p7 In_Tree{88P9} 45|231r59 236r53 303r56 307r49 312r49 322r61 327r30 333r31
. 339r30 345r31 374r45 404r31 409r31 436r31 441r31 447r31 452r56 468r18 486r34
. 492r34 498r34 527r31 532r32 538r31 544r31 550r31 598r33 604r33 610r34 616r33
. 622r33
157e7 Of_Kind{118E9} 45|231r37 236r19 303r34 307r15 312r15 322r30 326r30
. 332r31 338r30 344r31 374r19 403r31 408r31 435r31 440r31 446r31 452r31 467r18
. 485r34 491r34 497r34 526r31 531r32 537r31 543r31 549r31 596r33 602r33 608r34
. 614r33 620r33
158e7 And_Expr_Kind{38|157E9} 45|328r30 334r31 340r30 442r31 448r31 453r31
. 469r18 487r34 493r34 499r34 533r32 539r31 545r31 551r31 609r34 615r33 621r33
265V13*Name_Of{33|149I9} 45|368s27 905s34 953s42
272V13*Kind_Of{118E9} 45|948s38
401V13*First_With_Clause_Of{101I9} 45|363s35 377s25 900s35
407V13*Project_Declaration_Of{101I9} 45|395s33 934s39 978s34
452V13*Next_With_Clause_Of{101I9} 45|369s31 911s37 915s37 922s37
458V13*First_Declarative_Item_Of{101I9} 45|414s22 458s22 556s22 646s33 933s36
471V13*Current_Item_Node{101I9} 45|946s38
477V13*Next_Declarative_Item{101I9} 45|980s40 986s40 995s37
730U14*Set_Name_Of 45|232s13 304s10 313s10 352s13 380s16 418s13 462s13 561s13
. 661s22 665s22
733i7 To{33|149I9} 45|232r46 304r50 313r45 352r43 380r48 418r40 462r43 561r43
. 663r25 667r25
855U14*Set_String_Value_Of 45|391s16 516s16 568s13 686s19
858i7 To{33|149I9} 45|391r56 516r50 568r47 687r35
862U14*Set_Source_Index_Of 45|688s19
865i7 To{98|59I9} 45|689r35
872U14*Set_First_With_Clause_Of 45|378s16 909s28
875i7 To{101I9} 45|379r39 911r31
879U14*Set_Project_Declaration_Of 45|233s13 308s10
882i7 To{101I9} 45|235r16
914U14*Set_Project_Node_Of 45|386s16
923U14*Set_Next_With_Clause_Of 45|375s16 913s28
926i7 To{101I9} 45|377r19 915r31
930U14*Set_First_Declarative_Item_Of 45|348s13 415s13 459s13 557s13 649s19
. 977s31
932p7 In_Tree{88P9} 45|652r22
933i7 To{101I9} 45|349r43 416r43 460r43 558r43 651r22 980r34
945U14*Set_Current_Item_Node 45|351s13 417s13 461s13 559s13 653s19
947p7 In_Tree{88P9} 45|656r22
948i7 To{101I9} 45|351r53 417r53 461r53 559r53 655r22
952U14*Set_Next_Declarative_Item 45|350s13 412s13 456s13 554s13 644s19 984s31
954p7 In_Tree{88P9} 45|648r22
955i7 To{101I9} 45|414r16 458r16 556r16 646r22 986r34
959U14*Set_Project_Of_Renamed_Package_Of 45|419s13
962i7 To{101I9} 45|420r30
994U14*Set_Expression_Of 45|353s13 463s13 562s13 677s19
997i7 To{101I9} 45|353r49 463r49 562r49 678r39
1016U14*Set_Associative_Array_Index_Of 45|674s19
1019i7 To{33|149I9} 45|675r39
1031U14*Set_First_Term 45|354s13 464s13 511s16 563s13 679s19
1034i7 To{101I9} 45|354r47 464r47 511r50 563r47 680r40
1038U14*Set_Next_Expression_In_List 45|506s19
1041i7 To{101I9} 45|507r48
1045U14*Set_Current_Term 45|355s13 470s13 512s16 564s13 681s19
1048i7 To{101I9} 45|355r43 470r43 512r46 564r43 682r34
1059U14*Set_First_Expression_In_List 45|503s19
1062i7 To{101I9} 45|504r46
1228i10*Comments{101I9} 45|425m47 475m50 574m53 577m53 961r70
1506r7*Project_Nodes{26|111R9[1453]} 45|425m18 475m18 574m21 577m21 961r35
X 50 prj-util.ads
28K13*Util 45|36w10 36r24 50|265e13
157P9*Text_File(249R9) 45|1288r40
160V13*Is_Valid{boolean} 45|1295s35
164U14*Open 45|1293s28
171V13*End_Of_File{boolean} 45|1302s31 1310s53
175U14*Get_Line 45|1311s34
187U14*Close 45|1378s28
X 56 sdefault.ads
33K9*Sdefault 45|37w6 812r25 56|38e13
36V13*Target_Name{98|113P9} 45|812s34
X 59 snames.ads
34K9*Snames 45|38w6 38r20 805r7 59|2051e11
1092i4*Name_Body{33|149I9} 45|667r31
1301i4*Name_Naming{33|149I9} 45|313r51 418r46 958r35 972r41
1337i4*Name_Source_Dirs{33|149I9} 45|462r49 957r35 969r41
1339i4*Name_Source_Files{33|149I9} 45|352r49 955r35 963r38
1340i4*Name_Source_List_File{33|149I9} 45|561r49 956r35 966r41
1342i4*Name_Spec{33|149I9} 45|663r31
1915U14*Initialize 45|805s14
X 64 system.ads
37K9*System 44|31r6 31r25 45|44r6 44r28 45r6 46r6 183r32 199r31 210r13 64|152e11
64M9*Address
X 65 s-casuti.ads
42K16*Case_Util 45|44w13 44r35 65|66e21
58U14*To_Lower 45|673s19
X 67 s-crtl.ads
38K16*CRTL 45|45w13 199r38 210r20 67|213e16
53I12*int{integer}
76V13*dup{53I12} 45|199s43
79V13*dup2{53I12} 45|210s25
X 71 s-htable.ads
42K16*HTable 45|46w13 183r39 71|222e18
56I12 Header_Num 45|184r7
59+12 Element 45|185r7
62*7 No_Element{59+12} 45|186r7
66+12 Key 45|187r7
67V21 Hash{56I12} 45|188r7
68V21 Equal{boolean} 45|189r7
70k12*Simple_HTable 45|183r46 71|113e21
72U17*Set 45|629s32[183]
79V16*Get{boolean} 45|628s36[183]
X 74 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 75 s-os_lib.ads
67P12*String_Access{90|45P9} 45|71r16 77r23 81r31 87r23 118r15 146r31 156r31
. 1095r35 1209r44
69V14*"="=70:22{boolean} 45|1207r37 1217r40 1225r43
72U14*Free=72:62 45|1214s31
74A12*String_List{90|54A9}<integer> 45|108r32
88P12*String_List_Access{90|55P9} 45|110r45
168I9*File_Descriptor<integer> 45|91r21 113r23 113r47 115r37 133r16 197r24
. 197r48 199r14 206r37 1197r30 1199r40 1200r40
172i4*Standout{168I9} 45|1254r46 1259r35 1268r45
173i4*Standerr{168I9} 45|1255r46 1260r35 1269r44
176i4*Invalid_FD{168I9} 45|262r22 286r30 730r25 1228r36 1247r33
179n26*Text{179E9} 45|258r19 284r22 726r22
210V13*Create_Output_Text_File{168I9} 45|1244s31
210s38 Name{string} 45|1245r28
215V13*Create_New_File{168I9} 45|256s20 282s28 724s23
216s7 Name{string} 45|283r13
217e7 Fmode{179E9} 45|258r10 284r13 726r13
244U14*Create_Temp_File 45|1226s28
281U14*Close 45|696s10 707s10 745s10 783s10 1233s28 1273s25 1278s25 1279s25
295U14*Delete_File 45|244s7 275s13 711s10 1234s28 1380s28
295b42 Success{boolean} 45|246r10 277r16 713r13
384V13*Write{integer} 45|633s22 1532s13
468V13*Is_Regular_File{boolean} 45|868s13 1145s19
475V13*Is_Directory{boolean} 45|1445s19
537V13*Locate_Exec_On_Path{67P12} 45|1213s33
655A12*Argument_List{74A12}<integer> 44|38r27 58r27 45|794r27 821r19 1073r27
660P12*Argument_List_Access{88P12} 45|67r11
677U14*Spawn 45|1264s25
960e4*Directory_Separator{character} 45|847r33 1146r30 1239r28 1446r30 1451r33
X 78 s-regexp.ads
44K16*Regexp 44|31w13 31r32 78|137e18
99R9*Regexp 44|55r53 78|127e14
116V13*Match{boolean} 45|1159s24 1175s27 1391s31
X 90 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
X 95 table.ads
43K9*Table 45|39w6 39r20 145r41 155r38 172r27 95|238e10
47+12 Table_Component_Type 45|146r7 156r7 173r7
48I12 Table_Index_Type 45|147r7 157r7 174r7
50*7 Table_Low_Bound{48I12} 45|148r7 158r7 175r7
51i7 Table_Initial{98|65I12} 45|149r7 159r7 176r7
52i7 Table_Increment{98|62I12} 45|150r7 160r7 177r7
53s7 Table_Name{string} 45|151r7 161r7 178r7
55k12*Table 45|145r47 155r44 172r33 95|237e13
106A12*Table_Type(90|45P9)<integer>
109A15*Big_Table_Type{106A12[45|155]}<integer>
117P12*Table_Ptr(109A15[45|155])
121p7*Table{117P12[45|155]} 45|515r38[155] 592r43[172] 752r24[172] 757r44[172]
. 761r27[172] 769r44[172] 773r27[172] 775r43[172] 1105r38[145] 1119m35[145]
. 1119r35[145] 1353m45[172] 1353r45[172] 1361r60[172] 1481r38[155]
145V16*Last{integer} 45|481s58[155] 585s43[172] 751s36[172] 1104s50[145]
. 1119s64[145] 1300s62[172] 1341s64[172] 1347s42[172] 1351s57[172] 1359s54[172]
. 1480s46[155]
165U17*Set_Last 45|816s15[172] 817s26[155] 1463s29[145]
174U17*Increment_Last 45|1118s36[145]
182U17*Append 45|1332s51[172] 1419s33[172] 1488s35[155]
X 98 types.ads
59I9*Int<integer> 45|168r19 1354r39
62I12*Nat{59I9}
65I12*Pos{59I9}
113P9*String_Ptr(string)