V "GNAT Lib v15" A -nostdinc A -O2 A -Wextra A -Wall A -gnatwa A -g A -gnatp A -gnatg A -march=armv8-a A -mlittle-endian A -mabi=lp64 P SS ZX RN RV NO_ACCESS_SUBPROGRAMS RV NO_DIRECT_BOOLEAN_OPERATORS RV NO_EXCEPTIONS RV NO_IMPLICIT_CONDITIONALS RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS RV NO_IMPLEMENTATION_ATTRIBUTES RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_LOOPS RV NO_ELABORATION_CODE U ada.strings.maps%b a-strmap.adb 203d5282 NE OL PK Z ada.exceptions%s a-except.adb a-except.ali W ada.strings%s a-string.ads a-string.ali Z system%s system.ads system.ali Z system.bit_ops%s s-bitops.adb s-bitops.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali U ada.strings.maps%s a-strmap.ads 6feaa257 BN EE OL PU 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.strings%s a-string.ads a-string.ali Z system.unsigned_types%s s-unstyp.ads s-unstyp.ali D ada.ads 20250808065140 76789da1 ada%s D a-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-strmap.ads 20250808065140 1f91ebb6 ada.strings.maps%s D a-strmap.adb 20250808065140 3facb934 ada.strings.maps%b D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D system.ads 20250808065140 d0bef732 system%s D s-bitops.ads 20250808065140 cdf3ac3c system.bit_ops%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s G a e G c Z s b [to_set ada__strings__maps 84 13 none] G c Z s b [to_set ada__strings__maps 98 13 none] G c Z s b [to_ranges ada__strings__maps 108 13 none] G c Z s b [Oeq ada__strings__maps 131 13 none] G c Z s b [Onot ada__strings__maps 145 13 none] G c Z s b [Oand ada__strings__maps 152 13 none] G c Z s b [Oor ada__strings__maps 159 13 none] G c Z s b [Oxor ada__strings__maps 166 13 none] G c Z s b [Osubtract ada__strings__maps 173 13 none] G c Z s b [is_in ada__strings__maps 181 13 none] G c Z s b [is_subset ada__strings__maps 186 13 none] G c Z s s [spark_proof_sorted_character_sequence ada__strings__maps 207 13 none] G c Z s b [to_set ada__strings__maps 222 13 none] G c Z s b [to_set ada__strings__maps 232 13 none] G c Z s b [to_sequence ada__strings__maps 240 13 none] G c Z s s [spark_proof_model ada__strings__maps 269 13 none] G c Z s b [value ada__strings__maps 275 13 none] G c Z s b [to_mapping ada__strings__maps 299 13 none] G c Z s b [to_domain ada__strings__maps 324 13 none] G c Z s b [to_range ada__strings__maps 342 13 none] G c Z s s [Tcharacter_set_internalBIP ada__strings__maps 370 4 none] G c Z s s [Tcharacter_setBIP ada__strings__maps 373 4 none] G c Z s s [Tspark_proof_character_mapping_modelBIP ada__strings__maps 264 4 none] G c Z s s [Tcharacter_mappingBIP ada__strings__maps 382 4 none] G c Z s s [character_rangeIP ada__strings__maps 73 9 none] G c Z s s [character_rangesIP ada__strings__maps 80 9 none] X 1 ada.ads 18K9*Ada 22e8 6|49r6 51r9 390r22 650r5 7|46r14 606r5 X 2 a-charac.ads 16K13*Characters 18e19 6|49r10 390r26 X 3 a-chlat1.ads 16K24*Latin_1 294e27 6|49w21 390r37 23e4*NUL{character} 6|393r9 24e4*SOH{character} 6|394r9 25e4*STX{character} 6|395r9 26e4*ETX{character} 6|396r9 27e4*EOT{character} 6|397r9 28e4*ENQ{character} 6|398r9 29e4*ACK{character} 6|399r9 30e4*BEL{character} 6|400r9 31e4*BS{character} 6|401r9 32e4*HT{character} 6|402r9 33e4*LF{character} 6|403r9 34e4*VT{character} 6|404r9 35e4*FF{character} 6|405r9 36e4*CR{character} 6|406r9 37e4*SO{character} 6|407r9 38e4*SI{character} 6|408r9 40e4*DLE{character} 6|409r9 41e4*DC1{character} 6|410r9 42e4*DC2{character} 6|411r9 43e4*DC3{character} 6|412r9 44e4*DC4{character} 6|413r9 45e4*NAK{character} 6|414r9 46e4*SYN{character} 6|415r9 47e4*ETB{character} 6|416r9 48e4*CAN{character} 6|417r9 49e4*EM{character} 6|418r9 50e4*SUB{character} 6|419r9 51e4*ESC{character} 6|420r9 52e4*FS{character} 6|421r9 53e4*GS{character} 6|422r9 54e4*RS{character} 6|423r9 55e4*US{character} 6|424r9 61e4*Space{character} 6|425r9 62e4*Exclamation{character} 6|426r9 63e4*Quotation{character} 6|427r9 64e4*Number_Sign{character} 6|428r9 65e4*Dollar_Sign{character} 6|429r9 66e4*Percent_Sign{character} 6|430r9 67e4*Ampersand{character} 6|431r9 68e4*Apostrophe{character} 6|432r9 69e4*Left_Parenthesis{character} 6|433r9 70e4*Right_Parenthesis{character} 6|434r9 71e4*Asterisk{character} 6|435r9 72e4*Plus_Sign{character} 6|436r9 73e4*Comma{character} 6|437r9 74e4*Hyphen{character} 6|438r9 76e4*Full_Stop{character} 6|439r9 77e4*Solidus{character} 6|440r9 81e4*Colon{character} 6|451r9 82e4*Semicolon{character} 6|452r9 83e4*Less_Than_Sign{character} 6|453r9 84e4*Equals_Sign{character} 6|454r9 85e4*Greater_Than_Sign{character} 6|455r9 86e4*Question{character} 6|456r9 87e4*Commercial_At{character} 6|457r9 91e4*Left_Square_Bracket{character} 6|484r9 92e4*Reverse_Solidus{character} 6|485r9 93e4*Right_Square_Bracket{character} 6|486r9 94e4*Circumflex{character} 6|487r9 95e4*Low_Line{character} 6|488r9 97e4*Grave{character} 6|489r9 98e4*LC_A{character} 6|490r9 99e4*LC_B{character} 6|491r9 100e4*LC_C{character} 6|492r9 101e4*LC_D{character} 6|493r9 102e4*LC_E{character} 6|494r9 103e4*LC_F{character} 6|495r9 104e4*LC_G{character} 6|496r9 105e4*LC_H{character} 6|497r9 106e4*LC_I{character} 6|498r9 107e4*LC_J{character} 6|499r9 108e4*LC_K{character} 6|500r9 109e4*LC_L{character} 6|501r9 110e4*LC_M{character} 6|502r9 111e4*LC_N{character} 6|503r9 112e4*LC_O{character} 6|504r9 113e4*LC_P{character} 6|505r9 114e4*LC_Q{character} 6|506r9 115e4*LC_R{character} 6|507r9 116e4*LC_S{character} 6|508r9 117e4*LC_T{character} 6|509r9 118e4*LC_U{character} 6|510r9 119e4*LC_V{character} 6|511r9 120e4*LC_W{character} 6|512r9 121e4*LC_X{character} 6|513r9 122e4*LC_Y{character} 6|514r9 123e4*LC_Z{character} 6|515r9 124e4*Left_Curly_Bracket{character} 6|516r9 125e4*Vertical_Line{character} 6|517r9 126e4*Right_Curly_Bracket{character} 6|518r9 127e4*Tilde{character} 6|519r9 128e4*DEL{character} 6|520r9 139e4*Reserved_128{character} 6|521r9 140e4*Reserved_129{character} 6|522r9 141e4*BPH{character} 6|523r9 142e4*NBH{character} 6|524r9 143e4*Reserved_132{character} 6|525r9 144e4*NEL{character} 6|526r9 145e4*SSA{character} 6|527r9 146e4*ESA{character} 6|528r9 147e4*HTS{character} 6|529r9 148e4*HTJ{character} 6|530r9 149e4*VTS{character} 6|531r9 150e4*PLD{character} 6|532r9 151e4*PLU{character} 6|533r9 152e4*RI{character} 6|534r9 153e4*SS2{character} 6|535r9 154e4*SS3{character} 6|536r9 156e4*DCS{character} 6|537r9 157e4*PU1{character} 6|538r9 158e4*PU2{character} 6|539r9 159e4*STS{character} 6|540r9 160e4*CCH{character} 6|541r9 161e4*MW{character} 6|542r9 162e4*SPA{character} 6|543r9 163e4*EPA{character} 6|544r9 165e4*SOS{character} 6|545r9 166e4*Reserved_153{character} 6|546r9 167e4*SCI{character} 6|547r9 168e4*CSI{character} 6|548r9 169e4*ST{character} 6|549r9 170e4*OSC{character} 6|550r9 171e4*PM{character} 6|551r9 172e4*APC{character} 6|552r9 180e4*No_Break_Space{character} 6|553r9 182e4*Inverted_Exclamation{character} 6|554r9 183e4*Cent_Sign{character} 6|555r9 184e4*Pound_Sign{character} 6|556r9 185e4*Currency_Sign{character} 6|557r9 186e4*Yen_Sign{character} 6|558r9 187e4*Broken_Bar{character} 6|559r9 188e4*Section_Sign{character} 6|560r9 189e4*Diaeresis{character} 6|561r9 190e4*Copyright_Sign{character} 6|562r9 191e4*Feminine_Ordinal_Indicator{character} 6|563r9 192e4*Left_Angle_Quotation{character} 6|564r9 193e4*Not_Sign{character} 6|565r9 194e4*Soft_Hyphen{character} 6|566r9 195e4*Registered_Trade_Mark_Sign{character} 6|567r9 196e4*Macron{character} 6|568r9 200e4*Degree_Sign{character} 6|569r9 202e4*Plus_Minus_Sign{character} 6|570r9 203e4*Superscript_Two{character} 6|571r9 204e4*Superscript_Three{character} 6|572r9 205e4*Acute{character} 6|573r9 206e4*Micro_Sign{character} 6|574r9 207e4*Pilcrow_Sign{character} 6|575r9 209e4*Middle_Dot{character} 6|576r9 210e4*Cedilla{character} 6|577r9 211e4*Superscript_One{character} 6|578r9 212e4*Masculine_Ordinal_Indicator{character} 6|579r9 213e4*Right_Angle_Quotation{character} 6|580r9 214e4*Fraction_One_Quarter{character} 6|581r9 215e4*Fraction_One_Half{character} 6|582r9 216e4*Fraction_Three_Quarters{character} 6|583r9 217e4*Inverted_Question{character} 6|584r9 221e4*UC_A_Grave{character} 6|585r9 222e4*UC_A_Acute{character} 6|586r9 223e4*UC_A_Circumflex{character} 6|587r9 224e4*UC_A_Tilde{character} 6|588r9 225e4*UC_A_Diaeresis{character} 6|589r9 226e4*UC_A_Ring{character} 6|590r9 227e4*UC_AE_Diphthong{character} 6|591r9 228e4*UC_C_Cedilla{character} 6|592r9 229e4*UC_E_Grave{character} 6|593r9 230e4*UC_E_Acute{character} 6|594r9 231e4*UC_E_Circumflex{character} 6|595r9 232e4*UC_E_Diaeresis{character} 6|596r9 233e4*UC_I_Grave{character} 6|597r9 234e4*UC_I_Acute{character} 6|598r9 235e4*UC_I_Circumflex{character} 6|599r9 236e4*UC_I_Diaeresis{character} 6|600r9 240e4*UC_Icelandic_Eth{character} 6|601r9 241e4*UC_N_Tilde{character} 6|602r9 242e4*UC_O_Grave{character} 6|603r9 243e4*UC_O_Acute{character} 6|604r9 244e4*UC_O_Circumflex{character} 6|605r9 245e4*UC_O_Tilde{character} 6|606r9 246e4*UC_O_Diaeresis{character} 6|607r9 247e4*Multiplication_Sign{character} 6|608r9 248e4*UC_O_Oblique_Stroke{character} 6|609r9 249e4*UC_U_Grave{character} 6|610r9 250e4*UC_U_Acute{character} 6|611r9 251e4*UC_U_Circumflex{character} 6|612r9 252e4*UC_U_Diaeresis{character} 6|613r9 253e4*UC_Y_Acute{character} 6|614r9 254e4*UC_Icelandic_Thorn{character} 6|615r9 255e4*LC_German_Sharp_S{character} 6|616r9 259e4*LC_A_Grave{character} 6|617r9 260e4*LC_A_Acute{character} 6|618r9 261e4*LC_A_Circumflex{character} 6|619r9 262e4*LC_A_Tilde{character} 6|620r9 263e4*LC_A_Diaeresis{character} 6|621r9 264e4*LC_A_Ring{character} 6|622r9 265e4*LC_AE_Diphthong{character} 6|623r9 266e4*LC_C_Cedilla{character} 6|624r9 267e4*LC_E_Grave{character} 6|625r9 268e4*LC_E_Acute{character} 6|626r9 269e4*LC_E_Circumflex{character} 6|627r9 270e4*LC_E_Diaeresis{character} 6|628r9 271e4*LC_I_Grave{character} 6|629r9 272e4*LC_I_Acute{character} 6|630r9 273e4*LC_I_Circumflex{character} 6|631r9 274e4*LC_I_Diaeresis{character} 6|632r9 277e4*LC_Icelandic_Eth{character} 6|633r9 278e4*LC_N_Tilde{character} 6|634r9 279e4*LC_O_Grave{character} 6|635r9 280e4*LC_O_Acute{character} 6|636r9 281e4*LC_O_Circumflex{character} 6|637r9 282e4*LC_O_Tilde{character} 6|638r9 283e4*LC_O_Diaeresis{character} 6|639r9 284e4*Division_Sign{character} 6|640r9 285e4*LC_O_Oblique_Stroke{character} 6|641r9 286e4*LC_U_Grave{character} 6|642r9 287e4*LC_U_Acute{character} 6|643r9 288e4*LC_U_Circumflex{character} 6|644r9 289e4*LC_U_Diaeresis{character} 6|645r9 290e4*LC_Y_Acute{character} 6|646r9 291e4*LC_Icelandic_Thorn{character} 6|647r9 292e4*LC_Y_Diaeresis{character} 6|648r9 X 5 a-string.ads 16K13*Strings 1|18k9 5|35e16 6|51r13 650r9 7|46r18 183r16 195r19 606r9 27X46*Translation_Error 7|183r24 195r27 X 6 a-strmap.ads 51K21*Maps 5|16k13 6|370E9 650l17 650e21 7|46b26 606l17 606t21 62A9*Character_Set<370A9> 63r41 66r24 84r58 98r58 108r33 131r34 145r34 145r56 . 152r34 152r56 159r34 159r56 166r34 166r56 173r34 173r56 183r17 187r18 188r18 . 199r15 200r15 222r60 232r60 240r32 373c9 380r24 7|54r32 54r54 63r32 72r34 . 72r56 74r14 82r28 82r50 84r14 91r33 91r55 93r14 101r34 101r56 103r14 113r17 . 122r18 123r18 177r18 424r30 508r32 538r55 539r16 562r52 563r16 575r59 576r16 . 589r51 590r16 66a4*Null_Set{62A9} 86r51 100r54 110r18 224r53 242r18 380c4 7|177r35 539r33 . 563r33 576r33 590r33 73R9*Character_Range 76e14 80r58 98r33 7|562r28 74e7*Low{character} 90r58 93r33 100r29 103r61 105r30 116r30 119r33 7|453m33 . 478r50 485r37 494r34 497r37 542r30 548r46 549r48 556r42 565r21 569r45 75e7*High{character} 90r70 93r45 100r17 103r73 105r42 116r42 119r45 7|469m36 . 472m36 479r50 485r49 494r46 497r49 542r48 548r67 556r63 565r33 80A9*Character_Ranges(73R9) 84r33 108r58 7|424r52 425r20 538r30 84V13*To_Set{62A9} 84>24 7|538b13 560l8 560t14 84a24 Ranges{80A9} 86r12 90r35 92r25 7|538b21 541r16 542r19 542r37 547r39 . 548r32 548r53 549r37 555r35 556r28 556r49 88e17 Char{character} 89r22 90r45 90r27 Span{73R9} 90r53 90r65 92r17 Span{73R9} 93r28 93r40 93e20 Char{character} 94r21 98V13*To_Set{62A9} 98>24 7|562b13 573l8 573t14 98r24 Span{73R9} 100r12 100r24 103r56 103r68 105r25 105r37 7|562b21 565r16 . 565r28 569r40 102e17 Char{character} 103r22 103r48 105e17 Char{character} 105r57 108V13*To_Ranges{80A9} 108>24 110r32 115r32 118r25 7|424b13 502l8 502t17 108a24 Set{62A9} 110r12 113r28 119r66 7|424b24 425r43 440r20 444r57 450r24 . 462r37 464r27 468r13 477r16 483r19 489r37 492r16 497r57 112e17 Char{character} 113r22 116r17 115r24 Span{73R9} 116r25 116r37 118r17 Span{73R9} 119r28 119r40 119e20 Char{character} 119r60 131V14*"="{boolean} 86s49 100s52 110s16 131>20 131>26 224s51 242s16 7|63b14 . 66l9 66t11 126s33 131a20 Left{62A9} 136r25 7|63b18 65r38 131a26 Right{62A9} 136r46 7|63b24 65r70 135e17 Char{character} 136r19 136r40 145V14*"not"{62A9} 145>20 7|56s23 82b14 85l9 85t13 145a20 Right{62A9} 150r29 7|82b20 84r57 147e17 Char{character} 148r19 150r23 152V14*"and"{62A9} 152>20 152>26 7|56s19 72b14 76l9 76t13 126s24 152a20 Left{62A9} 157r26 7|72b20 75r34 152a26 Right{62A9} 157r49 7|72b26 75r68 154e17 Char{character} 155r19 157r20 157r43 159V14*"or"{62A9} 159>20 159>26 7|91b14 95l9 95t12 159a20 Left{62A9} 164r26 7|91b19 94r34 159a26 Right{62A9} 164r48 7|91b25 94r67 161e17 Char{character} 162r19 164r20 164r42 166V14*"xor"{62A9} 166>20 166>26 7|101b14 105l9 105t13 166a20 Left{62A9} 171r26 7|101b20 104r34 166a26 Right{62A9} 171r49 7|101b26 104r68 168e17 Char{character} 169r19 171r20 171r43 173V14*"-"{62A9} 173>20 173>26 7|54b14 57l9 57t11 173a20 Left{62A9} 178r26 7|54b18 56r14 173a26 Right{62A9} 178r53 7|54b24 56r27 175e17 Char{character} 176r19 178r20 178r47 181V13*Is_In{boolean} 89s15 94s14 103s15 105s50 113s15 119s53 136s12 136s33 . 148s12 150s16 155s12 157s13 157s36 162s12 164s13 164s35 169s12 171s13 171s36 . 176s12 178s13 178s40 182>7 183>7 194s17 194s45 227s15 230s37 234s8 238s21 . 245s15 248s47 367r19 7|111b13 528s52 182e7 Element{character} 7|115r13 183a7 Set{62A9} 7|115r8 186V13*Is_Subset{boolean} 187>7 188>7 191r10 201r12 7|121b13 127l8 127t17 187a7 Elements{62A9} 194r30 7|122b7 126r15 126r35 188a7 Set{62A9} 194r58 7|123b7 126r28 193e19 Char{character} 194r24 194r52 198V14*"<="=201:12{boolean} 199a7 Left{62A9} 200a7 Right{62A9} 203A12*Character_Sequence{string} 208r13 222r33 240r54 300r18 325r39 . 343r39 7|133r56 174r18 226r55 232r16 251r23 268r40 282r23 335r28 344r40 . 508r54 575r32 210i15 J{integer} 211r13 211r37 211r47 222V13*To_Set{62A9} 222>21 7|575b13 587l8 587t14 222a21 Sequence{203A12} 224r12 228r32 230r25 7|575b21 578r16 579r18 583r32 . 583r62 226e17 Char{character} 227r22 228r44 228e27 X{character} 228r51 230e17 Char{character} 230r44 232V13*To_Set{62A9} 232>21 7|589b13 594l8 594t14 232e21 Singleton{character} 234r15 237r23 7|589b21 592r15 236e17 Char{character} 237r15 238r28 240V13*To_Sequence{203A12} 240>26 242r32 246r32 248r25 250r47 7|508b13 532l8 . 532t19 240a26 Set{62A9} 242r12 245r28 248r60 7|508b26 513r19 514r13 525r26 526r16 . 528r65 244e17 Char{character} 245r22 246r54 246e27 X{character} 246r61 248e17 Char{character} 248r54 259A9*Character_Mapping(character) 260r41 270r13 276r17 292r24 300r45 325r13 . 343r13 382c9 385r13 392r24 7|133r30 174r45 176r18 226r29 231r16 250r23 . 260r40 281r23 334r40 601r17 275V13*Value{character} 276>7 277>7 279r14 314s20 318s18 335s17 337s45 350s33 . 368r19 7|600b13 276a7 Map{259A9} 279r48 7|604r8 277e7 Element{character} 279r54 7|604r13 292a4*Identity{259A9} 309r47 327r18 392c4 7|149r42 216r27 299V13*To_Mapping{259A9} 300>7 300>13 309r27 314r27 318r25 7|173b13 220l8 . 220t18 300a7 From{203A12} 303r8 305r22 306r25 307r30 307r42 309r12 312r26 313r18 . 315r30 317r30 7|174b7 178r38 193r16 194r23 198r20 198r41 199r20 203r26 . 204r23 204r43 205r36 209r33 209r59 214r30 215r19 215r38 300a13 To{203A12} 303r22 309r19 315r22 315r43 7|174b13 179r38 198r33 198r54 . 204r35 204r56 215r30 215r51 305i17 J{integer} 307r18 307r36 306i20 K{integer} 307r23 307r48 311e17 Char{character} 313r29 314r46 317r38 318r44 318r52 312i21 J{integer} 313r24 315r26 317e25 X{character} 317r46 324V13*To_Domain{203A12} 325>7 327r32 329r8 331r47 334r29 337r25 347s33 350s45 . 7|133b13 167l8 167t17 263s33 335s50 412s51 414s46 415s22 325a7 Map{259A9} 327r12 335r24 337r52 7|133b24 134r29 142r16 143r13 149r36 . 156r26 157r19 163r48 333e17 Char{character} 334r54 335r29 335r37 334e24 X{character} 334r49 337e17 Char{character} 337r57 337r66 342V13*To_Range{203A12} 343>7 345r8 347r8 349r22 350r11 7|226b13 418l8 418t16 343a7 Map{259A9} 347r44 350r40 350r56 7|226b23 363r29 369r29 377r16 378r13 . 380r27 395r26 396r19 401r52 403r48 405r49 407r33 411r24 412r29 412r62 414r57 . 415r33 349i17 J{integer} 350r28 350r62 360P9*Character_Mapping_Function(character) 361>24 361e24 From{character} 370A9 Character_Set_Internal(boolean) 371r17 373r30 7|65r14 65r46 . 75r10 75r44 84r33 94r10 94r43 104r10 104r44 390K12 L=390:37 393r7 394r7 395r7 396r7 397r7 398r7 399r7 400r7 401r7 402r7 . 403r7 404r7 405r7 406r7 407r7 408r7 409r7 410r7 411r7 412r7 413r7 414r7 . 415r7 416r7 417r7 418r7 419r7 420r7 421r7 422r7 423r7 424r7 425r7 426r7 . 427r7 428r7 429r7 430r7 431r7 432r7 433r7 434r7 435r7 436r7 437r7 438r7 . 439r7 440r7 451r7 452r7 453r7 454r7 455r7 456r7 457r7 484r7 485r7 486r7 . 487r7 488r7 489r7 490r7 491r7 492r7 493r7 494r7 495r7 496r7 497r7 498r7 . 499r7 500r7 501r7 502r7 503r7 504r7 505r7 506r7 507r7 508r7 509r7 510r7 . 511r7 512r7 513r7 514r7 515r7 516r7 517r7 518r7 519r7 520r7 521r7 522r7 . 523r7 524r7 525r7 526r7 527r7 528r7 529r7 530r7 531r7 532r7 533r7 534r7 . 535r7 536r7 537r7 538r7 539r7 540r7 541r7 542r7 543r7 544r7 545r7 546r7 . 547r7 548r7 549r7 550r7 551r7 552r7 553r7 554r7 555r7 556r7 557r7 558r7 . 559r7 560r7 561r7 562r7 563r7 564r7 565r7 566r7 567r7 568r7 569r7 570r7 . 571r7 572r7 573r7 574r7 575r7 576r7 577r7 578r7 579r7 580r7 581r7 582r7 . 583r7 584r7 585r7 586r7 587r7 588r7 589r7 590r7 591r7 592r7 593r7 594r7 . 595r7 596r7 597r7 598r7 599r7 600r7 601r7 602r7 603r7 604r7 605r7 606r7 . 607r7 608r7 609r7 610r7 611r7 612r7 613r7 614r7 615r7 616r7 617r7 618r7 . 619r7 620r7 621r7 622r7 623r7 624r7 625r7 626r7 627r7 628r7 629r7 630r7 . 631r7 632r7 633r7 634r7 635r7 636r7 637r7 638r7 639r7 640r7 641r7 642r7 . 643r7 644r7 645r7 646r7 647r7 648r7 X 7 a-strmap.adb 134a7 Result{string} 145m13 151r56 152r56 154r52 161r29 163r29 166r14 135i7 J{natural} 141m7 144m13 144r18 145r21 146r28 149r56 150r33 151r51 152r51 . 154r65 160r38 163r42 166r27 142e11 C{character} 143r18 143r24 145r27 146r22 150r53 152r70 156r39 151i41 K{integer} 151r64 152i41 K{integer} 152r64 156e21 D{character} 157r24 157r29 158r27 160r27 161r46 161r52 163e21 Char=163:21{character} 163r53 163r62 176a7 Result{6|259A9} 187m10 188r33 188r41 190r26 190r50 198m10 201r33 204r15 . 212r44 216r18 219r14 177a7 Inserted{6|62A9} 194r13 199m10 205r26 208r16 212r23 178i7 From_Len{natural} 182r10 179i7 To_Len{natural} 182r22 186e11 Char{character} 187r18 187r27 188r57 190r42 190e21 C{character} 190r58 190r63 193i11 J{integer} 194r29 198r26 198r37 199r26 203r40 209r47 214r44 215r34 203i21 K{integer} 204r29 204r39 205r42 207e21 Char{character} 208r26 209r52 209i28 K{integer} 209r65 211e21 Char{character} 212r33 212r52 212r60 214i25 K{integer} 215r25 239e19 Char{character} 240r43 241r24 241r32 240e26 X{character} 240r38 243e19 Char{character} 243r39 243r48 272i26 J{integer} 274r27 274r43 273i29 K{integer} 274r31 274r53 309e39 X{character} 309r52 313e39 X{character} 313r52 319e36 X{character} 319r49 324e36 X{character} 324r49 346i14 A{integer} 347r23 349r22 351r32 351r51 355r42 349i17 B{integer} 351r41 351i27 K{integer} 351r61 355i24 J{integer} 357r25 357r41 356i27 K{integer} 357r29 357r51 363a7 Result{string} 380m13 389r33 401r29 405r36 417r14 364i7 J{natural} 376m7 379m13 379r18 380r21 381r21 382r28 388r33 389r46 390r46 . 391r51 393r65 399r38 403r42 405r31 407r51 412r47 414r28 415r47 417r27 377e11 C{character} 378r18 378r24 380r32 381r27 382r22 388r53 391r70 395r39 391i41 K{integer} 391r64 395e21 D{character} 396r24 396r29 397r27 399r27 400r46 400r52 401r46 401r57 403e21 Char=403:21{character} 403r53 403r62 405i21 K{integer} 405r44 405r62 414i18 K{integer} 414r41 414r63 425a7 Max_Ranges{6|80A9} 453m10 469m13 472m13 478r27 479r27 484r39 488r33 . 493r36 496r29 501r14 427i7 Range_Num{natural} 433m7 452m10 452r23 453r22 469r25 472r25 478r39 . 479r39 484r56 487r37 488r50 493r53 496r46 498r44 501r31 428e7 C{character} 432m7 436r20 440r25 442r31 442r52 444r32 444r48 445r47 . 446r23 447m13 447r34 450r29 453r40 459r31 459r52 461r32 461r48 462r30 463r47 . 464r32 464r43 465m13 465r34 468r18 469r44 472r60 476r39 487r65 489r42 491r48 444e24 Char{character} 444r62 461e24 Char{character} 462r22 462r42 476e21 Char{character} 477r21 478r19 481e21 Char{character} 482r19 483r24 485r24 484r31 Span=484:31{6|73R9} 485r32 485r44 491e21 Char{character} 492r21 494r21 493r28 Span=493:28{6|73R9} 494r29 494r41 496r21 Span=496:21{6|73R9} 497r32 497r44 497e24 Char{character} 497r62 509a7 Result{string} 516m13 520r33 521r60 523r52 526r41 528r29 531r14 511i7 Count{natural} 515m13 515r22 516r21 519r33 520r46 521r51 523r65 526r54 . 528r42 531r27 513e11 Char{character} 514r18 516r31 519r57 521r74 525r39 521i41 K{integer} 521r68 525e21 C{character} 526r21 526r64 526e36 X=526:36{character} 526r68 528e21 Char=528:21{character} 528r59 539a7 Result{6|62A9} 543m13 546r18 554r15 559r14 541i11 R{integer} 542r27 542r45 547r55 549r45 555r51 542e14 C{character} 543r21 549r55 545e24 Char{character} 546r26 548r24 549r29 547i31 Prev{integer} 548r40 548r61 553e21 Char{character} 554r23 556r20 555i27 Prev{integer} 556r36 556r57 563a7 Result{6|62A9} 566m10 569r15 572r14 565e11 C{character} 566r18 569r52 568e21 Char{character} 569r23 569r32 576a7 Result{6|62A9} 579m10 582r15 586r14 578i11 J{integer} 579r28 583r50 581e21 Char{character} 582r23 583r55 583i27 K{integer} 583r72 590a7 Result{6|62A9} 592m7 593r14