This file is indexed.

/usr/lib/ada/adalib/asis/asis.ali is in libasis2010-dev 2010-3.

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
V "GNAT Lib v4.6"
A -O2
A -fPIC
A -g
A -gnata
A -gnatf
A -gnatn
A -gnato
A -gnatwa
A -gnatVa
A -gnatA
P ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnn

U asis%s		asis.ads		c647037a NE OO PK
W a4g%s			a4g.ads			a4g.ali
W a4g.a_types%s		a4g-a_types.adb		a4g-a_types.ali
W a4g.int_knds%s	a4g-int_knds.ads	a4g-int_knds.ali
W types%s		types.adb		types.ali

D a4g.ads		20110611152625 21a63bd9
D a4g-a_types.ads	20110611152625 1173c001
D a4g-int_knds.ads	20110611152625 fde2adbb
D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chahan.ads		20100810135053 1d381dcd
D a-chlat1.ads		20070912115821 2825df20
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D asis.ads		20110611152625 cbc0fa2a
D gnat.ads		20050905075125 fd2ad2f1
D g-os_lib.ads		20090409150019 0db74523
D system.ads		20111214112749 23e1f70b
D s-exctab.ads		20090417131547 66e51330
D s-os_lib.ads		20100910151410 e0681e2d
D s-stalib.ads		20101021102512 c4241c00
D s-string.ads		20090417130712 46b01415
D s-unstyp.ads		20090409150019 6ae15c76
D types.ads		20111214114024 e11694ea
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
X 1 a4g.ads
51K9*A4G 53e8 10|90r6 90r24 91r6 91r24
X 2 a4g-a_types.ads
45K13*A_Types 423e16 10|90w10 90r28
69I9*ASIS_OS_Time 10|1942r30 2057r18
71i4*Nil_ASIS_OS_Time{69I9} 10|1942r47 2045r31 2057r34 2063r19
94I9*Context_Id<integer> 10|1908r12 1924r30 2056r18
97i4*Non_Associated{94I9} 10|1908r26 1911r45 1924r44 2034r31 2056r34 2062r19
121I9*Unit_Id<integer> 10|1923r30 2055r18
124i4*Nil_Unit{121I9} 10|1923r44 2033r31 2055r34 2061r19
149I9*Tree_Id<integer> 10|1936r30
152i4*Nil_Tree{149I9} 10|1936r47 2042r31
176E9*Special_Cases 274e5 10|1932r30
179n7*Not_A_Special_Case{176E9} 10|1932r53 2039r31
276E9*Normalization_Cases 287e39 10|1933r30
279n7*Is_Not_Normalized{276E9} 10|1933r53 2040r31
X 3 a4g-int_knds.ads
49K13*Int_Knds 1044e17 10|91w10 91r28
125E9*Internal_Element_Kinds 891e18 10|1926r30
127n7*Not_An_Element{125E9} 10|1926r56 2035r31
X 10 asis.ads
94K9*Asis 2068l5 2068e9
147I12*Implementation_Defined_Integer_Type{integer} 161r28
148N4*Implementation_Defined_Integer_Constant 187r34
161I12*ASIS_Integer{147I12} 174r28 174r52 180r29 180r53
174I12*ASIS_Natural{161I12}
180I12*ASIS_Positive{161I12} 187r17 188r26
186i4*List_Index_Implementation_Upper{180I12} 189r19
188I12*List_Index{180I12} 299r32 1570r14
248R9*Context 249r27 251r26 251r43 1907c9 1909e14 1911r27
249r4*Nil_Context{248R9} 1911c4
251y13*"="{boolean} 251>18 251>35
251r18 Left{248R9}
251r35 Right{248R9}
289R9*Element 290r27 292r26 292r43 299r56 307r47 308r47 310r47 311r47 312r47
. 314r47 315r47 316r47 317r47 319r47 322r47 324r47 326r47 327r47 330r47 332r47
. 334r47 336r47 337r47 339r47 341r47 343r47 345r47 347r47 349r47 350r47 352r47
. 353r47 355r47 356r47 357r47 359r47 360r47 361r47 362r47 1917c9 1943e14
. 2028r27
290r4*Nil_Element{289R9} 2028c4 2048r17
292y13*"="{boolean} 292>18 292>35
292r18 Left{289R9}
292r35 Right{289R9}
299A9*Element_List(289R9)<integer> 301r32 309r47 313r47 318r47 320r47 321r47
. 323r47 325r47 328r47 329r47 331r47 333r47 335r47 338r47 340r47 342r47 344r47
. 346r47 348r47 351r47 354r47 358r47 363r47 364r47 2047r32
301a4*Nil_Element_List{299A9} 2047c4
307R12*Access_Type_Definition{289R9}
308R12*Association{289R9}
309A12*Association_List{299A9}<integer>
310R12*Case_Statement_Alternative{289R9}
311R12*Clause{289R9}
312R12*Component_Clause{289R9}
313A12*Component_Clause_List{299A9}<integer>
314R12*Component_Declaration{289R9}
315R12*Component_Definition{289R9}
316R12*Constraint{289R9}
317R12*Context_Clause{289R9}
318A12*Context_Clause_List{299A9}<integer>
319R12*Declaration{289R9}
320A12*Declaration_List{299A9}<integer>
321A12*Declarative_Item_List{299A9}<integer>
322R12*Definition{289R9}
323A12*Definition_List{299A9}<integer>
324R12*Discrete_Range{289R9}
325A12*Discrete_Range_List{299A9}<integer>
326R12*Discrete_Subtype_Definition{289R9}
327R12*Discriminant_Association{289R9}
328A12*Discriminant_Association_List{299A9}<integer>
329A12*Discriminant_Specification_List{299A9}<integer>
330R12*Defining_Name{289R9}
331A12*Defining_Name_List{299A9}<integer>
332R12*Exception_Handler{289R9}
333A12*Exception_Handler_List{299A9}<integer>
334R12*Expression{289R9}
335A12*Expression_List{299A9}<integer>
336R12*Formal_Type_Definition{289R9}
337R12*Generic_Formal_Parameter{289R9}
338A12*Generic_Formal_Parameter_List{299A9}<integer>
339R12*Identifier{289R9}
340A12*Identifier_List{299A9}<integer>
341R12*Name{289R9}
342A12*Name_List{299A9}<integer>
343R12*Parameter_Specification{289R9}
344A12*Parameter_Specification_List{299A9}<integer>
345R12*Path{289R9}
346A12*Path_List{299A9}<integer>
347R12*Pragma_Element{289R9}
348A12*Pragma_Element_List{299A9}<integer>
349R12*Range_Constraint{289R9}
350R12*Record_Component{289R9}
351A12*Record_Component_List{299A9}<integer>
352R12*Record_Definition{289R9}
353R12*Representation_Clause{289R9}
354A12*Representation_Clause_List{299A9}<integer>
355R12*Root_Type_Definition{289R9}
356R12*Select_Alternative{289R9}
357R12*Statement{289R9}
358A12*Statement_List{299A9}<integer>
359R12*Subtype_Indication{289R9}
360R12*Subtype_Mark{289R9}
361R12*Type_Definition{289R9}
362R12*Variant{289R9}
363A12*Variant_Component_List{299A9}<integer>
364A12*Variant_List{299A9}<integer>
446E9*Element_Kinds 472e26
448n5*Not_An_Element{446E9}
450n5*A_Pragma{446E9}
452n5*A_Defining_Name{446E9}
454n5*A_Declaration{446E9}
456n5*A_Definition{446E9}
458n5*An_Expression{446E9}
460n5*An_Association{446E9}
462n5*A_Statement{446E9}
464n5*A_Path{446E9}
467n5*An_Expression_Path{446E9}
470n5*A_Clause{446E9}
472n5*An_Exception_Handler{446E9}
481E9*Pragma_Kinds 540e23
483n5*Not_A_Pragma{481E9}
484n5*An_All_Calls_Remote_Pragma{481E9}
485n5*An_Asynchronous_Pragma{481E9}
486n5*An_Atomic_Pragma{481E9}
487n5*An_Atomic_Components_Pragma{481E9}
488n5*An_Attach_Handler_Pragma{481E9}
489n5*A_Controlled_Pragma{481E9}
490n5*A_Convention_Pragma{481E9}
491n5*A_Discard_Names_Pragma{481E9}
492n5*An_Elaborate_Pragma{481E9}
493n5*An_Elaborate_All_Pragma{481E9}
494n5*An_Elaborate_Body_Pragma{481E9}
495n5*An_Export_Pragma{481E9}
496n5*An_Import_Pragma{481E9}
497n5*An_Inline_Pragma{481E9}
498n5*An_Inspection_Point_Pragma{481E9}
499n5*An_Interrupt_Handler_Pragma{481E9}
500n5*An_Interrupt_Priority_Pragma{481E9}
501n5*A_Linker_Options_Pragma{481E9}
502n5*A_List_Pragma{481E9}
503n5*A_Locking_Policy_Pragma{481E9}
504n5*A_Normalize_Scalars_Pragma{481E9}
505n5*An_Optimize_Pragma{481E9}
506n5*A_Pack_Pragma{481E9}
507n5*A_Page_Pragma{481E9}
508n5*A_Preelaborate_Pragma{481E9}
509n5*A_Priority_Pragma{481E9}
510n5*A_Pure_Pragma{481E9}
511n5*A_Queuing_Policy_Pragma{481E9}
512n5*A_Remote_Call_Interface_Pragma{481E9}
513n5*A_Remote_Types_Pragma{481E9}
514n5*A_Restrictions_Pragma{481E9}
515n5*A_Reviewable_Pragma{481E9}
516n5*A_Shared_Passive_Pragma{481E9}
517n5*A_Storage_Size_Pragma{481E9}
518n5*A_Suppress_Pragma{481E9}
519n5*A_Task_Dispatching_Policy_Pragma{481E9}
520n5*A_Volatile_Pragma{481E9}
521n5*A_Volatile_Components_Pragma{481E9}
525n5*An_Assert_Pragma{481E9}
526n5*An_Assertion_Policy_Pragma{481E9}
527n5*A_Detect_Blocking_Pragma{481E9}
528n5*A_No_Return_Pragma{481E9}
529n5*A_Partition_Elaboration_Policy_Pragma{481E9}
530n5*A_Preelaborable_Initialization_Pragma{481E9}
531n5*A_Priority_Specific_Dispatching_Pragma{481E9}
532n5*A_Profile_Pragma{481E9}
533n5*A_Relative_Deadline_Pragma{481E9}
534n5*An_Unchecked_Union_Pragma{481E9}
535n5*An_Unsuppress_Pragma{481E9}
539n5*An_Implementation_Defined_Pragma{481E9}
540n5*An_Unknown_Pragma{481E9}
549E9*Defining_Name_Kinds 557e30
551n5*Not_A_Defining_Name{549E9}
553n5*A_Defining_Identifier{549E9}
554n5*A_Defining_Character_Literal{549E9}
555n5*A_Defining_Enumeration_Literal{549E9}
556n5*A_Defining_Operator_Symbol{549E9}
557n5*A_Defining_Expanded_Name{549E9}
568E9*Declaration_Kinds 659e43 688r34 691r39 694r37 697r36 700r38 704r27
. 707r37 710r39 713r36
570n5*Not_A_Declaration{568E9}
572n5*An_Ordinary_Type_Declaration{568E9} 689r7 692r7
577n5*A_Task_Type_Declaration{568E9}
578n5*A_Protected_Type_Declaration{568E9} 692r39
579n5*An_Incomplete_Type_Declaration{568E9}
581n5*A_Tagged_Incomplete_Type_Declaration{568E9}
583n5*A_Private_Type_Declaration{568E9}
584n5*A_Private_Extension_Declaration{568E9} 689r39
586n5*A_Subtype_Declaration{568E9}
588n5*A_Variable_Declaration{568E9} 695r7
589n5*A_Constant_Declaration{568E9}
590n5*A_Deferred_Constant_Declaration{568E9}
591n5*A_Single_Task_Declaration{568E9}
592n5*A_Single_Protected_Declaration{568E9} 695r33
594n5*An_Integer_Number_Declaration{568E9} 698r7
595n5*A_Real_Number_Declaration{568E9} 698r40
597n5*An_Enumeration_Literal_Specification{568E9}
599n5*A_Discriminant_Specification{568E9}
600n5*A_Component_Declaration{568E9}
602n5*A_Loop_Parameter_Specification{568E9}
604n5*A_Procedure_Declaration{568E9}
605n5*A_Function_Declaration{568E9}
607n5*A_Parameter_Specification{568E9}
609n5*A_Procedure_Body_Declaration{568E9}
610n5*A_Function_Body_Declaration{568E9}
613n5*A_Return_Object_Declaration{568E9}
614n5*A_Null_Procedure_Declaration{568E9}
617n5*A_Package_Declaration{568E9}
618n5*A_Package_Body_Declaration{568E9}
620n5*An_Object_Renaming_Declaration{568E9} 701r7
621n5*An_Exception_Renaming_Declaration{568E9}
622n5*A_Package_Renaming_Declaration{568E9}
623n5*A_Procedure_Renaming_Declaration{568E9}
624n5*A_Function_Renaming_Declaration{568E9}
625n5*A_Generic_Package_Renaming_Declaration{568E9}
626n5*A_Generic_Procedure_Renaming_Declaration{568E9}
627n5*A_Generic_Function_Renaming_Declaration{568E9} 702r10
629n5*A_Task_Body_Declaration{568E9}
630n5*A_Protected_Body_Declaration{568E9}
631n5*An_Entry_Declaration{568E9}
632n5*An_Entry_Body_Declaration{568E9}
633n5*An_Entry_Index_Specification{568E9}
635n5*A_Procedure_Body_Stub{568E9} 705r7
636n5*A_Function_Body_Stub{568E9}
637n5*A_Package_Body_Stub{568E9}
638n5*A_Task_Body_Stub{568E9}
639n5*A_Protected_Body_Stub{568E9} 705r32
641n5*An_Exception_Declaration{568E9}
642n5*A_Choice_Parameter_Specification{568E9}
644n5*A_Generic_Procedure_Declaration{568E9} 708r7
645n5*A_Generic_Function_Declaration{568E9}
646n5*A_Generic_Package_Declaration{568E9} 708r42
648n5*A_Package_Instantiation{568E9} 711r7
649n5*A_Procedure_Instantiation{568E9}
650n5*A_Function_Instantiation{568E9} 711r34
652n5*A_Formal_Object_Declaration{568E9} 714r7
653n5*A_Formal_Type_Declaration{568E9}
654n5*A_Formal_Procedure_Declaration{568E9}
656n5*A_Formal_Function_Declaration{568E9}
658n5*A_Formal_Package_Declaration{568E9}
659n5*A_Formal_Package_Declaration_With_Box{568E9} 714r38
688E12*A_Type_Declaration{568E9}
691E12*A_Full_Type_Declaration{568E9}
694E12*An_Object_Declaration{568E9}
697E12*A_Number_Declaration{568E9}
700E12*A_Renaming_Declaration{568E9}
704E12*A_Body_Stub{568E9}
707E12*A_Generic_Declaration{568E9}
710E12*A_Generic_Instantiation{568E9}
713E12*A_Formal_Declaration{568E9}
771E9*Trait_Kinds 803e41
773n7*Not_A_Trait{771E9}
775n7*An_Ordinary_Trait{771E9}
780n7*An_Aliased_Trait{771E9}
783n7*An_Access_Definition_Trait{771E9}
786n7*A_Null_Exclusion_Trait{771E9}
789n7*A_Reverse_Trait{771E9}
791n7*A_Private_Trait{771E9}
793n7*A_Limited_Trait{771E9}
795n7*A_Limited_Private_Trait{771E9}
797n7*An_Abstract_Trait{771E9}
799n7*An_Abstract_Private_Trait{771E9}
801n7*An_Abstract_Limited_Trait{771E9}
803n7*An_Abstract_Limited_Private_Trait{771E9}
822E9*Declaration_Origins 834e41
824n7*Not_A_Declaration_Origin{822E9}
827n7*An_Explicit_Declaration{822E9}
831n7*An_Implicit_Predefined_Declaration{822E9}
834n7*An_Implicit_Inherited_Declaration{822E9}
844E9*Mode_Kinds 851e22
846n7*Not_A_Mode{844E9}
848n7*A_Default_In_Mode{844E9}
849n7*An_In_Mode{844E9}
850n7*An_Out_Mode{844E9}
851n7*An_In_Out_Mode{844E9}
860E9*Subprogram_Default_Kinds 869e21
862n7*Not_A_Default{860E9}
864n7*A_Name_Default{860E9}
865n7*A_Box_Default{860E9}
867n7*A_Null_Default{860E9}
869n7*A_Nil_Default{860E9}
878E9*Definition_Kinds 915e30
880n5*Not_A_Definition{878E9}
882n5*A_Type_Definition{878E9}
884n5*A_Subtype_Indication{878E9}
885n5*A_Constraint{878E9}
887n5*A_Component_Definition{878E9}
889n5*A_Discrete_Subtype_Definition{878E9}
890n5*A_Discrete_Range{878E9}
892n5*An_Unknown_Discriminant_Part{878E9}
893n5*A_Known_Discriminant_Part{878E9}
895n5*A_Record_Definition{878E9}
896n5*A_Null_Record_Definition{878E9}
898n5*A_Null_Component{878E9}
899n5*A_Variant_Part{878E9}
900n5*A_Variant{878E9}
902n5*An_Others_Choice{878E9}
905n5*An_Access_Definition{878E9}
908n5*A_Private_Type_Definition{878E9}
909n5*A_Tagged_Private_Type_Definition{878E9}
910n5*A_Private_Extension_Definition{878E9}
912n5*A_Task_Definition{878E9}
913n5*A_Protected_Definition{878E9}
915n5*A_Formal_Type_Definition{878E9}
924E9*Type_Kinds 952e33
926n7*Not_A_Type_Definition{924E9}
928n7*A_Derived_Type_Definition{924E9}
929n7*A_Derived_Record_Extension_Definition{924E9}
931n7*An_Enumeration_Type_Definition{924E9}
933n7*A_Signed_Integer_Type_Definition{924E9}
934n7*A_Modular_Type_Definition{924E9}
936n7*A_Root_Type_Definition{924E9}
938n7*A_Floating_Point_Definition{924E9}
940n7*An_Ordinary_Fixed_Point_Definition{924E9}
941n7*A_Decimal_Fixed_Point_Definition{924E9}
943n7*An_Unconstrained_Array_Definition{924E9}
944n7*A_Constrained_Array_Definition{924E9}
946n7*A_Record_Type_Definition{924E9}
947n7*A_Tagged_Record_Type_Definition{924E9}
950n7*An_Interface_Type_Definition{924E9}
952n7*An_Access_Type_Definition{924E9}
961E9*Formal_Type_Kinds 995e39
963n7*Not_A_Formal_Type_Definition{961E9}
965n7*A_Formal_Private_Type_Definition{961E9}
966n7*A_Formal_Tagged_Private_Type_Definition{961E9}
968n7*A_Formal_Derived_Type_Definition{961E9}
970n7*A_Formal_Discrete_Type_Definition{961E9}
972n7*A_Formal_Signed_Integer_Type_Definition{961E9}
973n7*A_Formal_Modular_Type_Definition{961E9}
975n7*A_Formal_Floating_Point_Definition{961E9}
977n7*A_Formal_Ordinary_Fixed_Point_Definition{961E9}
978n7*A_Formal_Decimal_Fixed_Point_Definition{961E9}
981n7*A_Formal_Interface_Type_Definition{961E9}
992n7*A_Formal_Unconstrained_Array_Definition{961E9}
993n7*A_Formal_Constrained_Array_Definition{961E9}
995n7*A_Formal_Access_Type_Definition{961E9}
1005E9*Access_Type_Kinds 1016e37 1021r43 1024r47
1007n5*Not_An_Access_Type_Definition{1005E9}
1009n5*A_Pool_Specific_Access_To_Variable{1005E9} 1022r7
1010n5*An_Access_To_Variable{1005E9}
1011n5*An_Access_To_Constant{1005E9} 1022r45
1013n5*An_Access_To_Procedure{1005E9} 1025r7
1014n5*An_Access_To_Protected_Procedure{1005E9}
1015n5*An_Access_To_Function{1005E9}
1016n5*An_Access_To_Protected_Function{1005E9} 1025r34
1021E12*Access_To_Object_Definition{1005E9}
1024E12*Access_To_Subprogram_Definition{1005E9}
1035E9*Interface_Kinds 1042e32
1037n7*Not_An_Interface{1035E9}
1038n7*An_Ordinary_Interface{1035E9}
1039n7*A_Limited_Interface{1035E9}
1040n7*A_Task_Interface{1035E9}
1041n7*A_Protected_Interface{1035E9}
1042n7*A_Synchronized_Interface{1035E9}
1051E9*Access_Definition_Kinds 1060e49
1053n7*Not_An_Access_Definition{1051E9}
1055n7*An_Anonymous_Access_To_Variable{1051E9}
1056n7*An_Anonymous_Access_To_Constant{1051E9}
1057n7*An_Anonymous_Access_To_Procedure{1051E9}
1058n7*An_Anonymous_Access_To_Protected_Procedure{1051E9}
1059n7*An_Anonymous_Access_To_Function{1051E9}
1060n7*An_Anonymous_Access_To_Protected_Function{1051E9}
1070E9*Root_Type_Kinds 1079e34
1072n5*Not_A_Root_Type_Definition{1070E9}
1074n5*A_Root_Integer_Definition{1070E9}
1075n5*A_Root_Real_Definition{1070E9}
1077n5*A_Universal_Integer_Definition{1070E9}
1078n5*A_Universal_Real_Definition{1070E9}
1079n5*A_Universal_Fixed_Definition{1070E9}
1088E9*Constraint_Kinds 1097e33
1090n7*Not_A_Constraint{1088E9}
1092n7*A_Range_Attribute_Reference{1088E9}
1093n7*A_Simple_Expression_Range{1088E9}
1094n7*A_Digits_Constraint{1088E9}
1095n7*A_Delta_Constraint{1088E9}
1096n7*An_Index_Constraint{1088E9}
1097n7*A_Discriminant_Constraint{1088E9}
1106E9*Discrete_Range_Kinds 1112e42
1108n7*Not_A_Discrete_Range{1106E9}
1110n7*A_Discrete_Subtype_Indication{1106E9}
1111n7*A_Discrete_Range_Attribute_Reference{1106E9}
1112n7*A_Discrete_Simple_Expression_Range{1106E9}
1121E9*Association_Kinds 1130e29
1123n7*Not_An_Association{1121E9}
1125n7*A_Pragma_Argument_Association{1121E9}
1126n7*A_Discriminant_Association{1121E9}
1127n7*A_Record_Component_Association{1121E9}
1128n7*An_Array_Component_Association{1121E9}
1129n7*A_Parameter_Association{1121E9}
1130n7*A_Generic_Association{1121E9}
1140E9*Expression_Kinds 1182e8
1142n7*Not_An_Expression{1140E9}
1144n7*An_Integer_Literal{1140E9}
1145n7*A_Real_Literal{1140E9}
1146n7*A_String_Literal{1140E9}
1148n7*An_Identifier{1140E9}
1149n7*An_Operator_Symbol{1140E9}
1150n7*A_Character_Literal{1140E9}
1151n7*An_Enumeration_Literal{1140E9}
1152n7*An_Explicit_Dereference{1140E9}
1153n7*A_Function_Call{1140E9}
1155n7*An_Indexed_Component{1140E9}
1156n7*A_Slice{1140E9}
1157n7*A_Selected_Component{1140E9}
1158n7*An_Attribute_Reference{1140E9}
1160n7*A_Record_Aggregate{1140E9}
1161n7*An_Extension_Aggregate{1140E9}
1162n7*A_Positional_Array_Aggregate{1140E9}
1163n7*A_Named_Array_Aggregate{1140E9}
1165n7*An_And_Then_Short_Circuit{1140E9}
1166n7*An_Or_Else_Short_Circuit{1140E9}
1168n7*An_In_Range_Membership_Test{1140E9}
1169n7*A_Not_In_Range_Membership_Test{1140E9}
1170n7*An_In_Type_Membership_Test{1140E9}
1171n7*A_Not_In_Type_Membership_Test{1140E9}
1173n7*A_Null_Literal{1140E9}
1174n7*A_Parenthesized_Expression{1140E9}
1176n7*A_Type_Conversion{1140E9}
1177n7*A_Qualified_Expression{1140E9}
1179n7*An_Allocation_From_Subtype{1140E9}
1180n7*An_Allocation_From_Qualified_Expression{1140E9}
1181n7*A_Conditional_Expression{1140E9}
1191E9*Operator_Kinds 1215e20
1193n5*Not_An_Operator{1191E9}
1195n5*An_And_Operator{1191E9}
1196n5*An_Or_Operator{1191E9}
1197n5*An_Xor_Operator{1191E9}
1198n5*An_Equal_Operator{1191E9}
1199n5*A_Not_Equal_Operator{1191E9}
1200n5*A_Less_Than_Operator{1191E9}
1201n5*A_Less_Than_Or_Equal_Operator{1191E9}
1202n5*A_Greater_Than_Operator{1191E9}
1203n5*A_Greater_Than_Or_Equal_Operator{1191E9}
1204n5*A_Plus_Operator{1191E9}
1205n5*A_Minus_Operator{1191E9}
1206n5*A_Concatenate_Operator{1191E9}
1207n5*A_Unary_Plus_Operator{1191E9}
1208n5*A_Unary_Minus_Operator{1191E9}
1209n5*A_Multiply_Operator{1191E9}
1210n5*A_Divide_Operator{1191E9}
1211n5*A_Mod_Operator{1191E9}
1212n5*A_Rem_Operator{1191E9}
1213n5*An_Exponentiate_Operator{1191E9}
1214n5*An_Abs_Operator{1191E9}
1215n5*A_Not_Operator{1191E9}
1224E9*Attribute_Kinds 1327e26
1226n5*Not_An_Attribute{1224E9}
1228n5*An_Access_Attribute{1224E9}
1229n5*An_Address_Attribute{1224E9}
1230n5*An_Adjacent_Attribute{1224E9}
1231n5*An_Aft_Attribute{1224E9}
1232n5*An_Alignment_Attribute{1224E9}
1233n5*A_Base_Attribute{1224E9}
1234n5*A_Bit_Order_Attribute{1224E9}
1235n5*A_Body_Version_Attribute{1224E9}
1236n5*A_Callable_Attribute{1224E9}
1237n5*A_Caller_Attribute{1224E9}
1238n5*A_Ceiling_Attribute{1224E9}
1239n5*A_Class_Attribute{1224E9}
1240n5*A_Component_Size_Attribute{1224E9}
1241n5*A_Compose_Attribute{1224E9}
1242n5*A_Constrained_Attribute{1224E9}
1243n5*A_Copy_Sign_Attribute{1224E9}
1244n5*A_Count_Attribute{1224E9}
1245n5*A_Definite_Attribute{1224E9}
1246n5*A_Delta_Attribute{1224E9}
1247n5*A_Denorm_Attribute{1224E9}
1248n5*A_Digits_Attribute{1224E9}
1249n5*An_Exponent_Attribute{1224E9}
1250n5*An_External_Tag_Attribute{1224E9}
1251n5*A_First_Attribute{1224E9}
1252n5*A_First_Bit_Attribute{1224E9}
1253n5*A_Floor_Attribute{1224E9}
1254n5*A_Fore_Attribute{1224E9}
1255n5*A_Fraction_Attribute{1224E9}
1256n5*An_Identity_Attribute{1224E9}
1257n5*An_Image_Attribute{1224E9}
1258n5*An_Input_Attribute{1224E9}
1259n5*A_Last_Attribute{1224E9}
1260n5*A_Last_Bit_Attribute{1224E9}
1261n5*A_Leading_Part_Attribute{1224E9}
1262n5*A_Length_Attribute{1224E9}
1263n5*A_Machine_Attribute{1224E9}
1264n5*A_Machine_Emax_Attribute{1224E9}
1265n5*A_Machine_Emin_Attribute{1224E9}
1266n5*A_Machine_Mantissa_Attribute{1224E9}
1267n5*A_Machine_Overflows_Attribute{1224E9}
1268n5*A_Machine_Radix_Attribute{1224E9}
1269n5*A_Machine_Rounds_Attribute{1224E9}
1270n5*A_Max_Attribute{1224E9}
1271n5*A_Max_Size_In_Storage_Elements_Attribute{1224E9}
1272n5*A_Min_Attribute{1224E9}
1273n5*A_Model_Attribute{1224E9}
1274n5*A_Model_Emin_Attribute{1224E9}
1275n5*A_Model_Epsilon_Attribute{1224E9}
1276n5*A_Model_Mantissa_Attribute{1224E9}
1277n5*A_Model_Small_Attribute{1224E9}
1278n5*A_Modulus_Attribute{1224E9}
1279n5*An_Output_Attribute{1224E9}
1280n5*A_Partition_ID_Attribute{1224E9}
1281n5*A_Pos_Attribute{1224E9}
1282n5*A_Position_Attribute{1224E9}
1283n5*A_Pred_Attribute{1224E9}
1284n5*A_Range_Attribute{1224E9}
1285n5*A_Read_Attribute{1224E9}
1286n5*A_Remainder_Attribute{1224E9}
1287n5*A_Round_Attribute{1224E9}
1288n5*A_Rounding_Attribute{1224E9}
1289n5*A_Safe_First_Attribute{1224E9}
1290n5*A_Safe_Last_Attribute{1224E9}
1291n5*A_Scale_Attribute{1224E9}
1292n5*A_Scaling_Attribute{1224E9}
1293n5*A_Signed_Zeros_Attribute{1224E9}
1294n5*A_Size_Attribute{1224E9}
1295n5*A_Small_Attribute{1224E9}
1296n5*A_Storage_Pool_Attribute{1224E9}
1297n5*A_Storage_Size_Attribute{1224E9}
1299n5*A_Succ_Attribute{1224E9}
1300n5*A_Tag_Attribute{1224E9}
1301n5*A_Terminated_Attribute{1224E9}
1302n5*A_Truncation_Attribute{1224E9}
1303n5*An_Unbiased_Rounding_Attribute{1224E9}
1304n5*An_Unchecked_Access_Attribute{1224E9}
1305n5*A_Val_Attribute{1224E9}
1306n5*A_Valid_Attribute{1224E9}
1307n5*A_Value_Attribute{1224E9}
1308n5*A_Version_Attribute{1224E9}
1309n5*A_Wide_Image_Attribute{1224E9}
1310n5*A_Wide_Value_Attribute{1224E9}
1311n5*A_Wide_Width_Attribute{1224E9}
1312n5*A_Width_Attribute{1224E9}
1313n5*A_Write_Attribute{1224E9}
1317n5*A_Machine_Rounding_Attribute{1224E9}
1318n5*A_Mod_Attribute{1224E9}
1319n5*A_Priority_Attribute{1224E9}
1320n5*A_Stream_Size_Attribute{1224E9}
1321n5*A_Wide_Wide_Image_Attribute{1224E9}
1322n5*A_Wide_Wide_Value_Attribute{1224E9}
1323n5*A_Wide_Wide_Width_Attribute{1224E9}
1326n5*An_Implementation_Defined_Attribute{1224E9}
1327n5*An_Unknown_Attribute{1224E9}
1335E9*Expression_Path_Kinds 1346e31
1337n7*Not_An_Expression_Path{1335E9}
1340n7*An_If_Expression_Path{1335E9}
1343n7*An_Elsif_Expression_Path{1335E9}
1346n7*An_Else_Expression_Path{1335E9}
1358E9*Statement_Kinds 1397e24
1360n7*Not_A_Statement{1358E9}
1362n7*A_Null_Statement{1358E9}
1363n7*An_Assignment_Statement{1358E9}
1364n7*An_If_Statement{1358E9}
1365n7*A_Case_Statement{1358E9}
1367n7*A_Loop_Statement{1358E9}
1368n7*A_While_Loop_Statement{1358E9}
1369n7*A_For_Loop_Statement{1358E9}
1370n7*A_Block_Statement{1358E9}
1371n7*An_Exit_Statement{1358E9}
1372n7*A_Goto_Statement{1358E9}
1374n7*A_Procedure_Call_Statement{1358E9}
1375n7*A_Return_Statement{1358E9}
1377n7*An_Extended_Return_Statement{1358E9}
1380n7*An_Accept_Statement{1358E9}
1381n7*An_Entry_Call_Statement{1358E9}
1383n7*A_Requeue_Statement{1358E9}
1384n7*A_Requeue_Statement_With_Abort{1358E9}
1386n7*A_Delay_Until_Statement{1358E9}
1387n7*A_Delay_Relative_Statement{1358E9}
1389n7*A_Terminate_Alternative_Statement{1358E9}
1390n7*A_Selective_Accept_Statement{1358E9}
1391n7*A_Timed_Entry_Call_Statement{1358E9}
1392n7*A_Conditional_Entry_Call_Statement{1358E9}
1393n7*An_Asynchronous_Select_Statement{1358E9}
1395n7*An_Abort_Statement{1358E9}
1396n7*A_Raise_Statement{1358E9}
1397n7*A_Code_Statement{1358E9}
1446E9*Path_Kinds 1484e25
1448n7*Not_A_Path{1446E9}
1451n7*An_If_Path{1446E9}
1456n7*An_Elsif_Path{1446E9}
1461n7*An_Else_Path{1446E9}
1465n7*A_Case_Path{1446E9}
1470n7*A_Select_Path{1446E9}
1478n7*An_Or_Path{1446E9}
1484n7*A_Then_Abort_Path{1446E9}
1495E9*Clause_Kinds 1505e26
1497n7*Not_A_Clause{1495E9}
1499n7*A_Use_Package_Clause{1495E9}
1500n7*A_Use_Type_Clause{1495E9}
1502n7*A_With_Clause{1495E9}
1504n7*A_Representation_Clause{1495E9}
1505n7*A_Component_Clause{1495E9}
1514E9*Representation_Clause_Kinds 1521e20
1516n7*Not_A_Representation_Clause{1514E9}
1518n7*An_Attribute_Definition_Clause{1514E9}
1519n7*An_Enumeration_Representation_Clause{1514E9}
1520n7*A_Record_Representation_Clause{1514E9}
1521n7*An_At_Clause{1514E9}
1557R9*Compilation_Unit 1558r36 1561r15 1562r15 1570r38 2054c9 2058e14 2060r36
1558r4*Nil_Compilation_Unit{1557R9} 2060c4 2066r17
1560y13*"="{boolean} 1561>7 1562>7
1561r7 Left{1557R9}
1562r7 Right{1557R9}
1569A9*Compilation_Unit_List(1557R9)<integer> 1572r41 2065r41
1572a4*Nil_Compilation_Unit_List{1569A9} 2065c4
1587E9*Unit_Kinds 1648e23 1651r40 1654r37 1657r42 1660r39 1663r33 1666r35
. 1669r34 1672r26 1675r25
1589n7*Not_A_Unit{1587E9}
1592n7*A_Procedure{1587E9} 1652r7
1593n7*A_Function{1587E9} 1652r22
1594n7*A_Package{1587E9}
1596n7*A_Generic_Procedure{1587E9} 1658r7
1597n7*A_Generic_Function{1587E9}
1598n7*A_Generic_Package{1587E9} 1658r31
1600n7*A_Procedure_Instance{1587E9} 1661r7
1601n7*A_Function_Instance{1587E9}
1602n7*A_Package_Instance{1587E9} 1661r31
1604n7*A_Procedure_Renaming{1587E9} 1655r7 1673r7
1605n7*A_Function_Renaming{1587E9} 1655r31
1606n7*A_Package_Renaming{1587E9}
1608n7*A_Generic_Procedure_Renaming{1587E9} 1670r7
1609n7*A_Generic_Function_Renaming{1587E9}
1610n7*A_Generic_Package_Renaming{1587E9} 1670r39 1673r31
1612n7*A_Procedure_Body{1587E9} 1664r7 1667r7
1617n7*A_Function_Body{1587E9} 1664r27
1622n7*A_Package_Body{1587E9} 1667r27
1624n7*A_Procedure_Body_Subunit{1587E9} 1676r7
1625n7*A_Function_Body_Subunit{1587E9}
1626n7*A_Package_Body_Subunit{1587E9}
1627n7*A_Task_Body_Subunit{1587E9}
1628n7*A_Protected_Body_Subunit{1587E9} 1676r35
1630n7*A_Nonexistent_Declaration{1587E9}
1635n7*A_Nonexistent_Body{1587E9}
1640n7*A_Configuration_Compilation{1587E9}
1648n7*An_Unknown_Unit{1587E9}
1651E12*A_Subprogram_Declaration{1587E9}
1654E12*A_Subprogram_Renaming{1587E9}
1657E12*A_Generic_Unit_Declaration{1587E9}
1660E12*A_Generic_Unit_Instance{1587E9}
1663E12*A_Subprogram_Body{1587E9}
1666E12*A_Library_Unit_Body{1587E9}
1669E12*A_Generic_Renaming{1587E9}
1672E12*A_Renaming{1587E9}
1675E12*A_Subunit{1587E9}
1684E9*Unit_Classes 1708e23
1686n7*Not_A_Class{1684E9}
1689n7*A_Public_Declaration{1684E9}
1692n7*A_Public_Body{1684E9}
1696n7*A_Public_Declaration_And_Body{1684E9}
1700n7*A_Private_Declaration{1684E9}
1704n7*A_Private_Body{1684E9}
1708n7*A_Separate_Body{1684E9}
1717E9*Unit_Origins 1735e27
1719n7*Not_An_Origin{1717E9}
1722n7*A_Predefined_Unit{1717E9}
1728n7*An_Implementation_Unit{1717E9}
1735n7*An_Application_Unit{1717E9}
1743E9*Relation_Kinds 1834e18
1745n5*Ancestors{1743E9}
1747n5*Descendants{1743E9}
1759n5*Supporters{1743E9}
1785n5*Dependents{1743E9}
1824n5*Family{1743E9}
1834n5*Needed_Units{1743E9}
1871E9*Traverse_Control 1883e29
1873n7*Continue{1871E9}
1876n7*Abandon_Children{1871E9}
1879n7*Abandon_Siblings{1871E9}
1883n7*Terminate_Immediately{1871E9}
1890A12*Program_Text{wide_string}<integer>
1908i7*Id{2|94I9} 1911m39
1918i7*Node{19|382I9} 2029m7
1919i7*R_Node{19|382I9} 2030m7
1920i7*Node_Field_1{19|382I9} 2031m7
1921i7*Node_Field_2{19|382I9} 2032m7
1923i7*Enclosing_Unit{2|121I9} 2033m7
1924i7*Enclosing_Context{2|94I9} 2034m7
1926e7*Internal_Kind{3|125E9} 2035m7
1928b7*Is_Part_Of_Implicit{boolean} 2036m7
1929b7*Is_Part_Of_Inherited{boolean} 2037m7
1930b7*Is_Part_Of_Instance{boolean} 2038m7
1932e7*Special_Case{2|176E9} 2039m7
1933e7*Normalization_Case{2|276E9} 2040m7
1934i7*Parenth_Count{19|62I12} 2041m7
1936i7*Enclosing_Tree{2|149I9} 2042m7
1938i7*Rel_Sloc{19|210I12} 2043m7
1940m7*Character_Code{19|518M12} 2044m7
1942i7*Obtained{2|69I9} 2045m7
2055i7*Id{2|121I9} 2061m7
2056i7*Cont_Id{2|94I9} 2062m7
2057i7*Obtained{2|69I9} 2063m7
X 19 types.ads
52K9*Types 10|92w6 92r20 19|823e10
59I9*Int<integer>
62I12*Nat{59I9} 10|1934r30
148I9*Text_Ptr<59I9>
210I12*Source_Ptr{148I9} 10|1938r30
217i4*No_Location{210I12} 10|1938r47 2043r31
382I9*Node_Id<integer> 10|1918r30 1919r30 1920r30 1921r30
397i4*Empty{382I9} 10|1918r44 1919r44 1920r44 1921r44 2029r31 2030r31 2031r31
. 2032r31
515M9*Char_Code_Base
518M12*Char_Code{515M9} 10|1940r30