/usr/lib/x86_64-linux-gnu/ada/adalib/opentoken/opentoken-recognizer-character_set.ali is in libopentoken4-dev 5.0a-1.
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 | V "GNAT Lib v4.9"
A -O2
A -fPIC
A -fstack-protector
A -g
A -gnatf
A -gnatn
A -gnato
A -gnatwa
A -gnatVa
A -gnatA
P SS ZX
RN
RV NO_DISPATCHING_CALLS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV SPARK_05
U opentoken.recognizer.character_set%b opentoken-recognizer-character_set.adb 085fed43 NE OO PK
W ada.tags%s a-tags.adb a-tags.ali
W interfaces%s interfac.ads interfac.ali
W opentoken.recognizer%s opentoken-recognizer.ads opentoken-recognizer.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U opentoken.recognizer.character_set%s opentoken-recognizer-character_set.ads fc1f4020 EE OO PF PK
W ada%s ada.ads ada.ali
W ada.characters%s a-charac.ads a-charac.ali
W ada.characters.latin_1%s a-chlat1.ads a-chlat1.ali
W ada.exceptions%s a-except.adb a-except.ali
W ada.streams%s a-stream.adb a-stream.ali
W ada.strings%s a-string.ads a-string.ali
W ada.strings.maps%s a-strmap.adb a-strmap.ali
W ada.tags%s a-tags.adb a-tags.ali
W opentoken.recognizer%s opentoken-recognizer.ads opentoken-recognizer.ali
W system%s system.ads system.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W system.storage_elements%s s-stoele.adb s-stoele.ali
W system.stream_attributes%s s-stratt.adb s-stratt.ali
D ada.ads 20070406091342 3ffc8e18
D a-charac.ads 20070912115821 2d3ec45b
D a-chlat1.ads 20140225151544 66457d31
D a-except.ads 20140129161953 f86a4103
D a-finali.ads 20111121113555 52ecdc1b
D a-ioexce.ads 20140225151544 e4a01f64
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-strmap.adb 20090409150019 0a51f71c
D a-strsup.ads 20120309145048 a27dcb33
D a-tags.ads 20111212115430 6c0509d0
D a-unccon.ads 20070406091342 f9eb8f06
D interfac.ads 20140225151838 69adb1b9
D opentoken.ads 20140221201457 fc81ed4c
D opentoken-recognizer.ads 20140221201457 ddbf64ff
D opentoken-recognizer-character_set.ads 20140221201457 db5d6f15
D opentoken-recognizer-character_set.adb 20140221201457 d3028256
D system.ads 20140424202341 90249111
D s-bitops.ads 20140225151544 0765e3a3
D s-exctab.ads 20140225151139 54135002
D s-fatflt.ads 20090409150019 11beb392
D s-fatgen.ads 20140129155348 9267ca45
D s-fatgen.adb 20140129155348 9ba81cee
D s-fatlfl.ads 20090409150019 378cba9f
D s-fatllf.ads 20090409150019 4d5c1475
D s-fatsfl.ads 20090409150019 e2f873d3
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-stratt.adb 20090409150019 56ef263e
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
X 1 ada.ads
16K9*Ada 19e8 19|33r6 34r6 47r35 48r6 48r31 49r33 65r34 78r15 20|51r13 66r34
X 2 a-charac.ads
16K13*Characters 18e19 19|34r10 48r35 49r37
X 3 a-chlat1.ads
18K24*Latin_1 296e27 19|34w21 48r46 49r48
34e4*HT{character} 19|48r54
63e4*Space{character} 19|49r56
X 8 a-string.ads
16K13*Strings 35e16 19|33r10 47r39 48r10 65r38 78r19 20|51r17 66r38
X 11 a-strmap.ads
38K21*Maps 412e21 19|33w18 47r47 48r18 65r46 78r27 20|51r25 66r46
47A9*Character_Set<138A9> 19|47r52 65r51 78r32 20|66r51
83V13*Is_In{boolean} 20|51s30
84e7 Element{character} 20|51r37
85a7 Set{47A9} 20|51r59
99V13*To_Set{47A9} 19|48s23
138A9 Character_Set_Internal(boolean)<character>
X 17 opentoken.ads
42K9*OpenToken 78e14 19|42r9 52r25 73r25 89r5 20|37r14 75r5
56e4*EOL_Character{character} 19|50r33
X 18 opentoken-recognizer.ads
43K19*Recognizer 17|42k9 18|78e25 19|42r19 52r35 73r35 89r15 20|37r24 75r15
46E9*Analysis_Verdict 49e14 19|87r26 20|47r26
47n7*Matches{46E9} 20|52r24
49n7*Failed{46E9} 20|54r32 59r21
52H9*Instance 57e14 19|52r46 73r46
56b7*Report{boolean} 20|70m15
X 19 opentoken-recognizer-character_set.ads
42K30*Character_Set 18|43k19 19|71E9 89l26 89e39 20|37b35 75l26 75t39
47a4*Standard_Whitespace{11|47A9}
52R9*Instance<18|52R9> 65p13 66r59 73c9 80e14 82P25 82r51 84P25 85r26 20|39r51
. 45r26 68r24
65V13*Get{52R9} 65>18 66>18 20|66b13 73l8 73t11
65a18 Set{11|47A9} 20|66b18 72r25
66b18 Reportable{boolean} 20|67b18 70r25
71E9 State_ID 71e33 76r15
71n22 Text{71E9} 76r27 20|41r26 50r12 71r25
71n28 Done{71E9} 20|55r32 57r12
76e7 State{71E9} 20|41m17 49r22 55m23 71m15
78a7 Set{11|47A9} 20|51r76 72m15
82U25 Clear<18|67p14> 82=32 20|39b25 42l8 42t13
82r32 The_Token{52R9} 20|39b32 41m7
84U25 Analyze<18|74p14> 85=7 86>7 87<7 20|44b25 61l8 61t15
85r7 The_Token{52R9} 20|45b7 49r12 51r66 55m13
86e7 Next_Char{character} 20|46b7 51r48
87e7 Verdict{18|46E9} 20|47b7 52m13 54m13 59m10
|