V "GNAT Lib v15" A -O3 A -gnatA A -ffunction-sections A -fdata-sections A -gnata A -gnato1 A -gnatVa A -gnatwa A -gnatwJ A -gnatwK A -gnat2022 A -march=armv8-a A -mlittle-endian A -mabi=lp64 P SS ZX RN RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTIONS RV NO_FINALIZATION RV NO_IO RV NO_IMPLICIT_CONDITIONALS RV NO_LOCAL_ALLOCATORS RV NO_NESTED_FINALIZATION RV NO_RECURSION RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE U templates_parser.utils%b templates_parser-utils.adb 32fa0b6d NE OO PK W ada%s ada.ads ada.ali W ada.command_line%s a-comlin.adb a-comlin.ali W ada.directories%s a-direct.adb a-direct.ali Z ada.exceptions%s a-except.adb a-except.ali W ada.strings%s a-string.ads a-string.ali W ada.strings.fixed%s a-strfix.adb a-strfix.ali W ada.strings.maps%s a-strmap.adb a-strmap.ali W ada.strings.maps.constants%s a-stmaco.ads a-stmaco.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali Z system%s system.ads system.ali Z system.assertions%s s-assert.adb s-assert.ali Z system.finalization_primitives%s s-finpri.adb s-finpri.ali Z system.img_int%s s-imgint.ads s-imgint.ali Z system.return_stack%s s-retsta.ads s-retsta.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali Z system.soft_links%s s-soflin.adb s-soflin.ali Z system.standard_library%s s-stalib.adb s-stalib.ali W templates_parser%s templates_parser.adb templates_parser.ali U templates_parser.utils%s templates_parser-utils.ads 94f4ba7f BN EE OO PK W ada%s ada.ads ada.ali W ada.environment_variables%s a-envvar.adb a-envvar.ali Z system.secondary_stack%s s-secsta.adb s-secsta.ali W templates_parser%s templates_parser.adb templates_parser.ali D ada.ads 20250808065140 76789da1 ada%s D a-assert.ads 20250808065140 ba465f5c ada.assertions%s D a-calend.ads 20250808065140 bf7f3cc9 ada.calendar%s D a-charac.ads 20250808065140 2d3ec45b ada.characters%s D a-chlat1.ads 20250808065140 e0d72e76 ada.characters.latin_1%s D a-comlin.ads 20250808065140 4aa66568 ada.command_line%s D a-contai.ads 20250808065140 61e5e089 ada.containers%s D a-cohata.ads 20250808065140 bea783e3 ada.containers.hash_tables%s D a-conhel.ads 20250808065140 46fe1ce3 ada.containers.helpers%s D a-cihama.ads 20250808065140 42861819 ada.containers.indefinite_hashed_maps%s D a-cihase.ads 20250808065140 b5cdb105 ada.containers.indefinite_hashed_sets%s D a-direct.ads 20250808065140 467e87a1 ada.directories%s D a-envvar.ads 20250808065140 00080416 ada.environment_variables%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%s D a-ioexce.ads 20250808065140 40018c65 ada.io_exceptions%s D a-iteint.ads 20250808065140 49a8bee2 ada.iterator_interfaces%s D a-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-strfix.ads 20250808065140 8648dedb ada.strings.fixed%s D a-strhas.ads 20250808065140 e06866e7 ada.strings.hash%s D a-strmap.ads 20250808065140 1f91ebb6 ada.strings.maps%s D a-stmaco.ads 20250808065140 4b1f2a0b ada.strings.maps.constants%s D a-strsea.ads 20250808065140 18c3c634 ada.strings.search%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-strunb.ads 20250808065140 b10770ab ada.strings.unbounded%s D a-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D system.ads 20250808065140 d0bef732 system%s D s-assert.ads 20250808065140 9c4520c7 system.assertions%s D s-atocou.ads 20250808065140 dc18efc3 system.atomic_counters%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-finpri.ads 20250808065140 5970d55a system.finalization_primitives%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-imagei.ads 20250808065140 5e131ce0 system.image_i%s D s-imgint.ads 20250808065140 67e4edfb system.img_int%s D s-memory.ads 20250808065140 18949c1a system.memory%s D s-oscons.ads 20251019144612 5fab350e system.os_constants%s D s-oslock.ads 20250808065140 13fa6b78 system.os_locks%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-pooglo.ads 20250808065140 91708d21 system.pool_global%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-retsta.ads 20250808065140 0f6b06cb system.return_stack%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-soflin.ads 20250808065140 5d88fdea system.soft_links%s D s-stache.ads 20250808065140 0b81c1fe system.stack_checking%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stalib.adb 20250808065140 eb464a47 system.standard_library%b D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-stopoo.ads 20250808065140 e9fa2dd8 system.storage_pools%s D s-stratt.ads 20250808065140 516607ae system.stream_attributes%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s D s-valspe.ads 20250808065140 f810d31c system.val_spec%s D s-vaispe.ads 20250808065140 8280550e system.value_i_spec%s D s-vauspe.ads 20250808065140 89269ba5 system.value_u_spec%s D s-vs_int.ads 20250808065140 06b6b724 system.vs_int%s D s-vs_uns.ads 20250808065140 e7f47a27 system.vs_uns%s D templates_parser.ads 20250822150029 1cb5e754 templates_parser%s D templates_parser-utils.ads 20250822150029 8849593d templates_parser.utils%s D templates_parser-utils.adb 20250822150029 7b3c4449 templates_parser.utils%b D templates_parser_tasking.ads 20250822150029 4c0209f0 templates_parser_tasking%s G a e G c Z s b [image templates_parser__utils 38 13 none] G c Z s b [image templates_parser__utils 43 13 none] G c Z s b [value templates_parser__utils 46 13 none] G c Z s b [get_program_directory templates_parser__utils 51 13 none] G c Z s b [executable_extension templates_parser__utils 61 13 none] G c Z s b [web_escape templates_parser__utils 64 13 none] G c Z s b [is_number templates_parser__utils 68 13 none] G c Z s s [Tc_arrayBIP templates_parser__utils 82 4 none] G r s tag [value templates_parser__utils 46 13 none] [tagIP templates_parser 587 9 none] G r f tag [value templates_parser__utils 46 13 none] [initialize templates_parser 592 25 none] G r c none [value templates_parser__utils 46 13 none] [Oconcat templates_parser 100 13 none] G r c none [value templates_parser__utils 46 13 none] [Oconcat templates_parser 90 13 none] G r d tag [value templates_parser__utils 46 13 none] [adjust templates_parser 594 25 none] X 1 ada.ads 18K9*Ada 22e8 63|32r6 36r8 64|30r6 31r6 32r6 33r6 X 6 a-comlin.ads 40K13*Command_Line 148e21 64|30w10 89r33 66V13*Command_Name{string} 64|89s46 X 9 a-conhel.ads 84R12 Reference_Control_Type<15|43R9> X 12 a-direct.ads 76K13*Directories 524e20 64|31w10 75r34 139r51 142r19 173r16 182r26 191r40 . 198r29 82V13*Current_Directory{string} 64|182s38 245V13*Simple_Name{string} 64|191s52 251V13*Containing_Directory{string} 64|75s46 198s41 275V13*Compose{string} 64|139s63 310V13*Exists{boolean} 64|142s31 173s28 X 13 a-envvar.ads 19K13*Environment_Variables 69e30 63|32w10 55r28 56r28 64|122r43 22V13*Value{string} 63|56s50 64|122s65 34V13*Exists{boolean} 63|55s50 X 17 a-iteint.ads 24h9 Forward_Iterator X 19 a-string.ads 16K13*Strings 35e16 64|32r10 33r10 129r21 271r11 273r14 274r22 31n32*Outside{31E9} 64|274r30 X 20 a-strfix.ads 49K21*Fixed 1390e22 64|32w18 129r29 271r19 176V13*Index{natural} 64|129s35 179i7 From{positive} 64|130r52 370V13*Index{natural} 64|271s25 373e7 Test{19|31E9} 64|274r14 X 22 a-strmap.ads 51K21*Maps 650e21 64|33r18 273r22 62A9*Character_Set<370A9> 370A9 Character_Set_Internal(boolean) X 23 a-stmaco.ads 38K26*Constants 915e31 64|33w23 273r27 48a4*Decimal_Digit_Set{22|62A9} 64|273r37 X 26 a-strunb.ads 105R9*Unbounded_String<15|43R9> 1620e15 64|221r19 235r16 294r19 404r16 109r4*Null_Unbounded_String{105R9} 64|240r26 135V13*To_String{string} 64|232s17 243s36 250s20 303s17 450s14 159U14*Append 64|223s10 226s16 231s10 241s16 243s13 245s13 418s13 420s13 . 447s10 168U14*Append 64|228s16 300s16 269V14*"="{boolean} 64|240s23 X 32 system.ads 67M9*Address X 40 s-memory.ads 51V13*Alloc{32|67M9} 101i22 66U14*Free 102i22 74V13*Realloc{32|67M9} 103i22 X 51 s-stalib.adb 87U14 Break_Start 88i22 X 62 templates_parser.ads 45K9*Templates_Parser 673e21 63|34r9 90r5 64|35r14 453r5 73R9*Tag<15|43R9> 590e14 63|43r24 46r39 64|211r24 281r39 283r42 310r42 311r19 90V14*"&"{73R9} 64|363s39 100V14*"&"{73R9} 64|327s42 549n23 Value{549E9} 64|239r22 551P9 Tag_Access(73R9) 554P9 Tag_Node_Access(553R9) 64|236r16 556e19*Kind{549E9} 64|239r15 557p7*Next{554P9} 64|247r17 559r28*V{26|105R9} 64|243r49 560p28*VS{551P9} 64|245r38 577p7*Head{554P9} 64|236r42 585P9 Tag_Data_Access(572R9) 589p7*Data{585P9} 64|236r37 X 63 templates_parser-utils.ads 34K26*Utils 62|45k9 63|80E12 90l22 90e27 64|35b31 453l22 453t27 38V13*Image{string} 38>20 64|253b13 38i20 N{integer} 64|253b20 254r49 43V13*Image{string} 43>20 64|211b13 245s29 251l8 251t13 43r20 T{62|73R9} 64|211b20 236r35 46V13*Value{62|73R9} 46>20 64|281b13 396l8 396t13 46a20 T{string} 64|281b20 391r10 391r32 391r35 391r59 391r62 392r24 392r27 . 392r42 51V13*Get_Program_Directory{string} 64|54b13 205l8 205t29 54b4*Is_Windows{boolean} 87r52 88r52 64|43r10 58e4*Directory_Separator{character} 87c4 64|77r28 108r31 114r42 140r41 179r32 . 183r23 183r51 199r26 59e4*Path_Separator{character} 88c4 64|130r35 61V13*Executable_Extension{string} 64|41b13 48l8 48t28 90s33 64V13*Web_Escape{string} 64>25 65r14 64|402b13 64a25 S{string} 65r42 64|402b25 405r27 418r29 427r16 428r15 446r18 447r26 . 447r37 68V13*Is_Number{boolean} 68>24 64|267b13 275l8 275t17 68a24 S{string} 64|267b24 269r14 272r14 73a4*BOM_Utf8{string} 80B12 Windows_Host{boolean} 82r27 82A9 C_Array(character) 84r9 84r20 85r9 85r20 84a4 DS{82A9} 87r48 85a4 PS{82A9} 88r48 X 64 templates_parser-utils.adb 56V16 Locate_On_Path{string} 56>32 121b16 153l11 153t25 190s37 56a32 Filename{string} 121b32 140r62 60V16 Is_Full_Pathname{boolean} 60>34 105b16 115l11 115t27 175s19 176s26 60a34 Filename{string} 105b34 106r29 63V16 Get_Command_Name{string} 88b16 99l11 99t27 155s41 66V16 Containing_Directory{string} 66>38 74b16 82l11 82t31 165s38 66a38 Filename{string} 74b38 75r68 75a10 CD{string} 77r13 77r17 78r20 78r24 78r36 80r20 89a10 N{string} 92r13 93r21 93r24 93r49 95r20 97r20 90a10 E{string} 92r24 93r33 93r59 97r24 106a10 F=106:29{string} 108r17 108r20 110r15 111r25 111r28 112r33 112r36 . 113r24 113r27 114r24 114r27 122a10 PATH{string} 126r19 130r16 133r23 140r19 149r48 123i10 First{natural} 126m10 130r60 140r25 147m13 149r40 123i17 Last{natural} 129m13 132r16 135r23 147r22 149r23 124i10 Idx{natural} 133m16 135m16 140r34 139a16 Full_Pathname{string} 142r39 143r26 155a7 Command_Name{string} 158r10 165r60 173r36 175r37 191r65 165a13 Dir{string} 176r44 179r26 183r45 195r29 189a19 Full_Pathname{string} 193r22 198r63 213V16 Quote{string} 213>23 220b16 233l11 233t16 243s29 213a23 Str{string} 220b23 224r19 225r16 228r32 221r10 Result{26|105R9} 223m18 223r18 226m24 226r24 228m24 228r24 231m18 . 231r18 232r28 224i14 K{integer} 225r21 228r37 235r7 Result{26|105R9} 240r16 241m24 241r24 243m21 243r21 245m21 245r21 250r31 236p7 N{62|554P9} 238r13 239r13 243r47 245r36 247m10 247r15 254a7 N_Img{string} 256r10 256r17 257r17 259r17 259r24 259r43 283V16 Value{62|73R9} 283>23 310b16 327s44 388l11 388t16 392s17 283a23 T{string} 310b23 312r30 316r20 318r16 324r22 327r51 335r25 339r29 . 347r19 352r22 353r37 354r30 359r25 360r38 360r53 363r54 368r32 376r27 377r27 . 378r27 286V16 Clear_Quote{string} 286>29 293b16 304l11 304t22 363s41 286a29 Str{string} 293b29 296r19 297r16 298r28 298r46 300r32 294r10 Result{26|105R9} 300m24 300r24 303r28 296i14 K{integer} 297r21 298r24 298r51 300r37 311r10 Result{62|73R9} 327m25 327r35 363m22 363r32 387r17 312i10 K{natural} 316r16 318r19 320r24 327r54 328m25 347r22 349r24 363r57 . 364m22 384m13 384r18 313i10 N{natural} 321m16 325r25 332m25 332r30 336m22 336r27 314i10 Last{natural} 320m16 324r25 327r63 328r30 335r28 339r22 343m22 343r30 . 349m16 352r25 353r30 354r33 357m22 357r30 359r28 360r31 360r56 363r66 364r27 . 368r25 372m19 372r27 376r19 377r30 378r30 323l16 Nested_Tag 330r30 345l25 345e35 351l16 Quoted_Value 366r27 373l25 373e37 404r7 Result{26|105R9} 418m21 418r21 420m21 420r21 447m18 447r18 450r25 405i7 Last{integer} 423m10 430r43 433r42 436r42 439r44 446r10 447r29 407U17 Append_To_Result 407>35 407>49 407>55 415b17 424l11 424t27 430s16 . 433s16 436s16 439s16 407a35 Str{string} 415b35 418r46 420r29 407i49 From{integer} 415b49 417r13 418r32 407i55 To{integer} 415b55 417r21 418r40 423r18 427i11 I{integer} 428r18 430r49 433r48 436r48 439r50