This file is indexed.

/usr/lib/ada/adalib/gnatprj/styleg.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.

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

RN
RV NO_DIRECT_BOOLEAN_OPERATORS
RV NO_RECURSION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK

U styleg%b		styleg.adb		d1b73b33 NE OO PK GE
W atree%s		atree.adb		atree.ali
W casing%s		casing.adb		casing.ali
W csets%s		csets.adb		csets.ali
W einfo%s		einfo.adb		einfo.ali
W err_vars%s		err_vars.ads		err_vars.ali
W opt%s			opt.adb			opt.ali
W scans%s		scans.adb		scans.ali
W sinfo%s		sinfo.adb		sinfo.ali
W sinput%s		sinput.adb		sinput.ali
W stylesw%s		stylesw.adb		stylesw.ali

U styleg%s		styleg.ads		2c90931b BN EE NE OO PK GE
W types%s		types.adb		types.ali

D ada.ads		20070406091342 3ffc8e18
D a-except.ads		20120716125141 10fcae55
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D alloc.ads		20120330092659 daf1344a
D atree.ads		20130129140121 ce7e6162
D casing.ads		20100909094434 5c2a7161
D csets.ads		20110902074202 e948558f
D debug.ads		20090420131856 3ea59655
D einfo.ads		20130206111307 867ce801
D err_vars.ads		20130102095653 f7a5388f
D hostparm.ads		20120315091549 c164ed60
D interfac.ads		20110906094621 129923ea
D namet.ads		20121001081109 ef58bb56
D opt.ads		20130206104433 983485a0
D output.ads		20100622132632 de75f4b4
D scans.ads		20121205105909 1d9f7ff6
D sinfo.ads		20130129140721 3dfcb66c
D sinput.ads		20121001092146 78ce5f33
D snames.ads		20140416143834 a6a6e2b4
D styleg.ads		20121002084827 8faf4546
D styleg.adb		20130129141744 c16930eb
D stylesw.ads		20130129141744 552dc895
D system.ads		20140416144310 90249111
D s-exctab.ads		20090417131547 66e51330
D s-memory.ads		20090417131547 ca8bbc15
D s-os_lib.ads		20120709131452 cf6cfdbf
D s-parame.ads		20110830140625 b6e20cc0
D s-stalib.ads		20130104124955 f78bcf95
D s-string.ads		20130104124955 46b01415
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-wchcon.ads		20090417130712 bfeb2e3d
D table.ads		20090506081141 e3a9ec16
D table.adb		20130104091825 d2a5ae47
D tree_io.ads		20130102100426 30335df9
D types.ads		20130104092849 a33fd65d
D uintp.ads		20121106101120 2762e44a
D unchconv.ads		20070406091342 ca2f9e18
D unchdeal.ads		20070406091342 214516a4
D urealp.ads		20121205110635 e500ee51
X 6 atree.ads
44K9*Atree 3867e10 22|30w6 30r20
580V13*Nkind{18|7522E9} 22|192s16 241s25
589V13*Comes_From_Source{boolean} 22|209s18
595V13*Sloc{37|206I12} 22|243s56 246s55
623V13*Nkind_In{boolean} 22|189s13 195s16 215s16
939V13*Original_Node{37|378I9} 22|193s40 196s40 198s40 212s40 217s43 218s43
X 7 casing.ads
34K9*Casing 89e11 22|31w6 31r20
47E9*Casing_Type 62e5 22|71r43 1023r43
55n7*Mixed_Case{47E9} 22|151r39 839r39
86V13*Determine_Casing{47E9} 22|1025s14
X 8 csets.ads
32K9*Csets 97e10 22|32w6 32r20
47A9*Char_Array_Flags(boolean)<character>
89a4*Identifier_Char{47A9} 22|642r21 857r13
X 10 einfo.ads
37K9*Einfo 8263e10 22|33w6 33r20
6074B12*B{boolean}
6509V13*Is_Array_Type{6074E12} 22|236s25
6537V13*Is_Modular_Integer_Type{6074E12} 22|231s25
X 11 err_vars.ads
33K9*Err_Vars 151e13 22|34w6 34r20
132i4*Error_Msg_Node_1{37|378I9} 22|1076m10 1092m10
X 15 opt.ads
50K9*Opt 2045e8 22|35w6 35r20
685b4*GNAT_Mode{boolean} 22|396r13
1260b4*Style_Check{boolean} 22|1063r14
X 17 scans.ads
37K9*Scans 508e10 22|36w6 36r20
88n7*Tok_Left_Paren{52E9} 22|265r27
135n7*Tok_Then{52E9} 22|921r21 949r21
143n7*Tok_Else{52E9} 22|934r21
362i4*Scan_Ptr{37|206I12} 22|106r21 107r35 312r21 313r35 382r15 416r15 429r36
. 438r13 439r29 450r10 452r24 453r58 456r45 487r21 488r26 508r18 514r44 517r56
. 530r24 541r35 691r35 698r21 701r24 715r21 720r24 727r12 751r36 794r34 798r15
. 811r35 877r21 878r35 904r12 1025r53 1120r18 1121r32
366e4*Token{52E9} 22|921r13 934r13 949r13
369i4*Token_Ptr{37|206I12} 22|621r13 641r13 642r46 644r35 777r21 778r20 781r65
. 821r10 822r27 824r35 857r38 858r35 971r39 1025r40 1131r10 1132r26 1134r32
372i4*Current_Line_Start{37|206I12} 22|664r16
375i4*Start_Column{37|177I9} 22|468r16 622r21
391i4*First_Non_Blank_Location{37|206I12} 22|450r22 621r25 821r22
411e4*Prev_Token{52E9} 22|265r13
414i4*Prev_Token_Ptr{37|206I12} 22|778r32
X 18 sinfo.ads
54K9*Sinfo 12447e10 22|37w6 37r20
7561n7*N_Expanded_Name{7522E9} 22|189r40
7566n7*N_Identifier{7522E9} 22|189r26
7593n7*N_Op_And{7522E9} 22|195r29 215r32 241r40
7608n7*N_Op_Or{7522E9} 22|195r39 215r42
7625n7*N_Op_Not{7522E9} 22|192r28
8443V13*Etype{37|378I9} 22|231s50 236s40
8707V13*Left_Opnd{37|378I9} 22|196s55 217s58
8938V13*Right_Opnd{37|378I9} 22|193s55 198s55 218s58
X 19 sinput.ads
69K9*Sinput 953e11 22|38w6 38r20
309V13*Source_First{37|206I12} 22|438s24 641s25 1131s22
450i4*Current_Source_File{37|561I9} 22|438r38 641r39 1131r36
463p4*Source{37|196P9} 22|106r13 312r13 383r16 387r17 387r47 417r16 423r16
. 423r43 439r21 452r16 453r50 487r13 488r18 509r19 510r19 530r16 642r38 698r13
. 701r16 715r13 720r16 728r44 777r13 794r26 800r16 800r42 803r35 822r19 857r30
. 877r13 905r29 911r10 916r13 916r39 922r19 922r48 923r19 923r48 924r19 924r48
. 925r19 925r48 926r19 926r48 927r19 928r44 935r19 935r48 936r19 936r48 937r19
. 937r48 938r19 938r48 939r19 939r48 940r19 940r48 941r19 942r44 1025r32
. 1120r10 1132r18
579V13*Get_Column_Number{37|177I9} 22|429s17 429s48
584V13*Get_Logical_Line_Number{37|161I9} 22|691s10
600V13*Get_Physical_Line_Number{37|171I9} 22|971s13 972s13
X 21 styleg.ads
35U19 Error_Msg 35>30 35>44 22|242s22 245s22 455s16 516s22 573s13 578s13
. 662s13 736s10 758s13 780s13 950s13 953s13 1014s10 1034s7 1044s7
35s30 Msg{string}
35i44 Flag_Location{37|206I12}
38U19 Error_Msg_S 38>32 22|441s13 470s19 605s10 699s13 702s13 721s13
38s32 Msg{string}
41U19 Error_Msg_SC 41>33 22|152s13 624s13 840s13 974s13 1109s10
41s33 Msg{string}
44U19 Error_Msg_SP 44>33 22|1077s10 1093s10
44s33 Msg{string}
47k9*Styleg 35z19 38z19 41z19 44z19 181l5 181e11 22|41b14 1138l5 1138t11
49U14*Check_Abs_Not 22|103b14 110l8 110t21
52U14*Check_Apostrophe 22|118b14 123l8 123t24
55U14*Check_Arrow 22|131b14 137l8 137t19
58U14*Check_Attribute_Name 58>36 22|147b14 156l8 156t28
58b36 Reserved{boolean} 22|147b36 148r29
64U14*Check_Boolean_Operator 64>38 22|177b14 252l8 252t30
64i38 Node{37|378I9} 22|177b38 209r37 212r55 231r57 236r47
68U14*Check_Box 22|262b14 269l8 269t17
71U14*Check_Binary_Operator 22|165b14 171l8 171t29
75U14*Check_Exponentiation_Operator 22|591b14 594l8 594t37
79U14*Check_Colon 22|277b14 283l8 283t19
82U14*Check_Colon_Equal 22|291b14 297l8 297t25
85U14*Check_Comma 22|307b14 316l8 316t19
88U14*Check_Comment 22|356b14 544l8 544t21
92U14*Check_Dot_Dot 22|552b14 558l8 558t21
95U14*Check_EOF 22|566b14 583l8 583t17
98U14*Check_HT 22|602b14 608l8 608t16
101U14*Check_Indentation 22|618b14 628l8 628t25
107U14*Check_Left_Paren 22|638b14 649l8 649t24
110U14*Check_Line_Max_Length 110>37 22|658b14 667l8 667t29
110i37 Len{37|59I9} 22|658b37 661r13
115U14*Check_Line_Terminator 115>37 22|682b14 766l8 766t29
115i37 Len{37|59I9} 22|682b37 685r18 735r49
120U14*Check_Not_In 22|774b14 784l8 784t20
124U14*Check_Pragma_Name 22|836b14 844l8 844t25
128U14*Check_Right_Paren 22|854b14 863l8 863t25
131U14*Check_Semicolon 22|872b14 881l8 881t23
134U14*Check_Then 134>26 22|968b14 977l8 977t18
134i26 If_Loc{37|206I12} 22|968b26 972r39
140U14*Check_Separate_Stmt_Lines 141r19 22|887b14 892l8 892t33
147U14*Check_Unary_Plus_Or_Minus 22|986b14 991l8 991t33
150U14*Check_Vertical_Bar 22|999b14 1005l8 1005t26
153U14*Check_Xtra_Parens 153>33 22|1011b14 1017l8 1017t25
153i33 Loc{37|206I12} 22|1011b33 1015r39
157V13*Mode_In_Check{boolean} 158r19 22|1061b13 1064l8 1064t21
162U14*No_End_Name 162>27 22|1073b14 1080l8 1080t19
162i27 Name{37|378I9} 22|1073b27 1076r30
169U14*No_Exit_Name 169>28 22|1089b14 1096l8 1096t20
169i28 Name{37|378I9} 22|1089b28 1092r30
175U14*Non_Lower_Case_Keyword 22|1106b14 1112l8 1112t30
X 22 styleg.adb
45i4 Blank_Lines{37|62I12} 572r13 577r16 692m10 746m10 746r25 750r13 757r46
. 764m10
50i4 Blank_Line_Location{37|206I12} 575r16 580r16 751m13 759r48
59U14 Check_No_Space_After 121s10 647s10 790b14 813l8 813t28 989s10
64U14 Check_No_Space_Before 310s10 819b14 826l8 826t29 861s10 875s10
68U14 Check_Separate_Stmt_Lines_Cont 890s10 898b14 957l8 957t38
71V13 Determine_Token_Casing{7|47E9} 151s13 839s13 1023b13 1026l8 1026t30
74U14 Error_Space_Not_Allowed 74>39 811s10 824s10 1032b14 1036l8 1036t31
74i39 S{37|206I12} 1032b39 1035r39
78U14 Error_Space_Required 78>36 107s13 313s13 514s22 541s13 644s13 858s13
. 878s13 1042b14 1046l8 1046t28 1121s10 1134s10
78i36 S{37|206I12} 1042b36 1045r36
82V13 Is_White_Space{boolean} 82>29 83r19 728s28 794s10 803s19 905s13 928s28
. 942s28 1052b13 1055l8 1055t22
82e29 C{character} 1052b29 1054r14 1054r30
87U14 Require_Following_Space 88r19 135s10 169s10 281s10 295s10 556s10 1003s10
. 1118b14 1123l8 1123t31
92U14 Require_Preceding_Space 93r19 134s10 168s10 266s13 280s10 294s10 555s10
. 1002s10 1129b14 1136l8 1136t31
179V16 OK_Boolean_Operand{boolean} 179>36 187b16 193s20 196s20 198s20 203l11
. 203t29 223s22 225s22
179i36 N{37|378I9} 187b36 189r23 192r23 193r67 195r26 196r66 198r67
212i13 Orig{37|378I9} 215r26 217r70 218r70 241r32 243r62 246r61
217i19 L{37|378I9} 223r42
218i19 R{37|378I9} 225r42
357i7 S{37|206I12} 508m13 509r27 510r27 523m16 523r21
358e7 C{character} 488m13 492r16 500r38
360V16 Is_Box_Comment{boolean} 376b16 388l11 388t25 511s22 540s20
364V16 Is_Special_Character{boolean} 364>38 394b16 404l11 404t31 453s28 500s16
364e38 C{character} 394b38 397r20 400r30 402r30
367V16 Same_Column_As_Next_Non_Blank_Line{boolean} 410b16 430l11 430t45 469s23
377i10 S{37|206I12} 382m10 383r24 384m13 384r18 387r25 387r55
411i10 P{37|206I12} 416m10 417r24 418m13 418r18 423r24 423r51 424m13 424r18
. 429r67
683i7 S{37|206I12} 727m7 728r52 729m10 729r15 737r54
685i7 L{37|59I9} 728r13 730m10 730r15 735r45 742r10
791i7 S{37|206I12} 798m10 800r24 800r50 803r43 804m16 804r21
899i7 S{37|206I12} 904m7 905r37 906m10 906r15 911r18 916r21 916r47 922r27
. 922r56 923r27 923r56 924r27 924r56 925r27 925r56 926r27 926r56 927r27 928r52
. 935r27 935r56 936r27 936r56 937r27 937r56 938r27 938r56 939r27 939r56 940r27
. 940r56 941r27 942r52 951r70 954r70
X 23 stylesw.ads
33K9*Stylesw 22|39w6 39r20 23|339e12
56b4*Style_Check_Attribute_Casing{boolean} 22|150r10
61b4*Style_Check_Blanks_At_End{boolean} 22|735r10
65b4*Style_Check_Blank_Lines{boolean} 22|568r10 757r13
70b4*Style_Check_Boolean_And_Or{boolean} 22|208r10
79b4*Style_Check_Comments{boolean} 22|437r10 451r13 480r17
108i4*Style_Check_Comments_Spacing{37|62I12} 22|512r29 531r20
111b4*Style_Check_DOS_Line_Terminator{boolean} 22|709r10
116b4*Style_Check_End_Labels{boolean} 22|1075r10 1091r10
120b4*Style_Check_Form_Feeds{boolean} 22|697r10
124b4*Style_Check_Horizontal_Tabs{boolean} 22|604r10
128b4*Style_Check_If_Then_Layout{boolean} 22|970r10
151i4*Style_Check_Indentation{37|177I9} 22|467r13 468r33 620r10 622r38
158b4*Style_Check_Keyword_Casing{boolean} 22|1108r10
169b4*Style_Check_Max_Line_Length{boolean} 22|660r10
184b4*Style_Check_Mode_In{boolean} 22|1063r30
193b4*Style_Check_Pragma_Casing{boolean} 22|838r10
203b4*Style_Check_Separate_Stmt_Lines{boolean} 22|889r10
224b4*Style_Check_Tokens{boolean} 22|105r10 120r10 133r10 167r10 264r10 279r10
. 293r10 309r10 554r10 640r10 776r10 856r10 874r10 988r10 1001r10
270b4*Style_Check_Xtra_Parens{boolean} 22|1013r10
275i4*Style_Max_Line_Length{37|59I9} 22|661r19 664r49
X 24 system.ads
64M9*Address
X 26 s-memory.ads
53V13*Alloc{24|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{24|64M9} 105i<c,__gnat_realloc>22
X 37 types.ads
52K9*Types 21|32w6 32r17 37|877e10
59I9*Int<integer> 21|110r43 115r43 22|658r43 682r43 685r11
62I12*Nat{59I9} 22|45r18
91e4*EOF{character} 22|423r57 715r33
104E12*Line_Terminator{character} 22|383r34 417r34 911r24 927r37 941r37
144I9*Text_Ptr<59I9>
147A9*Text_Buffer(character)<144I9>
161I9*Logical_Line_Number<integer>
171I9*Physical_Line_Number<integer>
177I9*Column_Number<short_integer>
192A12*Big_Source_Buffer{147A9}<144I9>
196P9*Source_Buffer_Ptr(192A12)
206I12*Source_Ptr{144I9} 21|35r60 134r35 153r39 22|50r26 74r43 78r40 357r11
. 377r14 411r14 664r37 683r11 791r11 899r11 968r35 1011r39 1032r43 1042r40
378I9*Node_Id<integer> 21|64r45 162r34 169r35 22|177r45 179r40 187r40 212r29
. 217r32 218r32 1073r34 1089r35
561I9*Source_File_Index<59I9>