This file is indexed.

/usr/lib/ada/adalib/gnatprj/prj-makr.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
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_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_05

U prj.makr%b		prj-makr.adb		13af4140 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 hostparm%s		hostparm.ads		hostparm.ali
W interfaces%s		interfac.ads		interfac.ali
W makeutl%s		makeutl.adb		makeutl.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 stringt%s		stringt.adb		stringt.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
W tempdir%s		tempdir.adb		tempdir.ali

U prj.makr%s		prj-makr.ads		5a24e984 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		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 ali.ads		20121029110017 1a2e51b1
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-dirope.ads		20110801150502 940c4438
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 gnatvsn.ads		20140103084216 ea9d687f
D hostparm.ads		20130411123322 c164ed60
D interfac.ads		20140225151838 69adb1b9
D makeutl.ads		20140129153637 f84b1adb
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-env.ads		20140219105925 85b6a63d
D prj-err.ads		20100909123135 bb996db2
D prj-ext.ads		20140124142722 f07399b9
D prj-makr.ads		20090713120411 7eef647f
D prj-makr.adb		20160213132119 3a3d747e
D prj-part.ads		20130423095323 980640fb
D prj-pp.ads		20111123112448 616d8763
D prj-tree.ads		20140219144832 8ceef56b
D prj-tree.adb		20140219144832 e0a65bac
D prj-util.ads		20120709130952 29ba0fe4
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-casuti.ads		20140225151544 240969d7
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-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-htable.ads		20140225151139 84c2b3ea
D s-htable.adb		20140225151139 90376e52
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-regexp.ads		20120410054430 9c7d27a7
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-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 tempdir.ads		20130129143747 e97579d3
D tree_io.ads		20130910150933 92caaa96
D types.ads		20140129155348 09a1b5bd
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 49|45r6 45r37
X 2 a-charac.ads
16K13*Characters 18e19 49|45r10 45r41
X 3 a-chahan.ads
36K24*Handling 160e28 49|45w21 45r52
71V13*To_Lower{string} 49|841s40 865s37
X 19 csets.ads
32K9*Csets 97e10 49|26w6 806r7
56U14*Initialize 49|806s13
X 24 gnat.ads
34K9*GNAT 37e9 49|46r6 46r37
X 25 g-dirope.ads
47K14*Directory_Operations 275e30 49|46w11 46r42
49A12*Dir_Name_Str{string}<integer>
60P9*Dir_Type 49|1139r20
67X4*Directory_Error 49|1106r18 1175r21
79U14*Change_Dir 49|1104s13
95V13*Get_Current_Dir{49A12} 49|886s42
217U14*Open 49|1173s16 1483s13
223U14*Close 49|1475s13 1502s13
231U14*Read 49|1182s16 1486s16
X 27 g-dyntab.ads
92A9*Table_Type(52|1138R12)<52|101I9>
94A12*Big_Table_Type{92A9[52|1453]}<52|101I9>
103P9*Table_Ptr(94A12[52|1453])
111R9*Instance
112p7*Table{103P9[52|1453]} 49|427r32[52|1453] 477r32[52|1453] 576r35[52|1453]
. 579r35[52|1453] 972r49[52|1453]
X 34 hostparm.ads
38K9*Hostparm 86e13 49|27w6 1064r17 1286r28
47b4*OpenVMS{boolean} 49|1064r26 1286r37
X 36 makeutl.ads
42K9*Makeutl 591e12 49|28w6 28r20
47r4*Root_Environment{52|46R9} 49|812m28 814m10 814r10 885m42 885r42
X 37 namet.ads
127a4*Name_Buffer{string} 49|391m16 568m13 636m29 636r29 675m29 675r29 1021m10
. 1037m10 1198m19 1369m43
133i4*Name_Len{natural} 49|390m16 391r34 515m16 567m13 568r31 637r29 637r42
. 675r47 1020m10 1021r28 1021r59 1036m10 1037r28 1038r43 1197m19 1198r37
. 1368m43 1369r61 1463m25
155I9*Name_Id<integer> 49|81r23 87r26 168r19 169r19 189r21 951r34 1144r35
159i4*No_Name{155I9} 49|87r37 645r47 754r51 1144r46 1467r42
196V13*Nam_In{boolean} 49|966s28
242U14*Get_Name_String 49|632s19 674s19
248V13*Get_Name_String{string} 49|759s19 771s19 1280s42 1418s40
336V13*Name_Find{155I9} 49|393s62 518s56 570s53 677s45 1022s28 1039s31 1199s35
. 1372s60 1466s42
405U14*Add_Char_To_Name_Buffer 49|633s19
414U14*Add_Str_To_Name_Buffer 49|516s16 1464s25
499I9*Path_Name_Type<155I9> 49|1248r40
X 39 opt.ads
50K9*Opt 2139e8 49|29w6 252r10 295r13 719r13 872r16 1065r25 1159r16 1232r54
. 1349r34 1388r34 1409r37
1023b4*No_Backup{boolean} 49|1065r29
1539b4*Verbose_Mode{boolean} 49|252r14 295r17 719r17 872r20 1159r20 1232r58
. 1349r38 1388r38 1409r41
X 40 osint.ads
44K9*Osint 782e10 49|31w6 31r20
83b4*File_Names_Case_Sensitive{boolean} 49|838r10
89U14*Canonical_Case_File_Name 49|1190s16 1523s13
130V13*Program_Name{80|70P12} 49|1258s46
X 41 output.ads
44K9*Output 230e11 49|30w6 253r10 254r10 255r10 296r13 297r13 299r13 720r13
. 721r13 723r13 873r16 874r16 875r16 1160r16 1161r16 1162r16 1234r22 1235r22
. 1236r22 1351r37 1389r34 1411r40 1414r40 1417r37 1449r31 1452r31 1455r31
130U14*Write_Str 49|253s17 254s17 296s20 297s20 720s20 721s20 873s23 874s23
. 1160s23 1161s23 1234s29 1235s29 1351s44 1411s47 1414s47
137U14*Write_Line 49|255s17 299s20 723s20 875s23 1162s23 1236s29 1389s41
. 1417s44 1449s38 1452s38 1455s38
X 42 prj.ads
42K9*Prj 2061e8 48|33r9 88r5 49|32w6 32r20 33r6 34r6 35r6 36r6 37r6 37r20
. 38r6 38r20 52r14 186r21 190r21 265r10 289r13 370r18 639r22 702r10 733r13
. 741r10 810r7 812r7 813r7 817r7 892r16 895r16 900r16 916r25 964r33 1107r16
. 1176r19 1266r31 1275r28 1341r31 1579r13 1584r5
87n7*Aggregate{76E9} 49|894r63
88n7*Aggregate_Library{76E9} 49|898r53
107P9*Project_Tree_Ref(106R9)
111p4*No_Project_Tree{107P9} 49|810r23
117a4*Project_File_Extension{string} 49|835r41 845r9 857r25 859r25 860r15
. 1030r24 1042r34 1057r34 1058r12 1059r49
161n38*List{161E9} 49|330r47 336r48 342r47 444r48 450r48 455r48 471r35
161n44*Single{161E9} 49|489r51 495r51 501r51 535r49 541r48 547r48 553r48
. 611r51 617r50 623r50
297I9*Header_Num<short_integer> 49|186r25
302V13*Hash{297I9} 49|190r25
1630U14*Initialize 49|810s11
1778R9*Processing_Flags 2011e14 48|40r27 49|798r27
X 44 prj-com.ads
31K13*Com 40e12 49|33w10 265r14 289r17 639r26 733r17 892r20 895r20 900r20
. 1107r20 1176r23 1266r35 1275r32 1341r35 1579r17
33P9*Fail_Proc
35p4*Fail{33P9} 49|265r18 289r21 639r30 733r21 892r24 895r24 900r24 1107r24
. 1176r27 1266r39 1275r36 1341r39 1579r21
X 45 prj-env.ads
32K13*Env 273e12 49|34w10 813r11
173U14*Initialize_Default_Project_Path 49|813s15
175s7 Target_Name{string} 49|815r10
X 48 prj-makr.ads
33K13*Makr 42|42k9 48|88l9 88e13 49|52b18 801r7 802r7 1584l9 1584t13
35U14*Initialize 36>7 37>7 38>7 39>7 40>7 49|793b14 1113l8 1113t18
36s7 File_Path{string} 49|794b7 835r22 836r20 839r40 841r50
37b7 Project_File{boolean} 49|795b7 802r39 856r10
38a7 Preproc_Switches{80|666A12} 49|796b7 824r39 828r22 828r50 829r17 830r17
39b7 Very_Verbose{boolean} 49|797b7 801r39
40r7 Flags{42|1778R9} 49|798b7 812r46
55A9*Regexp_List(83|99R9)<integer> 59r27 60r27 61r27 49|1121r27 1122r27 1123r27
57U14*Process 58>7 59>7 60>7 61>7 49|1119b14 1548l8 1548t15
58a7 Directories{80|666A12} 49|1120b7 1513r20 1516r46
59a7 Name_Patterns{55A9} 49|1121b7 1220r35 1223r49
60a7 Excluded_Patterns{55A9} 49|1122b7 1204r32 1206r50
61a7 Foreign_Patterns{55A9} 49|1123b7 1436r38 1438r38
83U14*Finalize 49|219b14 787l8 787t16
X 49 prj-makr.adb
59b4 Very_Verbose{boolean} 801m12 1231r22 1446r25
62b4 Project_File{boolean} 226r10 269r10 802m12
66p4 Tree{52|88P9} 233r70 234r40 236r30 238r64 305r67 306r44 309r60 311r34
. 314r60 315r39 324r72 329r47 335r48 341r47 347r42 351r37 352r51 353r47 354r37
. 355r43 356r41 357r37 365r71 370r49 371r65 376r56 378r32 379r61 381r33 382r42
. 388r50 393r50 397r71 406r42 411r42 415r27 416r70 418r37 419r47 420r34 422r24
. 427r13 438r42 443r48 449r48 454r67 459r27 460r70 462r37 463r47 464r37 465r43
. 466r41 470r35 472r37 477r13 488r51 494r51 500r51 506r40 509r42 513r44 514r40
. 518r44 529r42 534r49 540r48 546r48 552r48 557r27 558r70 560r37 561r47 563r37
. 564r43 565r41 566r37 570r41 576r16 579r16 600r44 606r44 612r51 618r50 624r50
. 649r41 650r33 654r33 658r33 664r36 668r36 677r33 680r33 682r34 684r28 689r29
. 691r29 703r27 742r34 817r28 879r42 894r55 897r55 911r71 916r56 921r45 922r71
. 925r41 926r71 933r71 946r56 947r39 957r70 959r61 964r65 972r30 989r72 990r34
. 992r56 996r44 998r56 1006r73
69p4 Args{80|671P12} 824m7 825r7 826r7 827r7 828r7 829r7 830r7 1292r25 1292r31
. 1309r46
73p4 Path_Name{80|70P12} 247r10 254r28 259r10 266r38 834m7 839r10 841r10
. 844r7 844r35 850r13 858r20 862r26 865r47 1066r38 1071r31 1085r40 1104r25
. 1109r21
75i4 Path_Last{natural} 247r43 254r61 259r43 266r54 836m7 839r26 841r26 844r18
. 849r33 857r13 859r13 859r62 862m13 865r63 871r48 1066r54 1071r47 1085r56
77i4 Directory_Last{natural} 247r21 254r39 259r21 851m13 1012r13 1013r50
. 1014r28 1015r52 1102r10 1104r41 1109r37
79p4 Output_Name{80|70P12} 865m10 866r30 871r30 874r34 881r42 1013r13 1014r15
. 1021r41 1028r24 1048r24 1055r10
80i4 Output_Name_Last{natural} 866m10 1013r31 1014r50 1015m13 1015r33 1020r22
. 1026r33 1028r42 1046r30 1048r42 1051r12 1056r13 1057r15 1059m10 1059r30
81i4 Output_Name_Id{37|155I9} 234r52 1022m10
83p4 Project_Naming_File_Name{80|70P12} 298r16 392r18 714r13 721r31 727r13
. 735r18 1027m10 1038r12
86i4 Project_Naming_Last{natural} 298r47 390r28 392r49 714r44 722r37 727r44
. 735r49 1026m10 1031m10 1032r12 1036r22 1041m10 1042r12
87i4 Project_Naming_Id{37|155I9} 306r56 370r57 382r54 917r27 1039m10
89p4 Source_List_Path{80|70P12} 278r16 285r22 291r18 569r15 1047m10
91i4 Source_List_Last{natural} 278r39 285r45 291r41 567r25 569r38 1046m10
. 1050m10
93i4 Source_List_FD{80|171I9} 284m10 288r13 635r29 698r17
95i4 Project_Node{52|101I9} 231r17 232m13 234r26 236r16 365r57 379r47 381r19
. 397r57 703r13 880m42 891r20 894r41 897r41 911r57 921r31 946r42 989r58
96i4 Project_Declaration{52|101I9} 397m10 416r49 418r16 460r49 462r16 558r49
. 560r16
97i4 Source_Dirs_List{52|101I9} 467m13 472r49 506r22
99i4 Project_Naming_Node{52|101I9} 304m10 306r23 311r13 422r36 742r13
100i4 Project_Naming_Decl{52|101I9} 307m10 311r40 351r16
101i4 Naming_Package{52|101I9} 312m10 315r23 352r57 649r25 652r22
102i4 Naming_Package_Comments{52|101I9} 428r15 984m31
104i4 Source_Files_Comments{52|101I9} 580r18 975m31
105i4 Source_Dirs_Comments{52|101I9} 478r15 981m31
106i4 Source_List_File_Comments{52|101I9} 575r25 577r18 978m31
108a4 Naming_String{string} 110m53 110r53
110a4 Gnatname_Packages{95|54A9} 113m38 113r38
112p4 Packages_To_Check_By_Gnatname{80|91P12} 887r42
115V13 Dup{80|171I9} 115>18 199b13 202l8 202t11 1299s41 1300s41
115i18 Fd{80|171I9} 199b19 201r57
117U14 Dup2 117>20 117>28 208b14 213l8 213t12 1304s25 1305s25 1313s25 1314s25
117i20 Old_Fd{80|171I9} 208b20 212r40
117i28 New_Fd{80|171I9} 208b28 212r58
119a4 Gcc{string} 1258r60 1266r67
120p4 Gcc_Path{80|70P12} 1255r28 1260m31 1265r31 1309r32
122i4 Non_Empty_Node{52|101I9} 388r56
129E9 Matched_Type 129e48 1135r20
129n26 True{129E9} 1195r30 1217r32 1225r39 1232r40 1242r32 1440r42 1454r33
. 1459r35
129n32 False{129E9} 1135r36 1218r33 1448r33
129n39 Excluded{129E9} 1208r36 1435r36 1451r33
132a4 Naming_File_Suffix{string} 1029r24 1032r34
133a4 Source_List_File_Suffix{string} 1049r24 1051r31
135i4 Output_FD{80|171I9} 258m7 264r10 709r17 726m10 732r13 747r17 785r17
. 1578r20
138U14 Write_Eol 705r39 744r39 756s16 761s16 781s16 1562b14 1565l8 1565t17
141U14 Write_A_Char 141>28 704r39 743r39 1553b14 1556l8 1556t20
141e28 C{character} 1553b28 1555r29
144U14 Write_A_String 144>30 706r39 745r39 755s16 757s16 758s16 760s16 764s19
. 767s19 770s16 773s16 776s19 777s19 780s16 1555s7 1564s7 1571b14 1582l8
. 1582t22
144s30 S{string} 1571b30 1572r26 1575r10 1576r17
147K12 Processed_Directories[100|55] 1151r28 1152r16 1165r13 1166r13 1166r42
. 1509r7
157K12 Source_Directories[100|55] 483r39 517r19 820r7 1526r27 1527r19 1534r16
167R9 Source 172e14 175r31 593r42 1146r27
168i7*File_Name{37|155I9} 630r56 631r52 632r51 689r56 771r58 1373m46 1466m29
169i7*Unit_Name{37|155I9} 645r34 674r51 754r38 759r58 1372m46 1419r58 1467m29
170i7*Index{104|59I9} 691r56 775r41 777r57 1374m46 1399m59 1468m29
171b7*Spec{boolean} 662r37 763r41 1375m46 1410r55 1469m29
174K12 Sources[100|55] 587r35 594r35 753r28 754r16 759r36 763r19 771r36 775r19
. 777r35 819r7 1346r54 1378r43 1387r56 1393r34 1397r49 1399r37 1405r46 1407r52
. 1465r25
185K12 Source_Files[76|70] 630r23 631r19
209i7 Fd{integer} 210r29 212m7
220b7 Discard{boolean} 221r29 248m21 715m24
223i7 Current_Source_Dir{52|101I9} 504r23 509r22 512m16
274b13 Discard{boolean} 275r35 279m27
322i13 Decl_Item{52|101I9} 351r49 352r40 353r36
326i13 Attribute{52|101I9} 353r59 354r26 355r32
332i13 Expression{52|101I9} 355r55 356r29
338i13 Term{52|101I9} 356r53 357r31
344i13 Empty_List{52|101I9} 357r49
364i13 With_Clause{52|101I9} 368r28 370r36 371m16 371r52 374r20 375m16 378r19
. 381r45 382r29 388r37 393r37
403i13 Decl_Item{52|101I9} 415r16 418r49 419r36
408i13 Naming{52|101I9} 419r59 420r26 422r16 427r39
435i13 Decl_Item{52|101I9} 459r16 462r49 463r36
440i13 Attribute{52|101I9} 463r59 464r26 465r32 477r39
446i13 Expression{52|101I9} 465r55 466r29
452i13 Term{52|101I9} 466r53 472r31
483i14 Source_Dir_Index{integer} 517r45
485i16 Expression{52|101I9} 506r52 509r54 512r38 513r32
491i16 Term{52|101I9} 513r56 514r34
497i16 Value{52|101I9} 514r52 518r37
526i13 Decl_Item{52|101I9} 557r16 560r49 561r36
531i13 Attribute{52|101I9} 561r59 563r26 564r32 576r42 579r42
537i13 Expression{52|101I9} 564r55 565r29
543i13 Term{52|101I9} 565r53 566r31
549i13 Value{52|101I9} 566r49 570r34
587i14 Source_Index{integer} 594r50
593r16 Current_Source{167R9} 630r41 631r37 632r36 645r19 662r22 674r36 689r41
. 691r41
596i16 Decl_Item{52|101I9} 647r22 653r33 656r22
602i16 Attribute{52|101I9} 657r33 664r25 668r25 677r22 680r22
608i16 Expression{52|101I9} 680r45 682r22
614i16 Term{52|101I9} 682r46 684r22
620i16 Value{52|101I9} 684r40 689r22 691r22
753i14 Index{integer} 754r31 759r51 763r34 771r51 775r34 777r50
849i11 Index{integer} 850r24 851r31
910i19 With_Clause{52|101I9} 915r34 916r43 922r58 926r58 932r34 933m22 933r58
912i19 Previous{52|101I9} 919r32 925r31 932m22
943i19 Declaration{52|101I9} 956r34 957r57 992r43 998r43 1002r40 1006m22
. 1006r60
948i19 Previous{52|101I9} 987r35 996r34 1002m28
949i19 Current_Node{52|101I9} 957m22 959r47 964r51 972r56
951i19 Name{37|155I9} 964m25 966r36 974r31 977r34 980r34 983r34
952e19 Kind_Of_Node{52|118E9} 959m22 961r25 962r24
953i19 Comments{52|101I9} 971m28 975r56 978r60 981r55 984r58
1069b16 Discard{boolean} 1088m40
1070a16 Saved_Path=1071:58{string} 1082r32 1086r40
1072i16 Nmb{natural} 1075m16 1078r47 1092m22 1092r29
1078a22 Img{string} 1082r45 1082r55 1086r53 1086r63
1125U17 Process_Directory 1125>36 1125>55 1134b17 1496s19 1504l11 1504t28
. 1544s13
1125s36 Dir_Name{string} 1134b36 1152r58 1161r34 1167r27 1173r27 1176r62
. 1193r19 1293r28 1483r24 1492r19 1497r22
1125b55 Recursively{boolean} 1134b55 1482r13 1498r22
1135e10 Matched{129E9} 1195m19 1208m25 1217r22 1218m22 1225m28 1232r30 1242r22
. 1435r25 1440m31 1447r30 1459r25
1136a10 Str{string} 1182m27 1189r37 1193r52 1198r50 1235r40 1295r28 1486m27
. 1492r52 1493r27 1494r27 1497r55
1137a10 Canon{string} 1189m16 1190m42 1190r42 1206r31 1223r30 1437r38 1464r49
1138i10 Last{natural} 1182m32 1183r36 1189r28 1189r47 1190r54 1193r62 1197r31
. 1198r60 1206r43 1223r42 1235r50 1295r38 1437r50 1464r61 1486m32 1487r26
. 1492r62 1493r37 1494r37 1497r65
1139p10 Dir{25|60P9} 1173m22 1173r22 1182r22 1475m20 1475r20 1483m19 1483r19
. 1486r22 1502m20 1502r20
1140b10 Do_Process{boolean} 1153m16 1158r13
1142p10 Temp_File_Name{80|70P12} 1279m28 1288r41 1289r59 1338r40 1343r34
. 1426r41
1143i10 Save_Last_Source_Index{natural} 1346m28 1387r31 1394r36 1396r47 1400r52
. 1404r44
1144i10 File_Name_Id{37|155I9} 1199m19 1373r60
1146r10 Current_Source{167R9} 1371m43 1378r59 1407m34 1410r40 1419r43
1151i14 Index{integer} 1152r45
1181l13 File_Loop 1183r21 1473l22 1473e31
1204i23 Index{integer} 1206r69
1220i26 Index{integer} 1223r64
1244i25 FD{80|171I9} 1272m51 1274r28 1287r35 1289m28 1304r31 1305r31 1318r32
1245b25 Success{boolean} 1288m61 1309m56 1350r41 1426m61
1246i25 Saved_Output{80|171I9} 1299m25 1313r31 1323r32
1247i25 Saved_Error{80|171I9} 1300m25 1314r31 1324r32
1248i25 Tmp_File{37|499I9} 1272m55 1280r59
1257p31 Prefix_Gcc{80|70P12} 1261r54 1262m37 1262r37
1333p28 File{54|157P9} 1338m34 1338r34 1340r45 1348r44 1356r66 1357r44 1424m35
. 1424r35
1334a28 Text_Line{string} 1357m50 1362r40 1364r42 1370r45 1375r55
1335i28 Text_Last{natural} 1357m61 1361r60
1356l31 Line_Loop 1384l40 1384e49
1361l34 Char_Loop 1381r45 1383l43 1383e52
1361i50 J{integer} 1362r51 1363r43 1368r55 1370r61 1375r66 1375r75
1396i38 Index{integer} 1399r52 1400r44
1404i35 Index{integer} 1407r67
1436i29 Index{integer} 1438r56
1513i11 Index{integer} 1516r59
1516a13 Dir_Name{string} 1517r38 1520r40 1520r60 1537r16 1538r25 1544r32
. 1544r42
1517i13 Last{natural} 1538r35 1538r47 1540m16 1540r24 1544r60
1518b13 Recursively{boolean} 1541m16 1544r67
1519b13 Found{boolean} 1525m13 1528m19 1533r20
1520a13 Canonical{string} 1523m39 1523r39 1527r54 1534r55
1526i17 J{integer} 1527r45
1572a7 Str{string} 1576m10 1578m31 1578r31 1578r48 1578r63
X 50 prj-part.ads
30K13*Part 49|35w10 878r13 882r42 50|78e13
34n7*Finalize_If_Error{32E9} 49|882r47
40U14*Parse 49|878s18
41p7 In_Tree{52|88P9} 49|879r16
42i7 Project{52|101I9} 49|880r16
43s7 Project_File_Name{string} 49|881r16
44e7 Errout_Handling{32E9} 49|882r16
45p7 Packages_To_Check{80|91P12} 49|887r16
46b7 Store_Comments{boolean} 49|883r16
47s7 Current_Directory{string} 49|886r16
48b7 Is_Config_File{boolean} 49|884r16
49r7 Env{52|46R9} 49|885r16
X 51 prj-pp.ads
35K13*PP 49|36w10 702r14 741r14 51|99e11
40P9*Write_Char_Ap
42P9*Write_Eol_Ap
44P9*Write_Str_Ap
46I12*Max_Length_Of_Line{positive}
48U14*Pretty_Print 49|702s17 741s17
54p7 W_Char{40P9} 49|704r13 743r13
55p7 W_Eol{42P9} 49|705r13 744r13
56p7 W_Str{44P9} 49|706r13 745r13
57b7 Backward_Compatibility{boolean} 49|707r13 746r13
59i7 Max_Line_Length{46I12} 49|708r13
X 52 prj-tree.ads
37K13*Tree 49|37w10 37r24 370r22 812r11 817r11 916r29 964r37 52|1535e13
53r7*Project_Path{45|166R9} 49|814m27
63U14*Initialize 49|812s16
87R9*Project_Node_Tree_Data 49|66r49 52|1518e14
88P9*Project_Node_Tree_Ref(87R9) 49|66r20
101I9*Project_Node_Id<integer> 49|95r26 96r26 97r26 99r30 100r30 101r30 102r30
. 104r32 105r32 106r32 122r30 223r28 322r34 326r34 332r35 338r34 344r35 364r27
. 403r35 408r31 435r35 440r34 446r35 452r30 485r38 491r38 497r38 526r35 531r35
. 537r35 543r35 549r35 596r37 602r37 608r38 614r37 620r37 910r33 912r33 943r34
. 948r34 949r34 953r34
105i4*Empty_Node{101I9} 49|95r45 96r45 97r45 99r49 100r49 101r49 102r49 104r51
. 105r51 106r51 223r47 912r52 948r53 949r53
118E9*Project_Node_Kind 49|952r34 52|138e17
119n7*N_Project{118E9} 49|233r48 305r45
120n7*N_With_Clause{118E9} 49|376r30
121n7*N_Project_Declaration{118E9} 49|238r30 309r26
122n7*N_Declarative_Item{118E9} 49|324r41 405r42 437r42 528r42 599r49
123n7*N_Package_Declaration{118E9} 49|314r26 410r42 962r39
125n7*N_Literal_String{118E9} 49|499r51 551r48 622r50
126n7*N_Attribute_Declaration{118E9} 49|328r47 442r48 533r49 605r49 961r40
129n7*N_Expression{118E9} 49|334r48 448r48 487r51 539r48 610r51
130n7*N_Term{118E9} 49|340r47 454r48 493r51 545r48 616r50
131n7*N_Literal_String_List{118E9} 49|346r42 469r35
143V13*Present{boolean} 49|368s19 575s16 915s25 956s25
147V13*No{boolean} 49|231s13 374s16 504s19 891s16 919s28 987s31
151U14*Initialize 49|817s16
155V13*Default_Project_Node{101I9} 49|233s15 237s22 305s12 308s12 313s12
. 323s27 327s27 333s28 339s27 345s28 375s31 404s28 409s28 436s28 441s28 447s28
. 453s28 468s15 486s31 492s31 498s31 527s28 532s29 538s28 544s28 550s28 597s30
. 603s30 609s31 615s30 621s30
156p7 In_Tree{88P9} 49|233r59 238r53 305r56 309r49 314r49 324r61 329r30 335r31
. 341r30 347r31 376r45 406r31 411r31 438r31 443r31 449r31 454r56 470r18 488r34
. 494r34 500r34 529r31 534r32 540r31 546r31 552r31 600r33 606r33 612r34 618r33
. 624r33
157e7 Of_Kind{118E9} 49|233r37 238r19 305r34 309r15 314r15 324r30 328r30
. 334r31 340r30 346r31 376r19 405r31 410r31 437r31 442r31 448r31 454r31 469r18
. 487r34 493r34 499r34 528r31 533r32 539r31 545r31 551r31 598r33 604r33 610r34
. 616r33 622r33
158e7 And_Expr_Kind{42|161E9} 49|330r30 336r31 342r30 444r31 450r31 455r31
. 471r18 489r34 495r34 501r34 535r32 541r31 547r31 553r31 611r34 617r33 623r33
265V13*Name_Of{37|155I9} 49|370s27 916s34 964s42
272V13*Kind_Of{118E9} 49|959s38
401V13*First_With_Clause_Of{101I9} 49|365s35 379s25 911s35
407V13*Project_Declaration_Of{101I9} 49|397s33 945s39 989s34
413V13*Project_Qualifier_Of{42|76E9} 49|894s19 897s19
452V13*Next_With_Clause_Of{101I9} 49|371s31 922s37 926s37 933s37
458V13*First_Declarative_Item_Of{101I9} 49|416s22 460s22 558s22 648s33 944s36
471V13*Current_Item_Node{101I9} 49|957s38
477V13*Next_Declarative_Item{101I9} 49|991s40 997s40 1006s37
730U14*Set_Name_Of 49|234s13 306s10 315s10 354s13 382s16 420s13 464s13 563s13
. 663s22 667s22
733i7 To{37|155I9} 49|234r46 306r50 315r45 354r43 382r48 420r40 464r43 563r43
. 665r25 669r25
855U14*Set_String_Value_Of 49|393s16 518s16 570s13 688s19
858i7 To{37|155I9} 49|393r56 518r50 570r47 689r35
862U14*Set_Source_Index_Of 49|690s19
865i7 To{104|59I9} 49|691r35
872U14*Set_First_With_Clause_Of 49|380s16 920s28
875i7 To{101I9} 49|381r39 922r31
879U14*Set_Project_Declaration_Of 49|235s13 310s10
882i7 To{101I9} 49|237r16
914U14*Set_Project_Node_Of 49|388s16
923U14*Set_Next_With_Clause_Of 49|377s16 924s28
926i7 To{101I9} 49|379r19 926r31
930U14*Set_First_Declarative_Item_Of 49|350s13 417s13 461s13 559s13 651s19
. 988s31
932p7 In_Tree{88P9} 49|654r22
933i7 To{101I9} 49|351r43 418r43 462r43 560r43 653r22 991r34
945U14*Set_Current_Item_Node 49|353s13 419s13 463s13 561s13 655s19
947p7 In_Tree{88P9} 49|658r22
948i7 To{101I9} 49|353r53 419r53 463r53 561r53 657r22
952U14*Set_Next_Declarative_Item 49|352s13 414s13 458s13 556s13 646s19 995s31
954p7 In_Tree{88P9} 49|650r22
955i7 To{101I9} 49|416r16 460r16 558r16 648r22 997r34
959U14*Set_Project_Of_Renamed_Package_Of 49|421s13
962i7 To{101I9} 49|422r30
994U14*Set_Expression_Of 49|355s13 465s13 564s13 679s19
997i7 To{101I9} 49|355r49 465r49 564r49 680r39
1016U14*Set_Associative_Array_Index_Of 49|676s19
1019i7 To{37|155I9} 49|677r39
1031U14*Set_First_Term 49|356s13 466s13 513s16 565s13 681s19
1034i7 To{101I9} 49|356r47 466r47 513r50 565r47 682r40
1038U14*Set_Next_Expression_In_List 49|508s19
1041i7 To{101I9} 49|509r48
1045U14*Set_Current_Term 49|357s13 472s13 514s16 566s13 683s19
1048i7 To{101I9} 49|357r43 472r43 514r46 566r43 684r34
1059U14*Set_First_Expression_In_List 49|505s19
1062i7 To{101I9} 49|506r46
1228i10*Comments{101I9} 49|427m47 477m50 576m53 579m53 972r70
1511r7*Project_Nodes{27|111R9[1453]} 49|427m18 477m18 576m21 579m21 972r35
X 54 prj-util.ads
28K13*Util 49|38w10 38r24 54|265e13
157P9*Text_File 49|1333r40
160V13*Is_Valid{boolean} 49|1340s35
164U14*Open 49|1338s28
171V13*End_Of_File{boolean} 49|1348s31 1356s53
175U14*Get_Line 49|1357s34
187U14*Close 49|1424s28
X 60 sdefault.ads
33K9*Sdefault 49|39w6 815r25 60|39e13
36V13*Target_Name{104|113P9} 49|815s34
X 63 snames.ads
34K9*Snames 49|40w6 40r20 807r7 63|2118e11
1127i4*Name_Body{37|155I9} 49|669r31
1342i4*Name_Naming{37|155I9} 49|315r51 420r46 969r42 983r41
1378i4*Name_Source_Dirs{37|155I9} 49|464r49 968r42 980r41
1380i4*Name_Source_Files{37|155I9} 49|354r49 966r42 974r38
1381i4*Name_Source_List_File{37|155I9} 49|563r49 967r42 977r41
1383i4*Name_Spec{37|155I9} 49|665r31
1982U14*Initialize 49|807s14
X 64 stringt.ads
35K9*Stringt 49|41w6 808r7 64|177e12
60U14*Initialize 49|808s15
X 68 system.ads
37K9*System 48|31r6 31r25 49|48r6 48r28 49r6 50r6 185r32 201r31 212r13 68|152e11
64M9*Address
X 69 s-casuti.ads
42K16*Case_Util 49|48w13 48r35 69|66e21
58U14*To_Lower 49|675s19
X 72 s-crtl.ads
38K16*CRTL 49|49w13 201r38 212r20 72|233e16
53I12*int{integer}
94V13*dup{53I12} 49|201s43
97V13*dup2{53I12} 49|212s25
X 76 s-htable.ads
42K16*HTable 49|50w13 185r39 76|222e18
56I12 Header_Num 49|186r7
59+12 Element 49|187r7
62*7 No_Element{59+12} 49|188r7
66+12 Key 49|189r7
67V21 Hash{56I12} 49|190r7
68V21 Equal{boolean} 49|191r7
70k12*Simple_HTable 49|185r46 76|113e21
72U17*Set 49|631s32[185]
79V16*Get{boolean} 49|630s36[185]
X 79 s-memory.ads
53V13*Alloc{68|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{68|64M9} 105i<c,__gnat_realloc>22
X 80 s-os_lib.ads
70P12*String_Access{95|45P9} 49|73r16 79r23 83r31 89r23 120r15 148r31 158r31
. 1142r35 1257r44
72V14*"="=73:22{boolean} 49|1255r37 1265r40
75U14*Free=75:62 49|1262s31
77A12*String_List{95|54A9}<integer> 49|110r32
91P12*String_List_Access{95|55P9} 49|112r45
171I9*File_Descriptor<integer> 49|93r21 115r23 115r47 117r37 135r16 199r24
. 199r48 201r14 208r37 1244r30 1246r40 1247r40
175i4*Standout{171I9} 49|1299r46 1304r35 1313r45
176i4*Standerr{171I9} 49|1300r46 1305r35 1314r44
179i4*Invalid_FD{171I9} 49|264r22 288r30 732r25 1274r33
182n26*Text{182E9} 49|260r19 286r22 728r22
213V13*Create_Output_Text_File{171I9} 49|1289s34
218V13*Create_New_File{171I9} 49|258s20 284s28 726s23
219s7 Name{string} 49|285r13
220e7 Fmode{182E9} 49|260r10 286r13 728r13
284U14*Close 49|698s10 709s10 747s10 785s10 1287s28 1318s25 1323s25 1324s25
298U14*Delete_File 49|246s7 277s13 713s10 1288s28 1426s28
298b42 Success{boolean} 49|248r10 279r16 715r13
326n7*Overwrite{321E9} 49|1087r40
358U14*Copy_File 49|1084s25
359s7 Name{string} 49|1085r28
360s7 Pathname{string} 49|1086r28
361b7 Success{boolean} 49|1088r28
362e7 Mode{321E9} 49|1087r28
394V13*Write{integer} 49|635s22 1578s13
479V13*Is_Regular_File{boolean} 49|871s13 1066s21 1081s29 1192s19
486V13*Is_Directory{boolean} 49|1491s19
548V13*Locate_Exec_On_Path{70P12} 49|1261s33
666A12*Argument_List{77A12}<integer> 48|38r27 58r27 49|796r27 824r19 1120r27
671P12*Argument_List_Access{91P12} 49|69r11
688U14*Spawn 49|1309s25
975e4*Directory_Separator{character} 49|850r33 1193r30 1294r28 1492r30 1497r33
X 83 s-regexp.ads
44K16*Regexp 48|31w13 31r32 83|137e18
99R9*Regexp<7|48R9> 48|55r53 83|127e14
116V13*Match{boolean} 49|1206s24 1222s27 1437s31
X 95 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
X 100 table.ads
43K9*Table 49|42w6 42r20 147r41 157r38 174r27 100|238e10
47+12 Table_Component_Type 49|148r7 158r7 175r7
48I12 Table_Index_Type 49|149r7 159r7 176r7
50*7 Table_Low_Bound{48I12} 49|150r7 160r7 177r7
51i7 Table_Initial{104|65I12} 49|151r7 161r7 178r7
52i7 Table_Increment{104|62I12} 49|152r7 162r7 179r7
53s7 Table_Name{string} 49|153r7 163r7 180r7
55k12*Table 49|147r47 157r44 174r33 100|237e13
106A12*Table_Type(49|167R9)<integer>
109A15*Big_Table_Type{106A12[49|157]}<integer>
117P12*Table_Ptr(109A15[49|157])
121p7*Table{117P12[49|157]} 49|517r38[157] 594r43[174] 754r24[174] 759r44[174]
. 763r27[174] 771r44[174] 775r27[174] 777r43[174] 1152r38[147] 1166r35[147]
. 1399r45[174] 1407r60[174] 1527r38[157]
145V16*Last{integer} 49|483s58[157] 587s43[174] 753s36[174] 1151s50[147]
. 1166s64[147] 1346s62[174] 1387s64[174] 1393s42[174] 1397s57[174] 1405s54[174]
. 1526s46[157]
165U17*Set_Last 49|819s15[174] 820s26[157] 1509s29[147]
174U17*Increment_Last 49|1165s36[147]
182U17*Append 49|1378s51[174] 1465s33[174] 1534s35[157]
X 102 tempdir.ads
35K9*Tempdir 49|43w6 1272r25 102|53e12
37U14*Create_Temp_File 49|1272s33
X 104 types.ads
59I9*Int<integer> 49|170r19 1400r39
62I12*Nat{59I9}
65I12*Pos{59I9}
113P9*String_Ptr(string)