/usr/lib/x86_64-linux-gnu/ada/adalib/gnatcoll/gnatcoll-templates.ali is in libgnatcoll1.6-dev 1.6gpl2014-6.
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 | V "GNAT Lib v4.9"
A -O2
A -O2
A -fPIC
A -fstack-protector-strong
A -gnatA
A -gnatn
A -gnatws
A -gnat05
A -g
A -mtune=generic
A -march=x86-64
P SS ZX
RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_NESTED_FINALIZATION
RV NO_RECURSION
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05
U gnatcoll.templates%b gnatcoll-templates.adb a7129df2 NE OO PK IU
W ada%s ada.ads ada.ali
W ada.characters%s a-charac.ads a-charac.ali
W ada.characters.handling%s a-chahan.adb a-chahan.ali
W ada.exceptions%s a-except.adb a-except.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.unbounded%s a-strunb.adb a-strunb.ali
W ada.tags%s a-tags.adb a-tags.ali
W gnat%s gnat.ads gnat.ali
W gnat.strings%s g-string.ads g-string.ali
W gnatcoll%s gnatcoll.ads gnatcoll.ali
W interfaces%s interfac.ads interfac.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.soft_links%s s-soflin.adb s-soflin.ali
W system.standard_library%s s-stalib.adb s-stalib.ali
U gnatcoll.templates%s gnatcoll-templates.ads 1091755c EE OO PK IU
W ada.tags%s a-tags.adb a-tags.ali
W gnat%s gnat.ads gnat.ali
W gnat.strings%s g-string.ads g-string.ali
W gnatcoll%s gnatcoll.ads gnatcoll.ali
W system%s system.ads system.ali
W system.exception_table%s s-exctab.adb s-exctab.ali
W system.standard_library%s s-stalib.adb s-stalib.ali
D ada.ads 20070406091342 3ffc8e18
D a-charac.ads 20070912115821 2d3ec45b
D a-chahan.ads 20131010125231 1c00991d
D a-chahan.adb 20131010125231 0b9287e4
D a-chlat1.ads 20140225151544 66457d31
D a-except.ads 20140129161953 f86a4103
D a-finali.ads 20111121113555 52ecdc1b
D a-stream.ads 20140122164720 1a984740
D a-string.ads 20070406091342 90ac6797
D a-strmap.ads 20090409150019 9cb836fb
D a-stmaco.ads 20090409150019 cef4434b
D a-strunb.ads 20120426100351 3f91d4c5
D a-tags.ads 20111212115430 6c0509d0
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D gnat.ads 20110801150502 fd2ad2f1
D g-string.ads 20090409150019 c6abc540
D gnatcoll.ads 20140810010057 6a5da479
D gnatcoll-templates.ads 20140810010057 bc671465
D gnatcoll-templates.adb 20140810010057 fe4f010f
D interfac.ads 20140225151838 69adb1b9
D system.ads 20140921225607 90249111
D s-atocou.ads 20131010110730 cd7c94ca
D s-atocou.adb 20131010121735 62bad392
D s-exctab.ads 20140225151139 54135002
D s-exctab.adb 20140225151139 05502b19
D s-finmas.ads 20140225151139 814daec4
D s-finroo.ads 20120426095924 4ff27390
D s-htable.ads 20140225151139 84c2b3ea
D s-parame.ads 20140225151139 ab8cb46a
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-string.ads 20140225151139 8fe54fb7
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
X 1 ada.ads
16K9*Ada 19e8 20|24r6 24r35 25r6 25r35
X 2 a-charac.ads
16K13*Characters 18e19 20|24r10 24r39
X 3 a-chahan.ads
36K24*Handling 160e28 20|24w21 24r50
51V13*Is_Digit{boolean} 20|88s13 91s21
55V13*Is_Alphanumeric{boolean} 20|105s13 108s22
X 9 a-string.ads
16K13*Strings 35e16 20|25r10 25r39
X 12 a-strunb.ads
76K21*Unbounded 489e26 20|25w18 25r47
79R9*Unbounded_String<7|48R9> 473e14 20|134r21
100V13*To_String{string} 20|265s14
111U14*Append 20|158s10 186s19 194s19 221s22 229s22 245s13 252s19
115U14*Append 20|211s13
X 16 gnat.ads
34K9*GNAT 37e9 19|32r6 37r15 38r15 20|26r6 26r35
X 17 g-string.ads
38K14*Strings=38:37 19|32w11 37r20 38r20 20|26w11 26r40
X 18 gnatcoll.ads
24K9*GNATCOLL 26e13 19|34r9 137r5 20|28r14 268r5
X 19 gnatcoll-templates.ads
34K18*Templates 18|24k9 19|136E4 137l14 137e23 20|28b23 268l14 268t23
36R9*Substitution_Value 39e14 40r59
37p7*Name{40|45P9} 20|47m31 182r31
38p7*Value{40|45P9} 20|48m31 188r54 194r50
40A9*Substitution_Array(36R9)<integer> 42r40 45r31 109r20 136r31 20|44r40
. 128r20
42U14*Free 42=20 20|44b14 50l8 50t12
42a20 Substrings{40A9} 20|44b20 46r16 47m16 47r16 48m16 48r16
45a4*No_Substitution{40A9} 109r42 136c4 20|128r42
47P9*Substitute_Callback(string) 48>16 49>16 110r20 20|129r20
48s16 Name{string}
49b16 Quoted{boolean}
60e4*Default_Delimiter{character} 111r33 20|130r33
98E9*Error_Handling 100e41 113r20 20|132r20
98n28*Keep_As_Is{98E9} 113r38 20|132r38 251r21
99n28*Replace_With_Empty{98E9} 20|254r21
100n28*Report_Error{98E9} 20|257r21
107V13*Substitute{string} 108>7 109>7 110>7 111>7 112>7 113>7 20|126b13 187s30
. 222s33 266l8 266t18
108s7 Str{string} 20|127b7 135r32 141r22 146r24 146r42 147r16 154r20 158r26
. 160r27 166r27 173r16 173r39 183r15 188r25 207r21 218r22 223r28 245r29 252r35
109a7 Substrings{40A9} 20|128b7 181r19 182r16 188r39 189r25 189r39 194r35
. 224r28 224r42
110p7 Callback{47P9} 20|129b7 190r25 190r39 214r35 217r44 225r28 225r42
111e7 Delimiter{character} 20|130b7 146r56 166r32 191r25 191r39 207r46 211r29
. 226r28 226r42
112b7 Recursive{boolean} 20|131b7 185r19 192r25 192r39 220r22 227r28 227r42
113e7 Errors{98E9} 20|132b7 250r18
133X4*Invalid_Substitution 20|235r21 258r25
X 20 gnatcoll-templates.adb
30U14 Find_Identifier 31>7 32>7 33=7 34<7 35<7 56b14 120l8 120t23 166s10
31s7 Str{string} 57b7 64r10 70r13 73r24 73r42 79r13 82r24 82r42 88r23 90r24
. 91r31 96r21 97r21 105r30 107r24 108r39 108r59
32e7 Delimiter{character} 58b7 64r24
33i7 First{integer} 59b7 64r15 67r18 68r25 70r18 71m10 71r19 72r18 79r18
. 80m10 80r19 81r18 88r28 89r18 105r35 106r18 117r18
34i7 Last{integer} 60b7 67m10 72m10 73r16 73r47 74m13 74r21 76r25 77m10 77r25
. 81m10 82r16 82r47 83m13 83r21 85r25 86m10 86r25 89m10 90r16 91r36 93m13
. 93r21 96r13 97r26 99m13 99r21 102r25 103m10 103r25 106m10 107r16 108r44
. 108r64 110m13 110r21 113r25 114m10 114r25 117m10 118r25
35i7 First_After{integer} 61b7 68m10 76m10 85m10 102m10 113m10 118m10
46i11 S{integer} 47r28 48r28
134r7 Result{12|79R9} 158m18 158r18 187m22 187r22 194m27 194r27 211m21 211r21
. 222m25 222r25 229m30 229r30 245m21 245r21 252m27 252r27 265r25
135i7 First{natural} 141r13 142r18 158r31 164m10 165r30 252r40 262m10
135i14 Last{natural} 142m10 146r16 146r47 147r21 151m13 151r21 154r13 155m13
. 155r21 158r40 160r20 164r30 166m61 170r29 243r39 245r57
136b7 Found{boolean} 179m10 197m16 205r17 212m13 214r20 232m19 236m19 242r17
. 246m13 249r17
137i7 Identifier_First{natural} 165m10 166m43 166r43 172r19 183r20 206r39
. 207r26 218r27
137i25 Identifier_Last{natural} 170m10 172r39 174m16 183r40 206r21 218r47
. 243r21 245r34
137i42 First_After{natural} 166m67 252r53 262r19
138b7 Quoted{boolean} 148m16 148r30 218r65
172i14 D{integer} 173r21 173r44 174r35
181i14 S{integer} 182r28 188r51 194r47
217a19 Sub{string} 223r42 229r38
X 40 s-string.ads
45P9*String_Access(string) 19|37r28 38r28
49U14*Free[15|20] 20|47s10 48s10
|