V "GNAT Lib v4.9" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=pentium A -march=pentium P RN RV NO_ACCESS_SUBPROGRAMS RV NO_DISPATCH RV NO_EXCEPTION_HANDLERS RV NO_EXCEPTION_PROPAGATION RV NO_EXCEPTIONS RV NO_FINALIZATION RV NO_NESTED_FINALIZATION RV NO_RECURSION RV NO_STANDARD_STORAGE_POOLS RV NO_STREAMS RV NO_UNCHECKED_ACCESS RV NO_IMPLEMENTATION_ATTRIBUTES RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_ALIASING RV SPARK_05 U ada.containers.bounded_multiway_trees%b a-cbmutr.adb 8bb23511 NE OL PK GE W ada%s ada.ads ada.ali W ada.containers%s a-contai.ads a-contai.ali W ada.finalization%s a-finali.adb a-finali.ali W ada.streams%s a-stream.adb a-stream.ali W system%s system.ads system.ali U ada.containers.bounded_multiway_trees%s a-cbmutr.ads e302b695 BN NE OL PU RT PK GE W ada%s ada.ads ada.ali W ada.containers%s a-contai.ads a-contai.ali W ada.iterator_interfaces%s W ada.streams%s a-stream.adb a-stream.ali D ada.ads 20070406121342 3ffc8e18 D a-contai.ads 20101025165030 61e5e089 D a-cbmutr.ads 20130104144956 e40c14b5 D a-cbmutr.adb 20140220162136 7b7d322f D a-except.ads 20140129181954 f86a4103 D a-finali.ads 20111121133556 52ecdc1b D a-iteint.ads 20110906122602 7c7305e9 D a-stream.ads 20140122184720 1a984740 D a-tags.ads 20111212135430 6c0509d0 D a-unccon.ads 20070406121342 f9eb8f06 D system.ads 20160804194326 462fcf90 D s-exctab.ads 20140225171140 54135002 D s-finroo.ads 20120426125924 4ff27390 D s-parame.ads 20140225171140 ab8cb46a D s-soflin.ads 20140225171140 aa763b52 D s-stache.ads 20140225171140 a37c21ec D s-stalib.ads 20140225171140 a891183f D s-stoele.ads 20140225171140 2dc34a04 D s-stoele.adb 20140225171140 ed88f8fb D s-traent.ads 20140225171140 b5116092 X 1 ada.ads 16K9*Ada 19e8 3|34r6 35r14 42r9 62r6 310r8 401r5 4|30r6 30r28 34r14 3398r5 X 2 a-contai.ads 16K13*Containers 1|16k9 2|24e19 3|42r13 401r9 4|34r18 3398r9 20I9*Count_Type 3|46r26 72r50 74r59 76r46 120r45 195r50 197r57 204r19 . 212r19 219r19 225r19 231r19 312r23 318r15 319r15 323r18 324r18 325r18 329r35 . 330r33 332r26 335r18 338r18 358r19 4|44r19 84r64 89r63 90r32 95r23 99r23 . 104r23 108r19 112r19 113r26 117r19 118r26 122r23 124r23 128r23 130r23 134r19 . 139r19 144r23 146r23 147r30 151r24 153r24 154r28 155r31 159r19 160r40 164r19 . 165r40 169r19 169r38 173r19 173r38 177r19 179r49 183r19 187r19 188r19 189r19 . 193r19 194r19 195r19 196r19 200r23 201r23 202r23 206r23 207r23 209r23 213r18 . 214r18 216r25 249r63 250r32 292r23 294r45 296r45 308r23 310r45 312r45 323r23 . 325r45 338r14 381r19 384r21 417r16 440r22 481r50 497r19 497r38 502r16 503r16 . 520r57 521r16 522r16 562r34 563r25 639r18 641r11 676r23 678r23 679r30 691r14 . 749r24 750r24 809r24 811r24 812r28 813r31 847r19 848r26 853r15 872r19 982r19 . 983r26 999r15 1041r11 1082r15 1083r15 1125r46 1126r16 1127r16 1171r23 1173r23 . 1181r14 1258r23 1260r23 1294r14 1333r14 1369r19 1370r40 1372r16 1373r16 . 1398r16 1438r19 1439r40 1468r19 1496r19 1511r19 1514r15 1558r16 1583r19 . 1586r15 1640r16 1666r19 1667r19 1668r19 1669r19 1720r19 1721r19 1722r19 . 1769r19 1771r13 1854r15 1877r19 1882r12 1991r19 2017r14 2089r18 2168r50 . 2221r19 2224r21 2257r16 2377r42 2380r19 2380r38 2384r21 2387r20 2394r42 . 2395r18 2401r10 2414r19 2431r19 2431r38 2433r20 2451r7 2539r19 2624r15 . 2657r49 2825r23 2826r23 2827r23 2831r12 2858r23 2859r23 2861r23 2866r36 . 2867r36 3124r18 3125r18 3127r25 3129r22 3132r24 3133r24 3196r59 3212r19 . 3212r38 3214r16 3215r16 3331r43 3332r42 3338r43 3340r15 3343r10 3356r42 . 3365r7 22X4*Capacity_Error 4|400r16 448r16 649r16 1541r16 1617r16 2240r16 2462r16 . 2905r16 3142r16 X 3 a-cbmutr.ads 38+9 Element_Type 40r37 50r32 86r48 91r19 95r55 100r63 103r42 107r33 138r19 . 154r18 170r18 174r19 203r19 210r19 224r19 230r19 273r58 277r57 330r65 372r42 . 385r33 4|94r19 160r19 165r19 291r19 314r10 336r18 380r19 627r19 1152r48 . 1292r19 1358r58 1370r19 1396r18 1439r19 1495r19 1509r19 1588r18 2042r57 . 2220r19 2336r55 2580r19 3271r24 3286r63 3358r10 40V19 "="{boolean} 40>23 40>29 4|363s45 1263r45 1442s39 40*23 Left{38+9} 40*29 Right{38+9} 42k24*Bounded_Multiway_Trees 2|16k13 3|38z9 40z19 312E4 401l20 401e42 4|34b29 . 3398l20 3398t42 46R9*Tree 46d15 51r41 56r26 68p14 68r32 70p13 70r35 72p13 72r37 82p13 82r31 . 84p14 84r40 88p14 89r26 97p14 98r26 110p13 111r27 114p13 115r34 118p14 . 118r38 118r53 120p13 120r28 120r69 122p14 122r36 122r58 124p14 125r26 128p14 . 129r26 132p14 133r26 136p13 137r19 172p13 173r19 176p14 177r19 184p13 184r34 . 190p13 191r19 199p14 200r26 206p14 207r26 214p14 215r26 221p14 222r26 227p14 . 228r26 233p14 234r26 237p14 238r25 243p14 244r25 247r25 250p14 251r26 256p14 . 257r30 260r30 263p14 264r32 332c9 339e14 341p14 343r19 345r8 347p14 349r23 . 351r8 353r35 397r26 4|84r50 85r50 88r35 93r26 98r26 102r26 107r26 111r26 . 116r26 121r23 123r23 127r23 129r23 133r19 138r19 143r23 145r30 150r24 152r31 . 158r19 163r19 168r19 172r19 176r19 179r36 182r26 186r26 192r26 199r30 205r30 . 208r30 212r25 215r25 222r32 248r35 290r26 306r26 322r26 378r26 439r38 439r53 . 496r19 561r40 596r27 626r19 638r18 639r42 652r23 675r23 677r30 744r25 808r24 . 810r31 846r26 871r26 981r26 996r26 1038r26 1079r26 1170r23 1172r23 1257r23 . 1259r23 1291r19 1368r19 1437r19 1467r26 1482r50 1492r26 1506r26 1579r26 . 1665r26 1719r26 1740r35 1768r19 1802r19 1827r34 1876r19 1899r19 1968r14 . 1990r19 2051r36 2051r58 2146r15 2168r37 2199r15 2218r26 2312r15 2348r14 . 2375r23 2508r34 2538r26 2578r26 2648r31 2657r36 2669r30 2672r30 2761r32 . 2824r30 2857r30 2860r30 2955r25 2958r25 3052r26 3123r25 3126r25 3211r19 . 3232r26 3284r26 3302r14 3329r19 46i15 Capacity{2|20I9} 332r15 333r40 334r38 397m35 4|281r44 399r38 447r17 . 960r40 964r50 968r27 1540r38 1616r38 2239r38 2461r34 2904r32 3141r32 53R9*Cursor 54r41 58r26 59r37 62r31 65r24 66r24 74r44 76r31 78r33 80r33 82r44 . 86r33 90r19 94r18 99r19 112r19 116r19 126r26 130r26 134r19 138r40 153r18 . 154r39 169r18 170r39 178r57 181r19 182r57 187r41 192r19 195r35 197r42 201r19 . 202r19 208r19 209r19 211r23 216r19 217r19 218r23 223r19 229r19 235r19 239r18 . 240r18 241r18 245r18 246r18 248r25 252r19 253r19 254r19 258r23 259r23 261r23 . 265r25 266r25 267r25 269r32 269r47 271r35 271r50 273r43 275r34 275r49 277r42 . 279r38 279r53 281r42 281r57 283r46 285r50 302r17 303r55 306r17 307r55 356c9 . 359e14 363r22 364r8 368r18 369r8 399r26 399r36 4|55r65 59r18 59r33 68r63 . 72r18 72r33 74r62 78r18 78r33 135r57 140r57 335r18 336r39 364r20 379r19 . 481r35 520r42 597r19 745r18 746r18 747r18 997r19 1039r26 1080r26 1125r31 . 1152r33 1209r24 1210r24 1292r40 1307r14 1314r65 1319r17 1323r63 1325r27 . 1332r35 1332r50 1351r14 1358r43 1395r18 1396r39 1433r14 1453r37 1493r19 . 1494r19 1498r18 1507r19 1508r19 1510r23 1580r19 1581r19 1582r23 1749r33 . 1790r33 1803r57 1839r17 1840r55 1862r22 1878r57 1900r19 1929r18 1954r19 . 1955r57 1992r57 1999r16 2007r62 2009r26 2016r34 2016r49 2035r14 2042r42 . 2072r18 2072r33 2095r20 2100r23 2112r18 2112r33 2134r38 2134r53 2155r17 . 2159r46 2187r32 2187r47 2209r17 2219r19 2281r18 2281r33 2300r42 2300r57 . 2321r17 2325r50 2335r18 2481r22 2509r19 2579r19 2608r17 2609r55 2631r22 . 2648r44 2670r23 2671r23 2673r23 2762r25 2763r25 2764r25 2956r18 2957r18 . 2959r25 3053r19 3054r19 3055r19 3196r44 3233r19 3285r19 3376r18 56r4*Empty_Tree{46R9} 397c4 58r4*No_Element{53R9} 399c4 4|341r21 370r14 387r19 483r19 525r19 529r18 630r40 . 753r19 761r20 771r19 1002r19 1044r21 1066r19 1086r21 1104r19 1130r21 1213r26 . 1217r27 1298r17 1304r17 1336r19 1342r17 1348r17 1401r21 1413r17 1430r17 . 1455r21 1517r19 1525r20 1536r22 1593r19 1601r20 1612r22 1751r21 1843r19 . 1907r19 1933r21 1958r21 2020r19 2026r17 2032r17 2076r17 2106r17 2116r17 . 2136r21 2137r17 2142r17 2152r20 2189r21 2190r17 2195r17 2206r20 2227r19 . 2285r17 2302r21 2303r17 2308r17 2318r20 2339r21 2583r21 2612r19 2676r26 . 2685r20 2697r26 2767r26 2776r20 2788r26 2962r19 2970r20 2980r21 2994r25 . 3058r19 3066r20 3076r21 3092r22 3198r21 3236r14 3252r14 3289r21 59V13*Has_Element{boolean} 59>26 62r39 4|1453b13 1460l8 1460t19 59r26 Position{53R9} 4|1453b26 1455r10 1459r14 1459r42 61K12*Tree_Iterator_Interfaces[7|21] 185r13 188r13 193r14 4|41r6 66r6 1828r13 . 1901r14 1930r14 64V13*Equal_Subtree{boolean} 65>7 66>7 4|1208b13 1254l8 1254t21 65r7 Left_Position{53R9} 4|1209b7 1213r10 1221r10 1225r19 1230r13 1239r37 . 1240r37 1250r34 1251r34 66r7 Right_Position{53R9} 4|1210b7 1217r10 1221r26 1226r26 1231r20 1234r13 . 1241r37 1242r37 1245r19 1252r34 1253r34 68V14*"="{boolean} 68>18 68>24 4|222b14 241l9 241t11 68r18 Left{46R9} 4|222b18 224r10 228r10 232r10 237r34 238r45 68r24 Right{46R9} 4|222b24 224r25 228r24 239r34 240r45 70V13*Is_Empty{boolean} 70>23 4|1740b13 1743l8 1743t16 70r23 Container{46R9} 4|1740b23 1742r14 72V13*Node_Count{2|20I9} 72>25 4|2168b13 2181l8 2181t18 72r25 Container{46R9} 4|2168b25 2180r18 74V13*Subtree_Node_Count{2|20I9} 74>33 4|3196b13 3208l8 3208t26 74r33 Position{53R9} 4|3196b33 3198r10 3202r10 3203r34 3207r34 3207r58 76V13*Depth{2|20I9} 76>20 4|1125b13 1146l8 1146t13 76r20 Position{53R9} 4|1125b20 1130r10 1134r19 1139r12 1141r15 78V13*Is_Root{boolean} 78>22 4|487s25 538s25 775s10 1016s25 1052s10 1094s10 . 1134s10 1225s10 1226s17 1245s10 1341s25 1412s25 1416s10 1756s25 1790b13 . 1795l8 1795t15 1848s25 1963s25 1974s13 2025s25 2141s25 2194s25 2307s25 . 2343s10 2591s10 2617s25 2707s25 2988s10 3084s10 3203s25 3244s10 3260s10 . 3297s10 78r22 Position{53R9} 4|1790b22 1793r13 1794r15 1794r42 80V13*Is_Leaf{boolean} 80>22 4|1056s14 1749b13 1761l8 1761t15 80r22 Position{53R9} 4|1749b22 1751r10 1755r10 1756r34 1760r14 1760r40 82V13*Root{53R9} 82>19 4|1317s30 1831s31 2648b13 2651l8 2651t12 82r19 Container{46R9} 4|2648b19 2650r15 2650r57 84U14*Clear 84=21 4|452s14 561b14 589l8 589t13 2063s14 2449s17 84r21 Container{46R9} 4|561b21 562r48 566r10 575m7 584m23 585r34 86V13*Element{38+9} 86>22 4|1152b13 1163l8 1163t15 1360s14 2044s14 86r22 Position{53R9} 4|1152b22 1154r10 1158r10 1158r37 1162r14 1162r43 88U14*Replace_Element 89=7 90>7 91>7 4|2577b14 2601l8 2601t23 89r7 Container{46R9} 4|2578b7 2587m32 2587r32 2595r10 2600m7 90r7 Position{53R9} 4|2579b7 2583r10 2587r10 2591r19 2600r27 91*7 New_Item{38+9} 4|2580b7 2600r45 93U14*Query_Element 94>7 95^7 4|2334b14 2367l8 2367t21 94r7 Position{53R9} 4|2335b7 2339r10 2343r19 2348r27 2356r42 95p7 Process 4|2336b7 2356r10 95*45 Element{38+9} 4|2356r19 97U14*Update_Element 98=7 99>7 100^7 4|3283b14 3321l8 3321t22 98r7 Container{46R9} 4|3284b7 3293m32 3293r32 99r7 Position{53R9} 4|3285b7 3289r10 3293r10 3297r19 3302r27 3310r42 100p7 Process 4|3286b7 3310r10 100*46 Element{38+9} 4|3310r19 102R9*Constant_Reference_Type 103d7 112r34 371c9 376r16 377r8 381r20 382r8 . 4|597r34 2497r20 3392r16 106R9*Reference_Type 107d7 116r34 384c9 389r16 390r8 394r20 395r8 4|2489r20 . 2509r34 3384r16 110V13*Constant_Reference{102R9} 47r32 111>7 112>7 4|595b13 619l8 619t26 111r7 Container{46R9} 4|596b7 605r32 610r37 618r26 112r7 Position{53R9} 4|597b7 600r10 605r10 610r10 618r46 114V13*Reference{106R9} 48r32 115=7 116>7 4|2507b13 2531l8 2531t17 115r7 Container{46R9} 4|2508b7 2517m32 2517r32 2522r37 2530m26 2530r26 116r7 Position{53R9} 4|2509b7 2512r10 2517r10 2522r10 2530r46 118U14*Assign 118=22 118>44 4|439b14 475l8 475t14 2062s14 118r22 Target{46R9} 4|439b22 443m10 443r10 447r10 452m7 452r7 458m24 469m27 . 470r38 474m7 118r44 Source{46R9} 4|439b44 443r27 447r28 454r10 467r27 468r38 473r37 474r23 120V13*Copy{46R9} 120>19 120>34 4|637b13 668l8 668t12 120r19 Source{46R9} 4|638b7 645r15 646r25 655r13 660r30 661r41 666r40 120i34 Capacity{2|20I9} 4|639b7 644r10 646r13 647r15 122U14*Move 122=20 122=42 4|2051b14 2064l8 2064t12 122r20 Target{46R9} 4|2051b20 2053m10 2053r10 2062m7 2062r7 122r42 Source{46R9} 4|2051b42 2053m27 2053r27 2057r10 2062r22 2063m7 2063r7 124U14*Delete_Leaf 125=7 126=7 4|1037b14 1072l8 1072t19 125r7 Container{46R9} 4|1038b7 1048m32 1048r32 1060r10 1068m23 1069m7 1069r26 . 1071m24 126r7 Position{53R9} 4|1039b7 1044r10 1048r10 1052r19 1056r23 1065r12 1066m7 128U14*Delete_Subtree 129=7 130=7 4|1078b14 1119l8 1119t22 129r7 Container{46R9} 4|1079b7 1090m32 1090r32 1098r10 1106m23 1115m27 1116r31 . 1118m7 1118r26 130r7 Position{53R9} 4|1080b7 1086r10 1090r10 1094r19 1103r12 1104m7 132U14*Swap 133=7 134>7 134>10 4|3231b14 3277l8 3277t12 133r7 Container{46R9} 4|3232b7 3240m25 3240r25 3256m25 3256r25 3264r10 3270m37 . 3270r37 134r7 I{53R9} 4|3233b7 3236r10 3240r10 3244r19 3248r10 3271r44 3274r14 134r10 J{53R9} 4|3233b10 3248r14 3252r10 3256r10 3260r19 3274r29 3275r14 136V13*Find{53R9} 137>7 138>7 4|630s14 1290b13 1308l8 1308t12 137r7 Container{46R9} 4|1291b7 1297r10 1301r33 1301r55 1307r22 138*7 Item{38+9} 4|1292b7 1301r67 152V13*Find_In_Subtree{53R9} 153>7 154>7 4|1394b13 1434l8 1434t23 153r7 Position{53R9} 4|1395b7 1401r10 1411r10 1412r34 1416r19 1418r36 1419r36 . 1424r36 1425r36 1433r22 154*7 Item{38+9} 4|1396b7 1420r36 1426r36 168V13*Ancestor_Find{53R9} 169>7 170>7 4|334b13 371l8 371t21 169r7 Position{53R9} 4|335b7 341r10 360r23 361r12 363r13 364r28 367r15 170*7 Item{38+9} 4|336b7 363r47 172V13*Contains{boolean} 173>7 174>7 4|625b13 631l8 631t16 173r7 Container{46R9} 4|626b7 630r20 174*7 Item{38+9} 4|627b7 630r31 176U14*Iterate 177>7 178^7 4|1801b14 1825l8 1825t15 177r7 Container{46R9} 4|1802b7 1805r27 1808r10 1815r23 1816r34 178p7 Process 4|1803b7 1817r23 178r46 Position{53R9} 180U14*Iterate_Subtree 181>7 182^7 4|1953b14 1987l8 1987t23 181r7 Position{53R9} 4|1954b7 1958r10 1962r10 1963r34 1968r27 1974r22 1975r34 . 1977r33 182p7 Process 4|1955b7 1975r49 1977r48 182r46 Position{53R9} 184V13*Iterate<7|24R9[61]> 184>22 4|1827b13 1832l8 1832t15 184r22 Container{46R9} 4|1827b22 1831r37 187V13*Iterate_Subtree<7|24R9[61]> 187>30 4|1831s14 1928b13 1951l8 1951t23 187r30 Position{53R9} 4|1929b7 1933r10 1941r30 1945r28 1946r28 190V13*Iterate_Children<7|32R9[61]> 191>7 192>7 4|1898b13 1922l8 1922t24 191r7 Container{46R9} 4|1899b7 1903r35 192r7 Parent{53R9} 4|1900b7 1907r10 1911r10 1918r40 195V13*Child_Count{2|20I9} 195>26 4|481b13 493l8 493t19 195r26 Parent{53R9} 4|481b26 483r10 486r13 487r34 491r30 491r52 197V13*Child_Depth{2|20I9} 197>26 197>34 4|520b13 555l8 555t19 197r26 Parent{53R9} 4|520b26 525r10 533r10 537r10 538r34 539r33 545r18 547r15 197r34 Child{53R9} 4|520b34 529r10 533r30 539r25 544r12 199U14*Insert_Child 200=7 201>7 202>7 203>7 204>7 4|1491b14 1503l8 1503t20 200r7 Container{46R9} 4|1492b7 1502m21 201r7 Parent{53R9} 4|1493b7 1502r32 202r7 Before{53R9} 4|1494b7 1502r40 203*7 New_Item{38+9} 4|1495b7 1502r48 204i7 Count{2|20I9} 4|1496b7 1502r68 206U14*Insert_Child 207=7 208>7 209>7 210>7 211<7 212>7 4|1502s7 1505b14 . 1576l8 1576t20 207r7 Container{46R9} 4|1506b7 1513m39 1513r39 1521m30 1521r30 1526m33 1526r33 . 1540r10 1540r28 1545r10 1550r10 1551m27 1554m22 1559m25 1567m23 1573m7 . 1573r26 208r7 Parent{53R9} 4|1507b7 1517r10 1521r10 1530r60 1555r39 1560r46 1570r23 . 1575r29 209r7 Before{53R9} 4|1508b7 1525r10 1526r13 1530r13 1530r37 1571r23 210*7 New_Item{38+9} 4|1509b7 1554r33 1559r36 211r7 Position{53R9} 4|1510b7 1536m10 1554m43 1554r43 1555r14 1557r15 1568r23 . 1575m7 212i7 Count{2|20I9} 4|1511b7 1535r10 1540r49 1558r34 1573r44 214U14*Insert_Child 215=7 216>7 217>7 218<7 219>7 4|1578b14 1658l8 1658t20 215r7 Container{46R9} 4|1579b7 1585m39 1585r39 1597m30 1597r30 1602m33 1602r33 . 1616r10 1616r28 1621r10 1626r10 1627m27 1636m22 1641m25 1649m23 1655m7 . 1655r26 216r7 Parent{53R9} 4|1580b7 1593r10 1597r10 1606r60 1637r39 1642r46 1652r23 . 1657r29 217r7 Before{53R9} 4|1581b7 1601r10 1602r13 1606r13 1606r37 1653r23 218r7 Position{53R9} 4|1582b7 1612m10 1636m43 1636r43 1637r14 1639r15 1650r23 . 1657m7 219i7 Count{2|20I9} 4|1583b7 1611r10 1616r49 1640r34 1655r44 221U14*Prepend_Child 222=7 223>7 224>7 225>7 4|2217b14 2273l8 2273t21 222r7 Container{46R9} 4|2218b7 2223m45 2223r45 2231m30 2231r30 2239r10 2239r28 . 2244r10 2249r10 2250m27 2253m22 2258m25 2266m23 2272m7 2272r26 223r7 Parent{53R9} 4|2219b7 2227r10 2231r10 2254r31 2259r46 2269r23 2270r30 224*7 New_Item{38+9} 4|2220b7 2253r33 2258r36 225i7 Count{2|20I9} 4|2221b7 2235r10 2239r49 2257r34 2272r44 227U14*Append_Child 228=7 229>7 230>7 231>7 4|377b14 433l8 433t20 228r7 Container{46R9} 4|378b7 383m45 383r45 391m30 391r30 399r10 399r28 404r10 . 409r10 410m27 413m22 418m25 426m23 432m7 432r26 229r7 Parent{53R9} 4|379b7 387r10 391r10 414r31 419r46 429r23 230*7 New_Item{38+9} 4|380b7 413r33 418r36 231i7 Count{2|20I9} 4|381b7 395r10 399r49 417r34 432r44 233U14*Delete_Children 234=7 235>7 4|995b14 1031l8 1031t23 234r7 Container{46R9} 4|996b7 1006m30 1006r30 1010r10 1015r10 1027m28 1028r31 . 1030m7 1030r26 235r7 Parent{53R9} 4|997b7 1002r10 1006r10 1016r34 1027r39 237U14*Copy_Subtree 238=7 239>7 240>7 241>7 4|743b14 805l8 805t20 238r7 Target{46R9} 4|744b7 757m30 757r30 762m33 762r33 779r10 780m27 793m28 . 799m23 804m7 804r23 239r7 Parent{53R9} 4|745b7 753r10 757r10 766r60 794r28 801r23 240r7 Before{53R9} 4|746b7 761r10 762r13 766r13 766r37 802r23 241r7 Source{53R9} 4|747b7 771r10 775r19 791r28 792r28 243U14*Splice_Subtree 244=7 245>7 246>7 247=7 248=7 4|2954b14 3049l8 3049t22 244r7 Target{46R9} 4|2955b7 2966m30 2966r30 2971m33 2971r33 2975r13 2992m10 . 2992r10 2993r13 2995r19 3002r19 3007r13 3012r40 3019m26 3021m10 3022m31 . 3027r10 3037r10 3038m27 3042m22 3048m29 3048r29 245r7 Parent{53R9} 4|2956b7 2962r10 2966r10 2975r50 2993r51 3013r40 3021r49 . 3022r54 3043r22 246r7 Before{53R9} 4|2957b7 2970r10 2971r13 2975r27 2994r16 2999r35 3002r55 . 3022r67 3044r22 247r7 Source{46R9} 4|2958b7 2984m32 2984r32 2992m27 2992r27 3032r10 3045m22 248r7 Position{53R9} 4|2959b7 2980r10 2984r10 2988r19 2993r27 2995r33 2999r19 . 3002r33 3014r40 3019r34 3021r24 3022r39 3046m22 3046r22 3048m7 250U14*Splice_Subtree 251=7 252>7 253>7 254>7 4|3051b14 3120l8 3120t22 251r7 Container{46R9} 4|3052b7 3062m30 3062r30 3067m33 3067r33 3071r13 3080m32 . 3080r32 3091r10 3093r16 3100r16 3105r10 3110r37 3117m23 3118m7 3119m28 252r7 Parent{53R9} 4|3053b7 3058r10 3062r10 3071r53 3091r51 3111r37 3118r49 . 3119r54 253r7 Before{53R9} 4|3054b7 3066r10 3067r13 3071r30 3092r13 3097r32 3100r55 . 3119r67 254r7 Position{53R9} 4|3055b7 3076r10 3080r10 3084r19 3091r27 3093r33 3097r16 . 3100r33 3112r37 3117r34 3118r24 3119r39 256U14*Splice_Children 257=7 258>7 259>7 260=7 261>7 4|2668b14 2758l8 2758t23 257r7 Target{46R9} 4|2669b7 2680m37 2680r37 2686m33 2686r33 2691r13 2711m10 . 2711r10 2716r13 2721r40 2730m30 2738r10 2748r10 2749m27 2753m27 258r7 Target_Parent{53R9} 4|2670b7 2676r10 2680r10 2691r50 2712r13 2722r40 . 2731r30 2754r27 259r7 Before{53R9} 4|2671b7 2685r10 2686r13 2691r27 2732r30 2755r27 260r7 Source{46R9} 4|2672b7 2701m37 2701r37 2706r10 2711m27 2711r27 2743r10 . 2756m27 261r7 Source_Parent{53R9} 4|2673b7 2697r10 2701r10 2707r34 2712r29 2723r40 . 2733r30 2757r27 263U14*Splice_Children 264=7 265>7 266>7 267>7 4|2760b14 2821l8 2821t23 264r7 Container{46R9} 4|2761b7 2771m37 2771r37 2777m33 2777r33 2782r13 2792m37 . 2792r37 2801r22 2803r10 2808r37 2817m27 265r7 Target_Parent{53R9} 4|2762b7 2767r10 2771r10 2782r53 2797r10 2809r37 . 2818r27 266r7 Before{53R9} 4|2763b7 2776r10 2777r13 2782r30 2819r27 267r7 Source_Parent{53R9} 4|2764b7 2788r10 2792r10 2797r26 2810r37 2820r27 269V13*Parent{53R9} 269>21 4|2187b13 2211l8 2211t14 269r21 Position{53R9} 4|2187b21 2189r10 2193r10 2194r34 2199r28 2201r42 2205r28 . 2209r25 271V13*First_Child{53R9} 271>26 4|1317s17 1325s14 1332b13 1352l8 1352t19 . 1360s23 271r26 Parent{53R9} 4|1332b26 1336r10 1340r10 1341r34 1345r15 1345r39 1351r22 273V13*First_Child_Element{38+9} 273>34 4|1358b13 1361l8 1361t27 273r34 Parent{53R9} 4|1358b34 1360r36 275V13*Last_Child{53R9} 275>25 4|2009s14 2016b13 2036l8 2036t18 2044s23 275r25 Parent{53R9} 4|2016b25 2020r10 2024r10 2025r34 2029r15 2029r39 2035r22 277V13*Last_Child_Element{38+9} 277>33 4|2042b13 2045l8 2045t26 277r33 Parent{53R9} 4|2042b33 2044r35 279V13*Next_Sibling{53R9} 279>27 4|2127s14 2134b13 2157l8 2157t20 2161s19 279r27 Position{53R9} 4|2134b27 2136r10 2140r10 2141r34 2146r28 2148r42 2155r25 281V13*Previous_Sibling{53R9} 281>31 4|2293s14 2300b13 2323l8 2323t24 2327s19 281r31 Position{53R9} 4|2300b31 2302r10 2306r10 2307r34 2312r28 2314r42 2321r25 283U14*Next_Sibling 283=28 4|2159b14 2162l8 2162t20 283r28 Position{53R9} 4|2159b28 2161m7 2161r33 285U14*Previous_Sibling 285=32 4|2325b14 2328l8 2328t24 285r32 Position{53R9} 4|2325b32 2327m7 2327r37 301U14*Iterate_Children 302>7 303^7 4|1838b14 1873l8 1873t24 302r7 Parent{53R9} 4|1839b7 1843r10 1847r10 1848r34 1853r31 1855r39 1860r19 . 1862r30 303p7 Process 4|1840b7 1862r13 303r44 Position{53R9} 305U14*Reverse_Iterate_Children 306>7 307^7 4|2607b14 2642l8 2642t32 306r7 Parent{53R9} 4|2608b7 2612r10 2616r10 2617r34 2622r39 2623r31 2629r19 . 2631r30 307p7 Process 4|2609b7 2631r13 307r44 Position{53R9} 312i4 No_Node 335r37 358r38 4|430r23 1472r22 317R9 Children_Type 320e14 326r18 4|500r12 690r14 852r15 1178r24 1179r24 . 1673r12 2398r15 2543r12 2830r21 2837r38 2864r14 3339r15 318i7 First 4|507r18 687r38 697r28 708m33 711r25 856r16 857r18 858m13 . 1190r26 1191r27 1345r61 1376r47 1688r13 1689m13 1690r17 1700r25 1701r31 . 1702r17 1703m13 1704r17 1760r64 1860r41 1891r23 2094r35 2095r68 2270r52 . 2411m13 2412r24 2549r13 2554m16 2558m16 2559r20 2842r15 2850r26 2915r17 . 3219r50 3345r18 319i7 Last 4|688r38 711m12 723r45 726r33 726r58 727m15 727r37 863m10 . 1691m13 1692r17 1695r17 1696r32 1697m13 1698r17 2029r61 2412m13 2415r20 . 2416r24 2416r47 2417m16 2417r31 2552r16 2555m16 2562r16 2564m13 2565r17 . 2629r41 2851r26 322R9 Tree_Node_Type 327e14 329r59 4|682r17 685r17 851r15 878r11 1672r12 . 1881r12 2148r15 2201r15 2314r15 2542r12 323i7 Parent 4|367r44 414m21 419m36 547r42 766r50 825m32 879r24 . 927m9 1141r44 1472m10 1530r50 1555m29 1560m36 1606r50 1637m29 1642m36 1686r54 . 1780r39 2103r34 2204r15 2209r47 2254m21 2259m36 2437m36 2543r40 2691r40 . 2782r43 2844m17 2975r40 2993r42 3021m39 3071r43 3091r42 3118m39 324i7 Prev 4|420m36 726m45 928m9 1473m10 1561m36 1643m36 1690m24 . 1696m21 1702m24 1704m24 1707r26 1708m21 1708r41 1710m22 2260m36 2317r15 . 2321r47 2416m36 2550r27 2559m27 2564r23 2568r16 2569m22 2569r32 2632r25 325i7 Next 4|262r55 418m59 419r30 420r30 422r31 510r28 716r24 723m51 . 726r39 727r43 729r27 858r32 934m12 942m12 965m23 968m37 971m17 1197r24 . 1198r24 1384r35 1474m10 1559m59 1560r30 1561r30 1563r31 1641m49 1642r30 . 1643r30 1645r31 1692m23 1695m23 1698m23 1701m20 1707m32 1709m20 1863r25 . 1894r22 2099r29 2100r62 2151r15 2155r47 2258m59 2259r30 2260r30 2262r31 . 2415m26 2416r30 2417r37 2553r30 2558r27 2563r27 2565m23 2568m22 2568r32 . 2569r16 2845r22 2931r24 2995r48 3002r48 3093r48 3100r48 3222r41 3348r38 326r7 Children{317R9} 4|500m46 687r29 688r29 697r19 736m14 852m42 1178m66 . 1179m67 1345r52 1376r38 1475m10 1673m36 1760r55 1860r32 1891r14 2029r52 . 2094r26 2095r59 2270r43 2423m23 2543m48 2629r32 2830r57 2837m26 2864m57 . 3219r41 3339m63 329A9 Tree_Node_Array(322R9)<2|20I9> 333r18 4|383r21 499r12 681r17 684r17 . 815r17 850r15 874r12 1175r14 1176r14 1513r15 1585r15 1671r12 1855r15 1880r12 . 2088r18 2147r15 2200r15 2223r21 2313r15 2382r12 2541r12 2622r15 2829r12 . 2863r14 330A9 Element_Array(38+9)<2|20I9> 334r18 4|3270r15 333a7 Nodes{329A9} 4|262r38 367r34 383m55 499m46 547r32 681m48 684m48 766r30 . 815m48 850m49 874m46 1141r34 1175m48 1176m49 1345r32 1376r22 1384r25 1471m17 . 1513m49 1530r30 1585m49 1606r30 1671m46 1760r33 1780r27 1855m56 1880m46 . 2029r32 2088m59 2147m41 2200m41 2223m55 2313m41 2382m46 2437m20 2541m46 . 2622m56 2691r20 2782r23 2829m46 2863m45 2975r20 2993r20 2995r26 3002r26 . 3021m17 3071r23 3091r20 3093r26 3100r26 3118m17 3219r25 3222r28 3339m47 . 3348r28 334a7 Elements{330A9} 4|255r47 272r47 298m20 314r47 363r32 618m36 822r30 . 1162r33 1263r20 1264r21 1442r20 2356m32 2530m36 2600m17 3270m47 3310m32 . 3358r48 335i7 Free 4|253r20 254r32 262m20 271r36 279m20 279r38 281r27 282m23 . 930r20 934r30 935m20 937r35 943m20 943r38 958m20 958r42 960r23 961m23 964r32 . 971r35 972m20 336i7 Busy{integer} 4|404r20 566r20 1010r20 1060r20 1098r20 1281m44 1545r20 . 1621r20 1805m61 1853m48 1904m29 1941m49 1969m32 2057r17 2244r20 2349m32 . 2623m48 2716r20 2738r17 2743r17 2803r20 3007r20 3027r17 3032r17 3105r20 . 3303m32 337i7 Lock{integer} 4|2350m32 2595r20 3264r20 3304m32 338i7 Count{2|20I9} 4|228r15 228r30 232r15 399r20 409r20 432m17 432r36 447r35 . 454r17 473r44 474m14 474r30 486r30 537r27 562r58 575m17 645r22 646r32 655r20 . 664m37 666r32 666r47 779r17 804m14 804r30 1015r20 1028r41 1030m17 1030r36 . 1069m17 1069r36 1116r41 1118m17 1118r36 1230r37 1231r45 1234r38 1297r20 . 1340r27 1411r29 1540r20 1550r20 1573m17 1573r36 1616r20 1626r20 1655m17 . 1655r36 1742r24 1755r29 1808r20 1847r27 1962r29 2024r27 2084r39 2124r39 . 2140r29 2180r28 2193r29 2239r20 2249r20 2272m17 2272r36 2306r29 2476m17 . 2616r27 2706r17 2748r17 2801r32 2904r17 2935m14 2935r30 2947m14 2947r30 . 3037r17 3141r17 3170m14 3170r30 3187m14 3187r30 3202r29 3365r43 3367r20 341U14 Write 342^7 343>7 4|3327b14 3372l8 3372t13 342p7 Stream(8|39R9) 4|3328b7 3343r28 3358r30 3365r25 343r7 Container{46R9} 4|3329b7 3339r37 3343r49 3348r18 3358r38 3365r33 3367r10 . 3371r34 347U14 Read 348^7 349<7 4|2373b14 2477l8 2477t12 348p7 Stream(8|39R9) 4|2374b7 2401r27 2436r36 2451r24 349r7 Container{46R9} 4|2375b7 2382m36 2382r36 2436m25 2437m10 2449m7 2449r7 . 2461r24 2466m24 2470r33 2476m7 353P9 Tree_Access(46R9) 354r8 357r19 4|43r19 1903r20 357p7 Container{353P9} 4|360r32 363r21 363r22 364r37 367r23 367r24 391r17 . 486r19 486r20 491r37 533r17 533r36 537r16 537r17 547r21 547r22 600r19 605r19 . 757r17 762r20 766r19 766r20 791r35 1006r17 1048r19 1090r19 1141r23 1141r24 . 1154r19 1158r46 1162r22 1162r23 1230r26 1230r27 1231r34 1231r35 1234r27 . 1234r28 1239r51 1241r52 1250r48 1252r49 1340r16 1340r17 1345r21 1345r22 . 1351r29 1411r18 1411r19 1418r45 1424r45 1433r31 1459r51 1521r17 1526r20 . 1530r19 1530r20 1575m16 1575r36 1597r17 1602r20 1606r19 1606r20 1657m16 . 1657r36 1755r18 1755r19 1760r22 1760r23 1793r22 1794r51 1847r16 1847r17 . 1853r37 1853r38 1855r45 1855r46 1862r37 1911r17 1941r38 1941r39 1945r37 . 1962r18 1962r19 1968r36 2024r16 2024r17 2029r21 2029r22 2035r29 2075r19 . 2079r19 2115r19 2119r19 2140r18 2140r19 2146r37 2155r34 2193r18 2193r19 . 2199r37 2209r34 2231r17 2284r19 2288r19 2306r18 2306r19 2312r37 2321r34 . 2348r36 2512r19 2517r19 2587r19 2616r16 2616r17 2622r45 2622r46 2623r37 . 2623r38 2631r37 2680r24 2686r20 2701r24 2771r24 2777r20 2792r24 2966r17 . 2971r20 2984r19 3048m16 3062r17 3067r20 3080r19 3202r18 3202r19 3207r43 . 3240r12 3256r12 3293r19 3302r36 358i7 Node 4|361r21 414r38 419r53 429r30 491r59 544r18 545r25 610r19 . 618r55 766r44 766r67 792r35 794r35 801r30 802r30 1027r46 1065r21 1103r21 . 1139r21 1158r19 1162r52 1240r51 1242r52 1251r48 1253r49 1345r46 1419r45 . 1425r45 1459r23 1530r44 1530r67 1554m52 1555r23 1555r46 1557r24 1560r53 . 1568r32 1570r30 1571r30 1606r44 1606r67 1636m52 1637r23 1637r46 1639r24 . 1642r53 1650r32 1652r30 1653r30 1760r49 1794r24 1860r26 1862m48 1918r47 . 1946r37 1975r43 1977r42 2029r46 2085r31 2092r27 2125r31 2148r51 2201r51 . 2205r37 2254r38 2259r53 2269r30 2270r37 2314r51 2356r51 2522r19 2530r55 . 2600r36 2629r26 2631m48 2691r34 2691r64 2722r54 2723r54 2731r44 2732r37 . 2733r44 2754r41 2755r34 2757r41 2782r37 2782r67 2809r51 2810r51 2818r41 . 2819r34 2820r41 2975r34 2975r57 2993r36 2993r58 2995r42 2999r28 2999r42 . 3002r42 3002r62 3013r47 3014r49 3019r43 3021r33 3021r56 3022r48 3022r61 . 3022r74 3043r29 3044r29 3046m31 3071r37 3071r60 3091r36 3091r58 3093r42 . 3097r25 3097r39 3100r42 3100r62 3111r44 3112r46 3117r43 3118r33 3118r56 . 3119r48 3119r61 3119r74 3207r67 3271r46 3274r16 3274r31 3275r16 3310r51 361U15 Read 362^7 363<7 4|2479b14 2485l8 2485t12 362p7 Stream(8|39R9) 4|2480b7 363r7 Position{53R9} 4|2481b7 366U14 Write 367^7 368>7 4|3374b14 3380l8 3380t13 367p7 Stream(8|39R9) 4|3375b7 368r7 Position{53R9} 4|3376b7 374U14 Write 375^7 376>7 4|3390b14 3396l8 3396t13 375p7 Stream(8|39R9) 4|3391b7 376r7 Item{102R9} 4|3392b7 379U14 Read 380^7 381<7 4|2495b14 2501l8 2501t12 380p7 Stream(8|39R9) 4|2496b7 381r7 Item{102R9} 4|2497b7 387U14 Write 388^7 389>7 4|3382b14 3388l8 3388t13 388p7 Stream(8|39R9) 4|3383b7 389r7 Item{106R9} 4|3384b7 392U14 Read 393^7 394<7 4|2487b14 2493l8 2493t12 393p7 Stream(8|39R9) 4|2488b7 394r7 Item{106R9} 4|2489b7 X 4 a-cbmutr.adb 40H9 Root_Iterator<6|55R9><7|24R9[3|61]> 45e14 47P25 47r51 53r33 65r31 1280r40 . 6|58P14 13|42p14 43p7 Container{3|353P9} 1281r33 1281r34 1316r45 1317r43 1319r32 1325r42 1917m27 . 1945m15 2009r41 2079r39 2084r28 2084r29 2085r57 2088r48 2088r49 2095r35 . 2100r38 2119r39 2124r28 2124r29 2125r57 2288r39 44i7 Subtree{2|20I9} 1316r17 1319r50 1325r60 1918m27 1946m15 2009r59 2098r31 47U25 Finalize<6|59p14> 47=35 1280b14 1284l8 1284t16 47r35 Object{40R9} 1280b24 1281r27 53R9 Subtree_Iterator<40R9> 47P25 53e63 55P24 55r40 57P24 58r18 1314r40 1943r31 . 2071r18 6|58P14 13|42p14 55V24 First{3|53R9}<7|26p13> 55>31 1314b24 1321l8 1321t13 55r31 Object{53R9} 1314b31 1316r10 1316r38 1317r36 1319r25 1319r43 57V24 Next{3|53R9}<7|28p13> 58>7 59>7 2070b24 2108l8 2108t12 58r7 Object{53R9} 2071b7 2079r32 2084r22 2085r50 2088r42 2095r28 2098r24 . 2100r31 59r7 Position{3|53R9} 2072b7 2075r10 2079r10 2085r22 2092r18 65R9 Child_Iterator<40R9><7|32R9[3|61]> 47P25 66e67 68P24 68r40 70P24 71r18 . 74P24 74r39 76P24 77r18 1323r40 1915r28 1916r9 2007r39 2111r18 2280r18 . 6|58P14 13|42p14 68V24 First{3|53R9}<7|26p13> 68>31 1323b24 1326l8 1326t13 68r31 Object{65R9} 1323b31 1325r35 1325r53 70V24 Next{3|53R9}<7|28p13> 71>7 72>7 2110b24 2128l8 2128t12 71r7 Object{65R9} 2111b7 2119r32 2124r22 2125r50 72r7 Position{3|53R9} 2112b7 2115r10 2119r10 2125r22 2127r28 74V24 Last{3|53R9}<7|34p13> 74>30 2007b24 2010l8 2010t12 74r30 Object{65R9} 2007b30 2009r34 2009r52 76V24 Previous{3|53R9}<7|36p13> 77>7 78>7 2279b24 2294l8 2294t16 77r7 Object{65R9} 2280b7 2288r32 78r7 Position{3|53R9} 2281b7 2284r10 2288r10 2293r32 84U14 Initialize_Node 84=31 84>56 286s7 1466b14 1476l8 1476t23 1484s7 84r31 Container{3|46R9} 1467b7 1471m7 84i56 Index{2|20I9} 1468b7 1471r24 85U14 Initialize_Root 85=31 410s10 458s7 653s10 780s10 1482b14 1485l8 1485t23 . 1551s10 1627s10 2250s10 2466s7 2749s10 3038s10 85r31 Container{3|46R9} 1482b31 1484m24 1484r46 87U14 Allocate_Node 88=7 89^7 90<7 247b14 287l8 287t21 302s7 318s7 327s7 88r7 Container{3|46R9} 248b7 253r10 254r22 255r37 262m10 262r28 271r26 272r37 . 279m10 279r28 281r17 281r34 282m13 286m24 89p7 Initialize_Element 249b7 260r10 277r10 89i55 Index{2|20I9} 90i7 New_Node{2|20I9} 250b7 254m10 255r25 260r30 262r45 271m10 272r25 277r30 . 286r35 92U14 Allocate_Node 93=7 94>7 95<7 289b14 303l8 303t21 413s7 418s10 820s7 . 1554s7 1559s10 1636s7 2253s7 2258s10 93r7 Container{3|46R9} 290b7 298m10 302m22 821r10 94*7 New_Item{3|38+9} 291b7 298r40 822r10 95i7 New_Node{2|20I9} 292b7 302m60 823r10 97U14 Allocate_Node 98=7 99<7 321b14 328l8 328t21 1641s10 98r7 Container{3|46R9} 322b7 327m22 99i7 New_Node{2|20I9} 323b7 327m60 101U14 Allocate_Node 102=7 103^7 104<7 305b14 319l8 319t21 2436s10 102r7 Container{3|46R9} 306b7 314m37 314r37 318m22 103p7 Stream(8|39R9) 307b7 314r29 104i7 New_Node{2|20I9} 308b7 318m60 106U14 Deallocate_Node 107=7 108>7 870b14 974l8 974t23 987s7 1071s7 107r7 Container{3|46R9} 871b7 874m36 874r36 930r10 934r20 935m10 937r25 943m10 . 943r28 958m10 958r32 960r13 960r30 961m13 964r22 964r40 968r17 971r25 972m10 108i7 X{2|20I9} 872b7 875r22 876r22 878r38 879r34 927r19 928r17 935r28 937r13 . 942r20 971r14 972r28 110U14 Deallocate_Children 111=7 112>7 113=7 583s7 845b14 864l8 864t27 986s7 . 1027s7 2944s7 111r7 Container{3|46R9} 584r10 846b7 850m39 850r39 860m30 112i7 Subtree{2|20I9} 585r10 847b7 851r45 113i7 Count{2|20I9} 586r10 848b7 860m44 115U14 Deallocate_Subtree 116=7 117>7 118=7 860s10 980b14 989l8 989t26 1115s7 . 3184s7 116r7 Container{3|46R9} 981b7 986m28 987m24 117i7 Subtree{2|20I9} 982b7 986r39 987r35 118i7 Count{2|20I9} 983b7 986m48 988m7 988r16 120V13 Equal_Children{boolean} 121>7 122>7 123>7 124>7 236s14 1169b13 1202l8 . 1202t22 1238s17 1269s14 121r7 Left_Tree{3|46R9} 237r17 1170b7 1175r38 1184r23 1193r32 1239r20 1270r17 122i7 Left_Subtree{2|20I9} 238r17 1171b7 1178r52 1184r34 1240r20 1271r17 123r7 Right_Tree{3|46R9} 239r17 1172b7 1176r38 1185r25 1193r46 1241r20 1272r17 124i7 Right_Subtree{2|20I9} 240r17 1173b7 1179r52 1185r37 1242r20 1273r17 126V13 Equal_Subtree{boolean} 127>7 128>7 129>7 130>7 1193s17 1249s14 1256b13 . 1274l8 1274t21 127r7 Left_Tree{3|46R9} 1250r17 1257b7 1263r10 1270r34 128i7 Left_Subtree{2|20I9} 1251r17 1258b7 1263r31 1271r34 129r7 Right_Tree{3|46R9} 1252r17 1259b7 1264r10 1272r34 130i7 Right_Subtree{2|20I9} 1253r17 1260b7 1264r31 1273r34 132U14 Iterate_Children 133>7 134>7 135^7 1814s7 1875b14 1896l8 1896t24 1975s13 . 2000s7 133r7 Container{3|46R9} 1815r10 1876b7 1880r36 1893r27 134i7 Subtree{2|20I9} 1816r10 1877b7 1881r39 135p7 Process 1817r10 1878b7 1893r41 135r46 Position{3|53R9} 137U14 Iterate_Subtree 138>7 139>7 140^7 1893s10 1977s13 1989b14 2001l8 2001t23 138r7 Container{3|46R9} 1990b7 1999r24 2000r25 139i7 Subtree{2|20I9} 1991b7 1999r55 2000r36 140p7 Process 1992b7 1999r7 2000r45 140r46 Position{3|53R9} 142U14 Copy_Children 143>7 144>7 145=7 146>7 147=7 466s7 659s10 674b14 737l8 . 737t21 833s7 143r7 Source{3|46R9} 467r10 660r13 675b7 681r41 704r28 719r31 834r10 144i7 Source_Parent{2|20I9} 468r10 661r13 676b7 682r49 835r10 145r7 Target{3|46R9} 469r10 662r13 677b7 684m41 684r41 706m28 721m31 836r10 146i7 Target_Parent{2|20I9} 470r10 663r13 678b7 685r49 707r28 722r31 837r10 147i7 Count{2|20I9} 471r10 664r13 679b7 709m28 724m31 838r10 149U14 Copy_Subtree 150>7 151>7 152=7 153>7 154<7 155=7 703s7 718s10 790s7 . 807b14 839l8 839t20 2917s10 3152s7 150r7 Source{3|46R9} 704r10 719r13 791r10 808b7 822r23 834r27 2918r13 3153r10 151i7 Source_Subtree{2|20I9} 705r10 720r13 792r10 809b7 822r40 835r27 2919r13 . 3154r10 152r7 Target{3|46R9} 706r10 721r13 793r10 810b7 815m41 815r41 821m23 836m27 . 2920r13 3155r10 153i7 Target_Parent{2|20I9} 707r10 722r13 794r10 811b7 825r42 2921r13 3156r10 154i7 Target_Subtree{2|20I9} 708r10 723r13 795r10 812b7 823m23 825r16 837r27 . 2922r13 3157r10 155i7 Count{2|20I9} 709r10 724r13 796r10 813b7 826m7 826r16 838m27 2923r13 . 3158r10 157V13 Find_In_Children{2|20I9} 158>7 159>7 160>7 1301s15 1367b13 1388l8 . 1388t24 1417s20 1446s14 158r7 Container{3|46R9} 1368b7 1376r12 1378r37 1384r15 1418r23 159i7 Subtree{2|20I9} 1369b7 1376r29 1419r23 160*7 Item{3|38+9} 1370b7 1378r51 1420r23 162V13 Find_In_Subtree{2|20I9} 163>7 164>7 165>7 1378s20 1423s20 1436b13 . 1447l8 1447t23 163r7 Container{3|46R9} 1424r23 1437b7 1442r10 1446r32 164i7 Subtree{2|20I9} 1425r23 1438b7 1442r30 1443r17 1446r43 165*7 Item{3|38+9} 1426r23 1439b7 1442r41 1446r52 167V13 Child_Count{2|20I9} 168>7 169>7 491s17 495b13 514l8 514t19 1184s10 . 1185s12 3343s36 168r7 Container{3|46R9} 496b7 499r36 169i7 Parent{2|20I9} 497b7 500r38 171V13 Subtree_Node_Count{2|20I9} 172>7 173>7 2898s23 3129s36 3207s14 3210b13 . 3221s29 3225l8 3225t26 172r7 Container{3|46R9} 3211b7 3219r15 3221r49 3222r18 173i7 Subtree{2|20I9} 3212b7 3219r32 175V13 Is_Reachable{boolean} 176>7 177>7 177>13 1767b13 1784l8 1784t20 2721s13 . 2808s10 3012s13 3110s10 176r7 Container{3|46R9} 1768b7 1780r17 2721r27 2808r24 3012r27 3110r24 177i7 From{2|20I9} 1769b7 1774r14 2722r27 2809r24 3013r27 3111r24 177i13 To{2|20I9} 1769b13 1776r19 2723r27 2810r24 3014r27 3112r24 179V13 Root_Node{2|20I9} 179>24 238s34 240s34 360s12 468s27 470s27 585s23 . 610s26 661s30 663s30 1158s26 1301s44 1316s27 1459s31 1484s35 1794s31 1816s23 . 2085s39 2125s39 2205s44 2470s22 2522s26 2650s46 2657b13 2662l8 2662t17 . 3371s23 179r24 Container{3|46R9} 2657b24 2658r28 181U14 Remove_Subtree 182=7 183>7 1068s7 1106s7 2537b14 2571l8 2571t22 3019s10 . 3117s7 3175s7 182r7 Container{3|46R9} 2538b7 2541m36 2541r36 183i7 Subtree{2|20I9} 2539b7 2542r39 2549r21 2552r23 2562r23 185U14 Insert_Subtree_Node 186=7 187>7 188>7 189>7 798s7 1718b14 1734l8 1734t27 . 2925s10 3022s10 3119s7 3164s7 186r7 Container{3|46R9} 799r10 1719b7 1729m23 2926r13 3165r10 187i7 Subtree 800r10 1720b7 1730r23 1731r23 2927r13 3166r10 188i7 Parent{2|20I9} 801r10 1721b7 1732r23 2928r13 3167r10 189i7 Before 802r10 1722b7 1733r23 2929r13 3168r10 191U14 Insert_Subtree_List 192=7 193>7 194>7 195>7 196>7 425s7 1566s7 1648s7 . 1664b14 1712l8 1712t27 1728s7 2265s7 2848s7 192r7 Container{3|46R9} 426r10 1567r10 1649r10 1665b7 1671m36 1671r36 1729r10 . 2266r10 2849r10 193i7 First 427r10 1568r10 1650r10 1666b7 1680r10 1689r22 1695r31 . 1696r14 1703r22 1707r40 1708r14 1730r10 2267r10 2850r10 194i7 Last 428r10 1569r10 1651r10 1667b7 1681r25 1685r22 1691r21 . 1697r21 1701r14 1702r32 1709r14 1710r30 1731r10 2268r10 2851r10 195i7 Parent{2|20I9} 429r10 1570r10 1652r10 1668b7 1672r39 1686r63 1732r10 . 2269r10 2852r10 196i7 Before 430r10 1571r10 1653r10 1669b7 1686r22 1686r46 1694r13 . 1700r13 1707r18 1708r33 1709r28 1710r14 1733r10 2270r10 2853r10 198U14 Splice_Children 199=7 200>7 201>7 202>7 2729s10 2816s7 2823b14 2854l8 . 2854t23 199r7 Container{3|46R9} 2730r13 2817r10 2824b7 2829m36 2829r36 2849m23 200i7 Target_Parent{2|20I9} 2731r13 2818r10 2825b7 2844r27 2852r23 201i7 Before 2732r13 2819r10 2826b7 2853r23 202i7 Source_Parent{2|20I9} 2733r13 2820r10 2827b7 2830r42 2837r11 204U14 Splice_Children 205=7 206>7 207>7 208=7 209>7 2752s7 2856b14 2948l8 . 2948t23 205r7 Target{3|46R9} 2753r10 2857b7 2904r10 2904r25 2920m31 2926m26 2935m7 . 2935r23 206i7 Target_Parent{2|20I9} 2754r10 2858b7 2921r31 2928r26 207i7 Before 2755r10 2859b7 2929r26 208r7 Source{3|46R9} 2756r10 2860b7 2863r38 2898r43 2918r31 2944m28 2947m7 . 2947r23 209i7 Source_Parent{2|20I9} 2757r10 2861b7 2864r42 2898r51 2944r36 211U14 Splice_Subtree 212=7 213>7 214>7 215=7 216=7 3041s7 3122b14 3190l8 . 3190t22 212r7 Target{3|46R9} 3042r10 3123b7 3141r10 3141r25 3155m28 3165m23 3170m7 . 3170r23 213i7 Parent{2|20I9} 3043r10 3124b7 3156r28 3167r23 214i7 Before 3044r10 3125b7 3168r23 215r7 Source{3|46R9} 3045r10 3126b7 3129r56 3153r28 3175m23 3184m27 3187m7 . 3187r23 216i7 Position{2|20I9} 3046r10 3127b7 3129r64 3154r28 3175r31 3184r35 3189m7 249i55 Index{2|20I9} 294U17 Initialize_Element 294>37 296b17 299l11 299t29 302r33 294i37 Index{2|20I9} 296b37 298r30 310U17 Initialize_Element 310>37 312b17 315l11 315t29 318r33 310i37 Index{2|20I9} 312b37 314r57 325U17 Initialize_Element 325>37 327r33 325i37 Index{2|20I9} 338i7 R{2|20I9} 360m7 362r18 338i10 N{2|20I9} 361m7 362r13 363r42 364r48 367m10 367r41 383a7 Nodes{3|329A9} 414r7 418r46 419r10 419r17 420r10 420r17 422r18 384i7 First{2|20I9} 413m43 414r14 416r15 427r23 384i14 Last{2|20I9} 416m7 418r53 419r24 420r24 420r44 422m10 422r25 428r23 417i11 J 440i7 Target_Count{2|20I9} 464m7 471m27 471r27 473r22 499a7 NN{3|329A9} 500r34 510r18 500r7 CC{3|317R9} 507r15 502i7 Result{2|20I9} 506m7 509m10 509r20 513r14 503i7 Node 507m7 508r13 510m10 510r22 521i7 Result{2|20I9} 543m7 546m10 546r20 554r14 522i7 N 544m7 545r13 547m10 547r39 549r13 562i7 Container_Count{2|20I9} 571r10 588r30 563i7 Count{2|20I9} 581m7 586m23 586r23 588r22 641i7 C{2|20I9} 645m10 647m10 652r41 652r14 Target{3|46R9} 653m27 653r27 662m30 662r30 663r41 664m30 664r30 666r25 681a7 S_Nodes{3|329A9} 682r40 716r12 729r15 682r7 S_Node=682:40{3|322R9} 697r12 684a7 T_Nodes{3|329A9} 685r40 723r31 726r10 726r19 727r23 685r7 T_Node=685:40{3|322R9} 687r22 688r22 736r7 690r7 T_CC{3|317R9} 708m28 708r28 711m7 711r20 723r40 726r28 726r53 727m10 . 727r32 736r26 691i7 C 697m7 699r10 705r28 716m7 716r21 717r13 720r31 729m10 729r24 749i7 Target_Subtree{2|20I9} 795m28 800r23 750i7 Target_Count{2|20I9} 788m7 796m28 796r28 804r38 815a7 T_Nodes{3|329A9} 825r7 850a7 Nodes{3|329A9} 851r38 858r22 851r7 Node=851:38{3|322R9} 852r37 852r7 CC{3|317R9} 856r13 857r15 858r10 863r7 853i7 C 857m10 858r29 860r41 874a7 NN{3|329A9} 876r27 878r34 965r16 968r13 971r10 878r7 N=878:34{3|322R9} 879r22 927r7 928r7 934r10 942r10 964i17 J 965r20 965r31 999i7 Count{2|20I9} 1025m7 1027m52 1027r52 1028r22 1030r44 1041i7 X{2|20I9} 1065m7 1068r34 1071r35 1082i7 X{2|20I9} 1103m7 1106r34 1115r38 1083i7 Count{2|20I9} 1113m7 1115m41 1115r41 1116r22 1118r44 1126i7 Result{2|20I9} 1138m7 1142m10 1142r20 1145r14 1127i7 N 1139m7 1140r13 1141m10 1141r41 1175a7 L_NN{3|329A9} 1178r46 1197r15 1176a7 R_NN{3|329A9} 1179r46 1198r15 1178r7 Left_Children{3|317R9} 1190r12 1179r7 Right_Children{3|317R9} 1191r12 1181i7 L 1190m7 1192r13 1193r43 1197m10 1197r21 1181i10 R 1191m7 1193r58 1198m10 1198r21 1281i7 B{integer} 1283r7 1283r12 1294i7 Node{2|20I9} 1301m7 1303r10 1307r53 1333i7 Node 1345m7 1347r10 1351r40 1372i7 N 1376m7 1377r13 1378r48 1384m10 1384r32 1373i7 Result{2|20I9} 1378m10 1380r13 1381r20 1398i7 Result{2|20I9} 1417m10 1423m10 1429r10 1433r42 1498r7 Position{3|53R9} 1499r28 1502m58 1513a7 Nodes{3|329A9} 1555r7 1559r46 1560r10 1560r17 1561r10 1561r17 1563r18 1514i7 Last{2|20I9} 1557m7 1559r53 1560r24 1561r24 1561r44 1563m10 1563r25 . 1569r23 1558i11 J 1585a7 Nodes{3|329A9} 1637r7 1641r36 1642r10 1642r17 1643r10 1643r17 1645r18 1586i7 Last{2|20I9} 1639m7 1641r43 1642r24 1643r24 1643r44 1645m10 1645r25 . 1651r23 1588*7 New_Item{3|38+9} 1589r26 1636r33 1640i11 J 1671a7 NN{3|329A9} 1672r35 1686r42 1690r10 1692r10 1695r10 1696r10 1698r10 . 1701r10 1702r10 1704r10 1707r10 1707r14 1708r10 1708r29 1709r10 1710r10 1672r7 N=1672:35{3|322R9} 1673r34 1673r7 CC{3|317R9} 1688r10 1689r10 1690r14 1691r10 1692r14 1695r14 1696r29 . 1697r10 1698r14 1700r22 1701r28 1702r14 1703r10 1704r14 1771i7 Idx{2|20I9} 1774m7 1775r13 1776r13 1780m10 1780r34 1803r46 Position{3|53R9} 1805i7 B{integer} 1812r7 1812r12 1819r7 1819r12 1823r10 1823r15 1840r44 Position{3|53R9} 1853i10 B{integer} 1858r10 1858r15 1866r10 1866r15 1870r13 1870r18 1854i10 C{2|20I9} 1860m10 1861r16 1862r56 1863m13 1863r22 1855a10 NN{3|329A9} 1860r15 1863r18 1878r46 Position{3|53R9} 1880a7 NN{3|329A9} 1881r35 1894r15 1881r7 N=1881:35{3|322R9} 1891r12 1882i7 C{2|20I9} 1891m7 1892r13 1893r38 1894m10 1894r19 1903p7 C{3|353P9} 1904r27 1911r30 1917r40 1904i7 B{integer} 1920r10 1920r15 1915r14 It{65R9} 1941i10 B{integer} 1948r13 1948r18 1943r17 It{53R9} 1955r46 Position{3|53R9} 1968r10 T{3|46R9} 1969r30 1975r31 1977r30 1969i10 B{integer} 1972r10 1972r15 1980r10 1980r15 1984r13 1984r18 1992r46 Position{3|53R9} 2017i7 Node 2029m7 2031r10 2035r40 2088a10 Nodes{3|329A9} 2094r13 2095r46 2099r16 2100r49 2103r21 2089i10 Node{2|20I9} 2092m10 2094r20 2095r53 2098r16 2099r23 2100r56 2103m13 . 2103r28 2146r10 T{3|46R9} 2147r39 2147a10 NN{3|329A9} 2148r38 2148r10 N=2148:38{3|322R9} 2151r13 2155r45 2199r10 T{3|46R9} 2200r39 2205r55 2200a10 NN{3|329A9} 2201r38 2201r10 N=2201:38{3|322R9} 2204r13 2209r45 2223a7 Nodes{3|329A9} 2254r7 2258r46 2259r10 2259r17 2260r10 2260r17 2262r18 . 2270r23 2224i7 First{2|20I9} 2253m43 2254r14 2256r15 2267r23 2224i14 Last{2|20I9} 2256m7 2258r53 2259r24 2260r24 2260r44 2262m10 2262r25 . 2268r23 2257i11 J 2312r10 T{3|46R9} 2313r39 2313a10 NN{3|329A9} 2314r38 2314r10 N=2314:38{3|322R9} 2317r13 2321r45 2336*45 Element{3|38+9} 2348r10 T{3|46R9} 2349r30 2350r30 2356r30 2349i10 B{integer} 2353r10 2353r15 2359r10 2359r15 2364r13 2364r18 2350i10 L{integer} 2354r10 2354r15 2358r10 2358r15 2363r13 2363r18 2377U17 Read_Children 2377>32 2394b17 2424l11 2424t24 2441s10 2470s7 2377i32 Subtree{2|20I9} 2394b32 2411r46 2415r58 2423r14 2379V16 Read_Subtree{2|20I9} 2380>10 2411s22 2415s34 2430b16 2444l11 2444t23 2380i10 Parent{2|20I9} 2411r36 2415r48 2431b10 2437r46 2382a7 NN{3|329A9} 2415r13 2416r13 2416r17 2417r24 2423r10 2384i7 Total_Count 2451m32 2451r32 2453r10 2457r10 2461r10 2472r24 . 2476r26 2387i7 Read_Count 2439m10 2439r24 2468m7 2472r10 2395i10 Count 2401m35 2401r35 2403r13 2407r13 2414r37 2398r10 CC{3|317R9} 2411m10 2412m10 2412r21 2415r17 2416r21 2416r44 2417m13 . 2417r28 2423r35 2414i14 J 2433i10 Subtree{2|20I9} 2436m44 2437r27 2441r25 2443r17 2541a7 NN{3|329A9} 2542r35 2543r34 2559r13 2565r10 2568r10 2569r10 2542r7 N=2542:35{3|322R9} 2543r38 2550r25 2553r28 2558r25 2563r25 2564r21 . 2568r14 2568r30 2569r14 2569r30 2543r7 CC{3|317R9} 2549r10 2552r13 2554r13 2555r13 2558r13 2559r17 2562r13 . 2564r10 2565r14 2609r44 Position{3|53R9} 2622a10 NN{3|329A9} 2629r15 2632r18 2623i10 B{integer} 2627r10 2627r15 2635r10 2635r15 2639r13 2639r18 2624i10 C{2|20I9} 2629m10 2630r16 2631r56 2632m13 2632r22 2829a7 NN{3|329A9} 2830r38 2837r7 2844r10 2845r15 2830r7 CC{3|317R9} 2842r12 2850r23 2851r23 2831i7 C 2842m7 2843r13 2844r14 2845m10 2845r19 2863a7 S_NN{3|329A9} 2864r36 2931r15 2864r7 S_CC{3|317R9} 2915r12 2866i7 Target_Count{2|20I9} 2913m7 2923m31 2923r31 2934r22 2935r38 2945r37 2866i21 Source_Count{2|20I9} 2898m7 2900r10 2904r43 2934r37 2942m7 2944m51 . 2944r51 2945r22 2947r38 2867i7 T 2922m31 2927r26 2867i10 S 2915m7 2916r13 2919r31 2931m10 2931r21 3129i7 Source_Count{2|20I9} 3130r22 3141r43 3160r37 3182m7 3184m45 3184r45 . 3185r22 3187r38 3132i7 Target_Subtree{2|20I9} 3157m28 3166r23 3189r19 3133i7 Target_Count{2|20I9} 3150m7 3158m28 3158r28 3160r22 3170r38 3185r37 3214i7 Result{2|20I9} 3218m7 3221m10 3221r20 3224r14 3215i7 Node 3219m7 3220r13 3221r60 3222m10 3222r35 3270a10 EE{3|330A9} 3271r40 3274r10 3274r25 3275r10 3271*10 EI{3|38+9} 3275r25 3286*46 Element{3|38+9} 3302r10 T{3|46R9} 3303r30 3304r30 3310r30 3303i10 B{integer} 3307r10 3307r15 3313r10 3313r15 3318r13 3318r18 3304i10 L{integer} 3308r10 3308r15 3312r10 3312r15 3317r13 3317r18 3331U17 Write_Children 3331>33 3338b17 3350l11 3350t25 3359s10 3371s7 3331i33 Subtree{2|20I9} 3338b33 3339r54 3343r60 3332U17 Write_Subtree 3332>32 3347s13 3356b17 3360l11 3360t24 3332i32 Subtree{2|20I9} 3356b32 3358r58 3359r26 3339r10 CC{3|317R9} 3345r15 3340i10 C 3345m10 3346r16 3347r28 3348m13 3348r35 X 6 a-finali.ads 40K13*Finalization 4|30w10 30r32 6|73e21 55H9*Limited_Controlled<13|40R9> 4|40r39 1916r25 1944r13 6|71e55 58U14*Initialize<13|44p14> X 7 a-iteint.ads 21k13*Iterator_Interfaces 3|34w10 62r10 7|39e28 24h9 Forward_Iterator 3|185r38[61] 188r38[61] 4|41r31[3|61] 1828r38[3|61] . 1930r39[3|61] 26y13 First{3|53R9} 28y13 Next{3|53R9} 32h9 Reversible_Iterator<24R9[3|61]> 3|193r39[61] 4|66r31[3|61] 1901r39[3|61] X 8 a-stream.ads 36K13*Streams 3|35w18 310r12 8|84e16 39H9*Root_Stream_Type 3|342r35 348r35 362r34 367r34 375r32 380r32 388r32 . 393r32 4|103r35 307r35 2374r35 2480r34 2488r32 2496r32 3328r35 3375r34 . 3383r32 3391r32 8|67e64 X 11 system.ads 42K9*System 4|32w6 32r23 11|160e11 69M9*Address 4|32r30 86V14*"="{boolean} 4|224r23 443r25 2053r25 2711r25 2992r25 X 13 s-finroo.ads 42U14*Adjust