This file is indexed.

/usr/lib/ada/adalib/gnatvsn/scans.ali is in libgnatvsn4.6-dev 4.6.4-0ubuntu5.

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

U scans%b		scans.adb		2eb5cfa8 NE OO PK
W snames%s		snames.adb		snames.ali

U scans%s		scans.ads		9d3ec136 BN EE OO PK
W namet%s		namet.adb		namet.ali
W types%s		types.adb		types.ali
W uintp%s		uintp.adb		uintp.ali
W urealp%s		urealp.adb		urealp.ali

D ada.ads		20070406091342 3ffc8e18
D a-unccon.ads		20070406091342 f9eb8f06
D alloc.ads		20100614130107 cfcad562
D hostparm.ads		20090409150019 597373af
D namet.ads		20101220072657 ef58bb56
D scans.ads		20101019122925 5112e491
D scans.adb		20101019122925 2490f2a4
D snames.ads		20140416171925 5b37d99d
D system.ads		20140416172229 23e1f70b
D s-exctab.ads		20090417131547 66e51330
D s-stalib.ads		20101021102512 c4241c00
D s-unstyp.ads		20090409150019 6ae15c76
D table.ads		20090506081141 e3a9ec16
D types.ads		20101022135849 e11694ea
D uintp.ads		20101021101958 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20100910110137 e500ee51
X 5 namet.ads
38K9*Namet 544e10 6|32w6 32r18
149I9*Name_Id<integer> 6|397r17 455r17 498r39 7|41r35 49r35
153i4*No_Name{149I9} 6|397r28 455r28
367U14*Set_Name_Table_Byte 7|56s10
X 6 scans.ads
37K9*Scans 503l5 503e10 7|34b14 187l5 187t10
52E9*Token_Type 216e16 228r6 232r6 236r6 239r6 243r6 247r6 251r6 255r6 260r6
. 265r6 269r6 274r6 279r6 285r6 291r6 296r6 302r6 306r6 310r6 314r6 318r6
. 324r6 327r36 361r12 406r17 491r39 499r39 7|41r48 49r48 56r34
56n7*Tok_Integer_Literal{52E9} 228r23 232r23 236r23
58n7*Tok_Real_Literal{52E9} 228r46
60n7*Tok_String_Literal{52E9}
62n7*Tok_Char_Literal{52E9} 260r23
64n7*Tok_Operator_Symbol{52E9} 232r46 265r23
66n7*Tok_Identifier{52E9} 236r46 260r43 265r46
68n7*Tok_Double_Asterisk{52E9}
70n7*Tok_Ampersand{52E9} 239r23
71n7*Tok_Minus{52E9} 243r23
72n7*Tok_Plus{52E9} 239r40 243r36
74n7*Tok_Asterisk{52E9} 247r23
75n7*Tok_Mod{52E9} 330r31 7|98r37
76n7*Tok_Rem{52E9} 330r47 7|114r37
77n7*Tok_Slash{52E9} 247r39
79n7*Tok_New{52E9} 331r31 7|99r37
81n7*Tok_Abs{52E9} 7|65r37
82n7*Tok_Others{52E9} 7|104r37
83n7*Tok_Null{52E9} 331r47 7|101r37
85n7*Tok_Dot{52E9} 269r23
86n7*Tok_Apostrophe{52E9}
88n7*Tok_Left_Paren{52E9} 269r34 274r23
90n7*Tok_Delta{52E9} 285r23 291r23 332r31 7|80r37
91n7*Tok_Digits{52E9} 7|81r37
92n7*Tok_Range{52E9} 274r41 291r36 332r47 7|112r37
94n7*Tok_Right_Paren{52E9}
95n7*Tok_Comma{52E9}
97n7*Tok_And{52E9} 251r23 333r31 7|69r37
98n7*Tok_Or{52E9} 7|103r37
99n7*Tok_Xor{52E9} 251r34 333r47 7|139r37
101n7*Tok_Less{52E9} 255r23
102n7*Tok_Equal{52E9}
103n7*Tok_Greater{52E9}
104n7*Tok_Not_Equal{52E9}
105n7*Tok_Greater_Equal{52E9}
106n7*Tok_Less_Equal{52E9}
108n7*Tok_In{52E9} 334r31 7|94r37
109n7*Tok_Not{52E9} 334r47 7|100r37
111n7*Tok_Box{52E9} 255r35
112n7*Tok_Colon_Equal{52E9} 279r23
113n7*Tok_Colon{52E9}
114n7*Tok_Greater_Greater{52E9}
116n7*Tok_Abstract{52E9} 335r31 7|66r37
117n7*Tok_Access{52E9} 7|68r37
118n7*Tok_Aliased{52E9} 7|70r37
119n7*Tok_All{52E9} 7|71r37
120n7*Tok_Array{52E9} 7|72r37
121n7*Tok_At{52E9} 7|73r37
122n7*Tok_Body{52E9} 7|75r37
123n7*Tok_Constant{52E9} 7|77r37
124n7*Tok_Do{52E9} 7|82r37
125n7*Tok_Is{52E9} 7|95r37
126n7*Tok_Interface{52E9} 7|143r41
127n7*Tok_Limited{52E9} 7|96r37
128n7*Tok_Of{52E9} 7|102r37
129n7*Tok_Out{52E9} 7|105r37
130n7*Tok_Record{52E9} 7|113r37
131n7*Tok_Renames{52E9} 7|115r37
132n7*Tok_Reverse{52E9} 7|118r37
133n7*Tok_Some{52E9}
134n7*Tok_Tagged{52E9} 7|129r37
135n7*Tok_Then{52E9} 335r47 7|132r37
137n7*Tok_Less_Less{52E9} 318r23
139n7*Tok_Abort{52E9} 336r31 7|64r37
140n7*Tok_Accept{52E9} 7|67r37
141n7*Tok_Case{52E9} 7|76r37
142n7*Tok_Delay{52E9} 7|79r37
143n7*Tok_Else{52E9} 7|83r37
144n7*Tok_Elsif{52E9} 7|84r37
145n7*Tok_End{52E9} 7|85r37
146n7*Tok_Exception{52E9} 7|87r37
147n7*Tok_Exit{52E9} 7|88r37
148n7*Tok_Goto{52E9} 7|92r37
149n7*Tok_If{52E9} 7|93r37
150n7*Tok_Pragma{52E9} 7|107r37
151n7*Tok_Raise{52E9} 7|111r37
152n7*Tok_Requeue{52E9} 7|116r37
153n7*Tok_Return{52E9} 7|117r37
154n7*Tok_Select{52E9} 7|119r37
155n7*Tok_Terminate{52E9} 7|131r37
156n7*Tok_Until{52E9} 7|134r37
157n7*Tok_When{52E9} 7|136r37
159n7*Tok_Begin{52E9} 324r23 7|74r37
160n7*Tok_Declare{52E9} 7|78r37
161n7*Tok_For{52E9} 7|89r37
162n7*Tok_Loop{52E9} 7|97r37
163n7*Tok_While{52E9} 324r36 7|137r37
165n7*Tok_Entry{52E9} 310r23 314r23 7|86r37
166n7*Tok_Protected{52E9} 7|110r37
167n7*Tok_Task{52E9} 7|130r37
168n7*Tok_Type{52E9} 7|133r37
169n7*Tok_Subtype{52E9} 7|128r37
170n7*Tok_Overriding{52E9} 7|144r41
171n7*Tok_Synchronized{52E9} 7|145r41
172n7*Tok_Use{52E9} 314r36 7|135r37
174n7*Tok_Function{52E9} 306r23 7|90r37
175n7*Tok_Generic{52E9} 7|91r37
176n7*Tok_Package{52E9} 7|106r37
177n7*Tok_Procedure{52E9} 310r36 7|109r37
179n7*Tok_Private{52E9} 7|108r37
180n7*Tok_With{52E9} 7|138r37
181n7*Tok_Separate{52E9} 306r39 336r47 7|120r37
183n7*Tok_EOF{52E9} 296r23 318r40
185n7*Tok_Semicolon{52E9} 279r42
187n7*Tok_Arrow{52E9} 302r23
189n7*Tok_Vertical_Bar{52E9} 296r34
191n7*Tok_Dot_Dot{52E9} 285r36 302r36
193n7*Tok_Project{52E9}
194n7*Tok_Extends{52E9}
195n7*Tok_External{52E9}
196n7*Tok_External_As_List{52E9}
200n7*Tok_Comment{52E9}
206n7*Tok_End_Of_Line{52E9}
211n7*Tok_Special{52E9}
216n7*No_Token{52E9} 361r26 406r31
227E12*Token_Class_Numeric_Literal{52E9}
231E12*Token_Class_Literal{52E9}
235E12*Token_Class_Lit_Or_Name{52E9}
238E12*Token_Class_Binary_Addop{52E9}
242E12*Token_Class_Unary_Addop{52E9}
246E12*Token_Class_Mulop{52E9}
250E12*Token_Class_Logop{52E9}
254E12*Token_Class_Relop{52E9}
259E12*Token_Class_Name{52E9}
264E12*Token_Class_Desig{52E9}
268E12*Token_Class_Namext{52E9}
273E12*Token_Class_Consk{52E9}
278E12*Token_Class_Eterm{52E9}
284E12*Token_Class_Sterm{52E9}
290E12*Token_Class_Atkwd{52E9}
295E12*Token_Class_Cterm{52E9}
301E12*Token_Class_Chtok{52E9}
305E12*Token_Class_Cunit{52E9}
309E12*Token_Class_Declk{52E9}
313E12*Token_Class_Deckn{52E9}
317E12*Token_Class_After_SM{52E9}
323E12*Token_Class_Labeled_Stmt{52E9}
327A9*Token_Flag_Array(boolean)<52E9> 328r35 329r28
328a4*Is_Reserved_Keyword{327A9}
340U14*Initialize_Ada_Keywords 7|40b14 147l8 147t31
357i4*Scan_Ptr{14|210I12} 7|155m7 174r52
361e4*Token{52E9} 7|156m7 175r52
364i4*Token_Ptr{14|210I12} 7|157m7 176r52
367i4*Current_Line_Start{14|210I12} 7|158m7 177r52
370i4*Start_Column{14|181I9} 7|159m7 178r52
375i4*Type_Token_Location{14|210I12}
381m4*Checksum{14|68M9} 7|160m7 179r52
386i4*First_Non_Blank_Location{14|210I12} 7|161m7 180r52
391i4*Token_Node{14|382I9} 7|162m7 181r52
397i4*Token_Name{5|149I9} 7|163m7 182r52
406e4*Prev_Token{52E9} 7|164m7 183r52
409i4*Prev_Token_Ptr{14|210I12} 7|165m7 184r52
412b4*Version_To_Be_Found{boolean}
419m4*Character_Code{14|518M12}
423i4*Real_Literal_Value{18|77I9}
427i4*Int_Literal_Value{15|48I9}
431b4*Based_Literal_Uses_Colon{boolean}
435i4*String_Literal_Id{14|491I9}
439b4*Wide_Character_Found{boolean}
444b4*Wide_Wide_Character_Found{boolean}
449e4*Special_Character{character}
455i4*Comment_Id{5|149I9}
462i4*Inside_Conditional_Expression{14|62I12}
475R9*Saved_Scan_State 478r49 483r48 489c9 501e14 7|153r48 172r49
478U14*Save_Scan_State 478<31 479r19 7|172b14 185l8 185t23
478r31 Saved_State{475R9} 7|172b31 174m7 175m7 176m7 177m7 178m7 179m7 180m7
. 181m7 182m7 183m7 184m7
483U14*Restore_Scan_State 483>34 484r19 7|153b14 166l8 166t26
483r34 Saved_State{475R9} 7|153b34 155r35 156r35 157r35 158r35 159r35 160r35
. 161r35 162r35 163r35 164r35 165r35
490i7*Save_Scan_Ptr{14|210I12} 7|155r47 174m19
491e7*Save_Token{52E9} 7|156r47 175m19
492i7*Save_Token_Ptr{14|210I12} 7|157r47 176m19
493i7*Save_Current_Line_Start{14|210I12} 7|158r47 177m19
494i7*Save_Start_Column{14|181I9} 7|159r47 178m19
495m7*Save_Checksum{14|68M9} 7|160r47 179m19
496i7*Save_First_Non_Blank_Location{14|210I12} 7|161r47 180m19
497i7*Save_Token_Node{14|382I9} 7|162r47 181m19
498i7*Save_Token_Name{5|149I9} 7|163r47 182m19
499e7*Save_Prev_Token{52E9} 7|164r47 183m19
500i7*Save_Prev_Token_Ptr{14|210I12} 7|165r47 184m19
X 7 scans.adb
41U17 Set_Reserved 41>31 41>44 42r22 49b17 57l11 57t23 64s7 65s7 66s7 67s7
. 68s7 69s7 70s7 71s7 72s7 73s7 74s7 75s7 76s7 77s7 78s7 79s7 80s7 81s7 82s7
. 83s7 84s7 85s7 86s7 87s7 88s7 89s7 90s7 91s7 92s7 93s7 94s7 95s7 96s7 97s7
. 98s7 99s7 100s7 101s7 102s7 103s7 104s7 105s7 106s7 107s7 108s7 109s7 110s7
. 111s7 112s7 113s7 114s7 115s7 116s7 117s7 118s7 119s7 120s7 128s7 129s7
. 130s7 131s7 132s7 133s7 134s7 135s7 136s7 137s7 138s7 139s7 143s7 144s7
. 145s7
41i31 N{5|149I9} 49b31 56r31
41e44 T{6|52E9} 49b44 56r50
X 8 snames.ads
34K9*Snames 7|32w6 32r18 8|1800e11
708i4*Name_Access{5|149I9} 7|68r21
730i4*Name_Delta{5|149I9} 7|80r21
732i4*Name_Digits{5|149I9} 7|81r21
771i4*Name_Mod{5|149I9} 7|98r21
786i4*Name_Range{5|149I9} 7|112r21
944i4*Name_Abort{5|149I9} 7|64r21
945i4*Name_Abs{5|149I9} 7|65r21
946i4*Name_Accept{5|149I9} 7|67r21
947i4*Name_And{5|149I9} 7|69r21
948i4*Name_All{5|149I9} 7|71r21
949i4*Name_Array{5|149I9} 7|72r21
950i4*Name_At{5|149I9} 7|73r21
951i4*Name_Begin{5|149I9} 7|74r21
952i4*Name_Body{5|149I9} 7|75r21
953i4*Name_Case{5|149I9} 7|76r21
954i4*Name_Constant{5|149I9} 7|77r21
955i4*Name_Declare{5|149I9} 7|78r21
956i4*Name_Delay{5|149I9} 7|79r21
957i4*Name_Do{5|149I9} 7|82r21
958i4*Name_Else{5|149I9} 7|83r21
959i4*Name_Elsif{5|149I9} 7|84r21
960i4*Name_End{5|149I9} 7|85r21
961i4*Name_Entry{5|149I9} 7|86r21
962i4*Name_Exception{5|149I9} 7|87r21
963i4*Name_Exit{5|149I9} 7|88r21
964i4*Name_For{5|149I9} 7|89r21
965i4*Name_Function{5|149I9} 7|90r21
966i4*Name_Generic{5|149I9} 7|91r21
967i4*Name_Goto{5|149I9} 7|92r21
968i4*Name_If{5|149I9} 7|93r21
969i4*Name_In{5|149I9} 7|94r21
970i4*Name_Is{5|149I9} 7|95r21
971i4*Name_Limited{5|149I9} 7|96r21
972i4*Name_Loop{5|149I9} 7|97r21
973i4*Name_New{5|149I9} 7|99r21
974i4*Name_Not{5|149I9} 7|100r21
975i4*Name_Null{5|149I9} 7|101r21
976i4*Name_Of{5|149I9} 7|102r21
977i4*Name_Or{5|149I9} 7|103r21
978i4*Name_Others{5|149I9} 7|104r21
979i4*Name_Out{5|149I9} 7|105r21
980i4*Name_Package{5|149I9} 7|106r21
981i4*Name_Pragma{5|149I9} 7|107r21
982i4*Name_Private{5|149I9} 7|108r21
983i4*Name_Procedure{5|149I9} 7|109r21
984i4*Name_Raise{5|149I9} 7|111r21
985i4*Name_Record{5|149I9} 7|113r21
986i4*Name_Rem{5|149I9} 7|114r21
987i4*Name_Renames{5|149I9} 7|115r21
988i4*Name_Return{5|149I9} 7|117r21
989i4*Name_Reverse{5|149I9} 7|118r21
990i4*Name_Select{5|149I9} 7|119r21
991i4*Name_Separate{5|149I9} 7|120r21
993i4*Name_Subtype{5|149I9} 7|128r21
994i4*Name_Task{5|149I9} 7|130r21
995i4*Name_Terminate{5|149I9} 7|131r21
996i4*Name_Then{5|149I9} 7|132r21
997i4*Name_Type{5|149I9} 7|133r21
998i4*Name_Use{5|149I9} 7|135r21
999i4*Name_When{5|149I9} 7|136r21
1000i4*Name_While{5|149I9} 7|137r21
1001i4*Name_With{5|149I9} 7|138r21
1002i4*Name_Xor{5|149I9} 7|139r21
1040i4*Name_Abstract{5|149I9} 7|66r21
1041i4*Name_Aliased{5|149I9} 7|70r21
1042i4*Name_Protected{5|149I9} 7|110r21
1043i4*Name_Until{5|149I9} 7|134r21
1044i4*Name_Requeue{5|149I9} 7|116r21
1045i4*Name_Tagged{5|149I9} 7|129r21
1212i4*Name_Interface{5|149I9} 7|143r21
1213i4*Name_Overriding{5|149I9} 7|144r21
1214i4*Name_Synchronized{5|149I9} 7|145r21
X 14 types.ads
52K9*Types 6|33w6 33r18 14|823e10
59I9*Int<integer>
62I12*Nat{59I9} 6|462r36
68M9*Word 6|381r15 495r39
148I9*Text_Ptr<59I9>
181I9*Column_Number<short_integer> 6|370r19 494r39
187i4*No_Column_Number{181I9} 6|370r36
210I12*Source_Ptr{148I9} 6|357r15 364r16 367r25 375r26 386r31 409r21 490r39
. 492r39 493r39 496r39 500r39
217i4*No_Location{210I12} 6|357r29 364r30 367r39 375r40 386r45
382I9*Node_Id<integer> 6|391r17 497r39
397i4*Empty{382I9} 6|391r28
491I9*String_Id<integer> 6|435r24
515M9*Char_Code_Base
518M12*Char_Code{515M9} 6|419r21
X 15 uintp.ads
42K9*Uintp 6|34w6 34r18 15|540e10
48I9*Uint 6|427r24
X 18 urealp.ads
37K9*Urealp 6|35w6 35r18 18|368e11
77I9*Ureal 6|423r25