This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/opentoken/opentoken-production-parser-lalr.ali is in libopentoken5-dev 6.0b-4.

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
V "GNAT Lib v4.9"
A -O2
A -fPIC
A -fstack-protector-strong
A -g
A -gnatf
A -gnatn
A -gnato
A -gnatwa
A -gnatVa
A -gnatA
P SS ZX

RN
RV NO_IO
RV NO_STANDARD_STORAGE_POOLS
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05

U opentoken.production.parser.lalr%b  opentoken-production-parser-lalr.adb  7bf2b85e NE OO PK GE
W ada%s			ada.ads			ada.ali
W ada.strings%s		a-string.ads		a-string.ali
W ada.strings.fixed%s	a-strfix.adb		a-strfix.ali
W ada.text_io%s		a-textio.adb		a-textio.ali
W opentoken.production.parser%s  opentoken-production-parser.adb  opentoken-production-parser.ali

U opentoken.production.parser.lalr%s  opentoken-production-parser-lalr.ads  feeff486 BN EE NE OO PK GE
W ada%s			ada.ads			ada.ali
W ada.containers%s	a-contai.ads		a-contai.ali
W ada.containers.doubly_linked_lists%s
Z ada.finalization%s	a-finali.adb		a-finali.ali
Z ada.iterator_interfaces%s
W ada.streams%s		a-stream.adb		a-stream.ali
Z ada.unchecked_deallocation%s
W opentoken%s		opentoken.adb		opentoken.ali
W opentoken.production%s  opentoken-production.adb  opentoken-production.ali
W opentoken.production.parser%s  opentoken-production-parser.adb  opentoken-production-parser.ali
W system%s		system.ads		system.ali

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chlat1.ads		20140225151544 66457d31
D a-contai.ads		20101025135029 61e5e089
D a-cdlili.ads		20130411133353 c3008bbb
D a-cdlili.adb		20130411133353 17cec70d
D a-except.ads		20140129161953 f86a4103
D a-finali.ads		20111121113555 52ecdc1b
D a-ioexce.ads		20140225151544 e4a01f64
D a-iteint.ads		20110906092602 7c7305e9
D a-stream.ads		20140122164720 1a984740
D a-string.ads		20070406091342 90ac6797
D a-strbou.ads		20101008130255 9806fe84
D a-strbou.adb		20090409150019 adb4aa70
D a-strfix.ads		20101008130255 d07c346e
D a-strmap.ads		20090409150019 9cb836fb
D a-strsup.ads		20120309145048 a27dcb33
D a-tags.ads		20111212115430 6c0509d0
D a-textio.ads		20140129155348 386df5d4
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D interfac.ads		20140225151838 69adb1b9
D i-cstrea.ads		20130412125801 8128536b
D opentoken.ads		20150510192240 8bdd0f75
D opentoken-production.ads  20150510192240 f4220730
D opentoken-production-parser.ads  20150510192240 4e27d5b0
D opentoken-production-parser-lalr.ads  20150510192240 73c8aa8d
D opentoken-production-parser-lalr.adb  20150510192240 e02bd369
D opentoken-recognizer.ads  20150510192240 ddbf64ff
D opentoken-text_feeder.ads  20150510192240 6fb472c4
D opentoken-token.ads	20150510192240 f518d836
D opentoken-token-enumerated.ads  20150510192240 fdf7729b
D opentoken-token-enumerated-analyzer.ads  20150510192240 a2547c7a
D opentoken-token-enumerated-list.ads  20150510192240 9e58d338
D opentoken-token-enumerated-nonterminal.ads  20150510192240 77d54e19
D opentoken-token-linked_list.ads  20150510192240 6abdfc9f
D system.ads		20151121115557 90249111
D s-crtl.ads		20140225151544 840e6817
D s-exctab.ads		20140225151139 54135002
D s-ficobl.ads		20120709130952 55a71d43
D s-finmas.ads		20140225151139 814daec4
D s-finroo.ads		20120426095924 4ff27390
D s-parame.ads		20140225151139 ab8cb46a
D s-pooglo.ads		20110804083314 542f33d0
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-stratt.ads		20131014135145 aedef97e
D s-traent.ads		20140225151139 b5116092
D s-unstyp.ads		20140225151139 510692af
D s-wchcon.ads		20140225151139 1b7d22d2
X 1 ada.ads
16K9*Ada 19e8 27|40r6 134r34 28|1r6 2r6 7r11 8r11 15r11
X 4 a-contai.ads
16K13*Containers 24e19 27|40r10 134r38
X 5 a-cdlili.ads
45k24*Doubly_Linked_Lists 381e39 27|40w21 134r49
X 10 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[5|67]>
X 12 a-string.ads
16K13*Strings 35e16 28|1r10 7r15 8r15
33n37*Both{33E9} 28|10r46
X 15 a-strfix.ads
18K21*Fixed 251e22 28|1w18 8r23
195V13*Trim{string} 28|10s14
X 19 a-textio.ads
49K13*Text_IO 471e16 28|2w10 15r15
242U14*Put 28|19s10 22s10 25s10 27s10
X 24 opentoken.ads
42K9*OpenToken 82e14 27|43r9 144r5 28|3r14 31r5
X 25 opentoken-production.ads
38K17 Token[32|59] 27|92r16 127r21 129r21 131r21 28|23r75 23r94
40K17 Nonterminal[35|38] 27|68r24 69r24
41k19*Production 24|42k9 25|152e25 27|43r19 144r15 28|3r24 31r15
X 26 opentoken-production-parser.ads
36k30 Parser 25|41k19 26|87e32 27|43r30 144r26 28|3r35 31r26
38E12*Nonterminal_ID{32|47E9[25|38]} 27|101r16
X 27 opentoken-production-parser-lalr.ads
42i4 First_State_Index{natural} 59r74
43k37 LALR 26|36k30 27|42z4 144l33 144e37 28|3b42 31l33 31t37
58I9*Unknown_State_Index<integer> 59r27 59r53 59r96 60r29 130r21
59I12*State_Index{58I9} 66r18 102r16 111r31 139r36 28|5r36 10r20 19r40
60i4*Unknown_State{58I9}
62E9*Parse_Action_Verbs 62e64 63r34 115r38
62n32*Shift{62E9} 63r56 65r12 115r63 28|18r12
62n39*Reduce{62E9} 67r12 76r51 78r60 115r72 28|21r12
62n47*Accept_It{62E9} 67r21 28|24r12
62n58*Error{62E9} 72r12 28|26r12
63R9*Parse_Action_Rec 63d27 75e14 76r33 84r14 142r29 28|13r29
63e27 Verb{62E9} 64r12 28|17r17
66i10 State{59I12} 28|19r64
68p10 LHS{35|44P9[25|40]} 28|23r109
69p10 Action{35|80P9[25|40]}
70i10 Index{integer}
71i10 Token_Count{natural} 28|23r44
76R12*Reduce_Action_Rec{63R9} 78r38
78r4*Null_Reduce_Action_Rec{76R12}
80R9*Parse_Action_Node 81r41 83c9 86e14
81P9*Parse_Action_Node_Ptr(80R9) 85r14 93r16
84r7 Item{63R9}
85p7 Next{81P9}
88R9*Action_Node 89r35 91c9 95e14
89P9*Action_Node_Ptr(88R9) 94r16 107r21
92*7 Symbol{32|61E12[25|38]}
93p7 Action{81P9}
94p7 Next{89P9}
97R9*Goto_Node 98r33 100c9 104e14
98P9*Goto_Node_Ptr(97R9) 103r16 108r21
101*7 Symbol{26|38E12}
102i7 State{59I12}
103p7 Next{98P9}
106R9*Parse_State 109e14 111r56
107p7 Action_List{89P9}
108p7 Goto_List{98P9}
111A9*Parse_Table(106R9)<58I9> 113r35
113P9*Parse_Table_Ptr(111A9)
115E12*Conflict_Parse_Actions{62E9} 126r21 128r21
116R9*Conflict 132e14 134r70
126e7 Action_A{115E12}
127*7 LHS_A{32|47E9[25|38]}
128e7 Action_B{115E12}
129*7 LHS_B{32|47E9[25|38]}
130i7 State_Index{58I9}
131*7 On{32|47E9[25|38]}
134K12*Conflict_Lists[5|45]
139V13*State_Image{string} 139>26 28|5b13 11l8 11t19
139i26 Item{59I12} 28|5b26 10r39
142U14*Put 142>19 28|13b14 29l8 29t11
142r19 Item{63R9} 28|13b19 17r12 19r59 23r39 23r104
X 32 opentoken-token-enumerated.ads
47E9 Token_ID 27|127r27[25|38] 129r27[25|38] 131r27[25|38]
57V18 Token_Image{string} 28|23s81[25|38]
61E12 Terminal_ID{47E9[25|38]} 27|92r22[25|38]
64R9 Instance<31|38R9>
156V13 ID{47E9[25|38]} 28|23s100[25|38]
X 35 opentoken-token-enumerated-nonterminal.ads
40R9 Instance<32|64R9[25|38]>
42C12 Class<40R9[25|40]>
44P9 Handle(42C12[25|40]) 27|68r36[25|40]
80P9 Synthesize 27|69r36[25|40]