V "GNAT Lib v6" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=generic A -march=i586 P SS ZX RN RV NO_ACCESS_SUBPROGRAMS RV NO_ALLOCATORS RV NO_DISPATCH RV NO_DISPATCHING_CALLS RV NO_ENUMERATION_MAPS RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTION_PROPAGATION RV NO_EXCEPTIONS RV NO_FINALIZATION RV NO_FLOATING_POINT RV NO_IO RV NO_IMPLICIT_CONDITIONALS RV NO_IMPLICIT_LOOPS RV NO_LOCAL_ALLOCATORS RV NO_NESTED_FINALIZATION RV NO_RECURSION RV NO_SECONDARY_STACK RV NO_STANDARD_STORAGE_POOLS RV NO_UNCHECKED_ACCESS RV NO_UNCHECKED_DEALLOCATION RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE RV NO_OBSOLESCENT_FEATURES RV SPARK_05 U gnat.awk%b g-awk.adb 8f5ec648 OL PF PK W ada%s ada.ads ada.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.fixed%s a-strfix.adb a-strfix.ali W ada.strings.maps%s a-strmap.adb a-strmap.ali W ada.strings.unbounded%s a-strunb.adb a-strunb.ali W ada.tags%s a-tags.adb a-tags.ali W ada.text_io%s a-textio.adb a-textio.ali Z ada.unchecked_conversion%s W ada.unchecked_deallocation%s W gnat%s gnat.ads gnat.ali W gnat.directory_operations%s g-dirope.adb g-dirope.ali W gnat.dynamic_tables%s Z gnat.heap_sort_g%s W gnat.os_lib%s g-os_lib.ads g-os_lib.ali W system%s system.ads system.ali W system.finalization_masters%s s-finmas.adb s-finmas.ali W system.img_int%s s-imgint.adb s-imgint.ali Z system.memory%s s-memory.adb s-memory.ali W system.pool_global%s s-pooglo.adb s-pooglo.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 W system.storage_elements%s s-stoele.adb s-stoele.ali W system.storage_pools%s s-stopoo.adb s-stopoo.ali W system.storage_pools.subpools%s s-stposu.adb s-stposu.ali W system.stream_attributes%s s-stratt.adb s-stratt.ali W system.strings.stream_ops%s s-ststop.adb s-ststop.ali W system.val_int%s s-valint.adb s-valint.ali W system.val_real%s s-valrea.adb s-valrea.ali U gnat.awk%s g-awk.ads 87d83928 BN EE OL PF PK W ada%s ada.ads ada.ali W ada.finalization%s a-finali.ads a-finali.ali W ada.tags%s a-tags.adb a-tags.ali W gnat%s gnat.ads gnat.ali W gnat.regpat%s g-regpat.ads g-regpat.ali W system%s system.ads system.ali W system.exception_table%s s-exctab.adb s-exctab.ali W system.finalization_masters%s s-finmas.adb s-finmas.ali W system.pool_global%s s-pooglo.adb s-pooglo.ali W system.soft_links%s s-soflin.adb s-soflin.ali W system.standard_library%s s-stalib.adb s-stalib.ali W system.storage_elements%s s-stoele.adb s-stoele.ali D ada.ads 20070406091342 3ffc8e18 ada%s D a-charac.ads 20070912115821 2d3ec45b ada.characters%s D a-chlat1.ads 20140225151544 66457d31 ada.characters.latin_1%s D a-except.ads 20151016123252 291912d5 ada.exceptions%s D a-finali.ads 20151020095656 bf4f806b ada.finalization%s D a-ioexce.ads 20140225151544 e4a01f64 ada.io_exceptions%s D a-stream.ads 20141120112812 119b8fb3 ada.streams%s D a-string.ads 20070406091342 90ac6797 ada.strings%s D a-strfix.ads 20101008130255 d07c346e ada.strings.fixed%s D a-strmap.ads 20140611123156 e8bb714a ada.strings.maps%s D a-strunb.ads 20140717072738 3f91d4c5 ada.strings.unbounded%s D a-tags.ads 20151016130316 01f5e3ef ada.tags%s D a-textio.ads 20140717063745 386df5d4 ada.text_io%s D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s D a-uncdea.ads 20070406091342 f15a5ed1 ada.unchecked_deallocation%s D gnat.ads 20140801083227 fd2ad2f1 gnat%s D g-awk.ads 20151023102950 7de0e35d gnat.awk%s D g-awk.adb 20140730125043 8bb31904 gnat.awk%b D g-dirope.ads 20151016122558 940c4438 gnat.directory_operations%s D g-dyntab.ads 20151020120548 07ce153b gnat.dynamic_tables%s D g-dyntab.adb 20140521105248 008c9b78 gnat.dynamic_tables%b D g-hesorg.ads 20110801150502 106922da gnat.heap_sort_g%s D g-hesorg.adb 20110801150502 33b32c5b gnat.heap_sort_g%b D g-os_lib.ads 20090409150019 0db74523 gnat.os_lib%s D g-regpat.ads 20110801150502 b85d88ef gnat.regpat%s D interfac.ads 20151118101227 4be8ce1b interfaces%s D i-cstrea.ads 20140801100435 e53d8b8e interfaces.c_streams%s D system.ads 20151123113124 2da59038 system%s D s-atocou.ads 20151020101020 b45c2d8d system.atomic_counters%s D s-crtl.ads 20141120112812 0ebbdb71 system.crtl%s D s-exctab.ads 20140225151139 54135002 system.exception_table%s D s-ficobl.ads 20140718105747 078245e4 system.file_control_block%s D s-finmas.ads 20151016130316 7811a767 system.finalization_masters%s D s-finroo.ads 20120426095924 4ff27390 system.finalization_root%s D s-imgint.ads 20090409150019 02dbe0c2 system.img_int%s D s-memory.ads 20140225151139 597d6634 system.memory%s D s-os_lib.ads 20151118101046 53e9e388 system.os_lib%s D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s D s-pooglo.ads 20151118103153 ede33ef8 system.pool_global%s D s-regpat.ads 20140801101559 825a9b7f system.regpat%s D s-secsta.ads 20140225151139 86a2856d system.secondary_stack%s D s-soflin.ads 20151020124036 14e1eb6c system.soft_links%s D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s D s-stalib.ads 20151112104907 09bd3940 system.standard_library%s D s-stalib.adb 20140225151139 f2fe2716 system.standard_library%b D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s D s-stoele.adb 20140801093848 ed88f8fb system.storage_elements%b D s-stopoo.ads 20131010103753 b16154c2 system.storage_pools%s D s-stposu.ads 20151020120548 97a6219c system.storage_pools.subpools%s D s-stratt.ads 20131014135145 aedef97e system.stream_attributes%s D s-string.ads 20140225151139 8fe54fb7 system.strings%s D s-ststop.ads 20140225151139 e6693757 system.strings.stream_ops%s D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s D s-unstyp.ads 20140731130224 9d58a4c0 system.unsigned_types%s D s-valint.ads 20090409150019 48a52a3f system.val_int%s D s-valrea.ads 20150106102044 fe297711 system.val_real%s D s-wchcon.ads 20140718092328 1b7d22d2 system.wch_con%s X 1 ada.ads 16K9*Ada 19e8 17|182r6 634r29 18|32r6 33r6 34r6 35r6 36r6 37r6 45r8 46r8 . 476r11 X 4 a-except.ads 54K13*Exceptions 349e19 18|32w10 350r17 1175r17 1213r7 58P9*Exception_Id<44|87P9> 18|350r28 1175r28 90U14*Raise_Exception 18|1213s18 X 5 a-finali.ads 40K13*Finalization 68e21 17|182w10 634r33 50H9*Limited_Controlled<34|40R9> 66e55 17|634r46 X 8 a-string.ads 16K13*Strings 35e16 18|34r10 35r10 36r10 46r12 476r15 520r19 31n32*Outside{31E9} 18|519r19 32n24*Forward{32E9} 18|520r27 X 9 a-strfix.ads 18K21*Fixed 251e22 18|35w18 504r21 516r25 48V13*Index{natural} 18|504s27 516s31 49a7 Source{string} 18|505r16 50a7 Set{10|46A9} 18|506r16 X 10 a-strmap.ads 38K21*Maps 411e21 18|36w18 485r28 485r50 518r19 46A9*Character_Set<137A9> 18|485r33 98V13*To_Set{46A9} 18|485s55 518s24 137A9 Character_Set_Internal(boolean) X 11 a-strunb.ads 76K21*Unbounded 489e26 18|34w18 46r20 79R9*Unbounded_String<5|43R9> 473e14 18|158r17 266r22 1275r28 82r4*Null_Unbounded_String{79R9} 18|726r36 1412r39 1441r39 94V13*To_Unbounded_String{79R9} 18|1258s36 1275s48 100V13*To_String{string} 18|483s38 545s38 824s17 148V13*Slice{string} 18|827s17 166V14*"="{boolean} 18|1412s36 1441s36 170V14*"="{boolean} 18|416s23 X 13 a-textio.ads 49K13*Text_IO 471e16 18|33w10 265r22 703r10 704r10 793r14 968r14 1083r10 . 1121r10 1122r10 1133r7 1136r18 1241r10 52P9*File_Type 18|265r30 53n23*In_File{53E9} 18|1136r26 92U14*Open 18|1133s15 93p7 File{52P9} 18|1134r10 94e7 Mode{53E9} 18|1136r10 95a7 Name{string} 18|1135r10 98U14*Close 18|704s18 1122s18 107V13*Is_Open{boolean} 18|703s18 968s22 1083s18 1121s18 183V13*End_Of_File{boolean} 18|793s22 244U14*Get_Line 18|1241s18 X 15 a-uncdea.ads 20u15*Unchecked_Deallocation 18|37w10 100r26 113r26 197r26 245r26 279r11 . 462r32 X 16 gnat.ads 34K9*GNAT 37e9 17|183r6 185r9 429r34 448r17 453r17 460r17 465r17 642r5 18|39r6 . 40r6 41r6 43r14 1296r17 1314r17 1323r17 1341r17 1490r5 X 17 g-awk.ads 185K14*AWK 16|34k9 17|631E9 642l10 642e13 18|43b19 1191r36 1490l10 1490t13 187X4*Session_Error 18|1084r16 190X4*File_Error 18|596r13 644r13 969r16 1100r16 193X4*End_Error 18|1099r12 1130r16 197X4*Field_Error 18|816r13 850r13 873r13 200X4*Data_Error 203I9*Count 307r38 309r13 315r38 318r13 323r38 325r13 330r49 332r24 . 337r38 339r13 345r48 347r23 369r17 372r17 378r17 381r17 387r17 390r17 398r17 . 403r17 435r17 440r17 447r17 452r17 459r17 464r17 18|159r17 174r17 752r17 . 760r17 808r17 817r30 834r17 841r17 851r30 857r17 864r17 874r30 880r17 1005r38 . 1008r14 1012r13 1023r38 1026r14 1030r13 1060r38 1063r14 1067r13 1269r17 . 1286r17 1295r17 1313r17 1322r17 1340r17 205A9*Widths_Set(positive) 264r22 267r22 18|93r20 1429r22 1447r22 208a4*Default_Separators{string} 242r36 245r36 255r36 259r36 18|314r30 314r57 . 515r31 518r32 1400r36 1418r36 210a4*Use_Current{string} 497r30 498r30 501r30 502r30 540r30 541r30 544r30 . 545r30 608r30 609r30 615r30 616r30 18|915r37 916r37 948r37 949r37 1078r36 . 1079r36 1087r22 1092r24 1104r36 1105r36 1144r36 1145r36 1163r36 1164r36 213R9*Session_Type<5|50R9> 228r37 232r52 237r52 243r20 256r20 265r22 278r18 . 290r31 307r17 315r17 323r17 330r28 337r17 345r27 352r17 359r29 370r17 379r17 . 388r17 399r17 438r17 450r17 462r17 474r17 486r17 499r20 542r20 556r19 577r17 . 586r17 593r31 611r20 634c9 636r30 636r46 637e14 639r43 640r43 18|72r51 . 86r20 96r53 146r20 164r20 179r20 193r20 216r20 229r20 241r20 285r41 307r43 . 327r18 328r18 338r17 344r17 352r17 357r35 360r36 380r20 393r20 413r20 425r20 . 440r20 482r56 544r53 586r18 618r31 674r17 696r31 733r52 742r52 753r17 771r17 . 790r17 809r17 842r17 865r17 891r17 918r20 963r19 1005r17 1023r17 1041r17 . 1060r17 1080r20 1116r17 1146r20 1177r17 1223r35 1272r17 1298r17 1325r17 . 1351r17 1373r17 1390r37 1401r20 1430r22 1457r36 228U14*Set_Current 228>27 18|1390b14 1393l8 1393t19 228r27 Session{213R9} 18|1390b27 1392r27 232V13*Current_Session(213R9) 18|733b13 736l8 736t23 237V13*Default_Session(213R9) 18|742b13 745l8 745t23 241U14*Set_Field_Separators 242>7 243>7 257r14 18|1093s10 1399b14 1415l8 . 1415t28 1421s7 242a7 Separators{string} 18|1400b7 1407r30 1407r49 243r7 Session{213R9} 18|1401b7 1404r13 1406r7 1412r10 1413r22 244U14*Set_Field_Separators 245>7 260r14 18|1417b14 1422l8 1422t28 245a7 Separators{string} 18|1418b7 1421r29 254U14*Set_FS=257:14 255a7 Separators{string} 256r7 Session{213R9} 258U14*Set_FS=260:14 259a7 Separators{string} 263U14*Set_Field_Widths 264>7 265>7 18|1428b14 1444l8 1444t24 1450s7 264a7 Field_Widths{205A9} 18|1429b7 1436r27 1436r48 265r7 Session{213R9} 18|1430b7 1433r13 1435r7 1441r10 1442r22 266U14*Set_Field_Widths 267>7 18|1446b14 1451l8 1451t24 267a7 Field_Widths{205A9} 18|1447b7 1450r25 276U14*Add_File 277>7 278>7 18|584b14 600l8 600t16 607s7 635s10 1089s10 277a7 Filename{string} 18|585b7 591r34 593r63 597r23 278r7 Session{213R9} 18|586b7 588r43 598r13 279U14*Add_File 280>7 18|602b14 608l8 608t16 280a7 Filename{string} 18|603b7 607r17 286U14*Add_Files 287>7 288>7 289<7 290>7 18|614b14 648l8 648t17 657s7 287a7 Directory{string} 18|615b7 629r18 645r43 288a7 Filenames{string} 18|616b7 646r31 289i7 Number_Of_Files_Added{natural} 18|617b7 627m7 636m10 636r35 290r7 Session{213R9} 18|618b7 635r42 647r13 291U14*Add_Files 292>7 293>7 294<7 18|650b14 658l8 658t17 292a7 Directory{string} 18|651b7 657r18 293a7 Filenames{string} 18|652b7 657r29 294i7 Number_Of_Files_Added{natural} 18|653b7 657m40 306V13*Number_Of_Fields{203I9} 307>7 316r14 18|814s17 1004b13 1009l8 1009t24 . 1015s14 307r7 Session{213R9} 18|1005b7 1008r39 308V13*Number_Of_Fields{203I9} 319r14 18|1011b13 1016l8 1016t24 314V13*NF=316:14{203I9} 315r7 Session{213R9} 317V13*NF=319:14{203I9} 322V13*Number_Of_File_Lines{203I9} 323>7 331r14 18|1022b13 1027l8 1027t28 . 1033s14 323r7 Session{213R9} 18|1023b7 1026r21 324V13*Number_Of_File_Lines{203I9} 333r14 18|1029b13 1034l8 1034t28 330V13*FNR=331:14{203I9} 330r18 Session{213R9} 332V13*FNR=333:14{203I9} 336V13*Number_Of_Lines{203I9} 337>7 346r14 18|1059b13 1064l8 1064t23 1070s14 337r7 Session{213R9} 18|1060b7 1063r21 338V13*Number_Of_Lines{203I9} 348r14 18|1066b13 1071l8 1071t23 345V13*NR=346:14{203I9} 345r17 Session{213R9} 347V13*NR=348:14{203I9} 351V13*Number_Of_Files{natural} 352>7 18|1040b13 1046l8 1046t23 1052s14 352r7 Session{213R9} 18|1041b7 1043r43 353V13*Number_Of_Files{natural} 18|1048b13 1053l8 1053t23 359V13*File{string} 359>19 18|890b13 901l8 901t12 907s14 1191s40 359r19 Session{213R9} 18|891b7 893r43 896r10 899r30 360V13*File{string} 18|903b13 908l8 908t12 368V13*Field{string} 369>7 370>7 18|416s25 430s25 756s30 807b13 831l8 831t13 . 837s14 845s29 868s27 369i7 Rank{203I9} 18|808b7 814r10 817r43 820r13 828r48 829r48 370r7 Session{213R9} 18|809b7 811r45 814r35 818r13 824r28 827r24 371V13*Field{string} 372>7 18|833b13 838l8 838t13 372i7 Rank{203I9} 18|834b7 837r21 377V13*Field{integer} 378>7 379>7 18|840b13 854l8 854t13 860s14 378i7 Rank{203I9} 18|841b7 845r36 851r43 379r7 Session{213R9} 18|842b7 845r42 853r13 380V13*Field{integer} 381>7 18|856b13 861l8 861t13 381i7 Rank{203I9} 18|857b7 860r21 386V13*Field{float} 387>7 388>7 18|863b13 877l8 877t13 883s14 387i7 Rank{203I9} 18|864b7 868r34 874r43 388r7 Session{213R9} 18|865b7 868r40 876r13 389V13*Field{float} 390>7 18|879b13 884l8 884t13 390i7 Rank{203I9} 18|880b7 883r21 396E12 Discrete 399r38 18|753r38 756r14 397v13*Discrete_Field 398>7 399>7 18|751b13 757l8 757t22 761r29 398i7 Rank{203I9} 18|752b7 756r37 399r7 Session{213R9} 18|753b7 756r43 401E12 Discrete 403r31 18|760r31 761r45 402v13*Discrete_Field_Current_Session 403>7 18|759b13 764l8 764t38 403i7 Rank{203I9} 18|760b7 763r21 421P9*Pattern_Callback(boolean) 472r17 476r17 18|188r20 1349r17 1364r17 425P9*Action_Callback 437r17 442r17 449r17 454r17 473r17 477r17 485r17 488r17 . 18|224r17 1271r17 1288r17 1297r17 1315r17 1350r17 1365r17 1372r17 1380r17 428P9*Match_Action_Callback 429>24 461r17 466r17 18|236r17 1324r17 1342r17 429a24 Matches{40|342A9} 434U14*Register 435>7 436>7 437>7 438>7 18|1268b14 1283l8 1283t16 1291s7 435i7 Field{203I9} 18|1269b7 1281r61 436a7 Pattern{string} 18|1270b7 1275r69 437p7 Action{425P9} 18|1271b7 1282r56 438r7 Session{213R9} 18|1272b7 1274r57 439U14*Register 440>7 441>7 442>7 18|1285b14 1292l8 1292t16 440i7 Field{203I9} 18|1286b7 1291r17 441a7 Pattern{string} 18|1287b7 1291r24 442p7 Action{425P9} 18|1288b7 1291r33 446U14*Register 447>7 448>7 449>7 450>7 18|1294b14 1310l8 1310t16 1318s7 447i7 Field{203I9} 18|1295b7 1308r61 448r7 Pattern{40|383R9} 18|1296b7 1303r49 449p7 Action{425P9} 18|1297b7 1309r56 450r7 Session{213R9} 18|1298b7 1300r55 451U14*Register 452>7 453>7 454>7 18|1312b14 1319l8 1319t16 452i7 Field{203I9} 18|1313b7 1318r17 453r7 Pattern{40|383R9} 18|1314b7 1318r24 454p7 Action{425P9} 18|1315b7 1318r33 458U14*Register 459>7 460>7 461>7 462>7 18|1321b14 1337l8 1337t16 1345s7 459i7 Field{203I9} 18|1322b7 1335r61 460r7 Pattern{40|383R9} 18|1323b7 1330r49 461p7 Action{428P9} 18|1324b7 1336r55 462r7 Session{213R9} 18|1325b7 1327r55 463U14*Register 464>7 465>7 466>7 18|1339b14 1346l8 1346t16 464i7 Field{203I9} 18|1340b7 1345r17 465r7 Pattern{40|383R9} 18|1341b7 1345r24 466p7 Action{428P9} 18|1342b7 1345r33 471U14*Register 472>7 473>7 474>7 18|1348b14 1361l8 1361t16 1368s7 1376s7 472p7 Pattern{421P9} 18|1349b7 1359r63 473p7 Action{425P9} 18|1350b7 1360r56 474r7 Session{213R9} 18|1351b7 1353r55 475U14*Register 476>7 477>7 18|1363b14 1369l8 1369t16 476p7 Pattern{421P9} 18|1364b7 1368r17 477p7 Action{425P9} 18|1365b7 1368r26 484U14*Register 485>7 486>7 18|1371b14 1377l8 1377t16 1383s7 485p7 Action{425P9} 18|1372b7 1376r37 486r7 Session{213R9} 18|1373b7 1376r45 487U14*Register 488>7 18|1379b14 1384l8 1384t16 488p7 Action{425P9} 18|1380b7 1383r17 496U14*Parse 497>7 498>7 499>7 18|1143b14 1160l8 1160t13 1167s7 497a7 Separators{string} 18|1144b7 1152r13 498a7 Filename{string} 18|1145b7 1152r25 499r7 Session{213R9} 18|1146b7 1152r35 1154r30 1155r26 1156r42 1159r14 500U14*Parse 501>7 502>7 18|1162b14 1168l8 1168t13 501a7 Separators{string} 18|1163b7 1167r14 502a7 Filename{string} 18|1164b7 1167r26 517E9*Callback_Mode 517e52 555r19 558r19 610r20 617r20 18|917r20 950r20 962r19 . 994r19 517n27*None{517E9} 555r36 558r36 610r37 617r37 18|917r37 950r37 962r36 978r18 . 994r36 1155r20 517n33*Only{517E9} 18|929r26 937r26 981r18 517n39*Pass_Through{517E9} 18|929r34 985r18 539U14*Open 540>7 541>7 542>7 18|923s7 1077b14 1101l8 1101t12 1108s7 1152s7 540a7 Separators{string} 18|1078b7 1092r10 1093r32 541a7 Filename{string} 18|1079b7 1087r10 1089r20 542r7 Session{213R9} 18|1080b7 1083r27 1088r27 1089r30 1093r44 1096r23 543U14*Open 544>7 545>7 18|1103b14 1109l8 1109t12 544a7 Separators{string} 18|1104b7 1108r13 545a7 Filename{string} 18|1105b7 1108r25 554U14*Get_Line 555>7 556>7 18|961b14 991l8 991t16 997s7 1155s10 555e7 Callbacks{517E9} 18|962b7 976r15 556r7 Session{213R9} 18|963b7 968r31 973r21 974r22 982r48 986r48 557U14*Get_Line 558>7 18|993b14 998l8 998t16 558e7 Callbacks{517E9} 18|994b7 997r17 576V13*End_Of_Data{boolean} 577>7 18|770b13 776l8 776t19 782s14 925s17 1154s17 577r7 Session{213R9} 18|771b7 774r14 774r57 775r31 578V13*End_Of_Data{boolean} 18|778b13 783l8 783t19 585V13*End_Of_File{boolean} 586>7 18|775s18 789b13 794l8 794t19 800s14 1253s10 586r7 Session{213R9} 18|790b7 793r35 587V13*End_Of_File{boolean} 18|796b13 801l8 801t19 593U14*Close 593>21 18|696b14 727l8 727t13 944s7 1159s7 593r21 Session{213R9} 18|696b21 697r55 698r45 703r27 704r25 719r28 720r29 . 721r38 723r7 724r7 725r7 726r7 606U22 Action 606=30 18|939s13 606b30 Quit{boolean} 607u14*For_Every_Line 608>7 609>7 610>7 611>7 18|914b14 945l8 945t22 952r30 608a7 Separators{string} 18|915b7 923r13 609a7 Filename{string} 18|916b7 923r25 610e7 Callbacks{517E9} 18|917b7 929r13 937r13 611r7 Session{213R9} 18|918b7 923r35 925r30 926r21 927r22 933r42 944r14 613U22 Action 613=30 18|952r46 613b30 Quit{boolean} 614u14*For_Every_Line_Current_Session 615>7 616>7 617>7 18|947b14 955l8 955t38 615a7 Separators{string} 18|948b7 954r14 616a7 Filename{string} 18|949b7 954r26 617e7 Callbacks{517E9} 18|950b7 954r36 631R9 Session_Data 632r39 18|264c9 276e14 279r35 309r27 632P9 Session_Data_Access(631R9) 635r14 18|57r28 279r49 1468r28 635p7*Data{632P9} 18|289r18 292r24 294m24 309m15 313r15 318r33 319r33 320r42 . 396r26 430r58 431r25 483r57 484r56 545r57 546r56 588r51 676r63 697r63 698r53 . 703r35 704r33 719r36 720r37 721r46 723r15 724r15 725r15 726r15 774r22 774r65 . 793r43 811r53 824r36 827r32 893r51 896r18 899r38 968r39 1008r47 1026r29 . 1043r51 1063r29 1083r35 1088r35 1118r51 1121r35 1122r33 1125r15 1125r42 . 1129r18 1134r26 1135r39 1205r56 1229r37 1230r37 1241r36 1258r15 1274r65 . 1300r63 1327r63 1353r63 1392m19 1392r35 1404r21 1406r15 1412r18 1433r21 . 1435r15 1441r18 1458r53 1461r35 1470r26 1479m19 1479r39 1488m22 1489m16 . 1489r36 636p7*Self(213R9) 18|735r26 744r26 639U14 Initialize<5|53p14> 639=26 18|307b14 321l8 321t18 639r26 Session{213R9} 18|307b26 309m7 313r7 318r25 319r25 320r34 640U14 Finalize<5|54p14> 640=26 18|285b14 301l8 301t16 640r26 Session{213R9} 18|285b24 289r10 292r16 294m16 294r16 X 18 g-awk.adb 57V13 Get_Def{17|632P9} 289s26 1468b13 1471l8 1471t15 58U14 Set_Cur 299s10 1477b14 1480l8 1480t15 64K12 Split 98l8 98e13 101r7 101r25 267r22 314r13 474b17 578l8 578t13 1407r13 . 1436r13 1461r7 66H12*Mode 66e47 70r34 72p17 72r35 80r47 92r44 101r13 70P12*Mode_Access(66R12) 101r31 267r28 72x17*Current_Line 72>31 72>41 1461R13 72r31 S{66R12} 72r41 Session{17|213R9} 80R12*Separator<66R12> 80d23 82e17 84P17 85r20 314r19 482r35 1407r19 80i23*Size{positive} 81r36 81a10*Separators{string} 485r65 515r18 84U17*Current_Line<72p17> 85>10 86>10 482b17 538l11 538t23 85r10 S{80R12} 482b31 485r63 515r16 86r10 Session{17|213R9} 482b46 483r49 484r48 92R12*Column<66R12> 92d20 94e17 96P17 96r35 544r35 1436r19 92i20*Size{positive} 93r37 93a10*Columns{17|205A9} 553r26 559r32 96U17*Current_Line<72p17> 96>31 96>43 544b17 576l11 576t23 96r31 S{92R12} 544b31 553r24 559r30 96r43 Session{17|213R9} 544b43 545r49 546r48 100U14 Free[15|20] 292s10 1404s7 1433s7 107P9 AWK_File(string) 110r27 113r58 109K12 File_Table[20|58] 268r22 318r7 588r15 592r10 593r23 698r17 715r21 . 719r7 774r40 893r15 1043r15 1045r14 1088r10 1118r15 1129r36 113U14 Free[15|20] 716s10 119R9 Field_Slice 122e14 126r27 120i7*First{positive} 499m51 533m54 557m54 572m54 828r55 121i7*Last{natural} 510m54 537m51 561m54 574m54 829r55 125K12 Field_Table[20|58] 270r22 319r7 484r19 498r10 499r24 510r27 532r13 . 533r27 537r24 546r19 555r13 557r27 561r27 570r13 572r27 574r27 720r7 811r16 . 1008r21 1458r16 1460r7 136K12 Patterns 195l8 195e16 198r7 198r31 253r17 405b17 468l8 468t16 683r13 . 710r10 1281r25 1302r28 1308r25 1329r28 1335r25 1359r25 138H12*Pattern 138e50 142r37 144p16 145r20 150p17 150r37 157r34 172r34 187r36 . 198r16 451r37 142P12*Pattern_Access(138R12) 198r40 253r26 144y16*Match{boolean} 145>10 146>10 683R22 145r10 P{138R12} 146r10 Session{17|213R9} 150U17*Release 150=26 451b17 455l11 455t18 710R19 150r26 P{138R12} 451b26 452r31 157R12*String_Pattern<138R12> 150p17 160e17 162P16 163r20 412r20 1281r34 158r10*Str{11|79R9} 416r19 159i10*Rank{17|203I9} 416r34 162V16*Match{boolean}<144p16> 163>10 164>10 411b16 417l11 417t16 163r10 P{157R12} 412b10 416r17 416r32 164r10 Session{17|213R9} 413b10 416r40 170P12*Pattern_Matcher_Access(40|383R9) 173r17 463r37 1302r37 1329r37 172R12*Regexp_Pattern<138R12> 175e17 177P16 178r20 181P17 181r37 424r20 461r37 . 1308r34 1335r34 173p10*Regx{170P12} 430r15 465m18 174i10*Rank{17|203I9} 430r34 177V16*Match{boolean}<144p16> 178>10 179>10 423b16 432l11 432t16 178r10 P{172R12} 424b10 430r13 430r32 179r10 Session{17|213R9} 425b10 430r40 430r50 431r17 181U17*Release<150p17> 181=26 461b17 466l11 466t18 181r26 P{172R12} 461b26 465m16 465r16 187R12*Callback_Pattern<138R12> 150p17 189e17 191P16 192r20 439r20 1359r34 188p10*Pattern{17|421P9} 444r19 1359m52 191V16*Match{boolean}<144p16> 192>10 193>10 438b16 445l11 445t16 192r10 P{187R12} 439b10 444r17 193r10 Session{17|213R9} 440b10 442r31 197U14 Free[15|20] 711s10 206K12 Actions 243l8 243e15 246r7 246r29 254r17 372b17 399l8 399t15 685r13 . 1282r25 1309r25 1336r25 1360r25 208H12*Action 208e49 212r36 214p17 215r20 223r33 235r32 246r15 212P12*Action_Access(208R12) 246r37 254r25 214x17*Call 215>10 216>10 685R21 215r10 A{208R12} 216r10 Session{17|213R9} 223R12*Simple_Action<208R12> 225e17 227P17 228r20 379r20 1282r33 1309r33 . 1360r33 224p10*Proc{17|425P9} 384r12 1282m48 1309m48 1360m48 227U17*Call<214p17> 228>10 229>10 378b17 385l11 385t15 228r10 A{223R12} 379b10 384r10 229r10 Session{17|213R9} 380b10 382r31 235R12*Match_Action<208R12> 237e17 239P17 240r20 392r20 1336r33 236p10*Proc{17|428P9} 396r12 1336m47 239U17*Call<214p17> 240>10 241>10 391b17 397l11 397t15 240r10 A{235R12} 392b10 396r10 241r10 Session{17|213R9} 393b10 396r18 245U14 Free[15|20] 712s10 252R9 Pattern_Action 255e14 258r27 253p7*Pattern{142P12} 683r47 710r46 711m34 1281m10 1308m10 1335m10 1359m10 254p7*Action{212P12} 685r45 712m34 1282m10 1309m10 1336m10 1360m10 257K12 Pattern_Action_Table[20|58] 271r22 320r7 676r17 682r21 697r17 709r21 . 721r7 1274r19 1278r7 1280r22 1300r17 1305r7 1307r22 1327r17 1332r7 1334r22 . 1353r17 1356r7 1358r22 265p7*Current_File{13|52P9} 703r40 704m38 793r48 968r44 1083r40 1121r40 1122m38 . 1134m31 1241r41 266r7*Current_Line{11|79R9} 483r62 545r62 726m20 824r41 827r37 1258m20 1412r23 . 1441r23 267p7*Separators{70P12} 292m29 313m20 1404m26 1406m20 1433m26 1435m20 1461r40 268r7*Files{20|111R9[109]} 318m38 588m56 698m58 719m41 774r70 893m56 1043m56 . 1088m40 1118m56 269i7*File_Index{natural} 725m20 774r27 896r23 899r43 1125m20 1125r47 1129r23 . 1135r44 270r7*Fields{20|111R9[125]} 319m38 484m61 546m61 720m42 811m58 1008r52 1458m58 271r7*Filters{20|111R9[257]} 320m47 676m68 697m68 721m51 1274m70 1300m68 . 1327m68 1353m68 272i7*NR{natural} 723m20 1063r34 1229m42 273i7*FNR{natural} 724m20 1026r34 1205r61 1230m42 274a7*Matches{40|342A9} 396m31 430m63 431r30 278U14 Free[15|20] 294s10 1488s4 327r4 Def_Session{17|213R9} 744r14 1470r14 1479r27 1489r24 328r4 Cur_Session{17|213R9} 607r27 657r63 735r14 763r27 782r27 800r27 837r27 . 860r27 883r27 907r20 954r47 997r28 1015r32 1033r36 1052r31 1070r31 1108r35 . 1167r36 1291r41 1318r41 1345r41 1368r34 1383r25 1392m7 1421r41 1450r39 . 1479m7 1488m10 1488r10 1489m4 334V13 Always_True{boolean} 664b13 667l8 667t19 1376r17 337V13 Apply_Filters{boolean} 338>7 673b13 690l8 690t21 933s27 982s33 986s33 . 1156s27 338r7 Session{17|213R9} 674b7 676r55 683r60 685r57 343U14 Open_Next_File 344>7 345r19 1096s7 1115b14 1137l8 1137t22 1254s10 344r7 Session{17|213R9} 1116b7 1118r43 1121r27 1122r25 1125r7 1125r34 1129r10 . 1134r18 1135r31 349U14 Raise_With_Info 350>7 351>7 352>7 353r22 595s10 643s10 815s10 849s10 . 872s10 1174b14 1217l8 1217t23 350p7 E{4|58P9} 1175b7 1214r10 351a7 Message{string} 1176b7 1215r47 352r7 Session{17|213R9} 1177b7 1191r46 1205r48 357U14 Read_Line 357>25 926s10 973s10 1223b14 1262l8 1262t17 357r25 Session{17|213R9} 1223b25 1229r29 1230r29 1241r28 1253r23 1254r26 . 1258r7 360U14 Split_Line 360>26 927s10 974s10 1413s10 1442s10 1457b14 1462l8 1462t18 360r26 Session{17|213R9} 1457b26 1458r45 1461r27 1461r56 462U20 Free[15|20] 465s10 483a10 Line{string} 493r19 505r26 505r41 517r19 517r37 537r59 484r10 Fields{20|111R9[125]} 498r38 499r10 499r42 510r13 510r45 532r41 533r13 . 533r45 537r10 537r42 485a10 Seps{10|46A9} 506r26 487i10 Start{natural} 493m10 499r60 505r32 516m16 522r19 523m19 527m16 533r63 488i10 Stop{natural} 504m13 508r23 510r62 517r25 523r28 527r25 545a10 Line{string} 547r31 568r25 574r62 546r10 Fields{20|111R9[125]} 555r41 557r13 557r45 561r13 561r45 570r41 572r13 . 572r45 574r13 574r45 547i10 Start{positive} 557r63 559m13 559r22 561r62 568r13 572r63 553i14 C{integer} 559r41 588r7 Files{20|111R9[109]} 592r37 593r10 593r40 622p7 Dir{19|54P9} 629m13 629r13 632r16 639m14 639r14 623a7 Filename{string} 632m21 635r20 624i7 Last{natural} 632m31 633r20 635r35 676r7 Filters{20|111R9[257]} 682r48 683r29 685r27 677b7 Results{boolean} 684m13 689r14 682i11 F{integer} 683r44 685r42 697r7 Filters{20|111R9[257]} 709r48 710r28 711r16 712r16 698r7 Files{20|111R9[109]} 715r38 716r16 709i11 F{integer} 710r43 711r31 712r31 715i11 F{integer} 716r29 761V16 Do_It[17|397]{17|401E12} 763s14 811r7 Fields{20|111R9[125]} 828r24 829r24 893r7 Files{20|111R9[109]} 899r17 920b7 Quit{boolean} 938m13 939m21 939r21 940r23 931b16 Discard{boolean} 933m16 952U17 Do_It[17|607] 954s7 965b7 Filter_Active{boolean} 982m16 983r30 986m16 1043r7 Files{20|111R9[109]} 1045r31 1118r7 Files{20|111R9[109]} 1129r53 1135r18 1148b7 Filter_Active{boolean} 1149r28 1156m10 1179V16 Filename{string} 1190b16 1198l11 1198t19 1215s16 1183V16 Line{string} 1204b16 1208l11 1208t15 1215s33 1191a10 File{string} 1193r13 1196r20 1205a10 L{string} 1207r17 1207r25 1225V16 Read_Line{string} 1236b16 1244s29 1248l11 1248t20 1258s57 1229i7 NR{natural} 1260r7 1260r13 1230i7 FNR{natural} 1255r10 1261r7 1261r14 1237a10 Buffer{string} 1241m55 1243r20 1244r20 1246r20 1238i10 Last{natural} 1241m63 1243r13 1246r33 1274r7 Filters{20|111R9[257]} 1278r44 1280r7 1280r49 1275r7 U_Pattern{11|79R9} 1281r50 1300r7 Filters{20|111R9[257]} 1305r44 1307r7 1307r49 1302p7 A_Pattern{170P12} 1308r50 1327r7 Filters{20|111R9[257]} 1332r44 1334r7 1334r49 1329p7 A_Pattern{170P12} 1335r50 1353r7 Filters{20|111R9[257]} 1356r44 1358r7 1358r49 1458r7 Fields{20|111R9[125]} 1460r25 X 19 g-dirope.ads 43K14*Directory_Operations 18|39w11 620r11 19|262e30 54P9*Dir_Type 18|622r18 210U14*Open 18|629s7 216U14*Close 18|639s7 224U14*Read 18|632s10 X 20 g-dyntab.ads 58k14*Dynamic_Tables 18|40w11 110r11 126r11 258r11 20|223e24 92A9*Table_Type(18|107P9) 94A12*Big_Table_Type{92A9[18|125]} 103P9*Table_Ptr(94A12[18|125]) 111R9*Instance 18|268r33[109] 270r34[125] 271r43[257] 484r31[125] 546r31[125] . 588r26[109] 676r38[257] 697r38[257] 698r28[109] 811r28[125] 893r26[109] . 1043r26[109] 1118r26[109] 1274r40[257] 1300r38[257] 1327r38[257] 1353r38[257] . 1458r28[125] 112p7*Table{103P9[18|125]} 18|499r17[125] 510r20[125] 533r20[125] 537r17[125] . 557r20[125] 561r20[125] 572r20[125] 574r20[125] 593r16[109] 683r37[257] . 685r35[257] 710r36[257] 711r24[257] 712r24[257] 716r22[109] 828r31[125] . 829r31[125] 899r23[109] 1135r24[109] 1280r15[257] 1307r15[257] 1334r15[257] . 1358r15[257] 122U14*Init 18|318s18[109] 319s19[125] 320s28[257] 1088s21[109] 1460s19[125] 127V13*Last{integer} 18|499s36[125] 510s39[125] 533s39[125] 537s36[125] 557s39[125] . 561s39[125] 572s39[125] 574s39[125] 593s34[109] 682s42[257] 709s42[257] . 715s32[109] 774s51[109] 1008s33[125] 1045s25[109] 1129s47[109] 1280s43[257] . 1307s43[257] 1334s43[257] 1358s43[257] 147U14*Set_Last 18|719s18[109] 720s19[125] 721s28[257] 156U14*Increment_Last 18|498s22[125] 532s25[125] 555s25[125] 570s25[125] . 592s21[109] 1278s28[257] 1305s28[257] 1332s28[257] 1356s28[257] X 24 g-os_lib.ads 51K14*OS_Lib=51:36 18|41w11 591r10 X 25 g-regpat.ads 72K14*Regpat=72:36 17|183w11 429r39 448r22 453r22 460r22 465r22 18|170r45 . 274r22 427r19 429r10 431r45 463r13 1296r22 1303r25 1314r22 1323r22 1330r25 . 1341r22 X 28 system.ads 67M9*Address X 36 s-memory.ads 53V13*Alloc{28|67M9} 103i22 68U14*Free 104i22 76V13*Realloc{28|67M9} 105i22 X 37 s-os_lib.ads 436V13*Is_Regular_File{boolean} 18|591s17 X 40 s-regpat.ads 337R9*Match_Location 18|427r26 40|340e14 342A9*Match_Array(337R9) 17|429r46 18|274r29 371r4*No_Match{337R9} 18|431r52 383R9*Pattern_Matcher 17|448r29 453r29 460r29 465r29 18|170r52 463r20 1296r29 . 1303r32 1314r29 1323r29 1330r32 1341r29 40|644e14 574U14*Match 18|429s17 X 44 s-stalib.ads 87P9*Exception_Data_Ptr(86R9) X 45 s-stalib.adb 93U14 Break_Start 94i22