/usr/lib/x86_64-linux-gnu/ada/adalib/opentoken/opentoken-production-parser-lalr-parser.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 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 | 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_ALLOCATORS
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_DISPATCHING_CALLS
RV NO_EXCEPTIONS
RV NO_IO
RV NO_LOCAL_ALLOCATORS
RV NO_NESTED_FINALIZATION
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05
U opentoken.production.parser.lalr.parser%b opentoken-production-parser-lalr-parser.adb 1406a794 NE OO PK GE
W ada%s ada.ads ada.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.unbounded%s a-strunb.adb a-strunb.ali
W ada.text_io%s a-textio.adb a-textio.ali
W opentoken.production.parser.lalr%s opentoken-production-parser-lalr.adb opentoken-production-parser-lalr.ali
U opentoken.production.parser.lalr.parser%s opentoken-production-parser-lalr-parser.ads 202e12e9 BN EE NE OO PK GE
Z ada%s ada.ads ada.ali
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 opentoken.production.parser.lalr%s opentoken-production-parser-lalr.adb opentoken-production-parser-lalr.ali
W opentoken.production.parser.lalr.parser_lists%s opentoken-production-parser-lalr-parser_lists.adb opentoken-production-parser-lalr-parser_lists.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-strmap.ads 20090409150019 9cb836fb
D a-strsup.ads 20120309145048 a27dcb33
D a-strunb.ads 20120426100351 3f91d4c5
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-parser.ads 20150510192240 3906b52a
D opentoken-production-parser-lalr-parser.adb 20150510192240 2afc33af
D opentoken-production-parser-lalr-parser_lists.ads 20150510192240 6ae00d4e
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-atocou.ads 20131010110730 cd7c94ca
D s-atocou.adb 20131010121735 62bad392
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-stposu.ads 20121005142121 ffeba1c5
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 29|27r6 28r6 95r11 138r16 140r16 146r16 163r10 168r10 189r16
. 283r10 293r13 361r19 375r19 404r25 408r25
X 10 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[5|67]>
X 12 a-string.ads
16K13*Strings 35e16 29|27r10 95r15
X 17 a-strunb.ads
76K21*Unbounded 489e26 29|27w18 95r23
79R9*Unbounded_String<8|48R9> 473e14 29|96r16
100V13*To_String{string} 29|107s14
123V14*"&"{79R9} 29|99s27 99s33 101s30 103s30
X 19 a-textio.ads
49K13*Text_IO 471e16 29|28w10 138r20 140r20 146r20 163r14 168r14 189r20 283r14
. 293r17 361r23 375r23 404r29 408r29
166U14*New_Line 29|146s28 168s22 293s25
242U14*Put 29|138s28 163s22 404s37
263U14*Put_Line 29|140s28 189s28 283s22 361s31 375s31 408s37
X 24 opentoken.ads
42K9*OpenToken 82e14 28|30r6 33r37 34r9 36r25 51r5 29|29r14 186r29 436r5
44X4*Syntax_Error 29|343r22
46X4*Parse_Error 29|323r22 395r28
52X4*Programmer_Error 29|255r16
72i4*Trace_Parse{integer} 29|137r16 144r16 159r10 160r13 188r16 282r10 290r13
. 360r19 374r19 403r25 407r25
77V13*Int_Image{string} 29|324s18 324s59 344s18 344s59 363s24 377s24 396s24
. 396s65 404s65 408s54
X 25 opentoken-production.ads
38K17 Token[34|59] 29|37r18 40r16 53r18 56r16 66r52 143r51 156r27 173r46
. 185r29 186r50 289r62 304r24 317r13 318r34 318r47 336r44 390r28
39K17 Token_List[36|34] 29|117r16 128r13 148r13 296r10
40K17 Nonterminal[37|38] 29|112r27 115r16 177r34 177r60 195r34 195r60
41k19*Production 24|42k9 25|152e25 28|30r16 33r47 34r19 36r35 51r15 29|29r24
. 186r39 436r15
X 26 opentoken-production-parser.ads
35K17 Tokenizer[35|54] 28|43r33 29|93r34 426r33
36k30 Parser 25|41k19 26|87e32 28|30r27 33r58 34r30 36r46 51r26 29|29r35
. 436r26
38E12*Nonterminal_ID{34|47E9[25|38]}
40H9*Instance 42e14 28|36r53
41p7 Analyzer{35|75P9[35]} 29|316r19 316r20 318r66 318r67 324r35 324r36 324r76
. 324r77 337r50 337r51 344r35 344r36 344r76 344r77 345r63 396r41 396r42 396r82
. 396r83
54U14*Reset
60U14*Set_Text_Feeder
66U14*Discard_Buffered_Text
71V13*End_Of_Text{boolean}
78V13*Line{natural}
85V13*Column{natural}
X 27 opentoken-production-parser-lalr.ads
43k37 LALR 26|36k30 27|144e37 28|30r34 33r65 34r37 51r33 29|29r42 436r33
58I9*Unknown_State_Index<integer>
59I12*State_Index{58I9} 29|36r18 52r18 54r13 68r63 398r24
62E9*Parse_Action_Verbs 62e64 29|221r64 303r24
62n32*Shift{62E9} 29|172r12 234r15 253r17 315r15 359r31 372r31
62n39*Reduce{62E9} 29|175r12 198r44 237r15 238r20 330r15
62n47*Accept_It{62E9} 29|193r12 240r15 249r17 320r15
62n58*Error{62E9} 29|201r12 243r15 251r17 333r15 359r63
63R9*Parse_Action_Rec 75e14 29|154r27
63e27 Verb{62E9} 29|171r19 206r39
66i10 State{59I12} 29|173r39
68p10 LHS{37|44P9[25|40]} 29|177r86 185r46 195r86 198r59
69p10 Action{37|80P9[25|40]} 29|143r20 198r71 288r30
70i10 Index{integer} 29|198r86
71i10 Token_Count{natural} 29|125r17 126r31 198r100
76R12*Reduce_Action_Rec{63R9} 29|113r27
81P9*Parse_Action_Node_Ptr(80R9) 29|38r13 306r24
84r7 Item{63R9} 29|411r45 415r34
85p7 Next{81P9} 29|392r26 411r39 411r40
89P9*Action_Node_Ptr(88R9) 29|41r21 70r16
92*7 Symbol{34|61E12[25|38]} 29|43r54 86r34
93p7 Action{81P9} 29|47r26
94p7 Next{89P9} 29|43r25 44r37 77r27 87r34
98P9*Goto_Node_Ptr(97R9) 29|57r19
101*7 Symbol{26|38E12} 29|59r50
102i7 State{59I12} 29|63r24
103p7 Next{98P9} 29|59r23 60r33
107p7 Action_List{89P9} 29|41r54 70r49 84r34
108p7 Goto_List{98P9} 29|57r50
111A9*Parse_Table(106R9)<58I9> 29|35r18 51r18 157r27
113P9*Parse_Table_Ptr(111A9) 28|37r30 44r33 29|68r35 427r33
139V13*State_Image{string} 29|165s15 189s59
142U14*Put 29|167s10
X 28 opentoken-production-parser-lalr-parser.ads
32i4 First_Parser_Label{integer} 33r84
33K17 Parser_Lists[30|34] 29|111r27 133r34 139r16 145r16 155r27 161r13 221r38
. 233r15 260r39 261r39 264r11 268r31 278r51 280r22 292r13 302r24 302r45 305r24
. 351r28 409r25
34k42 Parser 27|43k37 28|32z4 33z17 51l38 51e44 29|29b47 436l38 436t44
36R9*Instance<26|40R9> 26|54p14 60p14 66p14 71p13 78p13 85p13 28|40e14 42p13
. 47r13 49P25 49r48 29|300r48 430r13
37p7 Table{27|113P9} 29|340r77 388r35 411r88 415r78
38i7 Max_Parallel{integer} 29|394r45 400r46
39b7 Terminate_Same_State{boolean} 29|371r26
42V13*Initialize{36R9} 43>7 44>7 45>7 46>7 29|425b13 433l8 433t18
43p7 Analyzer{35|75P9[26|35]} 29|426b7 432r15
44p7 Table{27|113P9} 29|427b7 432r25
45i7 Max_Parallel{integer} 29|428b7 432r32
46b7 Terminate_Same_State{boolean} 29|429b7 432r46
49U25*Parse<26|48p14> 49=32 29|300b25 423l8 423t13
49r32 Parser{36R9} 29|300b32 316r13 318r60 324r29 324r70 337r44 340r70 344r29
. 344r70 345r56 371r19 388r28 394r38 396r35 396r76 400r39 411r81 415r71
X 29 opentoken-production-parser-lalr-parser.adb
34V13 Action_For{27|81P9} 34b13 35>7 36>7 37>7 48l8 48t18 387s26
35a7 Table{27|111A9} 41r40 388r19
36i7 State{27|59I12} 41r47 389r19
37*7 ID{34|61E12[25|38]} 43r64 390r19
41p7 Action_Node{27|89P9} 43r13 43r42 44m10 44r25 47r14
50V13 Goto_For{27|59I12} 50b13 51>7 52>7 53>7 64l8 64t16 182s29
51a7 Table{27|111A9} 57r36 183r20
52i7 State{27|59I12} 57r43 184r20
53*7 ID{34|47E9[25|38]} 59r60 185r20
57p7 Goto_Node{27|98P9} 59r13 59r40 60m10 60r23 63r14
66A9 Token_Array(34|47E9[25|38])<integer> 68r83 82r19 93r64 340r44
68V13 Expecting{66A9} 68b13 68>24 68>52 91l8 91t17 340s59
68p24 Table{27|113P9} 70r35 84r20
68i52 State{27|59I12} 70r42 84r27
70p7 Action{27|89P9} 74r20 77m10 77r20 84m10 86r27 87m13 87r27
71i7 Count{integer} 76m10 76r20 82r37
82a10 Result{66A9} 85r19 86m13 89r17
85i14 I{integer} 86r21
93V13 Names{string} 93b13 93>20 93>52 108l8 108t13 345s49
93p20 Analyzer{35|75P9[26|35]} 99r35
93a52 Tokens{66A9} 98r16 99r50 100r17
96r7 Result{17|79R9} 99m10 99r20 101m13 101r23 103m13 103r23 107r25
98i11 I{integer} 99r58 100r13
110U14 Reduce_Stack 110b14 111>7 112>7 113>7 151l8 151t20 179s13 197s13
111r7 Current_Parser{30|48R9[28|33]} 128r41 135r13 136r13 140r72
112p7 New_Token{37|44P9[25|40]} 133r72 143r28 143r61
113r7 Action{27|76R12} 125r10 126r24 133r64 143r13
117r7 Tokens{36|36R9[25|39]} 128m33 128r33 133r83 143r43 148m31 148r31
126i14 I{integer}
133r10 Action_Token{30|78R9[28|33]} 136r37 139r34 145r34
153U14 Do_Action 153b14 154>7 155>7 156>7 157>7 207l8 207t17 411s22 415s16
154r7 Action{27|63R9} 167r15 171r12 173r32 177r79 179r54 185r39 195r79 198r52
. 198r64 198r79 198r93 206r32
155r7 Current_Parser{30|48R9[28|33]} 161r38 164r28 165r28 173r10 179r27 181r13
. 184r29 189r72 198r16 206r7
156p7 Current_Token{34|68P9[25|38]} 166r15 173r58
157a7 Table{27|111A9} 183r29
177p13 New_Token{37|44P9[25|40]} 179r43 186r64
195p13 New_Token{37|44P9[25|40]} 198r32
221V13 Parse_Verb{27|62E9} 221b13 221>25 257l8 257t18 312s26
221r25 Parsers{30|38R9[28|33]} 231r21 248r10 250r13 252r13
223i7 Shift_Count{integer} 235m13 235r28 252r29
224i7 Accept_Count{integer} 241m13 241r29 248r26 252r43
225i7 Error_Count{integer} 244m13 244r28 250r29 252r58
231i11 Cursor{any type} 233r34
259V13 Duplicate_State{boolean} 259b13 260=7 261>7 276l8 276t23 372s41
260r7 Parsers{30|38R9[28|33]} 266r16 268m65 268r65
261r7 Current_Parser{30|48R9[28|33]} 270r26 270r71
266i11 I{any type} 268r74
268r13 Cursor{30|48R9[28|33]} 270r16 270r63
278U14 Execute_Pending 278b14 278>31 298l8 298t23 368s19 382s19
278r31 Current_Parser{30|48R9[28|33]} 286r20 287r26
280r7 Action_Token{30|78R9[28|33]} 287m10 288r10 289r13 289r41 289r72 292r31
. 296m28 296r28
302r7 Parsers{30|38R9[28|33]} 312r38 322r16 325r56 340m84 340r84 351m48 351r48
. 363r35 367r19 368m36 368r36 372m58 372r58 377r35 381r19 382m36 382r36 394r22
. 406m22 406r22 408r65 411m51 411r51
303e7 Current_Verb{27|62E9} 312m10 314r15 359r16 372r16 385r41
304p7 Current_Token{34|68P9[25|38]} 317m25 317r25 318m13 336r56 390r38 411r66
. 415r56
305r7 Current_Parser{30|48R9[28|33]} 351m10 353r23 359r41 362r37 365m16 365r16
. 372r67 376r37 379m16 379r16 385r19 389r28 398r43 404r76 406r44 409r62 415r40
. 417m16 417r16 419m16 419r16
306p7 Action{27|81P9} 387m16 392r19 411r33 415r27
336a16 ID{string} 346r31
337a16 Lexeme{string} 346r43
340a16 Expecting_Tokens{66A9} 345r73
X 30 opentoken-production-parser-lalr-parser_lists.ads
34k42 Parser_Lists 28|30w39 30|211e50
38R9 List 29|221r51[28|33] 260r52[28|33] 302r37[28|33]
44V13 Initialize{38R9[28|33]} 29|302s58[28|33]
46V13 Count{integer} 29|248s18[28|33] 250s21[28|33] 252s21[28|33] 322s24[28|33]
. 325s64[28|33] 363s43[28|33] 367s27[28|33] 377s43[28|33] 381s27[28|33] 394s30[28|33]
. 408s73[28|33]
48R9 Cursor 29|111r40[28|33] 155r40[28|33] 261r52[28|33] 268r44[28|33] 278r64[28|33]
. 305r37[28|33]
50V13 First{48R9[28|33]} 29|340s92[28|33] 351s41[28|33] 368s44[28|33] 382s44[28|33]
. 411s59[28|33]
51U14 Next 29|417s31[28|33] 419s31[28|33]
52V13 Is_Done{boolean} 29|353s38[28|33]
54V13 Active_Parser_Count{integer} 29|135s28[28|33]
56V13 Label{integer} 29|164s43[28|33] 362s52[28|33] 376s52[28|33] 404s91[28|33]
58U14 Set_Verb 29|206s22[28|33]
59V13 Verb{27|62E9} 29|359s56[28|33] 385s34[28|33]
62R9 Stack_Item
63i7 State{27|58I9} 29|165r48[28|33] 182m17[28|33] 184r49[28|33] 189r92[28|33]
. 340r103[28|33] 389r48[28|33] 398r63[28|33]
64p7 Token{34|68P9[25|38]} 29|128r60[28|33] 186m17[28|33]
68V13 Peek{62R9[28|33]} 29|165s43[28|33] 184s44[28|33] 189s87[28|33] 340s98[28|33]
. 389s43[28|33] 398s58[28|33]
69V13 Pop{62R9[28|33]} 29|128s56[28|33]
70U14 Push 29|173s25[28|33] 181s28[28|33]
72V13 Stack_Equal{boolean} 29|270s50[28|33]
74U14 Put_Top_10 29|161s26[28|33]
78R9 Action_Token 29|133r47[28|33] 280r35[28|33]
79r7 Action{27|76R12} 29|288m23[28|33]
80p7 New_Token{37|44P9[25|40]} 29|289r26[28|33] 289r85[28|33]
81r7 Tokens{36|36R9[25|39]} 29|289m54[28|33] 296m41[28|33]
86V13 Action_Tokens_Empty{boolean} 29|286s35[28|33]
87V13 Action_Token_Count{integer} 29|140s87[28|33]
88U14 Enqueue 29|136s28[28|33]
91V13 Dequeue{78R9[28|33]} 29|287s41[28|33]
93U14 Prepend_Copy 29|406s30[28|33]
97U14 Free 29|365s31[28|33] 379s31[28|33]
115P9 Parser_Node_Access
117V13 To_Cursor{48R9[28|33]} 29|268s54[28|33]
131V13 Verb{27|62E9} 29|233s28[28|33]
135V13 Iterate<10|24R9[133[28|33]]> 29|231s29[28|33] 266s24[28|33]
144U14 Put 29|139s29[28|33] 145s29[28|33] 292s26[28|33]
147U14 Check_Action_Stack 29|409s38[28|33]
X 33 opentoken-token.ads
40C12*Class<38R9>
X 34 opentoken-token-enumerated.ads
47E9 Token_ID 29|53r24[25|38] 66r58[25|38]
61E12 Terminal_ID{47E9[25|38]} 29|37r24[25|38] 40r22[25|38] 56r22[25|38]
64R9 Instance<33|38R9>
66C12 Class<64R9[25|38]> 29|318r40[25|38] 318r53[25|38]
68P9 Handle(66C12[25|38]) 29|156r33[25|38] 186r56[25|38] 304r30[25|38]
71V13 Image{string}<33|45p13> 29|166R29[25|38]
73U14 Free 29|317s19[25|38]
148V13 Copy{68P9[25|38]} 29|173s52[25|38]
156V13 ID{47E9[25|38]} 29|143s57[25|38] 185s35[25|38] 289s68[25|38] 390s34[25|38]
175V24 Name{string}<33|134p13> 29|336R50[25|38]
177H9 Source<33|47R9>
X 35 opentoken-token-enumerated-analyzer.ads
74R9 Instance<34|177R9[25|38]>
75P9 Handle(74R9[26|35]) 28|43r43[26|35] 29|93r44[26|35] 426r43[26|35]
114V13 Name{string} 29|99s44[26|35]
191U25 Find_Next<33|102p14> 29|316s29[26|35]
205V13 Line{natural} 29|324s45[26|35] 344s45[26|35] 396s51[26|35]
213V13 Column{natural} 29|324s86[26|35] 344s86[26|35] 396s92[26|35]
230V24 Get{33|40C12}<33|110p13> 29|318s76[26|35]
237V24 Lexeme{string}<34|187p13> 29|337s60[26|35]
X 36 opentoken-token-enumerated-list.ads
36R9 Instance 29|117r27[25|39]
82U14 Clean 29|148s24[25|39] 296s21[25|39]
110U14 Enqueue 29|128s24[25|39]
X 37 opentoken-token-enumerated-nonterminal.ads
40R9 Instance<34|64R9[25|38]>
42C12 Class<40R9[25|40]> 29|177r72[25|40] 195r72[25|40]
44P9 Handle(42C12[25|40]) 29|112r39[25|40] 177r46[25|40] 195r46[25|40]
80P9 Synthesize 29|115r28[25|40]
|