• R/O
  • SSH
  • HTTPS

jpl: Commit


Commit MetaInfo

Revision997 (tree)
Time2020-04-30 07:07:18
Authorjakobthomsen

Log Message

allow to return list from function

Change Summary

Incremental Difference

--- trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 996)
+++ trunk/jpl_compiler_own_stack_and_heap(tree-closures-memory)-recursive/jpl_compiler.c (revision 997)
@@ -71168,86 +71168,6 @@
7116871168 }
7116971169 case 18446744073709548686LLU: // 99999999RN'''''''''''''''
7117071170 {
71171- {
71172- uint64_t arg = 0;
71173- LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
71174- }
71175- // ACCUMULATE ARGUMENTS - BEGIN
71176- {
71177- uint64_t arg = LOCAL_ACCESS_ADDR(heap.data, 20LLU, 19LLU);
71178- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
71179- }
71180- {
71181- uint64_t arg = /*result____*/tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 20LLU, 18LLU), 0LLU);
71182- LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
71183- }
71184- // ACCUMULATE ARGUMENTS - END
71185- uint64_t return_to = 18446744073709548670LLU;
71186- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
71187- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
71188- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
71189- heap.data[0].elem1 = heap.data[0].elem0;
71190- heap.data[0].elem0 = restore;
71191- state.addr = 661640243165790208LLU; // islist____
71192- break;
71193- }
71194- case 18446744073709548670LLU: // 99999999Q8'''''''''''''''
71195- {
71196- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548673LLU : 18446744073709548672LLU;
71197- (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
71198- break;
71199- }
71200- case 18446744073709548673LLU: // 99999999RA'''''''''''''''
71201- {
71202- // ACCUMULATE ARGUMENTS - BEGIN
71203- {
71204- uint64_t arg = /*def_id____*/*LOCAL_ACCESS(heap.data, 19LLU, 0LLU);
71205- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
71206- }
71207- // ACCUMULATE ARGUMENTS - END
71208- uint64_t return_to = 18446744073709548669LLU;
71209- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
71210- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
71211- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
71212- heap.data[0].elem1 = heap.data[0].elem0;
71213- heap.data[0].elem0 = restore;
71214- state.addr = 819847183515949359LLU; // reportinit
71215- break;
71216- }
71217- case 18446744073709548669LLU: // 99999999Q7'''''''''''''''
71218- {
71219- fprintf(stderr, "%s", "can only assign to u64 but found ");
71220- // ACCUMULATE ARGUMENTS - BEGIN
71221- {
71222- uint64_t arg = /*result____*/tree_elem_addr(heap.data, 3LLU, LOCAL_ACCESS_ADDR(heap.data, 19LLU, 18LLU), 0LLU);
71223- LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
71224- }
71225- // ACCUMULATE ARGUMENTS - END
71226- uint64_t return_to = 18446744073709548668LLU;
71227- const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
71228- uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
71229- *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
71230- heap.data[0].elem1 = heap.data[0].elem0;
71231- heap.data[0].elem0 = restore;
71232- state.addr = 819847183518878432LLU; // reporttype
71233- break;
71234- }
71235- case 18446744073709548668LLU: // 99999999Q6'''''''''''''''
71236- {
71237- {
71238- fprintf(stderr, "%s\n", "");
71239- exit(-1);
71240- }
71241- state.addr = 18446744073709548671LLU; // 99999999Q9'''''''''''''''
71242- break;
71243- }
71244- case 18446744073709548672LLU: // 99999999R_'''''''''''''''
71245- {
71246- state.addr = 18446744073709548671LLU; // 99999999Q9'''''''''''''''
71247- break;
71248- }
71249- case 18446744073709548671LLU: // 99999999Q9'''''''''''''''
71250- {
7125171171 fprintf(stdout, "%s", "\n swap(&");
7125271172 {
7125371173 uint64_t arg = 0;
@@ -71259,7 +71179,7 @@
7125971179 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7126071180 }
7126171181 // ACCUMULATE ARGUMENTS - END
71262- uint64_t return_to = 18446744073709548667LLU;
71182+ uint64_t return_to = 18446744073709548673LLU;
7126371183 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7126471184 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7126571185 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71268,7 +71188,7 @@
7126871188 state.addr = 861504796319285248LLU; // typeu64___
7126971189 break;
7127071190 }
71271- case 18446744073709548667LLU: // 99999999Q5'''''''''''''''
71191+ case 18446744073709548673LLU: // 99999999RA'''''''''''''''
7127271192 {
7127371193 {
7127471194 uint64_t arg = 0;
@@ -71355,7 +71275,7 @@
7135571275 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7135671276 }
7135771277 // ACCUMULATE ARGUMENTS - END
71358- uint64_t return_to = 18446744073709548666LLU;
71278+ uint64_t return_to = 18446744073709548672LLU;
7135971279 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
7136071280 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7136171281 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71364,7 +71284,7 @@
7136471284 state.addr = 110681537020240198LLU; // FINDVARREF
7136571285 break;
7136671286 }
71367- case 18446744073709548666LLU: // 99999999Q4'''''''''''''''
71287+ case 18446744073709548672LLU: // 99999999R_'''''''''''''''
7136871288 {
7136971289 // ACCUMULATE ARGUMENTS - BEGIN
7137071290 {
@@ -71388,7 +71308,7 @@
7138871308 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7138971309 }
7139071310 // ACCUMULATE ARGUMENTS - END
71391- uint64_t return_to = 18446744073709548665LLU;
71311+ uint64_t return_to = 18446744073709548671LLU;
7139271312 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7139371313 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7139471314 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71397,7 +71317,7 @@
7139771317 state.addr = 587881357514113024LLU; // emitpar___
7139871318 break;
7139971319 }
71400- case 18446744073709548665LLU: // 99999999Q3'''''''''''''''
71320+ case 18446744073709548671LLU: // 99999999Q9'''''''''''''''
7140171321 {
7140271322 // variable u64 consume___ goes out of scope
7140371323 // emitted destructur for type u64
@@ -71427,7 +71347,7 @@
7142771347 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7142871348 }
7142971349 // ACCUMULATE ARGUMENTS - END
71430- uint64_t return_to = 18446744073709548664LLU;
71350+ uint64_t return_to = 18446744073709548670LLU;
7143171351 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7143271352 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7143371353 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71436,7 +71356,7 @@
7143671356 state.addr = 842862227159939072LLU; // swappable_
7143771357 break;
7143871358 }
71439- case 18446744073709548664LLU: // 99999999Q2'''''''''''''''
71359+ case 18446744073709548670LLU: // 99999999Q8'''''''''''''''
7144071360 {
7144171361 {
7144271362 uint64_t arg = 0;
@@ -71461,7 +71381,7 @@
7146171381 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7146271382 }
7146371383 // ACCUMULATE ARGUMENTS - END
71464- uint64_t return_to = 18446744073709548663LLU;
71384+ uint64_t return_to = 18446744073709548669LLU;
7146571385 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7146671386 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7146771387 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71470,7 +71390,7 @@
7147071390 state.addr = 660220410725010287LLU; // initassert
7147171391 break;
7147271392 }
71473- case 18446744073709548663LLU: // 99999999Q1'''''''''''''''
71393+ case 18446744073709548669LLU: // 99999999Q7'''''''''''''''
7147471394 {
7147571395 // ACCUMULATE ARGUMENTS - BEGIN
7147671396 {
@@ -71490,7 +71410,7 @@
7149071410 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7149171411 }
7149271412 // ACCUMULATE ARGUMENTS - END
71493- uint64_t return_to = 18446744073709548662LLU;
71413+ uint64_t return_to = 18446744073709548668LLU;
7149471414 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7149571415 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7149671416 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71499,7 +71419,7 @@
7149971419 state.addr = 238506429538443590LLU; // MOVEVARREF
7150071420 break;
7150171421 }
71502- case 18446744073709548662LLU: // 99999999Q0'''''''''''''''
71422+ case 18446744073709548668LLU: // 99999999Q6'''''''''''''''
7150371423 {
7150471424 // ACCUMULATE ARGUMENTS - BEGIN
7150571425 {
@@ -71515,7 +71435,7 @@
7151571435 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7151671436 }
7151771437 // ACCUMULATE ARGUMENTS - END
71518- uint64_t return_to = 18446744073709548661LLU;
71438+ uint64_t return_to = 18446744073709548667LLU;
7151971439 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
7152071440 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7152171441 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71524,7 +71444,7 @@
7152471444 state.addr = 861504774606556015LLU; // typeassert
7152571445 break;
7152671446 }
71527- case 18446744073709548661LLU: // 99999999Qz'''''''''''''''
71447+ case 18446744073709548667LLU: // 99999999Q5'''''''''''''''
7152871448 {
7152971449 fprintf(stdout, "%s", ", &");
7153071450 // ACCUMULATE ARGUMENTS - BEGIN
@@ -71549,7 +71469,7 @@
7154971469 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7155071470 }
7155171471 // ACCUMULATE ARGUMENTS - END
71552- uint64_t return_to = 18446744073709548660LLU;
71472+ uint64_t return_to = 18446744073709548666LLU;
7155371473 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7155471474 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7155571475 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71558,7 +71478,7 @@
7155871478 state.addr = 587881357514113024LLU; // emitpar___
7155971479 break;
7156071480 }
71561- case 18446744073709548660LLU: // 99999999Qy'''''''''''''''
71481+ case 18446744073709548666LLU: // 99999999Q4'''''''''''''''
7156271482 {
7156371483 fprintf(stdout, "%s", "); // result");
7156471484 // variable u64 info______ goes out of scope
@@ -71587,7 +71507,7 @@
7158771507 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7158871508 }
7158971509 // ACCUMULATE ARGUMENTS - END
71590- uint64_t return_to = 18446744073709548659LLU;
71510+ uint64_t return_to = 18446744073709548665LLU;
7159171511 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7159271512 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7159371513 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71596,7 +71516,7 @@
7159671516 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7159771517 break;
7159871518 }
71599- case 18446744073709548659LLU: // 99999999Qx'''''''''''''''
71519+ case 18446744073709548665LLU: // 99999999Q3'''''''''''''''
7160071520 {
7160171521 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference typesrc___ at 20
7160271522 state.addr = 18446744073709548685LLU; // 99999999RM'''''''''''''''
@@ -71612,7 +71532,7 @@
7161271532 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7161371533 }
7161471534 // ACCUMULATE ARGUMENTS - END
71615- uint64_t return_to = 18446744073709548658LLU;
71535+ uint64_t return_to = 18446744073709548664LLU;
7161671536 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7161771537 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7161871538 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71621,7 +71541,7 @@
7162171541 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7162271542 break;
7162371543 }
71624- case 18446744073709548658LLU: // 99999999Qw'''''''''''''''
71544+ case 18446744073709548664LLU: // 99999999Q2'''''''''''''''
7162571545 {
7162671546 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference result____ at 19
7162771547 state.addr = 18446744073709548690LLU; // 99999999RR'''''''''''''''
@@ -71703,7 +71623,7 @@
7170371623 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7170471624 }
7170571625 // ACCUMULATE ARGUMENTS - END
71706- uint64_t return_to = 18446744073709548657LLU;
71626+ uint64_t return_to = 18446744073709548663LLU;
7170771627 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7170871628 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7170971629 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71712,7 +71632,7 @@
7171271632 state.addr = 839519665163075584LLU; // skip______
7171371633 break;
7171471634 }
71715- case 18446744073709548657LLU: // 99999999Qv'''''''''''''''
71635+ case 18446744073709548663LLU: // 99999999Q1'''''''''''''''
7171671636 {
7171771637 {
7171871638 uint64_t arg = 0;
@@ -71724,11 +71644,11 @@
7172471644 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7172571645 }
7172671646 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU));
71727- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548656LLU : 18446744073709548655LLU;
71647+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548662LLU : 18446744073709548661LLU;
7172871648 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7172971649 break;
7173071650 }
71731- case 18446744073709548656LLU: // 99999999Qu'''''''''''''''
71651+ case 18446744073709548662LLU: // 99999999Q0'''''''''''''''
7173271652 {
7173371653 {
7173471654 uint64_t arg = 0;
@@ -71735,11 +71655,11 @@
7173571655 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7173671656 }
7173771657 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*safe______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 4LLU));
71738- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548653LLU : 18446744073709548652LLU;
71658+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548659LLU : 18446744073709548658LLU;
7173971659 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7174071660 break;
7174171661 }
71742- case 18446744073709548653LLU: // 99999999Qr'''''''''''''''
71662+ case 18446744073709548659LLU: // 99999999Qx'''''''''''''''
7174371663 {
7174471664 // ACCUMULATE ARGUMENTS - BEGIN
7174571665 {
@@ -71747,7 +71667,7 @@
7174771667 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7174871668 }
7174971669 // ACCUMULATE ARGUMENTS - END
71750- uint64_t return_to = 18446744073709548651LLU;
71670+ uint64_t return_to = 18446744073709548657LLU;
7175171671 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7175271672 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7175371673 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71756,26 +71676,26 @@
7175671676 state.addr = 819847183515949359LLU; // reportinit
7175771677 break;
7175871678 }
71759- case 18446744073709548651LLU: // 99999999Qp'''''''''''''''
71679+ case 18446744073709548657LLU: // 99999999Qv'''''''''''''''
7176071680 {
7176171681 {
7176271682 fprintf(stderr, "%s\n", "can't return c-code in safe environment");
7176371683 exit(-1);
7176471684 }
71765- state.addr = 18446744073709548652LLU; // 99999999Qq'''''''''''''''
71685+ state.addr = 18446744073709548658LLU; // 99999999Qw'''''''''''''''
7176671686 break;
7176771687 }
71768- case 18446744073709548652LLU: // 99999999Qq'''''''''''''''
71688+ case 18446744073709548658LLU: // 99999999Qw'''''''''''''''
7176971689 {
71770- state.addr = 18446744073709548650LLU; // 99999999Qo'''''''''''''''
71690+ state.addr = 18446744073709548656LLU; // 99999999Qu'''''''''''''''
7177171691 break;
7177271692 }
71773- case 18446744073709548650LLU: // 99999999Qo'''''''''''''''
71693+ case 18446744073709548656LLU: // 99999999Qu'''''''''''''''
7177471694 {
7177571695 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) = (uint64_t)getchar();
7177671696 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) > 255)
7177771697 {
71778- state.addr = 18446744073709548649LLU; // 99999999Qn'''''''''''''''
71698+ state.addr = 18446744073709548655LLU; // 99999999Qt'''''''''''''''
7177971699 break;
7178071700 }
7178171701 {
@@ -71783,17 +71703,17 @@
7178371703 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7178471704 }
7178571705 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU));
71786- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548648LLU : 18446744073709548647LLU;
71706+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548654LLU : 18446744073709548653LLU;
7178771707 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7178871708 break;
7178971709 }
71790- case 18446744073709548648LLU: // 99999999Qm'''''''''''''''
71710+ case 18446744073709548654LLU: // 99999999Qs'''''''''''''''
7179171711 {
7179271712 ungetc(0, stdin);
71793- state.addr = 18446744073709548646LLU; // 99999999Qk'''''''''''''''
71713+ state.addr = 18446744073709548652LLU; // 99999999Qq'''''''''''''''
7179471714 break;
7179571715 }
71796- case 18446744073709548647LLU: // 99999999Ql'''''''''''''''
71716+ case 18446744073709548653LLU: // 99999999Qr'''''''''''''''
7179771717 {
7179871718 // ACCUMULATE ARGUMENTS - BEGIN
7179971719 {
@@ -71801,7 +71721,7 @@
7180171721 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7180271722 }
7180371723 // ACCUMULATE ARGUMENTS - END
71804- uint64_t return_to = 18446744073709548645LLU;
71724+ uint64_t return_to = 18446744073709548651LLU;
7180571725 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7180671726 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7180771727 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71810,24 +71730,24 @@
7181071730 state.addr = 587881343588366336LLU; // emitccode_
7181171731 break;
7181271732 }
71813- case 18446744073709548645LLU: // 99999999Qj'''''''''''''''
71733+ case 18446744073709548651LLU: // 99999999Qp'''''''''''''''
7181471734 {
71815- state.addr = 18446744073709548646LLU; // 99999999Qk'''''''''''''''
71735+ state.addr = 18446744073709548652LLU; // 99999999Qq'''''''''''''''
7181671736 break;
7181771737 }
71818- case 18446744073709548646LLU: // 99999999Qk'''''''''''''''
71738+ case 18446744073709548652LLU: // 99999999Qq'''''''''''''''
7181971739 {
71820- state.addr = 18446744073709548650LLU; // 99999999Qo'''''''''''''''
71740+ state.addr = 18446744073709548656LLU; // 99999999Qu'''''''''''''''
7182171741 break;
7182271742 }
71823- case 18446744073709548649LLU: // 99999999Qn'''''''''''''''
71743+ case 18446744073709548655LLU: // 99999999Qt'''''''''''''''
7182471744 {
7182571745
7182671746 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) = (uint64_t)getchar();
71827- state.addr = 18446744073709548654LLU; // 99999999Qs'''''''''''''''
71747+ state.addr = 18446744073709548660LLU; // 99999999Qy'''''''''''''''
7182871748 break;
7182971749 }
71830- case 18446744073709548655LLU: // 99999999Qt'''''''''''''''
71750+ case 18446744073709548661LLU: // 99999999Qz'''''''''''''''
7183171751 {
7183271752 {
7183371753 uint64_t arg = 0;
@@ -71834,11 +71754,11 @@
7183471754 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7183571755 }
7183671756 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = !!/*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 10LLU));
71837- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548644LLU : 18446744073709548643LLU;
71757+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548650LLU : 18446744073709548649LLU;
7183871758 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7183971759 break;
7184071760 }
71841- case 18446744073709548644LLU: // 99999999Qi'''''''''''''''
71761+ case 18446744073709548650LLU: // 99999999Qo'''''''''''''''
7184271762 {
7184371763 {
7184471764 uint64_t arg = 0;
@@ -71853,10 +71773,10 @@
7185371773 uint64_t arg = 0;
7185471774 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7185571775 }
71856- state.addr = 18446744073709548641LLU; // 99999999Qf'''''''''''''''
71776+ state.addr = 18446744073709548647LLU; // 99999999Ql'''''''''''''''
7185771777 break;
7185871778 }
71859- case 18446744073709548641LLU: // 99999999Qf'''''''''''''''
71779+ case 18446744073709548647LLU: // 99999999Ql'''''''''''''''
7186071780 {
7186171781 if(!*LOCAL_ACCESS(heap.data, 20LLU, 18LLU))
7186271782 {
@@ -71863,7 +71783,7 @@
7186371783 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7186471784 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
7186571785 {
71866- state.addr = 18446744073709548640LLU; // 99999999Qe'''''''''''''''
71786+ state.addr = 18446744073709548646LLU; // 99999999Qk'''''''''''''''
7186771787 break;
7186871788 }
7186971789 }
@@ -71875,7 +71795,7 @@
7187571795 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7187671796 }
7187771797 // ACCUMULATE ARGUMENTS - END
71878- uint64_t return_to = 18446744073709548639LLU;
71798+ uint64_t return_to = 18446744073709548645LLU;
7187971799 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7188071800 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7188171801 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71884,7 +71804,7 @@
7188471804 state.addr = 839519665163075584LLU; // skip______
7188571805 break;
7188671806 }
71887- case 18446744073709548639LLU: // 99999999Qd'''''''''''''''
71807+ case 18446744073709548645LLU: // 99999999Qj'''''''''''''''
7188871808 {
7188971809 {
7189071810 uint64_t arg = 0;
@@ -71891,25 +71811,25 @@
7189171811 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7189271812 }
7189371813 *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*first_____*/*LOCAL_ACCESS(heap.data, 21LLU, 17LLU);
71894- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548638LLU : 18446744073709548637LLU;
71814+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548644LLU : 18446744073709548643LLU;
7189571815 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
7189671816 break;
7189771817 }
71898- case 18446744073709548638LLU: // 99999999Qc'''''''''''''''
71818+ case 18446744073709548644LLU: // 99999999Qi'''''''''''''''
7189971819 {
7190071820 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU)));
7190171821
7190271822 *LOCAL_ACCESS(heap.data, 20LLU, 17LLU) = 0;
71903- state.addr = 18446744073709548636LLU; // 99999999Qa'''''''''''''''
71823+ state.addr = 18446744073709548642LLU; // 99999999Qg'''''''''''''''
7190471824 break;
7190571825 }
71906- case 18446744073709548637LLU: // 99999999Qb'''''''''''''''
71826+ case 18446744073709548643LLU: // 99999999Qh'''''''''''''''
7190771827 {
7190871828 matchid(",", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU)));
71909- state.addr = 18446744073709548636LLU; // 99999999Qa'''''''''''''''
71829+ state.addr = 18446744073709548642LLU; // 99999999Qg'''''''''''''''
7191071830 break;
7191171831 }
71912- case 18446744073709548636LLU: // 99999999Qa'''''''''''''''
71832+ case 18446744073709548642LLU: // 99999999Qg'''''''''''''''
7191371833 {
7191471834 // ACCUMULATE ARGUMENTS - BEGIN
7191571835 {
@@ -71917,7 +71837,7 @@
7191771837 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7191871838 }
7191971839 // ACCUMULATE ARGUMENTS - END
71920- uint64_t return_to = 18446744073709548635LLU;
71840+ uint64_t return_to = 18446744073709548641LLU;
7192171841 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7192271842 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7192371843 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71926,7 +71846,7 @@
7192671846 state.addr = 839519665163075584LLU; // skip______
7192771847 break;
7192871848 }
71929- case 18446744073709548635LLU: // 99999999Q$'''''''''''''''
71849+ case 18446744073709548641LLU: // 99999999Qf'''''''''''''''
7193071850 {
7193171851 {
7193271852 uint64_t arg = 0;
@@ -71942,7 +71862,7 @@
7194271862 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7194371863 }
7194471864 // ACCUMULATE ARGUMENTS - END
71945- uint64_t return_to = 18446744073709548631LLU;
71865+ uint64_t return_to = 18446744073709548637LLU;
7194671866 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7194771867 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7194871868 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71951,13 +71871,13 @@
7195171871 state.addr = 661605045736570880LLU; // isdigit___
7195271872 break;
7195371873 }
71954- case 18446744073709548631LLU: // 99999999QW'''''''''''''''
71874+ case 18446744073709548637LLU: // 99999999Qb'''''''''''''''
7195571875 {
71956- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548634LLU : 18446744073709548633LLU;
71876+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548640LLU : 18446744073709548639LLU;
7195771877 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
7195871878 break;
7195971879 }
71960- case 18446744073709548634LLU: // 99999999QZ'''''''''''''''
71880+ case 18446744073709548640LLU: // 99999999Qe'''''''''''''''
7196171881 {
7196271882 // ACCUMULATE ARGUMENTS - BEGIN
7196371883 {
@@ -71969,7 +71889,7 @@
7196971889 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7197071890 }
7197171891 // ACCUMULATE ARGUMENTS - END
71972- uint64_t return_to = 18446744073709548630LLU;
71892+ uint64_t return_to = 18446744073709548636LLU;
7197371893 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7197471894 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7197571895 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -71978,7 +71898,7 @@
7197871898 state.addr = 517555565476695680LLU; // assertu64_
7197971899 break;
7198071900 }
71981- case 18446744073709548630LLU: // 99999999QV'''''''''''''''
71901+ case 18446744073709548636LLU: // 99999999Qa'''''''''''''''
7198271902 {
7198371903 {
7198471904 uint64_t arg = 0;
@@ -72008,7 +71928,7 @@
7200871928 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7200971929 }
7201071930 // ACCUMULATE ARGUMENTS - END
72011- uint64_t return_to = 18446744073709548629LLU;
71931+ uint64_t return_to = 18446744073709548635LLU;
7201271932 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7201371933 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7201471934 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72017,7 +71937,7 @@
7201771937 state.addr = 587881357514113024LLU; // emitpar___
7201871938 break;
7201971939 }
72020- case 18446744073709548629LLU: // 99999999QU'''''''''''''''
71940+ case 18446744073709548635LLU: // 99999999Q$'''''''''''''''
7202171941 {
7202271942 fprintf(stdout, "%s", " = ");
7202371943 // ACCUMULATE ARGUMENTS - BEGIN
@@ -72026,7 +71946,7 @@
7202671946 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7202771947 }
7202871948 // ACCUMULATE ARGUMENTS - END
72029- uint64_t return_to = 18446744073709548628LLU;
71949+ uint64_t return_to = 18446744073709548634LLU;
7203071950 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7203171951 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7203271952 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72035,16 +71955,16 @@
7203571955 state.addr = 787446708198178816LLU; // printnr___
7203671956 break;
7203771957 }
72038- case 18446744073709548628LLU: // 99999999QT'''''''''''''''
71958+ case 18446744073709548634LLU: // 99999999QZ'''''''''''''''
7203971959 {
7204071960 fprintf(stdout, "%s", ";");
7204171961 // variable u64 n_________ goes out of scope
7204271962 // emitted destructur for type u64
7204371963 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference n_________ at 21
72044- state.addr = 18446744073709548632LLU; // 99999999QX'''''''''''''''
71964+ state.addr = 18446744073709548638LLU; // 99999999Qc'''''''''''''''
7204571965 break;
7204671966 }
72047- case 18446744073709548633LLU: // 99999999QY'''''''''''''''
71967+ case 18446744073709548639LLU: // 99999999Qd'''''''''''''''
7204871968 {
7204971969 {
7205071970 uint64_t arg = 0;
@@ -72068,7 +71988,7 @@
7206871988 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7206971989 }
7207071990 // ACCUMULATE ARGUMENTS - END
72071- uint64_t return_to = 18446744073709548627LLU;
71991+ uint64_t return_to = 18446744073709548633LLU;
7207271992 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7207371993 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7207471994 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72077,7 +71997,7 @@
7207771997 state.addr = 768289076452424640LLU; // oneresult_
7207871998 break;
7207971999 }
72080- case 18446744073709548627LLU: // 99999999QS'''''''''''''''
72000+ case 18446744073709548633LLU: // 99999999QY'''''''''''''''
7208172001 {
7208272002 // ACCUMULATE ARGUMENTS - BEGIN
7208372003 {
@@ -72145,7 +72065,7 @@
7214572065 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7214672066 }
7214772067 // ACCUMULATE ARGUMENTS - END
72148- uint64_t return_to = 18446744073709548626LLU;
72068+ uint64_t return_to = 18446744073709548632LLU;
7214972069 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7215072070 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7215172071 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72154,18 +72074,18 @@
7215472074 state.addr = 293363122285364549LLU; // PROCRVALUE
7215572075 break;
7215672076 }
72157- case 18446744073709548626LLU: // 99999999QR'''''''''''''''
72077+ case 18446744073709548632LLU: // 99999999QX'''''''''''''''
7215872078 {
7215972079 // variable list<resdest___> newresults goes out of scope
7216072080 // emitted destructur for type list<resdest___>
72161- state.addr = 18446744073709548624LLU; // 99999999QP'''''''''''''''
72081+ state.addr = 18446744073709548630LLU; // 99999999QV'''''''''''''''
7216272082 break;
7216372083 }
72164- case 18446744073709548624LLU: // 99999999QP'''''''''''''''
72084+ case 18446744073709548630LLU: // 99999999QV'''''''''''''''
7216572085 {
7216672086 if(!*LOCAL_ACCESS(heap.data, 21LLU, 20LLU)/*list*/)
7216772087 {
72168- state.addr = 18446744073709548625LLU; // 99999999QQ'''''''''''''''
72088+ state.addr = 18446744073709548631LLU; // 99999999QW'''''''''''''''
7216972089 break;
7217072090 }
7217172091 // temporary list-element
@@ -72179,7 +72099,7 @@
7217972099 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7218072100 }
7218172101 // ACCUMULATE ARGUMENTS - END
72182- uint64_t return_to = 18446744073709548623LLU;
72102+ uint64_t return_to = 18446744073709548629LLU;
7218372103 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7218472104 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7218572105 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72188,27 +72108,27 @@
7218872108 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7218972109 break;
7219072110 }
72191- case 18446744073709548623LLU: // 99999999QO'''''''''''''''
72111+ case 18446744073709548629LLU: // 99999999QU'''''''''''''''
7219272112 {
7219372113 // RELEASE temporary destructor-variable
7219472114 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 22
72195- state.addr = 18446744073709548624LLU; // 99999999QP'''''''''''''''
72115+ state.addr = 18446744073709548630LLU; // 99999999QV'''''''''''''''
7219672116 break;
7219772117 }
72198- case 18446744073709548625LLU: // 99999999QQ'''''''''''''''
72118+ case 18446744073709548631LLU: // 99999999QW'''''''''''''''
7219972119 {
7220072120 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference newresults at 21
72201- state.addr = 18446744073709548632LLU; // 99999999QX'''''''''''''''
72121+ state.addr = 18446744073709548638LLU; // 99999999Qc'''''''''''''''
7220272122 break;
7220372123 }
72204- case 18446744073709548632LLU: // 99999999QX'''''''''''''''
72124+ case 18446744073709548638LLU: // 99999999Qc'''''''''''''''
7220572125 {
7220672126 // parameter-reference resdest___ respar____ goes out of scope
7220772127 // parameter-reference list<resdest___> results___ goes out of scope
72208- state.addr = 18446744073709548641LLU; // 99999999Qf'''''''''''''''
72128+ state.addr = 18446744073709548647LLU; // 99999999Ql'''''''''''''''
7220972129 break;
7221072130 }
72211- case 18446744073709548640LLU: // 99999999Qe'''''''''''''''
72131+ case 18446744073709548646LLU: // 99999999Qk'''''''''''''''
7221272132 {
7221372133 // ACCUMULATE ARGUMENTS - BEGIN
7221472134 {
@@ -72216,7 +72136,7 @@
7221672136 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7221772137 }
7221872138 // ACCUMULATE ARGUMENTS - END
72219- uint64_t return_to = 18446744073709548622LLU;
72139+ uint64_t return_to = 18446744073709548628LLU;
7222072140 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7222172141 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7222272142 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72225,16 +72145,16 @@
7222572145 state.addr = 839519665163075584LLU; // skip______
7222672146 break;
7222772147 }
72228- case 18446744073709548622LLU: // 99999999QN'''''''''''''''
72148+ case 18446744073709548628LLU: // 99999999QT'''''''''''''''
7222972149 {
7223072150 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU)));
7223172151 // variable u64 first_____ goes out of scope
7223272152 // emitted destructur for type u64
7223372153 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference first_____ at 18
72234- state.addr = 18446744073709548642LLU; // 99999999Qg'''''''''''''''
72154+ state.addr = 18446744073709548648LLU; // 99999999Qm'''''''''''''''
7223572155 break;
7223672156 }
72237- case 18446744073709548643LLU: // 99999999Qh'''''''''''''''
72157+ case 18446744073709548649LLU: // 99999999Qn'''''''''''''''
7223872158 {
7223972159 // ACCUMULATE ARGUMENTS - BEGIN
7224072160 {
@@ -72242,7 +72162,7 @@
7224272162 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7224372163 }
7224472164 // ACCUMULATE ARGUMENTS - END
72245- uint64_t return_to = 18446744073709548621LLU;
72165+ uint64_t return_to = 18446744073709548627LLU;
7224672166 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7224772167 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7224872168 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72251,7 +72171,7 @@
7225172171 state.addr = 839519665163075584LLU; // skip______
7225272172 break;
7225372173 }
72254- case 18446744073709548621LLU: // 99999999QM'''''''''''''''
72174+ case 18446744073709548627LLU: // 99999999QS'''''''''''''''
7225572175 {
7225672176
7225772177 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 40;
@@ -72260,11 +72180,11 @@
7226072180 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7226172181 }
7226272182 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU));
72263- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548620LLU : 18446744073709548619LLU;
72183+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548626LLU : 18446744073709548625LLU;
7226472184 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7226572185 break;
7226672186 }
72267- case 18446744073709548620LLU: // 99999999QL'''''''''''''''
72187+ case 18446744073709548626LLU: // 99999999QR'''''''''''''''
7226872188 {
7226972189 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)));
7227072190 // ACCUMULATE ARGUMENTS - BEGIN
@@ -72273,7 +72193,7 @@
7227372193 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7227472194 }
7227572195 // ACCUMULATE ARGUMENTS - END
72276- uint64_t return_to = 18446744073709548618LLU;
72196+ uint64_t return_to = 18446744073709548624LLU;
7227772197 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7227872198 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7227972199 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72282,23 +72202,23 @@
7228272202 state.addr = 839519665163075584LLU; // skip______
7228372203 break;
7228472204 }
72285- case 18446744073709548618LLU: // 99999999QJ'''''''''''''''
72205+ case 18446744073709548624LLU: // 99999999QP'''''''''''''''
7228672206 {
7228772207 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)));
72288- state.addr = 18446744073709548619LLU; // 99999999QK'''''''''''''''
72208+ state.addr = 18446744073709548625LLU; // 99999999QQ'''''''''''''''
7228972209 break;
7229072210 }
72291- case 18446744073709548619LLU: // 99999999QK'''''''''''''''
72211+ case 18446744073709548625LLU: // 99999999QQ'''''''''''''''
7229272212 {
72293- state.addr = 18446744073709548642LLU; // 99999999Qg'''''''''''''''
72213+ state.addr = 18446744073709548648LLU; // 99999999Qm'''''''''''''''
7229472214 break;
7229572215 }
72296- case 18446744073709548642LLU: // 99999999Qg'''''''''''''''
72216+ case 18446744073709548648LLU: // 99999999Qm'''''''''''''''
7229772217 {
72298- state.addr = 18446744073709548654LLU; // 99999999Qs'''''''''''''''
72218+ state.addr = 18446744073709548660LLU; // 99999999Qy'''''''''''''''
7229972219 break;
7230072220 }
72301- case 18446744073709548654LLU: // 99999999Qs'''''''''''''''
72221+ case 18446744073709548660LLU: // 99999999Qy'''''''''''''''
7230272222 {
7230372223 // ACCUMULATE ARGUMENTS - BEGIN
7230472224 {
@@ -72306,7 +72226,7 @@
7230672226 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7230772227 }
7230872228 // ACCUMULATE ARGUMENTS - END
72309- uint64_t return_to = 18446744073709548617LLU;
72229+ uint64_t return_to = 18446744073709548623LLU;
7231072230 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7231172231 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7231272232 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72315,7 +72235,7 @@
7231572235 state.addr = 839519665163075584LLU; // skip______
7231672236 break;
7231772237 }
72318- case 18446744073709548617LLU: // 99999999QI'''''''''''''''
72238+ case 18446744073709548623LLU: // 99999999QO'''''''''''''''
7231972239 {
7232072240 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)), stdin);
7232172241 if('}' != (char)getchar())
@@ -72374,7 +72294,7 @@
7237472294 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7237572295 }
7237672296 // ACCUMULATE ARGUMENTS - END
72377- uint64_t return_to = 18446744073709548616LLU;
72297+ uint64_t return_to = 18446744073709548622LLU;
7237872298 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7237972299 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7238072300 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72383,7 +72303,7 @@
7238372303 state.addr = 839519665163075584LLU; // skip______
7238472304 break;
7238572305 }
72386- case 18446744073709548616LLU: // 99999999QH'''''''''''''''
72306+ case 18446744073709548622LLU: // 99999999QN'''''''''''''''
7238772307 {
7238872308 {
7238972309 uint64_t arg = 0;
@@ -72400,7 +72320,7 @@
7240072320 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7240172321 }
7240272322 // ACCUMULATE ARGUMENTS - END
72403- uint64_t return_to = 18446744073709548615LLU;
72323+ uint64_t return_to = 18446744073709548621LLU;
7240472324 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7240572325 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7240672326 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72409,7 +72329,7 @@
7240972329 state.addr = 861504796319285248LLU; // typeu64___
7241072330 break;
7241172331 }
72412- case 18446744073709548615LLU: // 99999999QG'''''''''''''''
72332+ case 18446744073709548621LLU: // 99999999QM'''''''''''''''
7241372333 {
7241472334 {
7241572335 uint64_t arg = 0;
@@ -72496,7 +72416,7 @@
7249672416 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7249772417 }
7249872418 // ACCUMULATE ARGUMENTS - END
72499- uint64_t return_to = 18446744073709548614LLU;
72419+ uint64_t return_to = 18446744073709548620LLU;
7250072420 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
7250172421 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7250272422 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72505,7 +72425,7 @@
7250572425 state.addr = 110681537020240198LLU; // FINDVARREF
7250672426 break;
7250772427 }
72508- case 18446744073709548614LLU: // 99999999QF'''''''''''''''
72428+ case 18446744073709548620LLU: // 99999999QL'''''''''''''''
7250972429 {
7251072430 // variable u64 consume___ goes out of scope
7251172431 // emitted destructur for type u64
@@ -72518,11 +72438,11 @@
7251872438 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7251972439 }
7252072440 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*initialize*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU);
72521- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548613LLU : 18446744073709548612LLU;
72441+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548619LLU : 18446744073709548618LLU;
7252272442 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7252372443 break;
7252472444 }
72525- case 18446744073709548613LLU: // 99999999QE'''''''''''''''
72445+ case 18446744073709548619LLU: // 99999999QK'''''''''''''''
7252672446 {
7252772447 {
7252872448 uint64_t arg = 0;
@@ -72529,16 +72449,16 @@
7252972449 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7253072450 }
7253172451 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*mutable___*/*LOCAL_ACCESS(heap.data, 20LLU, 17LLU);
72532- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548610LLU : 18446744073709548609LLU;
72452+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548616LLU : 18446744073709548615LLU;
7253372453 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7253472454 break;
7253572455 }
72536- case 18446744073709548610LLU: // 99999999QB'''''''''''''''
72456+ case 18446744073709548616LLU: // 99999999QH'''''''''''''''
7253772457 {
72538- state.addr = 1LLU == heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 13LLU)].elem0 ? 18446744073709548607LLU : 18446744073709548606LLU;
72458+ state.addr = 1LLU == heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 13LLU)].elem0 ? 18446744073709548613LLU : 18446744073709548612LLU;
7253972459 break;
7254072460 }
72541- case 18446744073709548607LLU: // 99999999P9'''''''''''''''
72461+ case 18446744073709548613LLU: // 99999999QE'''''''''''''''
7254272462 {
7254372463 {
7254472464 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 19LLU, 13LLU), 1/*content*/), 0LLU);
@@ -72563,7 +72483,7 @@
7256372483 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7256472484 }
7256572485 // ACCUMULATE ARGUMENTS - END
72566- uint64_t return_to = 18446744073709548604LLU;
72486+ uint64_t return_to = 18446744073709548610LLU;
7256772487 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7256872488 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7256972489 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72572,7 +72492,7 @@
7257272492 state.addr = 861504788261634048LLU; // typename__
7257372493 break;
7257472494 }
72575- case 18446744073709548604LLU: // 99999999P6'''''''''''''''
72495+ case 18446744073709548610LLU: // 99999999QB'''''''''''''''
7257672496 {
7257772497 // ACCUMULATE ARGUMENTS - BEGIN
7257872498 {
@@ -72612,7 +72532,7 @@
7261272532 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7261372533 }
7261472534 // ACCUMULATE ARGUMENTS - END
72615- uint64_t return_to = 18446744073709548603LLU;
72535+ uint64_t return_to = 18446744073709548609LLU;
7261672536 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7261772537 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7261872538 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72621,7 +72541,7 @@
7262172541 state.addr = 587881344696777536LLU; // emitdestr_
7262272542 break;
7262372543 }
72624- case 18446744073709548603LLU: // 99999999P5'''''''''''''''
72544+ case 18446744073709548609LLU: // 99999999QA'''''''''''''''
7262572545 {
7262672546 // variable type______ TYPEDST___ goes out of scope
7262772547 // emitted destructur for type type______
@@ -72631,7 +72551,7 @@
7263172551 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7263272552 }
7263372553 // ACCUMULATE ARGUMENTS - END
72634- uint64_t return_to = 18446744073709548602LLU;
72554+ uint64_t return_to = 18446744073709548608LLU;
7263572555 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7263672556 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7263772557 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72640,7 +72560,7 @@
7264072560 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7264172561 break;
7264272562 }
72643- case 18446744073709548602LLU: // 99999999P4'''''''''''''''
72563+ case 18446744073709548608LLU: // 99999999Q_'''''''''''''''
7264472564 {
7264572565 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPEDST___ at 22
7264672566 // variable u64 name______ goes out of scope
@@ -72648,15 +72568,15 @@
7264872568 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference name______ at 21
7264972569 // parameter-reference u64 name______ goes out of scope
7265072570 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference name______ at 20
72651- state.addr = 18446744073709548605LLU; // 99999999P7'''''''''''''''
72571+ state.addr = 18446744073709548611LLU; // 99999999QC'''''''''''''''
7265272572 break;
7265372573 }
72654- case 18446744073709548606LLU: // 99999999P8'''''''''''''''
72574+ case 18446744073709548612LLU: // 99999999QD'''''''''''''''
7265572575 {
72656- state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 13LLU)].elem0 ? 18446744073709548601LLU : 18446744073709548600LLU;
72576+ state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 19LLU, 13LLU)].elem0 ? 18446744073709548607LLU : 18446744073709548606LLU;
7265772577 break;
7265872578 }
72659- case 18446744073709548601LLU: // 99999999P3'''''''''''''''
72579+ case 18446744073709548607LLU: // 99999999P9'''''''''''''''
7266072580 {
7266172581 {
7266272582 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 19LLU, 13LLU), 1/*content*/), 0LLU);
@@ -72681,7 +72601,7 @@
7268172601 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7268272602 }
7268372603 // ACCUMULATE ARGUMENTS - END
72684- uint64_t return_to = 18446744073709548598LLU;
72604+ uint64_t return_to = 18446744073709548604LLU;
7268572605 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7268672606 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7268772607 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72690,7 +72610,7 @@
7269072610 state.addr = 861504786250002432LLU; // typelist__
7269172611 break;
7269272612 }
72693- case 18446744073709548598LLU: // 99999999P0'''''''''''''''
72613+ case 18446744073709548604LLU: // 99999999P6'''''''''''''''
7269472614 {
7269572615 // ACCUMULATE ARGUMENTS - BEGIN
7269672616 {
@@ -72730,7 +72650,7 @@
7273072650 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7273172651 }
7273272652 // ACCUMULATE ARGUMENTS - END
72733- uint64_t return_to = 18446744073709548597LLU;
72653+ uint64_t return_to = 18446744073709548603LLU;
7273472654 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7273572655 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7273672656 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72739,7 +72659,7 @@
7273972659 state.addr = 587881344696777536LLU; // emitdestr_
7274072660 break;
7274172661 }
72742- case 18446744073709548597LLU: // 99999999Pz'''''''''''''''
72662+ case 18446744073709548603LLU: // 99999999P5'''''''''''''''
7274372663 {
7274472664 // variable type______ TYPEDST___ goes out of scope
7274572665 // emitted destructur for type type______
@@ -72749,7 +72669,7 @@
7274972669 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7275072670 }
7275172671 // ACCUMULATE ARGUMENTS - END
72752- uint64_t return_to = 18446744073709548596LLU;
72672+ uint64_t return_to = 18446744073709548602LLU;
7275372673 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7275472674 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7275572675 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72758,7 +72678,7 @@
7275872678 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7275972679 break;
7276072680 }
72761- case 18446744073709548596LLU: // 99999999Py'''''''''''''''
72681+ case 18446744073709548602LLU: // 99999999P4'''''''''''''''
7276272682 {
7276372683 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPEDST___ at 22
7276472684 // variable u64 subtype___ goes out of scope
@@ -72766,20 +72686,20 @@
7276672686 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 21
7276772687 // parameter-reference u64 subtype___ goes out of scope
7276872688 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 20
72769- state.addr = 18446744073709548599LLU; // 99999999P1'''''''''''''''
72689+ state.addr = 18446744073709548605LLU; // 99999999P7'''''''''''''''
7277072690 break;
7277172691 }
72772- case 18446744073709548600LLU: // 99999999P2'''''''''''''''
72692+ case 18446744073709548606LLU: // 99999999P8'''''''''''''''
7277372693 {
72774- state.addr = 18446744073709548599LLU; // 99999999P1'''''''''''''''
72694+ state.addr = 18446744073709548605LLU; // 99999999P7'''''''''''''''
7277572695 break;
7277672696 }
72777- case 18446744073709548599LLU: // 99999999P1'''''''''''''''
72697+ case 18446744073709548605LLU: // 99999999P7'''''''''''''''
7277872698 {
72779- state.addr = 18446744073709548605LLU; // 99999999P7'''''''''''''''
72699+ state.addr = 18446744073709548611LLU; // 99999999QC'''''''''''''''
7278072700 break;
7278172701 }
72782- case 18446744073709548605LLU: // 99999999P7'''''''''''''''
72702+ case 18446744073709548611LLU: // 99999999QC'''''''''''''''
7278372703 {
7278472704 // ACCUMULATE ARGUMENTS - BEGIN
7278572705 {
@@ -72799,7 +72719,7 @@
7279972719 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7280072720 }
7280172721 // ACCUMULATE ARGUMENTS - END
72802- uint64_t return_to = 18446744073709548595LLU;
72722+ uint64_t return_to = 18446744073709548601LLU;
7280372723 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7280472724 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7280572725 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72808,12 +72728,12 @@
7280872728 state.addr = 238506429538443590LLU; // MOVEVARREF
7280972729 break;
7281072730 }
72811- case 18446744073709548595LLU: // 99999999Px'''''''''''''''
72731+ case 18446744073709548601LLU: // 99999999P3'''''''''''''''
7281272732 {
72813- state.addr = 18446744073709548608LLU; // 99999999Q_'''''''''''''''
72733+ state.addr = 18446744073709548614LLU; // 99999999QF'''''''''''''''
7281472734 break;
7281572735 }
72816- case 18446744073709548609LLU: // 99999999QA'''''''''''''''
72736+ case 18446744073709548615LLU: // 99999999QG'''''''''''''''
7281772737 {
7281872738 // ACCUMULATE ARGUMENTS - BEGIN
7281972739 {
@@ -72821,7 +72741,7 @@
7282172741 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7282272742 }
7282372743 // ACCUMULATE ARGUMENTS - END
72824- uint64_t return_to = 18446744073709548594LLU;
72744+ uint64_t return_to = 18446744073709548600LLU;
7282572745 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7282672746 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7282772747 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72830,7 +72750,7 @@
7283072750 state.addr = 819847183515949359LLU; // reportinit
7283172751 break;
7283272752 }
72833- case 18446744073709548594LLU: // 99999999Pw'''''''''''''''
72753+ case 18446744073709548600LLU: // 99999999P2'''''''''''''''
7283472754 {
7283572755 fprintf(stderr, "%s", "cannot uninit constant ");
7283672756 // ACCUMULATE ARGUMENTS - BEGIN
@@ -72839,7 +72759,7 @@
7283972759 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7284072760 }
7284172761 // ACCUMULATE ARGUMENTS - END
72842- uint64_t return_to = 18446744073709548593LLU;
72762+ uint64_t return_to = 18446744073709548599LLU;
7284372763 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7284472764 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7284572765 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72848,7 +72768,7 @@
7284872768 state.addr = 819847183518878432LLU; // reporttype
7284972769 break;
7285072770 }
72851- case 18446744073709548593LLU: // 99999999Pv'''''''''''''''
72771+ case 18446744073709548599LLU: // 99999999P1'''''''''''''''
7285272772 {
7285372773 fprintf(stderr, "%s", " ");
7285472774 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 19LLU, 12LLU));
@@ -72856,15 +72776,15 @@
7285672776 fprintf(stderr, "%s\n", "");
7285772777 exit(-1);
7285872778 }
72859- state.addr = 18446744073709548608LLU; // 99999999Q_'''''''''''''''
72779+ state.addr = 18446744073709548614LLU; // 99999999QF'''''''''''''''
7286072780 break;
7286172781 }
72862- case 18446744073709548608LLU: // 99999999Q_'''''''''''''''
72782+ case 18446744073709548614LLU: // 99999999QF'''''''''''''''
7286372783 {
72864- state.addr = 18446744073709548611LLU; // 99999999QC'''''''''''''''
72784+ state.addr = 18446744073709548617LLU; // 99999999QI'''''''''''''''
7286572785 break;
7286672786 }
72867- case 18446744073709548612LLU: // 99999999QD'''''''''''''''
72787+ case 18446744073709548618LLU: // 99999999QJ'''''''''''''''
7286872788 {
7286972789 // ACCUMULATE ARGUMENTS - BEGIN
7287072790 {
@@ -72872,7 +72792,7 @@
7287272792 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7287372793 }
7287472794 // ACCUMULATE ARGUMENTS - END
72875- uint64_t return_to = 18446744073709548592LLU;
72795+ uint64_t return_to = 18446744073709548598LLU;
7287672796 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7287772797 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7287872798 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72881,7 +72801,7 @@
7288172801 state.addr = 819847183515949359LLU; // reportinit
7288272802 break;
7288372803 }
72884- case 18446744073709548592LLU: // 99999999Pu'''''''''''''''
72804+ case 18446744073709548598LLU: // 99999999P0'''''''''''''''
7288572805 {
7288672806 fprintf(stderr, "%s", "cannot uninit already uninitialized ");
7288772807 // ACCUMULATE ARGUMENTS - BEGIN
@@ -72890,7 +72810,7 @@
7289072810 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7289172811 }
7289272812 // ACCUMULATE ARGUMENTS - END
72893- uint64_t return_to = 18446744073709548591LLU;
72813+ uint64_t return_to = 18446744073709548597LLU;
7289472814 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7289572815 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7289672816 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72899,7 +72819,7 @@
7289972819 state.addr = 819847183518878432LLU; // reporttype
7290072820 break;
7290172821 }
72902- case 18446744073709548591LLU: // 99999999Pt'''''''''''''''
72822+ case 18446744073709548597LLU: // 99999999Pz'''''''''''''''
7290372823 {
7290472824 fprintf(stderr, "%s", " ");
7290572825 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 19LLU, 12LLU));
@@ -72907,10 +72827,10 @@
7290772827 fprintf(stderr, "%s\n", "");
7290872828 exit(-1);
7290972829 }
72910- state.addr = 18446744073709548611LLU; // 99999999QC'''''''''''''''
72830+ state.addr = 18446744073709548617LLU; // 99999999QI'''''''''''''''
7291172831 break;
7291272832 }
72913- case 18446744073709548611LLU: // 99999999QC'''''''''''''''
72833+ case 18446744073709548617LLU: // 99999999QI'''''''''''''''
7291472834 {
7291572835 // variable u64 parameter_ goes out of scope
7291672836 // emitted destructur for type u64
@@ -72935,7 +72855,7 @@
7293572855 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7293672856 }
7293772857 // ACCUMULATE ARGUMENTS - END
72938- uint64_t return_to = 18446744073709548590LLU;
72858+ uint64_t return_to = 18446744073709548596LLU;
7293972859 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7294072860 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7294172861 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72944,7 +72864,7 @@
7294472864 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7294572865 break;
7294672866 }
72947- case 18446744073709548590LLU: // 99999999Ps'''''''''''''''
72867+ case 18446744073709548596LLU: // 99999999Py'''''''''''''''
7294872868 {
7294972869 (void)LOCAL_POP_MOVE(&heap, 14LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPEDST___ at 14
7295072870 // variable u64 id________ goes out of scope
@@ -72990,7 +72910,7 @@
7299072910 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7299172911 }
7299272912 // ACCUMULATE ARGUMENTS - END
72993- uint64_t return_to = 18446744073709548589LLU;
72913+ uint64_t return_to = 18446744073709548595LLU;
7299472914 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7299572915 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7299672916 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -72999,7 +72919,7 @@
7299972919 state.addr = 839519665163075584LLU; // skip______
7300072920 break;
7300172921 }
73002- case 18446744073709548589LLU: // 99999999Pr'''''''''''''''
72922+ case 18446744073709548595LLU: // 99999999Px'''''''''''''''
7300372923 {
7300472924 {
7300572925 uint64_t arg = 0;
@@ -73016,7 +72936,7 @@
7301672936 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7301772937 }
7301872938 // ACCUMULATE ARGUMENTS - END
73019- uint64_t return_to = 18446744073709548588LLU;
72939+ uint64_t return_to = 18446744073709548594LLU;
7302072940 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7302172941 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7302272942 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73025,7 +72945,7 @@
7302572945 state.addr = 861504796319285248LLU; // typeu64___
7302672946 break;
7302772947 }
73028- case 18446744073709548588LLU: // 99999999Pq'''''''''''''''
72948+ case 18446744073709548594LLU: // 99999999Pw'''''''''''''''
7302972949 {
7303072950 {
7303172951 uint64_t arg = 0;
@@ -73112,7 +73032,7 @@
7311273032 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7311373033 }
7311473034 // ACCUMULATE ARGUMENTS - END
73115- uint64_t return_to = 18446744073709548587LLU;
73035+ uint64_t return_to = 18446744073709548593LLU;
7311673036 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
7311773037 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7311873038 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73121,7 +73041,7 @@
7312173041 state.addr = 110681537020240198LLU; // FINDVARREF
7312273042 break;
7312373043 }
73124- case 18446744073709548587LLU: // 99999999Pp'''''''''''''''
73044+ case 18446744073709548593LLU: // 99999999Pv'''''''''''''''
7312573045 {
7312673046 // variable u64 consume___ goes out of scope
7312773047 // emitted destructur for type u64
@@ -73134,11 +73054,11 @@
7313473054 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7313573055 }
7313673056 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*initialize*/*LOCAL_ACCESS(heap.data, 16LLU, 12LLU);
73137- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548586LLU : 18446744073709548585LLU;
73057+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548592LLU : 18446744073709548591LLU;
7313873058 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
7313973059 break;
7314073060 }
73141- case 18446744073709548586LLU: // 99999999Po'''''''''''''''
73061+ case 18446744073709548592LLU: // 99999999Pu'''''''''''''''
7314273062 {
7314373063 // ACCUMULATE ARGUMENTS - BEGIN
7314473064 {
@@ -73146,7 +73066,7 @@
7314673066 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7314773067 }
7314873068 // ACCUMULATE ARGUMENTS - END
73149- uint64_t return_to = 18446744073709548584LLU;
73069+ uint64_t return_to = 18446744073709548590LLU;
7315073070 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7315173071 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7315273072 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73155,7 +73075,7 @@
7315573075 state.addr = 819847183515949359LLU; // reportinit
7315673076 break;
7315773077 }
73158- case 18446744073709548584LLU: // 99999999Pm'''''''''''''''
73078+ case 18446744073709548590LLU: // 99999999Ps'''''''''''''''
7315973079 {
7316073080 fprintf(stderr, "%s", "assert failed: variable ");
7316173081 // ACCUMULATE ARGUMENTS - BEGIN
@@ -73164,7 +73084,7 @@
7316473084 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7316573085 }
7316673086 // ACCUMULATE ARGUMENTS - END
73167- uint64_t return_to = 18446744073709548583LLU;
73087+ uint64_t return_to = 18446744073709548589LLU;
7316873088 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7316973089 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7317073090 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73173,7 +73093,7 @@
7317373093 state.addr = 819847183518878432LLU; // reporttype
7317473094 break;
7317573095 }
73176- case 18446744073709548583LLU: // 99999999Pl'''''''''''''''
73096+ case 18446744073709548589LLU: // 99999999Pr'''''''''''''''
7317773097 {
7317873098 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 15LLU, 8LLU));
7317973099 fprintf(stderr, "%s", " not empty");
@@ -73185,10 +73105,10 @@
7318573105 fprintf(stderr, "%s\n", "");
7318673106 exit(-1);
7318773107 }
73188- state.addr = 18446744073709548585LLU; // 99999999Pn'''''''''''''''
73108+ state.addr = 18446744073709548591LLU; // 99999999Pt'''''''''''''''
7318973109 break;
7319073110 }
73191- case 18446744073709548585LLU: // 99999999Pn'''''''''''''''
73111+ case 18446744073709548591LLU: // 99999999Pt'''''''''''''''
7319273112 {
7319373113 // variable u64 parameter_ goes out of scope
7319473114 // emitted destructur for type u64
@@ -73213,7 +73133,7 @@
7321373133 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7321473134 }
7321573135 // ACCUMULATE ARGUMENTS - END
73216- uint64_t return_to = 18446744073709548582LLU;
73136+ uint64_t return_to = 18446744073709548588LLU;
7321773137 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7321873138 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7321973139 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73222,7 +73142,7 @@
7322273142 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7322373143 break;
7322473144 }
73225- case 18446744073709548582LLU: // 99999999Pk'''''''''''''''
73145+ case 18446744073709548588LLU: // 99999999Pq'''''''''''''''
7322673146 {
7322773147 (void)LOCAL_POP_MOVE(&heap, 10LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference TYPEDST___ at 10
7322873148 // variable u64 id________ goes out of scope
@@ -73264,7 +73184,7 @@
7326473184 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7326573185 }
7326673186 // ACCUMULATE ARGUMENTS - END
73267- uint64_t return_to = 18446744073709548581LLU;
73187+ uint64_t return_to = 18446744073709548587LLU;
7326873188 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7326973189 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7327073190 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73273,7 +73193,7 @@
7327373193 state.addr = 861504796319285248LLU; // typeu64___
7327473194 break;
7327573195 }
73276- case 18446744073709548581LLU: // 99999999Pj'''''''''''''''
73196+ case 18446744073709548587LLU: // 99999999Pp'''''''''''''''
7327773197 {
7327873198 {
7327973199 uint64_t arg = 0;
@@ -73360,7 +73280,7 @@
7336073280 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7336173281 }
7336273282 // ACCUMULATE ARGUMENTS - END
73363- uint64_t return_to = 18446744073709548580LLU;
73283+ uint64_t return_to = 18446744073709548586LLU;
7336473284 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
7336573285 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7336673286 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73369,7 +73289,7 @@
7336973289 state.addr = 110681537020240198LLU; // FINDVARREF
7337073290 break;
7337173291 }
73372- case 18446744073709548580LLU: // 99999999Pi'''''''''''''''
73292+ case 18446744073709548586LLU: // 99999999Po'''''''''''''''
7337373293 {
7337473294 // variable u64 consume___ goes out of scope
7337573295 // emitted destructur for type u64
@@ -73382,11 +73302,11 @@
7338273302 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7338373303 }
7338473304 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*initialize*/*LOCAL_ACCESS(heap.data, 23LLU, 21LLU);
73385- state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548579LLU : 18446744073709548578LLU;
73305+ state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548585LLU : 18446744073709548584LLU;
7338673306 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
7338773307 break;
7338873308 }
73389- case 18446744073709548579LLU: // 99999999Ph'''''''''''''''
73309+ case 18446744073709548585LLU: // 99999999Pn'''''''''''''''
7339073310 {
7339173311 {
7339273312 uint64_t arg = 0;
@@ -73393,16 +73313,16 @@
7339373313 LOCAL_PUSH_MOVE(&heap, 22, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7339473314 }
7339573315 *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) = /*mutable___*/*LOCAL_ACCESS(heap.data, 23LLU, 19LLU);
73396- state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548576LLU : 18446744073709548575LLU;
73316+ state.addr = *LOCAL_ACCESS(heap.data, 23LLU, 22LLU) ? 18446744073709548582LLU : 18446744073709548581LLU;
7339773317 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
7339873318 break;
7339973319 }
73400- case 18446744073709548576LLU: // 99999999Pe'''''''''''''''
73320+ case 18446744073709548582LLU: // 99999999Pk'''''''''''''''
7340173321 {
73402- state.addr = 1LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709548573LLU : 18446744073709548572LLU;
73322+ state.addr = 1LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709548579LLU : 18446744073709548578LLU;
7340373323 break;
7340473324 }
73405- case 18446744073709548573LLU: // 99999999Pb'''''''''''''''
73325+ case 18446744073709548579LLU: // 99999999Ph'''''''''''''''
7340673326 {
7340773327 {
7340873328 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 22LLU, 16LLU), 1/*content*/), 0LLU);
@@ -73427,7 +73347,7 @@
7342773347 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7342873348 }
7342973349 // ACCUMULATE ARGUMENTS - END
73430- uint64_t return_to = 18446744073709548570LLU;
73350+ uint64_t return_to = 18446744073709548576LLU;
7343173351 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7343273352 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7343373353 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73436,7 +73356,7 @@
7343673356 state.addr = 861504788261634048LLU; // typename__
7343773357 break;
7343873358 }
73439- case 18446744073709548570LLU: // 99999999PZ'''''''''''''''
73359+ case 18446744073709548576LLU: // 99999999Pe'''''''''''''''
7344073360 {
7344173361 // ACCUMULATE ARGUMENTS - BEGIN
7344273362 {
@@ -73476,7 +73396,7 @@
7347673396 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7347773397 }
7347873398 // ACCUMULATE ARGUMENTS - END
73479- uint64_t return_to = 18446744073709548569LLU;
73399+ uint64_t return_to = 18446744073709548575LLU;
7348073400 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7348173401 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7348273402 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73485,7 +73405,7 @@
7348573405 state.addr = 587881344696777536LLU; // emitdestr_
7348673406 break;
7348773407 }
73488- case 18446744073709548569LLU: // 99999999PY'''''''''''''''
73408+ case 18446744073709548575LLU: // 99999999Pd'''''''''''''''
7348973409 {
7349073410 // variable type______ type______ goes out of scope
7349173411 // emitted destructur for type type______
@@ -73495,7 +73415,7 @@
7349573415 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7349673416 }
7349773417 // ACCUMULATE ARGUMENTS - END
73498- uint64_t return_to = 18446744073709548568LLU;
73418+ uint64_t return_to = 18446744073709548574LLU;
7349973419 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7350073420 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7350173421 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73504,7 +73424,7 @@
7350473424 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7350573425 break;
7350673426 }
73507- case 18446744073709548568LLU: // 99999999PX'''''''''''''''
73427+ case 18446744073709548574LLU: // 99999999Pc'''''''''''''''
7350873428 {
7350973429 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 25
7351073430 // variable u64 name______ goes out of scope
@@ -73512,15 +73432,15 @@
7351273432 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference name______ at 24
7351373433 // parameter-reference u64 name______ goes out of scope
7351473434 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference name______ at 23
73515- state.addr = 18446744073709548571LLU; // 99999999P$'''''''''''''''
73435+ state.addr = 18446744073709548577LLU; // 99999999Pf'''''''''''''''
7351673436 break;
7351773437 }
73518- case 18446744073709548572LLU: // 99999999Pa'''''''''''''''
73438+ case 18446744073709548578LLU: // 99999999Pg'''''''''''''''
7351973439 {
73520- state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709548567LLU : 18446744073709548566LLU;
73440+ state.addr = 2LLU == heap.data[*LOCAL_ACCESS(heap.data, 22LLU, 16LLU)].elem0 ? 18446744073709548573LLU : 18446744073709548572LLU;
7352173441 break;
7352273442 }
73523- case 18446744073709548567LLU: // 99999999PW'''''''''''''''
73443+ case 18446744073709548573LLU: // 99999999Pb'''''''''''''''
7352473444 {
7352573445 {
7352673446 uint64_t arg = tree_elem_addr(heap.data, 1LLU, tree_elem_addr(heap.data, 2/*addr-content-pair*/, LOCAL_ACCESS_ADDR(heap.data, 22LLU, 16LLU), 1/*content*/), 0LLU);
@@ -73545,7 +73465,7 @@
7354573465 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7354673466 }
7354773467 // ACCUMULATE ARGUMENTS - END
73548- uint64_t return_to = 18446744073709548564LLU;
73468+ uint64_t return_to = 18446744073709548570LLU;
7354973469 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7355073470 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7355173471 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73554,7 +73474,7 @@
7355473474 state.addr = 861504786250002432LLU; // typelist__
7355573475 break;
7355673476 }
73557- case 18446744073709548564LLU: // 99999999PT'''''''''''''''
73477+ case 18446744073709548570LLU: // 99999999PZ'''''''''''''''
7355873478 {
7355973479 // ACCUMULATE ARGUMENTS - BEGIN
7356073480 {
@@ -73594,7 +73514,7 @@
7359473514 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7359573515 }
7359673516 // ACCUMULATE ARGUMENTS - END
73597- uint64_t return_to = 18446744073709548563LLU;
73517+ uint64_t return_to = 18446744073709548569LLU;
7359873518 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7359973519 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7360073520 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73603,7 +73523,7 @@
7360373523 state.addr = 587881344696777536LLU; // emitdestr_
7360473524 break;
7360573525 }
73606- case 18446744073709548563LLU: // 99999999PS'''''''''''''''
73526+ case 18446744073709548569LLU: // 99999999PY'''''''''''''''
7360773527 {
7360873528 // variable type______ type______ goes out of scope
7360973529 // emitted destructur for type type______
@@ -73613,7 +73533,7 @@
7361373533 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7361473534 }
7361573535 // ACCUMULATE ARGUMENTS - END
73616- uint64_t return_to = 18446744073709548562LLU;
73536+ uint64_t return_to = 18446744073709548568LLU;
7361773537 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7361873538 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7361973539 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73622,7 +73542,7 @@
7362273542 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7362373543 break;
7362473544 }
73625- case 18446744073709548562LLU: // 99999999PR'''''''''''''''
73545+ case 18446744073709548568LLU: // 99999999PX'''''''''''''''
7362673546 {
7362773547 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 25
7362873548 // variable u64 subtype___ goes out of scope
@@ -73630,25 +73550,25 @@
7363073550 (void)LOCAL_POP_MOVE(&heap, 24LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 24
7363173551 // parameter-reference u64 subtype___ goes out of scope
7363273552 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference subtype___ at 23
73633- state.addr = 18446744073709548565LLU; // 99999999PU'''''''''''''''
73553+ state.addr = 18446744073709548571LLU; // 99999999P$'''''''''''''''
7363473554 break;
7363573555 }
73636- case 18446744073709548566LLU: // 99999999PV'''''''''''''''
73556+ case 18446744073709548572LLU: // 99999999Pa'''''''''''''''
7363773557 {
73638- state.addr = 18446744073709548565LLU; // 99999999PU'''''''''''''''
73558+ state.addr = 18446744073709548571LLU; // 99999999P$'''''''''''''''
7363973559 break;
7364073560 }
73641- case 18446744073709548565LLU: // 99999999PU'''''''''''''''
73561+ case 18446744073709548571LLU: // 99999999P$'''''''''''''''
7364273562 {
73643- state.addr = 18446744073709548571LLU; // 99999999P$'''''''''''''''
73563+ state.addr = 18446744073709548577LLU; // 99999999Pf'''''''''''''''
7364473564 break;
7364573565 }
73646- case 18446744073709548571LLU: // 99999999P$'''''''''''''''
73566+ case 18446744073709548577LLU: // 99999999Pf'''''''''''''''
7364773567 {
73648- state.addr = 18446744073709548574LLU; // 99999999Pc'''''''''''''''
73568+ state.addr = 18446744073709548580LLU; // 99999999Pi'''''''''''''''
7364973569 break;
7365073570 }
73651- case 18446744073709548575LLU: // 99999999Pd'''''''''''''''
73571+ case 18446744073709548581LLU: // 99999999Pj'''''''''''''''
7365273572 {
7365373573 fprintf(stderr, "%s", "cannot assign to constant ");
7365473574 // ACCUMULATE ARGUMENTS - BEGIN
@@ -73657,7 +73577,7 @@
7365773577 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7365873578 }
7365973579 // ACCUMULATE ARGUMENTS - END
73660- uint64_t return_to = 18446744073709548561LLU;
73580+ uint64_t return_to = 18446744073709548567LLU;
7366173581 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7366273582 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7366373583 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73666,7 +73586,7 @@
7366673586 state.addr = 819847183518878432LLU; // reporttype
7366773587 break;
7366873588 }
73669- case 18446744073709548561LLU: // 99999999PQ'''''''''''''''
73589+ case 18446744073709548567LLU: // 99999999PW'''''''''''''''
7367073590 {
7367173591 fprintf(stderr, "%s", " ");
7367273592 printid(stderr, /*resultid__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 15LLU)));
@@ -73674,15 +73594,15 @@
7367473594 fprintf(stderr, "%s\n", "");
7367573595 exit(-1);
7367673596 }
73677- state.addr = 18446744073709548574LLU; // 99999999Pc'''''''''''''''
73597+ state.addr = 18446744073709548580LLU; // 99999999Pi'''''''''''''''
7367873598 break;
7367973599 }
73680- case 18446744073709548574LLU: // 99999999Pc'''''''''''''''
73600+ case 18446744073709548580LLU: // 99999999Pi'''''''''''''''
7368173601 {
73682- state.addr = 18446744073709548577LLU; // 99999999Pf'''''''''''''''
73602+ state.addr = 18446744073709548583LLU; // 99999999Pl'''''''''''''''
7368373603 break;
7368473604 }
73685- case 18446744073709548578LLU: // 99999999Pg'''''''''''''''
73605+ case 18446744073709548584LLU: // 99999999Pm'''''''''''''''
7368673606 {
7368773607 // ACCUMULATE ARGUMENTS - BEGIN
7368873608 {
@@ -73702,7 +73622,7 @@
7370273622 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7370373623 }
7370473624 // ACCUMULATE ARGUMENTS - END
73705- uint64_t return_to = 18446744073709548560LLU;
73625+ uint64_t return_to = 18446744073709548566LLU;
7370673626 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7370773627 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7370873628 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73711,12 +73631,12 @@
7371173631 state.addr = 166111216711311686LLU; // INITVARREF
7371273632 break;
7371373633 }
73714- case 18446744073709548560LLU: // 99999999PP'''''''''''''''
73634+ case 18446744073709548566LLU: // 99999999PV'''''''''''''''
7371573635 {
73716- state.addr = 18446744073709548577LLU; // 99999999Pf'''''''''''''''
73636+ state.addr = 18446744073709548583LLU; // 99999999Pl'''''''''''''''
7371773637 break;
7371873638 }
73719- case 18446744073709548577LLU: // 99999999Pf'''''''''''''''
73639+ case 18446744073709548583LLU: // 99999999Pl'''''''''''''''
7372073640 {
7372173641 {
7372273642 uint64_t arg = 0;
@@ -73750,7 +73670,7 @@
7375073670 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7375173671 }
7375273672 // ACCUMULATE ARGUMENTS - END
73753- uint64_t return_to = 18446744073709548559LLU;
73673+ uint64_t return_to = 18446744073709548565LLU;
7375473674 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7375573675 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7375673676 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73759,7 +73679,7 @@
7375973679 state.addr = 734295421765213120LLU; // mutassert_
7376073680 break;
7376173681 }
73762- case 18446744073709548559LLU: // 99999999PO'''''''''''''''
73682+ case 18446744073709548565LLU: // 99999999PU'''''''''''''''
7376373683 {
7376473684 {
7376573685 uint64_t arg = 0;
@@ -73789,7 +73709,7 @@
7378973709 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7379073710 }
7379173711 // ACCUMULATE ARGUMENTS - END
73792- uint64_t return_to = 18446744073709548554LLU;
73712+ uint64_t return_to = 18446744073709548560LLU;
7379373713 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7379473714 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7379573715 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73798,7 +73718,7 @@
7379873718 state.addr = 890786773858934784LLU; // varblock__
7379973719 break;
7380073720 }
73801- case 18446744073709548554LLU: // 99999999PJ'''''''''''''''
73721+ case 18446744073709548560LLU: // 99999999PP'''''''''''''''
7380273722 {
7380373723 {
7380473724 uint64_t exchange = LOCAL_POP_MOVE(&heap, 28LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 28*/;
@@ -73814,7 +73734,7 @@
7381473734 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7381573735 }
7381673736 // ACCUMULATE ARGUMENTS - END
73817- uint64_t return_to = 18446744073709548555LLU;
73737+ uint64_t return_to = 18446744073709548561LLU;
7381873738 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
7381973739 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7382073740 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73823,12 +73743,12 @@
7382373743 state.addr = 890786982252724224LLU; // varentry__
7382473744 break;
7382573745 }
73826- case 18446744073709548555LLU: // 99999999PK'''''''''''''''
73746+ case 18446744073709548561LLU: // 99999999PQ'''''''''''''''
7382773747 {
73828- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 26LLU, 25LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU)), 15) ? 18446744073709548558LLU : 18446744073709548557LLU;
73748+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 26LLU, 25LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 9LLU)), 15) ? 18446744073709548564LLU : 18446744073709548563LLU;
7382973749 break;
7383073750 }
73831- case 18446744073709548558LLU: // 99999999PN'''''''''''''''
73751+ case 18446744073709548564LLU: // 99999999PT'''''''''''''''
7383273752 {
7383373753 // ACCUMULATE ARGUMENTS - BEGIN
7383473754 {
@@ -73836,7 +73756,7 @@
7383673756 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7383773757 }
7383873758 // ACCUMULATE ARGUMENTS - END
73839- uint64_t return_to = 18446744073709548553LLU;
73759+ uint64_t return_to = 18446744073709548559LLU;
7384073760 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7384173761 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7384273762 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73845,7 +73765,7 @@
7384573765 state.addr = 819847183515949359LLU; // reportinit
7384673766 break;
7384773767 }
73848- case 18446744073709548553LLU: // 99999999PI'''''''''''''''
73768+ case 18446744073709548559LLU: // 99999999PO'''''''''''''''
7384973769 {
7385073770 fprintf(stderr, "%s", "pushing block ");
7385173771 printid(stderr, /*resultid__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 26LLU, 15LLU)));
@@ -73861,7 +73781,7 @@
7386173781 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7386273782 }
7386373783 // ACCUMULATE ARGUMENTS - END
73864- uint64_t return_to = 18446744073709548552LLU;
73784+ uint64_t return_to = 18446744073709548558LLU;
7386573785 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7386673786 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7386773787 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73870,18 +73790,18 @@
7387073790 state.addr = 18446744073709551169LLU; // 999999993A'''''''''''''''
7387173791 break;
7387273792 }
73873- case 18446744073709548552LLU: // 99999999PH'''''''''''''''
73793+ case 18446744073709548558LLU: // 99999999PN'''''''''''''''
7387473794 {
7387573795 // parameter varentry__ block_____ goes out of scope
73876- state.addr = 18446744073709548556LLU; // 99999999PL'''''''''''''''
73796+ state.addr = 18446744073709548562LLU; // 99999999PR'''''''''''''''
7387773797 break;
7387873798 }
73879- case 18446744073709548557LLU: // 99999999PM'''''''''''''''
73799+ case 18446744073709548563LLU: // 99999999PS'''''''''''''''
7388073800 {
73881- state.addr = 18446744073709548556LLU; // 99999999PL'''''''''''''''
73801+ state.addr = 18446744073709548562LLU; // 99999999PR'''''''''''''''
7388273802 break;
7388373803 }
73884- case 18446744073709548556LLU: // 99999999PL'''''''''''''''
73804+ case 18446744073709548562LLU: // 99999999PR'''''''''''''''
7388573805 {
7388673806 (void)LOCAL_POP_MOVE(&heap, 26LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 26
7388773807 // variable u64 id2_______ goes out of scope
@@ -73909,7 +73829,7 @@
7390973829 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7391073830 }
7391173831 // ACCUMULATE ARGUMENTS - END
73912- uint64_t return_to = 18446744073709548548LLU;
73832+ uint64_t return_to = 18446744073709548554LLU;
7391373833 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7391473834 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7391573835 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73918,12 +73838,12 @@
7391873838 state.addr = 819859607768530944LLU; // resdest___
7391973839 break;
7392073840 }
73921- case 18446744073709548548LLU: // 99999999PD'''''''''''''''
73841+ case 18446744073709548554LLU: // 99999999PJ'''''''''''''''
7392273842 {
73923- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 14LLU)), 8) ? 18446744073709548551LLU : 18446744073709548550LLU;
73843+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 25LLU, 24LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 14LLU)), 8) ? 18446744073709548557LLU : 18446744073709548556LLU;
7392473844 break;
7392573845 }
73926- case 18446744073709548551LLU: // 99999999PG'''''''''''''''
73846+ case 18446744073709548557LLU: // 99999999PM'''''''''''''''
7392773847 {
7392873848 // ACCUMULATE ARGUMENTS - BEGIN
7392973849 {
@@ -73931,7 +73851,7 @@
7393173851 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7393273852 }
7393373853 // ACCUMULATE ARGUMENTS - END
73934- uint64_t return_to = 18446744073709548547LLU;
73854+ uint64_t return_to = 18446744073709548553LLU;
7393573855 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7393673856 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7393773857 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73940,7 +73860,7 @@
7394073860 state.addr = 819847183515949359LLU; // reportinit
7394173861 break;
7394273862 }
73943- case 18446744073709548547LLU: // 99999999PC'''''''''''''''
73863+ case 18446744073709548553LLU: // 99999999PI'''''''''''''''
7394473864 {
7394573865 fprintf(stderr, "%s", "pushing assignment-destination ");
7394673866 printid(stderr, /*resultid__*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 25LLU, 15LLU)));
@@ -73956,7 +73876,7 @@
7395673876 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7395773877 }
7395873878 // ACCUMULATE ARGUMENTS - END
73959- uint64_t return_to = 18446744073709548546LLU;
73879+ uint64_t return_to = 18446744073709548552LLU;
7396073880 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7396173881 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7396273882 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -73965,18 +73885,18 @@
7396573885 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7396673886 break;
7396773887 }
73968- case 18446744073709548546LLU: // 99999999PB'''''''''''''''
73888+ case 18446744073709548552LLU: // 99999999PH'''''''''''''''
7396973889 {
7397073890 // parameter resdest___ assignto__ goes out of scope
73971- state.addr = 18446744073709548549LLU; // 99999999PE'''''''''''''''
73891+ state.addr = 18446744073709548555LLU; // 99999999PK'''''''''''''''
7397273892 break;
7397373893 }
73974- case 18446744073709548550LLU: // 99999999PF'''''''''''''''
73894+ case 18446744073709548556LLU: // 99999999PL'''''''''''''''
7397573895 {
73976- state.addr = 18446744073709548549LLU; // 99999999PE'''''''''''''''
73896+ state.addr = 18446744073709548555LLU; // 99999999PK'''''''''''''''
7397773897 break;
7397873898 }
73979- case 18446744073709548549LLU: // 99999999PE'''''''''''''''
73899+ case 18446744073709548555LLU: // 99999999PK'''''''''''''''
7398073900 {
7398173901 (void)LOCAL_POP_MOVE(&heap, 25LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 25
7398273902 // variable u64 callee_id_ goes out of scope
@@ -74072,7 +73992,7 @@
7407273992 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7407373993 }
7407473994 // ACCUMULATE ARGUMENTS - END
74075- uint64_t return_to = 18446744073709548544LLU;
73995+ uint64_t return_to = 18446744073709548550LLU;
7407673996 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7407773997 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7407873998 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74081,7 +74001,7 @@
7408174001 state.addr = 533565069926072320LLU; // blknone___
7408274002 break;
7408374003 }
74084- case 18446744073709548544LLU: // 99999999P_'''''''''''''''
74004+ case 18446744073709548550LLU: // 99999999PF'''''''''''''''
7408574005 {
7408674006 {
7408774007 uint64_t exchange = LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 19*/;
@@ -74097,7 +74017,7 @@
7409774017 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7409874018 }
7409974019 // ACCUMULATE ARGUMENTS - END
74100- uint64_t return_to = 18446744073709548545LLU;
74020+ uint64_t return_to = 18446744073709548551LLU;
7410174021 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7410274022 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7410374023 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74106,7 +74026,7 @@
7410674026 state.addr = 343185072444167040LLU; // SCOPEOPEN_
7410774027 break;
7410874028 }
74109- case 18446744073709548545LLU: // 99999999PA'''''''''''''''
74029+ case 18446744073709548551LLU: // 99999999PG'''''''''''''''
7411074030 {
7411174031 {
7411274032 uint64_t arg = 0;
@@ -74178,7 +74098,7 @@
7417874098 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7417974099 }
7418074100 // ACCUMULATE ARGUMENTS - END
74181- uint64_t return_to = 18446744073709548543LLU;
74101+ uint64_t return_to = 18446744073709548549LLU;
7418274102 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7418374103 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7418474104 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74187,7 +74107,7 @@
7418774107 state.addr = 288753743686533120LLU; // PA1_______
7418874108 break;
7418974109 }
74190- case 18446744073709548543LLU: // 99999999O9'''''''''''''''
74110+ case 18446744073709548549LLU: // 99999999PE'''''''''''''''
7419174111 {
7419274112 // ACCUMULATE ARGUMENTS - BEGIN
7419374113 {
@@ -74227,7 +74147,7 @@
7422774147 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7422874148 }
7422974149 // ACCUMULATE ARGUMENTS - END
74230- uint64_t return_to = 18446744073709548542LLU;
74150+ uint64_t return_to = 18446744073709548548LLU;
7423174151 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7423274152 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7423374153 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74236,7 +74156,7 @@
7423674156 state.addr = 343185072241833157LLU; // SCOPECLOSE
7423774157 break;
7423874158 }
74239- case 18446744073709548542LLU: // 99999999O8'''''''''''''''
74159+ case 18446744073709548548LLU: // 99999999PD'''''''''''''''
7424074160 {
7424174161 list_reverse(heap.data, &/*newresults*/*LOCAL_ACCESS(heap.data, 18LLU, 17LLU));
7424274162 // ACCUMULATE ARGUMENTS - BEGIN
@@ -74245,7 +74165,7 @@
7424574165 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7424674166 }
7424774167 // ACCUMULATE ARGUMENTS - END
74248- uint64_t return_to = 18446744073709548541LLU;
74168+ uint64_t return_to = 18446744073709548547LLU;
7424974169 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7425074170 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7425174171 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74254,7 +74174,7 @@
7425474174 state.addr = 839519665163075584LLU; // skip______
7425574175 break;
7425674176 }
74257- case 18446744073709548541LLU: // 99999999O7'''''''''''''''
74177+ case 18446744073709548547LLU: // 99999999PC'''''''''''''''
7425874178 {
7425974179 matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 11LLU)));
7426074180 // ACCUMULATE ARGUMENTS - BEGIN
@@ -74323,7 +74243,7 @@
7432374243 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7432474244 }
7432574245 // ACCUMULATE ARGUMENTS - END
74326- uint64_t return_to = 18446744073709548540LLU;
74246+ uint64_t return_to = 18446744073709548546LLU;
7432774247 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7432874248 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7432974249 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74332,18 +74252,18 @@
7433274252 state.addr = 293363122285364549LLU; // PROCRVALUE
7433374253 break;
7433474254 }
74335- case 18446744073709548540LLU: // 99999999O6'''''''''''''''
74255+ case 18446744073709548546LLU: // 99999999PB'''''''''''''''
7433674256 {
7433774257 // variable list<resdest___> newresults goes out of scope
7433874258 // emitted destructur for type list<resdest___>
74339- state.addr = 18446744073709548538LLU; // 99999999O4'''''''''''''''
74259+ state.addr = 18446744073709548544LLU; // 99999999P_'''''''''''''''
7434074260 break;
7434174261 }
74342- case 18446744073709548538LLU: // 99999999O4'''''''''''''''
74262+ case 18446744073709548544LLU: // 99999999P_'''''''''''''''
7434374263 {
7434474264 if(!*LOCAL_ACCESS(heap.data, 18LLU, 17LLU)/*list*/)
7434574265 {
74346- state.addr = 18446744073709548539LLU; // 99999999O5'''''''''''''''
74266+ state.addr = 18446744073709548545LLU; // 99999999PA'''''''''''''''
7434774267 break;
7434874268 }
7434974269 // temporary list-element
@@ -74357,7 +74277,7 @@
7435774277 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7435874278 }
7435974279 // ACCUMULATE ARGUMENTS - END
74360- uint64_t return_to = 18446744073709548537LLU;
74280+ uint64_t return_to = 18446744073709548543LLU;
7436174281 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7436274282 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7436374283 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74366,14 +74286,14 @@
7436674286 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7436774287 break;
7436874288 }
74369- case 18446744073709548537LLU: // 99999999O3'''''''''''''''
74289+ case 18446744073709548543LLU: // 99999999O9'''''''''''''''
7437074290 {
7437174291 // RELEASE temporary destructor-variable
7437274292 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
74373- state.addr = 18446744073709548538LLU; // 99999999O4'''''''''''''''
74293+ state.addr = 18446744073709548544LLU; // 99999999P_'''''''''''''''
7437474294 break;
7437574295 }
74376- case 18446744073709548539LLU: // 99999999O5'''''''''''''''
74296+ case 18446744073709548545LLU: // 99999999PA'''''''''''''''
7437774297 {
7437874298 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference newresults at 18
7437974299 // parameter-reference u64 remainheap goes out of scope
@@ -74447,7 +74367,7 @@
7444774367 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7444874368 }
7444974369 // ACCUMULATE ARGUMENTS - END
74450- uint64_t return_to = 18446744073709548535LLU;
74370+ uint64_t return_to = 18446744073709548541LLU;
7445174371 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7445274372 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7445374373 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74456,7 +74376,7 @@
7445674376 state.addr = 533565069926072320LLU; // blknone___
7445774377 break;
7445874378 }
74459- case 18446744073709548535LLU: // 99999999O1'''''''''''''''
74379+ case 18446744073709548541LLU: // 99999999O7'''''''''''''''
7446074380 {
7446174381 {
7446274382 uint64_t exchange = LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 18*/;
@@ -74472,7 +74392,7 @@
7447274392 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7447374393 }
7447474394 // ACCUMULATE ARGUMENTS - END
74475- uint64_t return_to = 18446744073709548536LLU;
74395+ uint64_t return_to = 18446744073709548542LLU;
7447674396 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7447774397 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7447874398 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74481,7 +74401,7 @@
7448174401 state.addr = 343185072444167040LLU; // SCOPEOPEN_
7448274402 break;
7448374403 }
74484- case 18446744073709548536LLU: // 99999999O2'''''''''''''''
74404+ case 18446744073709548542LLU: // 99999999O8'''''''''''''''
7448574405 {
7448674406 {
7448774407 uint64_t arg = 0;
@@ -74493,7 +74413,7 @@
7449374413 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7449474414 }
7449574415 // ACCUMULATE ARGUMENTS - END
74496- uint64_t return_to = 18446744073709548534LLU;
74416+ uint64_t return_to = 18446744073709548540LLU;
7449774417 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7449874418 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7449974419 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74502,7 +74422,7 @@
7450274422 state.addr = 839519665163075584LLU; // skip______
7450374423 break;
7450474424 }
74505- case 18446744073709548534LLU: // 99999999O0'''''''''''''''
74425+ case 18446744073709548540LLU: // 99999999O6'''''''''''''''
7450674426 {
7450774427 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)), stdin);
7450874428 if('(' != (char)getchar())
@@ -74510,15 +74430,15 @@
7451074430 fprintf(stderr, "match failed at char %c\n", (char)40LLU);
7451174431 exit(-1);
7451274432 }
74513- state.addr = 18446744073709548533LLU; // 99999999Oz'''''''''''''''
74433+ state.addr = 18446744073709548539LLU; // 99999999O5'''''''''''''''
7451474434 break;
7451574435 }
74516- case 18446744073709548533LLU: // 99999999Oz'''''''''''''''
74436+ case 18446744073709548539LLU: // 99999999O5'''''''''''''''
7451774437 {
7451874438 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) = (uint64_t)getchar();
7451974439 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) > 255)
7452074440 {
74521- state.addr = 18446744073709548532LLU; // 99999999Oy'''''''''''''''
74441+ state.addr = 18446744073709548538LLU; // 99999999O4'''''''''''''''
7452274442 break;
7452374443 }
7452474444 // ACCUMULATE ARGUMENTS - BEGIN
@@ -74527,7 +74447,7 @@
7452774447 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7452874448 }
7452974449 // ACCUMULATE ARGUMENTS - END
74530- uint64_t return_to = 18446744073709548531LLU;
74450+ uint64_t return_to = 18446744073709548537LLU;
7453174451 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7453274452 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7453374453 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74536,7 +74456,7 @@
7453674456 state.addr = 839519665163075584LLU; // skip______
7453774457 break;
7453874458 }
74539- case 18446744073709548531LLU: // 99999999Ox'''''''''''''''
74459+ case 18446744073709548537LLU: // 99999999O3'''''''''''''''
7454074460 {
7454174461 {
7454274462 uint64_t arg = 0;
@@ -74553,11 +74473,11 @@
7455374473 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7455474474 }
7455574475 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*terminator*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU) != /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU));
74556- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548530LLU : 18446744073709548529LLU;
74476+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548536LLU : 18446744073709548535LLU;
7455774477 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7455874478 break;
7455974479 }
74560- case 18446744073709548530LLU: // 99999999Ow'''''''''''''''
74480+ case 18446744073709548536LLU: // 99999999O2'''''''''''''''
7456174481 {
7456274482 // ACCUMULATE ARGUMENTS - BEGIN
7456374483 {
@@ -74565,7 +74485,7 @@
7456574485 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7456674486 }
7456774487 // ACCUMULATE ARGUMENTS - END
74568- uint64_t return_to = 18446744073709548527LLU;
74488+ uint64_t return_to = 18446744073709548533LLU;
7456974489 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7457074490 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7457174491 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74574,7 +74494,7 @@
7457474494 state.addr = 839519665163075584LLU; // skip______
7457574495 break;
7457674496 }
74577- case 18446744073709548527LLU: // 99999999Ot'''''''''''''''
74497+ case 18446744073709548533LLU: // 99999999Oz'''''''''''''''
7457874498 {
7457974499 {
7458074500 uint64_t arg = 0;
@@ -74647,7 +74567,7 @@
7464774567 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7464874568 }
7464974569 // ACCUMULATE ARGUMENTS - END
74650- uint64_t return_to = 18446744073709548526LLU;
74570+ uint64_t return_to = 18446744073709548532LLU;
7465174571 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7465274572 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7465374573 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74656,7 +74576,7 @@
7465674576 state.addr = 288753743686533120LLU; // PA1_______
7465774577 break;
7465874578 }
74659- case 18446744073709548526LLU: // 99999999Os'''''''''''''''
74579+ case 18446744073709548532LLU: // 99999999Oy'''''''''''''''
7466074580 {
7466174581 // variable u64 resultid__ goes out of scope
7466274582 // emitted destructur for type u64
@@ -74667,7 +74587,7 @@
7466774587 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7466874588 }
7466974589 // ACCUMULATE ARGUMENTS - END
74670- uint64_t return_to = 18446744073709548525LLU;
74590+ uint64_t return_to = 18446744073709548531LLU;
7467174591 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7467274592 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7467374593 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74676,7 +74596,7 @@
7467674596 state.addr = 839519665163075584LLU; // skip______
7467774597 break;
7467874598 }
74679- case 18446744073709548525LLU: // 99999999Or'''''''''''''''
74599+ case 18446744073709548531LLU: // 99999999Ox'''''''''''''''
7468074600 {
7468174601 {
7468274602 uint64_t arg = 0;
@@ -74683,11 +74603,11 @@
7468374603 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7468474604 }
7468574605 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*separator_*/*LOCAL_ACCESS(heap.data, 20LLU, 17LLU) != /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU));
74686- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548524LLU : 18446744073709548523LLU;
74606+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548530LLU : 18446744073709548529LLU;
7468774607 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7468874608 break;
7468974609 }
74690- case 18446744073709548524LLU: // 99999999Oq'''''''''''''''
74610+ case 18446744073709548530LLU: // 99999999Ow'''''''''''''''
7469174611 {
7469274612 {
7469374613 uint64_t arg = 0;
@@ -74694,17 +74614,17 @@
7469474614 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7469574615 }
7469674616 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*terminator*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 11LLU));
74697- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548522LLU : 18446744073709548521LLU;
74617+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548528LLU : 18446744073709548527LLU;
7469874618 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7469974619 break;
7470074620 }
74701- case 18446744073709548522LLU: // 99999999Oo'''''''''''''''
74621+ case 18446744073709548528LLU: // 99999999Ou'''''''''''''''
7470274622 {
7470374623 ungetc(0, stdin);
74704- state.addr = 18446744073709548520LLU; // 99999999Om'''''''''''''''
74624+ state.addr = 18446744073709548526LLU; // 99999999Os'''''''''''''''
7470574625 break;
7470674626 }
74707- case 18446744073709548521LLU: // 99999999On'''''''''''''''
74627+ case 18446744073709548527LLU: // 99999999Ot'''''''''''''''
7470874628 {
7470974629 // ACCUMULATE ARGUMENTS - BEGIN
7471074630 {
@@ -74712,7 +74632,7 @@
7471274632 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7471374633 }
7471474634 // ACCUMULATE ARGUMENTS - END
74715- uint64_t return_to = 18446744073709548519LLU;
74635+ uint64_t return_to = 18446744073709548525LLU;
7471674636 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7471774637 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7471874638 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74721,7 +74641,7 @@
7472174641 state.addr = 819847183515949359LLU; // reportinit
7472274642 break;
7472374643 }
74724- case 18446744073709548519LLU: // 99999999Ol'''''''''''''''
74644+ case 18446744073709548525LLU: // 99999999Or'''''''''''''''
7472574645 {
7472674646 fprintf(stderr, "%s", "expected ',' or ')' but found ");
7472774647 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 11LLU)), stderr);
@@ -74729,26 +74649,26 @@
7472974649 fprintf(stderr, "%s\n", "");
7473074650 exit(-1);
7473174651 }
74732- state.addr = 18446744073709548520LLU; // 99999999Om'''''''''''''''
74652+ state.addr = 18446744073709548526LLU; // 99999999Os'''''''''''''''
7473374653 break;
7473474654 }
74735- case 18446744073709548520LLU: // 99999999Om'''''''''''''''
74655+ case 18446744073709548526LLU: // 99999999Os'''''''''''''''
7473674656 {
74737- state.addr = 18446744073709548523LLU; // 99999999Op'''''''''''''''
74657+ state.addr = 18446744073709548529LLU; // 99999999Ov'''''''''''''''
7473874658 break;
7473974659 }
74740- case 18446744073709548523LLU: // 99999999Op'''''''''''''''
74660+ case 18446744073709548529LLU: // 99999999Ov'''''''''''''''
7474174661 {
74742- state.addr = 18446744073709548528LLU; // 99999999Ou'''''''''''''''
74662+ state.addr = 18446744073709548534LLU; // 99999999O0'''''''''''''''
7474374663 break;
7474474664 }
74745- case 18446744073709548529LLU: // 99999999Ov'''''''''''''''
74665+ case 18446744073709548535LLU: // 99999999O1'''''''''''''''
7474674666 {
7474774667 ungetc(0, stdin);
74748- state.addr = 18446744073709548528LLU; // 99999999Ou'''''''''''''''
74668+ state.addr = 18446744073709548534LLU; // 99999999O0'''''''''''''''
7474974669 break;
7475074670 }
74751- case 18446744073709548528LLU: // 99999999Ou'''''''''''''''
74671+ case 18446744073709548534LLU: // 99999999O0'''''''''''''''
7475274672 {
7475374673 // variable u64 terminator goes out of scope
7475474674 // emitted destructur for type u64
@@ -74756,10 +74676,10 @@
7475674676 // variable u64 separator_ goes out of scope
7475774677 // emitted destructur for type u64
7475874678 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference separator_ at 18
74759- state.addr = 18446744073709548533LLU; // 99999999Oz'''''''''''''''
74679+ state.addr = 18446744073709548539LLU; // 99999999O5'''''''''''''''
7476074680 break;
7476174681 }
74762- case 18446744073709548532LLU: // 99999999Oy'''''''''''''''
74682+ case 18446744073709548538LLU: // 99999999O4'''''''''''''''
7476374683 {
7476474684
7476574685 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)) = (uint64_t)getchar();
@@ -74802,7 +74722,7 @@
7480274722 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7480374723 }
7480474724 // ACCUMULATE ARGUMENTS - END
74805- uint64_t return_to = 18446744073709548518LLU;
74725+ uint64_t return_to = 18446744073709548524LLU;
7480674726 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7480774727 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7480874728 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74811,7 +74731,7 @@
7481174731 state.addr = 343185072241833157LLU; // SCOPECLOSE
7481274732 break;
7481374733 }
74814- case 18446744073709548518LLU: // 99999999Ok'''''''''''''''
74734+ case 18446744073709548524LLU: // 99999999Oq'''''''''''''''
7481574735 {
7481674736 // ACCUMULATE ARGUMENTS - BEGIN
7481774737 {
@@ -74819,7 +74739,7 @@
7481974739 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7482074740 }
7482174741 // ACCUMULATE ARGUMENTS - END
74822- uint64_t return_to = 18446744073709548517LLU;
74742+ uint64_t return_to = 18446744073709548523LLU;
7482374743 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7482474744 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7482574745 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74828,7 +74748,7 @@
7482874748 state.addr = 839519665163075584LLU; // skip______
7482974749 break;
7483074750 }
74831- case 18446744073709548517LLU: // 99999999Oj'''''''''''''''
74751+ case 18446744073709548523LLU: // 99999999Op'''''''''''''''
7483274752 {
7483374753 matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU)));
7483474754 // ACCUMULATE ARGUMENTS - BEGIN
@@ -74897,7 +74817,7 @@
7489774817 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7489874818 }
7489974819 // ACCUMULATE ARGUMENTS - END
74900- uint64_t return_to = 18446744073709548516LLU;
74820+ uint64_t return_to = 18446744073709548522LLU;
7490174821 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7490274822 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7490374823 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74906,18 +74826,18 @@
7490674826 state.addr = 293363122285364549LLU; // PROCRVALUE
7490774827 break;
7490874828 }
74909- case 18446744073709548516LLU: // 99999999Oi'''''''''''''''
74829+ case 18446744073709548522LLU: // 99999999Oo'''''''''''''''
7491074830 {
7491174831 // variable list<resdest___> newresults goes out of scope
7491274832 // emitted destructur for type list<resdest___>
74913- state.addr = 18446744073709548514LLU; // 99999999Og'''''''''''''''
74833+ state.addr = 18446744073709548520LLU; // 99999999Om'''''''''''''''
7491474834 break;
7491574835 }
74916- case 18446744073709548514LLU: // 99999999Og'''''''''''''''
74836+ case 18446744073709548520LLU: // 99999999Om'''''''''''''''
7491774837 {
7491874838 if(!*LOCAL_ACCESS(heap.data, 17LLU, 16LLU)/*list*/)
7491974839 {
74920- state.addr = 18446744073709548515LLU; // 99999999Oh'''''''''''''''
74840+ state.addr = 18446744073709548521LLU; // 99999999On'''''''''''''''
7492174841 break;
7492274842 }
7492374843 // temporary list-element
@@ -74931,7 +74851,7 @@
7493174851 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7493274852 }
7493374853 // ACCUMULATE ARGUMENTS - END
74934- uint64_t return_to = 18446744073709548513LLU;
74854+ uint64_t return_to = 18446744073709548519LLU;
7493574855 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7493674856 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7493774857 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -74940,14 +74860,14 @@
7494074860 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7494174861 break;
7494274862 }
74943- case 18446744073709548513LLU: // 99999999Of'''''''''''''''
74863+ case 18446744073709548519LLU: // 99999999Ol'''''''''''''''
7494474864 {
7494574865 // RELEASE temporary destructor-variable
7494674866 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
74947- state.addr = 18446744073709548514LLU; // 99999999Og'''''''''''''''
74867+ state.addr = 18446744073709548520LLU; // 99999999Om'''''''''''''''
7494874868 break;
7494974869 }
74950- case 18446744073709548515LLU: // 99999999Oh'''''''''''''''
74870+ case 18446744073709548521LLU: // 99999999On'''''''''''''''
7495174871 {
7495274872 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference newresults at 17
7495374873 // parameter-reference u64 remainheap goes out of scope
@@ -74998,7 +74918,7 @@
7499874918 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7499974919 }
7500074920 // ACCUMULATE ARGUMENTS - END
75001- uint64_t return_to = 18446744073709548512LLU;
74921+ uint64_t return_to = 18446744073709548518LLU;
7500274922 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7500374923 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7500474924 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75007,7 +74927,7 @@
7500774927 state.addr = 839519665163075584LLU; // skip______
7500874928 break;
7500974929 }
75010- case 18446744073709548512LLU: // 99999999Oe'''''''''''''''
74930+ case 18446744073709548518LLU: // 99999999Ok'''''''''''''''
7501174931 {
7501274932 {
7501374933 uint64_t arg = 0;
@@ -75040,7 +74960,7 @@
7504074960 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7504174961 }
7504274962 // ACCUMULATE ARGUMENTS - END
75043- uint64_t return_to = 18446744073709548511LLU;
74963+ uint64_t return_to = 18446744073709548517LLU;
7504474964 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7504574965 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7504674966 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75049,7 +74969,7 @@
7504974969 state.addr = 782701543487916768LLU; // parsemtype
7505074970 break;
7505174971 }
75052- case 18446744073709548511LLU: // 99999999Od'''''''''''''''
74972+ case 18446744073709548517LLU: // 99999999Oj'''''''''''''''
7505374973 {
7505474974 // ACCUMULATE ARGUMENTS - BEGIN
7505574975 {
@@ -75057,7 +74977,7 @@
7505774977 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7505874978 }
7505974979 // ACCUMULATE ARGUMENTS - END
75060- uint64_t return_to = 18446744073709548510LLU;
74980+ uint64_t return_to = 18446744073709548516LLU;
7506174981 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7506274982 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7506374983 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75066,7 +74986,7 @@
7506674986 state.addr = 839519665163075584LLU; // skip______
7506774987 break;
7506874988 }
75069- case 18446744073709548510LLU: // 99999999Oc'''''''''''''''
74989+ case 18446744073709548516LLU: // 99999999Oi'''''''''''''''
7507074990 {
7507174991
7507274992 *LOCAL_ACCESS(heap.data, 18LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 10LLU)));
@@ -75092,7 +75012,7 @@
7509275012 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7509375013 }
7509475014 // ACCUMULATE ARGUMENTS - END
75095- uint64_t return_to = 18446744073709548507LLU;
75015+ uint64_t return_to = 18446744073709548513LLU;
7509675016 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7509775017 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7509875018 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75101,13 +75021,13 @@
7510175021 state.addr = 202166608167772486LLU; // KNOWVARREF
7510275022 break;
7510375023 }
75104- case 18446744073709548507LLU: // 99999999O$'''''''''''''''
75024+ case 18446744073709548513LLU: // 99999999Of'''''''''''''''
7510575025 {
75106- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548509LLU : 18446744073709548508LLU;
75026+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548515LLU : 18446744073709548514LLU;
7510775027 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
7510875028 break;
7510975029 }
75110- case 18446744073709548509LLU: // 99999999Ob'''''''''''''''
75030+ case 18446744073709548515LLU: // 99999999Oh'''''''''''''''
7511175031 {
7511275032 // ACCUMULATE ARGUMENTS - BEGIN
7511375033 {
@@ -75115,7 +75035,7 @@
7511575035 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7511675036 }
7511775037 // ACCUMULATE ARGUMENTS - END
75118- uint64_t return_to = 18446744073709548506LLU;
75038+ uint64_t return_to = 18446744073709548512LLU;
7511975039 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7512075040 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7512175041 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75124,7 +75044,7 @@
7512475044 state.addr = 839519665163075584LLU; // skip______
7512575045 break;
7512675046 }
75127- case 18446744073709548506LLU: // 99999999OZ'''''''''''''''
75047+ case 18446744073709548512LLU: // 99999999Oe'''''''''''''''
7512875048 {
7512975049 {
7513075050 uint64_t arg = 0;
@@ -75141,16 +75061,16 @@
7514175061 LOCAL_PUSH_MOVE(&heap, 20, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7514275062 }
7514375063 *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) = /*buf_______*/*LOCAL_ACCESS(heap.data, 21LLU, 18LLU) == /*shadow____*/*LOCAL_ACCESS(heap.data, 21LLU, 19LLU);
75144- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548505LLU : 18446744073709548504LLU;
75064+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548511LLU : 18446744073709548510LLU;
7514575065 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
7514675066 break;
7514775067 }
75148- case 18446744073709548505LLU: // 99999999OY'''''''''''''''
75068+ case 18446744073709548511LLU: // 99999999Od'''''''''''''''
7514975069 {
75150- state.addr = 18446744073709548503LLU; // 99999999OW'''''''''''''''
75070+ state.addr = 18446744073709548509LLU; // 99999999Ob'''''''''''''''
7515175071 break;
7515275072 }
75153- case 18446744073709548504LLU: // 99999999OX'''''''''''''''
75073+ case 18446744073709548510LLU: // 99999999Oc'''''''''''''''
7515475074 {
7515575075 // ACCUMULATE ARGUMENTS - BEGIN
7515675076 {
@@ -75158,7 +75078,7 @@
7515875078 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7515975079 }
7516075080 // ACCUMULATE ARGUMENTS - END
75161- uint64_t return_to = 18446744073709548502LLU;
75081+ uint64_t return_to = 18446744073709548508LLU;
7516275082 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7516375083 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7516475084 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75167,7 +75087,7 @@
7516775087 state.addr = 819847183515949359LLU; // reportinit
7516875088 break;
7516975089 }
75170- case 18446744073709548502LLU: // 99999999OV'''''''''''''''
75090+ case 18446744073709548508LLU: // 99999999Oa'''''''''''''''
7517175091 {
7517275092 fprintf(stderr, "%s", "variable ");
7517375093 printid(stderr, /*id________*/*LOCAL_ACCESS(heap.data, 20LLU, 15LLU));
@@ -75177,10 +75097,10 @@
7517775097 fprintf(stderr, "%s\n", "");
7517875098 exit(-1);
7517975099 }
75180- state.addr = 18446744073709548503LLU; // 99999999OW'''''''''''''''
75100+ state.addr = 18446744073709548509LLU; // 99999999Ob'''''''''''''''
7518175101 break;
7518275102 }
75183- case 18446744073709548503LLU: // 99999999OW'''''''''''''''
75103+ case 18446744073709548509LLU: // 99999999Ob'''''''''''''''
7518475104 {
7518575105 // variable u64 shadow____ goes out of scope
7518675106 // emitted destructur for type u64
@@ -75188,10 +75108,10 @@
7518875108 // variable u64 buf_______ goes out of scope
7518975109 // emitted destructur for type u64
7519075110 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference buf_______ at 19
75191- state.addr = 18446744073709548508LLU; // 99999999Oa'''''''''''''''
75111+ state.addr = 18446744073709548514LLU; // 99999999Og'''''''''''''''
7519275112 break;
7519375113 }
75194- case 18446744073709548508LLU: // 99999999Oa'''''''''''''''
75114+ case 18446744073709548514LLU: // 99999999Og'''''''''''''''
7519575115 {
7519675116 // ACCUMULATE ARGUMENTS - BEGIN
7519775117 {
@@ -75215,7 +75135,7 @@
7521575135 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7521675136 }
7521775137 // ACCUMULATE ARGUMENTS - END
75218- uint64_t return_to = 18446744073709548501LLU;
75138+ uint64_t return_to = 18446744073709548507LLU;
7521975139 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7522075140 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7522175141 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75224,7 +75144,7 @@
7522475144 state.addr = 515555125197130432LLU; // allocheap_
7522575145 break;
7522675146 }
75227- case 18446744073709548501LLU: // 99999999OU'''''''''''''''
75147+ case 18446744073709548507LLU: // 99999999O$'''''''''''''''
7522875148 {
7522975149 {
7523075150 uint64_t arg = 0;
@@ -75233,7 +75153,7 @@
7523375153 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 0;
7523475154 // ACCUMULATE ARGUMENTS - BEGIN
7523575155 // ACCUMULATE ARGUMENTS - END
75236- uint64_t return_to = 18446744073709548500LLU;
75156+ uint64_t return_to = 18446744073709548506LLU;
7523775157 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0));
7523875158 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7523975159 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 0LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75242,7 +75162,7 @@
7524275162 state.addr = 890787671342055424LLU; // varopen___
7524375163 break;
7524475164 }
75245- case 18446744073709548500LLU: // 99999999OT'''''''''''''''
75165+ case 18446744073709548506LLU: // 99999999OZ'''''''''''''''
7524675166 {
7524775167 fprintf(stdout, "%s", "0");
7524875168 // ACCUMULATE ARGUMENTS - BEGIN
@@ -75267,7 +75187,7 @@
7526775187 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7526875188 }
7526975189 // ACCUMULATE ARGUMENTS - END
75270- uint64_t return_to = 18446744073709548499LLU;
75190+ uint64_t return_to = 18446744073709548505LLU;
7527175191 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7527275192 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7527375193 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75276,7 +75196,7 @@
7527675196 state.addr = 890786842582581248LLU; // varclose__
7527775197 break;
7527875198 }
75279- case 18446744073709548499LLU: // 99999999OS'''''''''''''''
75199+ case 18446744073709548505LLU: // 99999999OY'''''''''''''''
7528075200 {
7528175201 // ACCUMULATE ARGUMENTS - BEGIN
7528275202 {
@@ -75284,7 +75204,7 @@
7528475204 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7528575205 }
7528675206 // ACCUMULATE ARGUMENTS - END
75287- uint64_t return_to = 18446744073709548498LLU;
75207+ uint64_t return_to = 18446744073709548504LLU;
7528875208 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7528975209 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7529075210 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75293,7 +75213,7 @@
7529375213 state.addr = 839519665163075584LLU; // skip______
7529475214 break;
7529575215 }
75296- case 18446744073709548498LLU: // 99999999OR'''''''''''''''
75216+ case 18446744073709548504LLU: // 99999999OX'''''''''''''''
7529775217 {
7529875218 {
7529975219 uint64_t arg = 0;
@@ -75318,7 +75238,7 @@
7531875238 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7531975239 }
7532075240 // ACCUMULATE ARGUMENTS - END
75321- uint64_t return_to = 18446744073709548494LLU;
75241+ uint64_t return_to = 18446744073709548500LLU;
7532275242 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
7532375243 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7532475244 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75327,13 +75247,13 @@
7532775247 state.addr = 242277287585575139LLU; // MatchOptCh
7532875248 break;
7532975249 }
75330- case 18446744073709548494LLU: // 99999999ON'''''''''''''''
75250+ case 18446744073709548500LLU: // 99999999OT'''''''''''''''
7533175251 {
75332- state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548497LLU : 18446744073709548496LLU;
75252+ state.addr = *LOCAL_ACCESS(heap.data, 21LLU, 20LLU) ? 18446744073709548503LLU : 18446744073709548502LLU;
7533375253 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
7533475254 break;
7533575255 }
75336- case 18446744073709548497LLU: // 99999999OQ'''''''''''''''
75256+ case 18446744073709548503LLU: // 99999999OW'''''''''''''''
7533775257 {
7533875258 {
7533975259 uint64_t arg = 0;
@@ -75354,7 +75274,7 @@
7535475274 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7535575275 }
7535675276 // ACCUMULATE ARGUMENTS - END
75357- uint64_t return_to = 18446744073709548493LLU;
75277+ uint64_t return_to = 18446744073709548499LLU;
7535875278 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7535975279 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7536075280 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75363,7 +75283,7 @@
7536375283 state.addr = 661640243165790208LLU; // islist____
7536475284 break;
7536575285 }
75366- case 18446744073709548493LLU: // 99999999OM'''''''''''''''
75286+ case 18446744073709548499LLU: // 99999999OS'''''''''''''''
7536775287 {
7536875288 // ACCUMULATE ARGUMENTS - BEGIN
7536975289 {
@@ -75395,7 +75315,7 @@
7539575315 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7539675316 }
7539775317 // ACCUMULATE ARGUMENTS - END
75398- uint64_t return_to = 18446744073709548492LLU;
75318+ uint64_t return_to = 18446744073709548498LLU;
7539975319 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
7540075320 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7540175321 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75404,7 +75324,7 @@
7540475324 state.addr = 788334703205941248LLU; // pushvar___
7540575325 break;
7540675326 }
75407- case 18446744073709548492LLU: // 99999999OL'''''''''''''''
75327+ case 18446744073709548498LLU: // 99999999OR'''''''''''''''
7540875328 {
7540975329 // variable u64 initialize goes out of scope
7541075330 // emitted destructur for type u64
@@ -75412,10 +75332,10 @@
7541275332 // variable u64 reference_ goes out of scope
7541375333 // emitted destructur for type u64
7541475334 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference_ at 21
75415- state.addr = 18446744073709548495LLU; // 99999999OO'''''''''''''''
75335+ state.addr = 18446744073709548501LLU; // 99999999OU'''''''''''''''
7541675336 break;
7541775337 }
75418- case 18446744073709548496LLU: // 99999999OP'''''''''''''''
75338+ case 18446744073709548502LLU: // 99999999OV'''''''''''''''
7541975339 {
7542075340 matchid("=", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 10LLU)));
7542175341 // ACCUMULATE ARGUMENTS - BEGIN
@@ -75424,7 +75344,7 @@
7542475344 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7542575345 }
7542675346 // ACCUMULATE ARGUMENTS - END
75427- uint64_t return_to = 18446744073709548491LLU;
75347+ uint64_t return_to = 18446744073709548497LLU;
7542875348 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7542975349 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7543075350 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75433,7 +75353,7 @@
7543375353 state.addr = 839519665163075584LLU; // skip______
7543475354 break;
7543575355 }
75436- case 18446744073709548491LLU: // 99999999OK'''''''''''''''
75356+ case 18446744073709548497LLU: // 99999999OQ'''''''''''''''
7543775357 {
7543875358 {
7543975359 uint64_t arg = 0;
@@ -75462,7 +75382,7 @@
7546275382 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7546375383 }
7546475384 // ACCUMULATE ARGUMENTS - END
75465- uint64_t return_to = 18446744073709548490LLU;
75385+ uint64_t return_to = 18446744073709548496LLU;
7546675386 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7546775387 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7546875388 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75471,7 +75391,7 @@
7547175391 state.addr = 768289076452424640LLU; // oneresult_
7547275392 break;
7547375393 }
75474- case 18446744073709548490LLU: // 99999999OJ'''''''''''''''
75394+ case 18446744073709548496LLU: // 99999999OP'''''''''''''''
7547575395 {
7547675396 // ACCUMULATE ARGUMENTS - BEGIN
7547775397 {
@@ -75539,7 +75459,7 @@
7553975459 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7554075460 }
7554175461 // ACCUMULATE ARGUMENTS - END
75542- uint64_t return_to = 18446744073709548489LLU;
75462+ uint64_t return_to = 18446744073709548495LLU;
7554375463 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7554475464 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7554575465 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75548,7 +75468,7 @@
7554875468 state.addr = 293363122285364549LLU; // PROCRVALUE
7554975469 break;
7555075470 }
75551- case 18446744073709548489LLU: // 99999999OI'''''''''''''''
75471+ case 18446744073709548495LLU: // 99999999OO'''''''''''''''
7555275472 {
7555375473 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 22LLU, 10LLU)), stdin);
7555475474 if(';' != (char)getchar())
@@ -75591,7 +75511,7 @@
7559175511 LOCAL_PUSH_MOVE(&heap, 6LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7559275512 }
7559375513 // ACCUMULATE ARGUMENTS - END
75594- uint64_t return_to = 18446744073709548488LLU;
75514+ uint64_t return_to = 18446744073709548494LLU;
7559575515 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0));
7559675516 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7559775517 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 7LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75600,7 +75520,7 @@
7560075520 state.addr = 788334703205941248LLU; // pushvar___
7560175521 break;
7560275522 }
75603- case 18446744073709548488LLU: // 99999999OH'''''''''''''''
75523+ case 18446744073709548494LLU: // 99999999ON'''''''''''''''
7560475524 {
7560575525 // variable u64 initialize goes out of scope
7560675526 // emitted destructur for type u64
@@ -75607,14 +75527,14 @@
7560775527 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference initialize at 23
7560875528 // variable list<resdest___> newresults goes out of scope
7560975529 // emitted destructur for type list<resdest___>
75610- state.addr = 18446744073709548486LLU; // 99999999OF'''''''''''''''
75530+ state.addr = 18446744073709548492LLU; // 99999999OL'''''''''''''''
7561175531 break;
7561275532 }
75613- case 18446744073709548486LLU: // 99999999OF'''''''''''''''
75533+ case 18446744073709548492LLU: // 99999999OL'''''''''''''''
7561475534 {
7561575535 if(!*LOCAL_ACCESS(heap.data, 22LLU, 21LLU)/*list*/)
7561675536 {
75617- state.addr = 18446744073709548487LLU; // 99999999OG'''''''''''''''
75537+ state.addr = 18446744073709548493LLU; // 99999999OM'''''''''''''''
7561875538 break;
7561975539 }
7562075540 // temporary list-element
@@ -75628,7 +75548,7 @@
7562875548 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7562975549 }
7563075550 // ACCUMULATE ARGUMENTS - END
75631- uint64_t return_to = 18446744073709548485LLU;
75551+ uint64_t return_to = 18446744073709548491LLU;
7563275552 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7563375553 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7563475554 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75637,23 +75557,23 @@
7563775557 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7563875558 break;
7563975559 }
75640- case 18446744073709548485LLU: // 99999999OE'''''''''''''''
75560+ case 18446744073709548491LLU: // 99999999OK'''''''''''''''
7564175561 {
7564275562 // RELEASE temporary destructor-variable
7564375563 (void)LOCAL_POP_MOVE(&heap, 23LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 23
75644- state.addr = 18446744073709548486LLU; // 99999999OF'''''''''''''''
75564+ state.addr = 18446744073709548492LLU; // 99999999OL'''''''''''''''
7564575565 break;
7564675566 }
75647- case 18446744073709548487LLU: // 99999999OG'''''''''''''''
75567+ case 18446744073709548493LLU: // 99999999OM'''''''''''''''
7564875568 {
7564975569 (void)LOCAL_POP_MOVE(&heap, 22LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference newresults at 22
7565075570 // variable u64 reference_ goes out of scope
7565175571 // emitted destructur for type u64
7565275572 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference reference_ at 21
75653- state.addr = 18446744073709548495LLU; // 99999999OO'''''''''''''''
75573+ state.addr = 18446744073709548501LLU; // 99999999OU'''''''''''''''
7565475574 break;
7565575575 }
75656- case 18446744073709548495LLU: // 99999999OO'''''''''''''''
75576+ case 18446744073709548501LLU: // 99999999OU'''''''''''''''
7565775577 {
7565875578 // variable u64 sym_______ goes out of scope
7565975579 // emitted destructur for type u64
@@ -75669,7 +75589,7 @@
7566975589 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7567075590 }
7567175591 // ACCUMULATE ARGUMENTS - END
75672- uint64_t return_to = 18446744073709548484LLU;
75592+ uint64_t return_to = 18446744073709548490LLU;
7567375593 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7567475594 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7567575595 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75678,7 +75598,7 @@
7567875598 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7567975599 break;
7568075600 }
75681- case 18446744073709548484LLU: // 99999999OD'''''''''''''''
75601+ case 18446744073709548490LLU: // 99999999OJ'''''''''''''''
7568275602 {
7568375603 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference typedst___ at 18
7568475604 // variable u64 mutable___ goes out of scope
@@ -75741,11 +75661,11 @@
7574175661 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7574275662 }
7574375663 *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 0LLU));
75744- state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709548483LLU : 18446744073709548482LLU;
75664+ state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709548489LLU : 18446744073709548488LLU;
7574575665 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 15
7574675666 break;
7574775667 }
75748- case 18446744073709548483LLU: // 99999999OC'''''''''''''''
75668+ case 18446744073709548489LLU: // 99999999OI'''''''''''''''
7574975669 {
7575075670 // ACCUMULATE ARGUMENTS - BEGIN
7575175671 {
@@ -75753,7 +75673,7 @@
7575375673 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7575475674 }
7575575675 // ACCUMULATE ARGUMENTS - END
75756- uint64_t return_to = 18446744073709548480LLU;
75676+ uint64_t return_to = 18446744073709548486LLU;
7575775677 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7575875678 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7575975679 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75762,7 +75682,7 @@
7576275682 state.addr = 839519665163075584LLU; // skip______
7576375683 break;
7576475684 }
75765- case 18446744073709548480LLU: // 99999999O_'''''''''''''''
75685+ case 18446744073709548486LLU: // 99999999OF'''''''''''''''
7576675686 {
7576775687 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)));
7576875688 // ACCUMULATE ARGUMENTS - BEGIN
@@ -75771,7 +75691,7 @@
7577175691 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7577275692 }
7577375693 // ACCUMULATE ARGUMENTS - END
75774- uint64_t return_to = 18446744073709548479LLU;
75694+ uint64_t return_to = 18446744073709548485LLU;
7577575695 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7577675696 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7577775697 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75780,7 +75700,7 @@
7578075700 state.addr = 839519665163075584LLU; // skip______
7578175701 break;
7578275702 }
75783- case 18446744073709548479LLU: // 99999999N9'''''''''''''''
75703+ case 18446744073709548485LLU: // 99999999OE'''''''''''''''
7578475704 {
7578575705 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)), stdin);
7578675706 if(')' != (char)getchar())
@@ -75789,10 +75709,10 @@
7578975709 exit(-1);
7579075710 }
7579175711 fprintf(stdout, "%s", "\n ungetc(0, stdin);");
75792- state.addr = 18446744073709548481LLU; // 99999999OA'''''''''''''''
75712+ state.addr = 18446744073709548487LLU; // 99999999OG'''''''''''''''
7579375713 break;
7579475714 }
75795- case 18446744073709548482LLU: // 99999999OB'''''''''''''''
75715+ case 18446744073709548488LLU: // 99999999OH'''''''''''''''
7579675716 {
7579775717
7579875718 *LOCAL_ACCESS(heap.data, 14LLU, 13LLU) = 605666980531466240;
@@ -75803,11 +75723,11 @@
7580375723 LOCAL_PUSH_MOVE(&heap, 14, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7580475724 }
7580575725 *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 15LLU, 0LLU));
75806- state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709548478LLU : 18446744073709548477LLU;
75726+ state.addr = *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) ? 18446744073709548484LLU : 18446744073709548483LLU;
7580775727 (void)LOCAL_POP_MOVE(&heap, 15LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 15
7580875728 break;
7580975729 }
75810- case 18446744073709548478LLU: // 99999999N8'''''''''''''''
75730+ case 18446744073709548484LLU: // 99999999OD'''''''''''''''
7581175731 {
7581275732 // ACCUMULATE ARGUMENTS - BEGIN
7581375733 {
@@ -75815,7 +75735,7 @@
7581575735 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7581675736 }
7581775737 // ACCUMULATE ARGUMENTS - END
75818- uint64_t return_to = 18446744073709548475LLU;
75738+ uint64_t return_to = 18446744073709548481LLU;
7581975739 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7582075740 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7582175741 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75824,7 +75744,7 @@
7582475744 state.addr = 839519665163075584LLU; // skip______
7582575745 break;
7582675746 }
75827- case 18446744073709548475LLU: // 99999999N5'''''''''''''''
75747+ case 18446744073709548481LLU: // 99999999OA'''''''''''''''
7582875748 {
7582975749 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)));
7583075750 // ACCUMULATE ARGUMENTS - BEGIN
@@ -75833,7 +75753,7 @@
7583375753 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7583475754 }
7583575755 // ACCUMULATE ARGUMENTS - END
75836- uint64_t return_to = 18446744073709548474LLU;
75756+ uint64_t return_to = 18446744073709548480LLU;
7583775757 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7583875758 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7583975759 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75842,7 +75762,7 @@
7584275762 state.addr = 839519665163075584LLU; // skip______
7584375763 break;
7584475764 }
75845- case 18446744073709548474LLU: // 99999999N4'''''''''''''''
75765+ case 18446744073709548480LLU: // 99999999O_'''''''''''''''
7584675766 {
7584775767 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 14LLU, 6LLU)), stdin);
7584875768 if(')' != (char)getchar())
@@ -75851,20 +75771,20 @@
7585175771 exit(-1);
7585275772 }
7585375773 fprintf(stdout, "%s", "\n fflush(stdout);");
75854- state.addr = 18446744073709548476LLU; // 99999999N6'''''''''''''''
75774+ state.addr = 18446744073709548482LLU; // 99999999OB'''''''''''''''
7585575775 break;
7585675776 }
75857- case 18446744073709548477LLU: // 99999999N7'''''''''''''''
75777+ case 18446744073709548483LLU: // 99999999OC'''''''''''''''
7585875778 {
75859- state.addr = 18446744073709548476LLU; // 99999999N6'''''''''''''''
75779+ state.addr = 18446744073709548482LLU; // 99999999OB'''''''''''''''
7586075780 break;
7586175781 }
75862- case 18446744073709548476LLU: // 99999999N6'''''''''''''''
75782+ case 18446744073709548482LLU: // 99999999OB'''''''''''''''
7586375783 {
75864- state.addr = 18446744073709548481LLU; // 99999999OA'''''''''''''''
75784+ state.addr = 18446744073709548487LLU; // 99999999OG'''''''''''''''
7586575785 break;
7586675786 }
75867- case 18446744073709548481LLU: // 99999999OA'''''''''''''''
75787+ case 18446744073709548487LLU: // 99999999OG'''''''''''''''
7586875788 {
7586975789 // variable u64 sym_______ goes out of scope
7587075790 // emitted destructur for type u64
@@ -75919,11 +75839,11 @@
7591975839 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7592075840 }
7592175841 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU));
75922- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548473LLU : 18446744073709548472LLU;
75842+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548479LLU : 18446744073709548478LLU;
7592375843 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
7592475844 break;
7592575845 }
75926- case 18446744073709548473LLU: // 99999999N3'''''''''''''''
75846+ case 18446744073709548479LLU: // 99999999N9'''''''''''''''
7592775847 {
7592875848 {
7592975849 uint64_t arg = 0;
@@ -75945,7 +75865,7 @@
7594575865 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7594675866 }
7594775867 // ACCUMULATE ARGUMENTS - END
75948- uint64_t return_to = 18446744073709548470LLU;
75868+ uint64_t return_to = 18446744073709548476LLU;
7594975869 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7595075870 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7595175871 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75954,7 +75874,7 @@
7595475874 state.addr = 861504796319285248LLU; // typeu64___
7595575875 break;
7595675876 }
75957- case 18446744073709548470LLU: // 99999999N0'''''''''''''''
75877+ case 18446744073709548476LLU: // 99999999N6'''''''''''''''
7595875878 {
7595975879 // ACCUMULATE ARGUMENTS - BEGIN
7596075880 {
@@ -75962,7 +75882,7 @@
7596275882 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7596375883 }
7596475884 // ACCUMULATE ARGUMENTS - END
75965- uint64_t return_to = 18446744073709548469LLU;
75885+ uint64_t return_to = 18446744073709548475LLU;
7596675886 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7596775887 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7596875888 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75971,7 +75891,7 @@
7597175891 state.addr = 839519665163075584LLU; // skip______
7597275892 break;
7597375893 }
75974- case 18446744073709548469LLU: // 99999999Nz'''''''''''''''
75894+ case 18446744073709548475LLU: // 99999999N5'''''''''''''''
7597575895 {
7597675896 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 7LLU)));
7597775897 fprintf(stdout, "%s", "\n putc((char)");
@@ -75986,7 +75906,7 @@
7598675906 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7598775907 }
7598875908 // ACCUMULATE ARGUMENTS - END
75989- uint64_t return_to = 18446744073709548468LLU;
75909+ uint64_t return_to = 18446744073709548474LLU;
7599075910 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7599175911 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7599275912 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -75995,7 +75915,7 @@
7599575915 state.addr = 839519665163075584LLU; // skip______
7599675916 break;
7599775917 }
75998- case 18446744073709548468LLU: // 99999999Ny'''''''''''''''
75918+ case 18446744073709548474LLU: // 99999999N4'''''''''''''''
7599975919 {
7600075920
7600175921 *LOCAL_ACCESS(heap.data, 19LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -76017,7 +75937,7 @@
7601775937 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7601875938 }
7601975939 // ACCUMULATE ARGUMENTS - END
76020- uint64_t return_to = 18446744073709548467LLU;
75940+ uint64_t return_to = 18446744073709548473LLU;
7602175941 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7602275942 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7602375943 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76026,7 +75946,7 @@
7602675946 state.addr = 23446349213393492LLU; // ASSERTINIT
7602775947 break;
7602875948 }
76029- case 18446744073709548467LLU: // 99999999Nx'''''''''''''''
75949+ case 18446744073709548473LLU: // 99999999N3'''''''''''''''
7603075950 {
7603175951 {
7603275952 uint64_t arg = 0;
@@ -76105,7 +76025,7 @@
7610576025 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7610676026 }
7610776027 // ACCUMULATE ARGUMENTS - END
76108- uint64_t return_to = 18446744073709548466LLU;
76028+ uint64_t return_to = 18446744073709548472LLU;
7610976029 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7611076030 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7611176031 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76114,7 +76034,7 @@
7611476034 state.addr = 293363126232490310LLU; // PROCVARREF
7611576035 break;
7611676036 }
76117- case 18446744073709548466LLU: // 99999999Nw'''''''''''''''
76037+ case 18446744073709548472LLU: // 99999999N2'''''''''''''''
7611876038 {
7611976039 // variable u64 initialize goes out of scope
7612076040 // emitted destructur for type u64
@@ -76132,7 +76052,7 @@
7613276052 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7613376053 }
7613476054 // ACCUMULATE ARGUMENTS - END
76135- uint64_t return_to = 18446744073709548465LLU;
76055+ uint64_t return_to = 18446744073709548471LLU;
7613676056 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7613776057 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7613876058 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76141,7 +76061,7 @@
7614176061 state.addr = 839519665163075584LLU; // skip______
7614276062 break;
7614376063 }
76144- case 18446744073709548465LLU: // 99999999Nv'''''''''''''''
76064+ case 18446744073709548471LLU: // 99999999N1'''''''''''''''
7614576065 {
7614676066 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)), stdin);
7614776067 if(')' != (char)getchar())
@@ -76159,7 +76079,7 @@
7615976079 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7616076080 }
7616176081 // ACCUMULATE ARGUMENTS - END
76162- uint64_t return_to = 18446744073709548464LLU;
76082+ uint64_t return_to = 18446744073709548470LLU;
7616376083 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7616476084 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7616576085 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76168,7 +76088,7 @@
7616876088 state.addr = 517555565476695680LLU; // assertu64_
7616976089 break;
7617076090 }
76171- case 18446744073709548464LLU: // 99999999Nu'''''''''''''''
76091+ case 18446744073709548470LLU: // 99999999N0'''''''''''''''
7617276092 {
7617376093 // variable u64 mutable___ goes out of scope
7617476094 // emitted destructur for type u64
@@ -76181,7 +76101,7 @@
7618176101 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7618276102 }
7618376103 // ACCUMULATE ARGUMENTS - END
76184- uint64_t return_to = 18446744073709548463LLU;
76104+ uint64_t return_to = 18446744073709548469LLU;
7618576105 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7618676106 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7618776107 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76190,7 +76110,7 @@
7619076110 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7619176111 break;
7619276112 }
76193- case 18446744073709548463LLU: // 99999999Nt'''''''''''''''
76113+ case 18446744073709548469LLU: // 99999999Nz'''''''''''''''
7619476114 {
7619576115 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 18
7619676116 // variable u64 INDIRECT__ goes out of scope
@@ -76199,10 +76119,10 @@
7619976119 // variable u64 id________ goes out of scope
7620076120 // emitted destructur for type u64
7620176121 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 16
76202- state.addr = 18446744073709548471LLU; // 99999999N1'''''''''''''''
76122+ state.addr = 18446744073709548477LLU; // 99999999N7'''''''''''''''
7620376123 break;
7620476124 }
76205- case 18446744073709548472LLU: // 99999999N2'''''''''''''''
76125+ case 18446744073709548478LLU: // 99999999N8'''''''''''''''
7620676126 {
7620776127
7620876128 *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 787446708011125568;
@@ -76213,11 +76133,11 @@
7621376133 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7621476134 }
7621576135 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU));
76216- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548462LLU : 18446744073709548461LLU;
76136+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548468LLU : 18446744073709548467LLU;
7621776137 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
7621876138 break;
7621976139 }
76220- case 18446744073709548462LLU: // 99999999Ns'''''''''''''''
76140+ case 18446744073709548468LLU: // 99999999Ny'''''''''''''''
7622176141 {
7622276142 {
7622376143 uint64_t arg = 0;
@@ -76239,7 +76159,7 @@
7623976159 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7624076160 }
7624176161 // ACCUMULATE ARGUMENTS - END
76242- uint64_t return_to = 18446744073709548459LLU;
76162+ uint64_t return_to = 18446744073709548465LLU;
7624376163 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7624476164 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7624576165 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76248,7 +76168,7 @@
7624876168 state.addr = 861504796319285248LLU; // typeu64___
7624976169 break;
7625076170 }
76251- case 18446744073709548459LLU: // 99999999Np'''''''''''''''
76171+ case 18446744073709548465LLU: // 99999999Nv'''''''''''''''
7625276172 {
7625376173 // ACCUMULATE ARGUMENTS - BEGIN
7625476174 {
@@ -76256,7 +76176,7 @@
7625676176 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7625776177 }
7625876178 // ACCUMULATE ARGUMENTS - END
76259- uint64_t return_to = 18446744073709548458LLU;
76179+ uint64_t return_to = 18446744073709548464LLU;
7626076180 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7626176181 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7626276182 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76265,7 +76185,7 @@
7626576185 state.addr = 839519665163075584LLU; // skip______
7626676186 break;
7626776187 }
76268- case 18446744073709548458LLU: // 99999999No'''''''''''''''
76188+ case 18446744073709548464LLU: // 99999999Nu'''''''''''''''
7626976189 {
7627076190 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 7LLU)));
7627176191 fprintf(stdout, "%s", "\n putc((char)");
@@ -76280,7 +76200,7 @@
7628076200 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7628176201 }
7628276202 // ACCUMULATE ARGUMENTS - END
76283- uint64_t return_to = 18446744073709548457LLU;
76203+ uint64_t return_to = 18446744073709548463LLU;
7628476204 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7628576205 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7628676206 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76289,7 +76209,7 @@
7628976209 state.addr = 839519665163075584LLU; // skip______
7629076210 break;
7629176211 }
76292- case 18446744073709548457LLU: // 99999999Nn'''''''''''''''
76212+ case 18446744073709548463LLU: // 99999999Nt'''''''''''''''
7629376213 {
7629476214
7629576215 *LOCAL_ACCESS(heap.data, 19LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -76311,7 +76231,7 @@
7631176231 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7631276232 }
7631376233 // ACCUMULATE ARGUMENTS - END
76314- uint64_t return_to = 18446744073709548456LLU;
76234+ uint64_t return_to = 18446744073709548462LLU;
7631576235 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7631676236 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7631776237 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76320,7 +76240,7 @@
7632076240 state.addr = 23446349213393492LLU; // ASSERTINIT
7632176241 break;
7632276242 }
76323- case 18446744073709548456LLU: // 99999999Nm'''''''''''''''
76243+ case 18446744073709548462LLU: // 99999999Ns'''''''''''''''
7632476244 {
7632576245 {
7632676246 uint64_t arg = 0;
@@ -76399,7 +76319,7 @@
7639976319 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7640076320 }
7640176321 // ACCUMULATE ARGUMENTS - END
76402- uint64_t return_to = 18446744073709548455LLU;
76322+ uint64_t return_to = 18446744073709548461LLU;
7640376323 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7640476324 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7640576325 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76408,7 +76328,7 @@
7640876328 state.addr = 293363126232490310LLU; // PROCVARREF
7640976329 break;
7641076330 }
76411- case 18446744073709548455LLU: // 99999999Nl'''''''''''''''
76331+ case 18446744073709548461LLU: // 99999999Nr'''''''''''''''
7641276332 {
7641376333 // variable u64 initialize goes out of scope
7641476334 // emitted destructur for type u64
@@ -76426,7 +76346,7 @@
7642676346 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7642776347 }
7642876348 // ACCUMULATE ARGUMENTS - END
76429- uint64_t return_to = 18446744073709548454LLU;
76349+ uint64_t return_to = 18446744073709548460LLU;
7643076350 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7643176351 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7643276352 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76435,7 +76355,7 @@
7643576355 state.addr = 839519665163075584LLU; // skip______
7643676356 break;
7643776357 }
76438- case 18446744073709548454LLU: // 99999999Nk'''''''''''''''
76358+ case 18446744073709548460LLU: // 99999999Nq'''''''''''''''
7643976359 {
7644076360 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)), stdin);
7644176361 if(')' != (char)getchar())
@@ -76453,7 +76373,7 @@
7645376373 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7645476374 }
7645576375 // ACCUMULATE ARGUMENTS - END
76456- uint64_t return_to = 18446744073709548453LLU;
76376+ uint64_t return_to = 18446744073709548459LLU;
7645776377 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7645876378 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7645976379 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76462,7 +76382,7 @@
7646276382 state.addr = 517555565476695680LLU; // assertu64_
7646376383 break;
7646476384 }
76465- case 18446744073709548453LLU: // 99999999Nj'''''''''''''''
76385+ case 18446744073709548459LLU: // 99999999Np'''''''''''''''
7646676386 {
7646776387 // variable u64 mutable___ goes out of scope
7646876388 // emitted destructur for type u64
@@ -76475,7 +76395,7 @@
7647576395 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7647676396 }
7647776397 // ACCUMULATE ARGUMENTS - END
76478- uint64_t return_to = 18446744073709548452LLU;
76398+ uint64_t return_to = 18446744073709548458LLU;
7647976399 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7648076400 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7648176401 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76484,7 +76404,7 @@
7648476404 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7648576405 break;
7648676406 }
76487- case 18446744073709548452LLU: // 99999999Ni'''''''''''''''
76407+ case 18446744073709548458LLU: // 99999999No'''''''''''''''
7648876408 {
7648976409 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 18
7649076410 // variable u64 INDIRECT__ goes out of scope
@@ -76493,10 +76413,10 @@
7649376413 // variable u64 id________ goes out of scope
7649476414 // emitted destructur for type u64
7649576415 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 16
76496- state.addr = 18446744073709548460LLU; // 99999999Nq'''''''''''''''
76416+ state.addr = 18446744073709548466LLU; // 99999999Nw'''''''''''''''
7649776417 break;
7649876418 }
76499- case 18446744073709548461LLU: // 99999999Nr'''''''''''''''
76419+ case 18446744073709548467LLU: // 99999999Nx'''''''''''''''
7650076420 {
7650176421
7650276422 *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 787446708110622720;
@@ -76507,11 +76427,11 @@
7650776427 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7650876428 }
7650976429 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU));
76510- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548451LLU : 18446744073709548450LLU;
76430+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548457LLU : 18446744073709548456LLU;
7651176431 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
7651276432 break;
7651376433 }
76514- case 18446744073709548451LLU: // 99999999Nh'''''''''''''''
76434+ case 18446744073709548457LLU: // 99999999Nn'''''''''''''''
7651576435 {
7651676436 {
7651776437 uint64_t arg = 0;
@@ -76533,7 +76453,7 @@
7653376453 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7653476454 }
7653576455 // ACCUMULATE ARGUMENTS - END
76536- uint64_t return_to = 18446744073709548448LLU;
76456+ uint64_t return_to = 18446744073709548454LLU;
7653776457 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7653876458 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7653976459 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76542,7 +76462,7 @@
7654276462 state.addr = 861504796319285248LLU; // typeu64___
7654376463 break;
7654476464 }
76545- case 18446744073709548448LLU: // 99999999Ne'''''''''''''''
76465+ case 18446744073709548454LLU: // 99999999Nk'''''''''''''''
7654676466 {
7654776467 // ACCUMULATE ARGUMENTS - BEGIN
7654876468 {
@@ -76550,7 +76470,7 @@
7655076470 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7655176471 }
7655276472 // ACCUMULATE ARGUMENTS - END
76553- uint64_t return_to = 18446744073709548447LLU;
76473+ uint64_t return_to = 18446744073709548453LLU;
7655476474 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7655576475 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7655676476 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76559,7 +76479,7 @@
7655976479 state.addr = 839519665163075584LLU; // skip______
7656076480 break;
7656176481 }
76562- case 18446744073709548447LLU: // 99999999Nd'''''''''''''''
76482+ case 18446744073709548453LLU: // 99999999Nj'''''''''''''''
7656376483 {
7656476484 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 7LLU)));
7656576485 fprintf(stdout, "%s", "\n printid(stdout, ");
@@ -76574,7 +76494,7 @@
7657476494 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7657576495 }
7657676496 // ACCUMULATE ARGUMENTS - END
76577- uint64_t return_to = 18446744073709548446LLU;
76497+ uint64_t return_to = 18446744073709548452LLU;
7657876498 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7657976499 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7658076500 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76583,7 +76503,7 @@
7658376503 state.addr = 839519665163075584LLU; // skip______
7658476504 break;
7658576505 }
76586- case 18446744073709548446LLU: // 99999999Nc'''''''''''''''
76506+ case 18446744073709548452LLU: // 99999999Ni'''''''''''''''
7658776507 {
7658876508
7658976509 *LOCAL_ACCESS(heap.data, 19LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -76605,7 +76525,7 @@
7660576525 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7660676526 }
7660776527 // ACCUMULATE ARGUMENTS - END
76608- uint64_t return_to = 18446744073709548445LLU;
76528+ uint64_t return_to = 18446744073709548451LLU;
7660976529 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7661076530 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7661176531 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76614,7 +76534,7 @@
7661476534 state.addr = 23446349213393492LLU; // ASSERTINIT
7661576535 break;
7661676536 }
76617- case 18446744073709548445LLU: // 99999999Nb'''''''''''''''
76537+ case 18446744073709548451LLU: // 99999999Nh'''''''''''''''
7661876538 {
7661976539 {
7662076540 uint64_t arg = 0;
@@ -76693,7 +76613,7 @@
7669376613 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7669476614 }
7669576615 // ACCUMULATE ARGUMENTS - END
76696- uint64_t return_to = 18446744073709548444LLU;
76616+ uint64_t return_to = 18446744073709548450LLU;
7669776617 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7669876618 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7669976619 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76702,7 +76622,7 @@
7670276622 state.addr = 293363126232490310LLU; // PROCVARREF
7670376623 break;
7670476624 }
76705- case 18446744073709548444LLU: // 99999999Na'''''''''''''''
76625+ case 18446744073709548450LLU: // 99999999Ng'''''''''''''''
7670676626 {
7670776627 // variable u64 initialize goes out of scope
7670876628 // emitted destructur for type u64
@@ -76720,7 +76640,7 @@
7672076640 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7672176641 }
7672276642 // ACCUMULATE ARGUMENTS - END
76723- uint64_t return_to = 18446744073709548443LLU;
76643+ uint64_t return_to = 18446744073709548449LLU;
7672476644 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7672576645 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7672676646 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76729,7 +76649,7 @@
7672976649 state.addr = 839519665163075584LLU; // skip______
7673076650 break;
7673176651 }
76732- case 18446744073709548443LLU: // 99999999N$'''''''''''''''
76652+ case 18446744073709548449LLU: // 99999999Nf'''''''''''''''
7673376653 {
7673476654 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)), stdin);
7673576655 if(')' != (char)getchar())
@@ -76747,7 +76667,7 @@
7674776667 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7674876668 }
7674976669 // ACCUMULATE ARGUMENTS - END
76750- uint64_t return_to = 18446744073709548442LLU;
76670+ uint64_t return_to = 18446744073709548448LLU;
7675176671 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7675276672 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7675376673 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76756,7 +76676,7 @@
7675676676 state.addr = 517555565476695680LLU; // assertu64_
7675776677 break;
7675876678 }
76759- case 18446744073709548442LLU: // 99999999NZ'''''''''''''''
76679+ case 18446744073709548448LLU: // 99999999Ne'''''''''''''''
7676076680 {
7676176681 // variable u64 mutable___ goes out of scope
7676276682 // emitted destructur for type u64
@@ -76769,7 +76689,7 @@
7676976689 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7677076690 }
7677176691 // ACCUMULATE ARGUMENTS - END
76772- uint64_t return_to = 18446744073709548441LLU;
76692+ uint64_t return_to = 18446744073709548447LLU;
7677376693 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7677476694 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7677576695 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76778,7 +76698,7 @@
7677876698 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7677976699 break;
7678076700 }
76781- case 18446744073709548441LLU: // 99999999NY'''''''''''''''
76701+ case 18446744073709548447LLU: // 99999999Nd'''''''''''''''
7678276702 {
7678376703 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 18
7678476704 // variable u64 INDIRECT__ goes out of scope
@@ -76787,10 +76707,10 @@
7678776707 // variable u64 id________ goes out of scope
7678876708 // emitted destructur for type u64
7678976709 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 16
76790- state.addr = 18446744073709548449LLU; // 99999999Nf'''''''''''''''
76710+ state.addr = 18446744073709548455LLU; // 99999999Nl'''''''''''''''
7679176711 break;
7679276712 }
76793- case 18446744073709548450LLU: // 99999999Ng'''''''''''''''
76713+ case 18446744073709548456LLU: // 99999999Nm'''''''''''''''
7679476714 {
7679576715
7679676716 *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 819847183515906048;
@@ -76801,11 +76721,11 @@
7680176721 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7680276722 }
7680376723 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU));
76804- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548440LLU : 18446744073709548439LLU;
76724+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548446LLU : 18446744073709548445LLU;
7680576725 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
7680676726 break;
7680776727 }
76808- case 18446744073709548440LLU: // 99999999NX'''''''''''''''
76728+ case 18446744073709548446LLU: // 99999999Nc'''''''''''''''
7680976729 {
7681076730 {
7681176731 uint64_t arg = 0;
@@ -76827,7 +76747,7 @@
7682776747 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7682876748 }
7682976749 // ACCUMULATE ARGUMENTS - END
76830- uint64_t return_to = 18446744073709548437LLU;
76750+ uint64_t return_to = 18446744073709548443LLU;
7683176751 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7683276752 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7683376753 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76836,7 +76756,7 @@
7683676756 state.addr = 861504796319285248LLU; // typeu64___
7683776757 break;
7683876758 }
76839- case 18446744073709548437LLU: // 99999999NU'''''''''''''''
76759+ case 18446744073709548443LLU: // 99999999N$'''''''''''''''
7684076760 {
7684176761 // ACCUMULATE ARGUMENTS - BEGIN
7684276762 {
@@ -76844,7 +76764,7 @@
7684476764 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7684576765 }
7684676766 // ACCUMULATE ARGUMENTS - END
76847- uint64_t return_to = 18446744073709548436LLU;
76767+ uint64_t return_to = 18446744073709548442LLU;
7684876768 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7684976769 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7685076770 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76853,7 +76773,7 @@
7685376773 state.addr = 839519665163075584LLU; // skip______
7685476774 break;
7685576775 }
76856- case 18446744073709548436LLU: // 99999999NT'''''''''''''''
76776+ case 18446744073709548442LLU: // 99999999NZ'''''''''''''''
7685776777 {
7685876778 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 7LLU)));
7685976779 fprintf(stdout, "%s", "\n printid(stderr, ");
@@ -76868,7 +76788,7 @@
7686876788 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7686976789 }
7687076790 // ACCUMULATE ARGUMENTS - END
76871- uint64_t return_to = 18446744073709548435LLU;
76791+ uint64_t return_to = 18446744073709548441LLU;
7687276792 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7687376793 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7687476794 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76877,7 +76797,7 @@
7687776797 state.addr = 839519665163075584LLU; // skip______
7687876798 break;
7687976799 }
76880- case 18446744073709548435LLU: // 99999999NS'''''''''''''''
76800+ case 18446744073709548441LLU: // 99999999NY'''''''''''''''
7688176801 {
7688276802
7688376803 *LOCAL_ACCESS(heap.data, 19LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -76899,7 +76819,7 @@
7689976819 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7690076820 }
7690176821 // ACCUMULATE ARGUMENTS - END
76902- uint64_t return_to = 18446744073709548434LLU;
76822+ uint64_t return_to = 18446744073709548440LLU;
7690376823 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7690476824 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7690576825 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76908,7 +76828,7 @@
7690876828 state.addr = 23446349213393492LLU; // ASSERTINIT
7690976829 break;
7691076830 }
76911- case 18446744073709548434LLU: // 99999999NR'''''''''''''''
76831+ case 18446744073709548440LLU: // 99999999NX'''''''''''''''
7691276832 {
7691376833 {
7691476834 uint64_t arg = 0;
@@ -76987,7 +76907,7 @@
7698776907 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7698876908 }
7698976909 // ACCUMULATE ARGUMENTS - END
76990- uint64_t return_to = 18446744073709548433LLU;
76910+ uint64_t return_to = 18446744073709548439LLU;
7699176911 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7699276912 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7699376913 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -76996,7 +76916,7 @@
7699676916 state.addr = 293363126232490310LLU; // PROCVARREF
7699776917 break;
7699876918 }
76999- case 18446744073709548433LLU: // 99999999NQ'''''''''''''''
76919+ case 18446744073709548439LLU: // 99999999NW'''''''''''''''
7700076920 {
7700176921 // variable u64 initialize goes out of scope
7700276922 // emitted destructur for type u64
@@ -77014,7 +76934,7 @@
7701476934 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7701576935 }
7701676936 // ACCUMULATE ARGUMENTS - END
77017- uint64_t return_to = 18446744073709548432LLU;
76937+ uint64_t return_to = 18446744073709548438LLU;
7701876938 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7701976939 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7702076940 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77023,7 +76943,7 @@
7702376943 state.addr = 839519665163075584LLU; // skip______
7702476944 break;
7702576945 }
77026- case 18446744073709548432LLU: // 99999999NP'''''''''''''''
76946+ case 18446744073709548438LLU: // 99999999NV'''''''''''''''
7702776947 {
7702876948 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)), stdin);
7702976949 if(')' != (char)getchar())
@@ -77041,7 +76961,7 @@
7704176961 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7704276962 }
7704376963 // ACCUMULATE ARGUMENTS - END
77044- uint64_t return_to = 18446744073709548431LLU;
76964+ uint64_t return_to = 18446744073709548437LLU;
7704576965 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7704676966 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7704776967 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77050,7 +76970,7 @@
7705076970 state.addr = 517555565476695680LLU; // assertu64_
7705176971 break;
7705276972 }
77053- case 18446744073709548431LLU: // 99999999NO'''''''''''''''
76973+ case 18446744073709548437LLU: // 99999999NU'''''''''''''''
7705476974 {
7705576975 // variable u64 mutable___ goes out of scope
7705676976 // emitted destructur for type u64
@@ -77063,7 +76983,7 @@
7706376983 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7706476984 }
7706576985 // ACCUMULATE ARGUMENTS - END
77066- uint64_t return_to = 18446744073709548430LLU;
76986+ uint64_t return_to = 18446744073709548436LLU;
7706776987 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7706876988 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7706976989 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77072,7 +76992,7 @@
7707276992 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7707376993 break;
7707476994 }
77075- case 18446744073709548430LLU: // 99999999NN'''''''''''''''
76995+ case 18446744073709548436LLU: // 99999999NT'''''''''''''''
7707676996 {
7707776997 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 18
7707876998 // variable u64 INDIRECT__ goes out of scope
@@ -77081,10 +77001,10 @@
7708177001 // variable u64 id________ goes out of scope
7708277002 // emitted destructur for type u64
7708377003 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 16
77084- state.addr = 18446744073709548438LLU; // 99999999NV'''''''''''''''
77004+ state.addr = 18446744073709548444LLU; // 99999999Na'''''''''''''''
7708577005 break;
7708677006 }
77087- case 18446744073709548439LLU: // 99999999NW'''''''''''''''
77007+ case 18446744073709548445LLU: // 99999999Nb'''''''''''''''
7708877008 {
7708977009
7709077010 *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 660190761781821440;
@@ -77095,11 +77015,11 @@
7709577015 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7709677016 }
7709777017 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU));
77098- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548429LLU : 18446744073709548428LLU;
77018+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548435LLU : 18446744073709548434LLU;
7709977019 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
7710077020 break;
7710177021 }
77102- case 18446744073709548429LLU: // 99999999NM'''''''''''''''
77022+ case 18446744073709548435LLU: // 99999999NS'''''''''''''''
7710377023 {
7710477024 {
7710577025 uint64_t arg = 0;
@@ -77121,7 +77041,7 @@
7712177041 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7712277042 }
7712377043 // ACCUMULATE ARGUMENTS - END
77124- uint64_t return_to = 18446744073709548426LLU;
77044+ uint64_t return_to = 18446744073709548432LLU;
7712577045 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7712677046 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7712777047 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77130,7 +77050,7 @@
7713077050 state.addr = 861504796319285248LLU; // typeu64___
7713177051 break;
7713277052 }
77133- case 18446744073709548426LLU: // 99999999NJ'''''''''''''''
77053+ case 18446744073709548432LLU: // 99999999NP'''''''''''''''
7713477054 {
7713577055 // ACCUMULATE ARGUMENTS - BEGIN
7713677056 {
@@ -77138,7 +77058,7 @@
7713877058 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7713977059 }
7714077060 // ACCUMULATE ARGUMENTS - END
77141- uint64_t return_to = 18446744073709548425LLU;
77061+ uint64_t return_to = 18446744073709548431LLU;
7714277062 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7714377063 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7714477064 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77147,7 +77067,7 @@
7714777067 state.addr = 839519665163075584LLU; // skip______
7714877068 break;
7714977069 }
77150- case 18446744073709548425LLU: // 99999999NI'''''''''''''''
77070+ case 18446744073709548431LLU: // 99999999NO'''''''''''''''
7715177071 {
7715277072 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 7LLU)));
7715377073 fprintf(stdout, "%s", "\n ++");
@@ -77162,7 +77082,7 @@
7716277082 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7716377083 }
7716477084 // ACCUMULATE ARGUMENTS - END
77165- uint64_t return_to = 18446744073709548424LLU;
77085+ uint64_t return_to = 18446744073709548430LLU;
7716677086 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7716777087 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7716877088 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77171,7 +77091,7 @@
7717177091 state.addr = 839519665163075584LLU; // skip______
7717277092 break;
7717377093 }
77174- case 18446744073709548424LLU: // 99999999NH'''''''''''''''
77094+ case 18446744073709548430LLU: // 99999999NN'''''''''''''''
7717577095 {
7717677096
7717777097 *LOCAL_ACCESS(heap.data, 19LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -77193,7 +77113,7 @@
7719377113 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7719477114 }
7719577115 // ACCUMULATE ARGUMENTS - END
77196- uint64_t return_to = 18446744073709548423LLU;
77116+ uint64_t return_to = 18446744073709548429LLU;
7719777117 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7719877118 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7719977119 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77202,7 +77122,7 @@
7720277122 state.addr = 23446349213393492LLU; // ASSERTINIT
7720377123 break;
7720477124 }
77205- case 18446744073709548423LLU: // 99999999NG'''''''''''''''
77125+ case 18446744073709548429LLU: // 99999999NM'''''''''''''''
7720677126 {
7720777127 {
7720877128 uint64_t arg = 0;
@@ -77281,7 +77201,7 @@
7728177201 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7728277202 }
7728377203 // ACCUMULATE ARGUMENTS - END
77284- uint64_t return_to = 18446744073709548422LLU;
77204+ uint64_t return_to = 18446744073709548428LLU;
7728577205 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7728677206 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7728777207 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77290,7 +77210,7 @@
7729077210 state.addr = 293363126232490310LLU; // PROCVARREF
7729177211 break;
7729277212 }
77293- case 18446744073709548422LLU: // 99999999NF'''''''''''''''
77213+ case 18446744073709548428LLU: // 99999999NL'''''''''''''''
7729477214 {
7729577215 // variable u64 initialize goes out of scope
7729677216 // emitted destructur for type u64
@@ -77308,7 +77228,7 @@
7730877228 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7730977229 }
7731077230 // ACCUMULATE ARGUMENTS - END
77311- uint64_t return_to = 18446744073709548421LLU;
77231+ uint64_t return_to = 18446744073709548427LLU;
7731277232 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7731377233 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7731477234 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77317,7 +77237,7 @@
7731777237 state.addr = 839519665163075584LLU; // skip______
7731877238 break;
7731977239 }
77320- case 18446744073709548421LLU: // 99999999NE'''''''''''''''
77240+ case 18446744073709548427LLU: // 99999999NK'''''''''''''''
7732177241 {
7732277242 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)), stdin);
7732377243 if(')' != (char)getchar())
@@ -77335,7 +77255,7 @@
7733577255 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7733677256 }
7733777257 // ACCUMULATE ARGUMENTS - END
77338- uint64_t return_to = 18446744073709548420LLU;
77258+ uint64_t return_to = 18446744073709548426LLU;
7733977259 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7734077260 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7734177261 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77344,7 +77264,7 @@
7734477264 state.addr = 517555565476695680LLU; // assertu64_
7734577265 break;
7734677266 }
77347- case 18446744073709548420LLU: // 99999999ND'''''''''''''''
77267+ case 18446744073709548426LLU: // 99999999NJ'''''''''''''''
7734877268 {
7734977269 {
7735077270 uint64_t arg = 0;
@@ -77373,7 +77293,7 @@
7737377293 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7737477294 }
7737577295 // ACCUMULATE ARGUMENTS - END
77376- uint64_t return_to = 18446744073709548419LLU;
77296+ uint64_t return_to = 18446744073709548425LLU;
7737777297 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7737877298 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7737977299 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77382,7 +77302,7 @@
7738277302 state.addr = 734295421765213120LLU; // mutassert_
7738377303 break;
7738477304 }
77385- case 18446744073709548419LLU: // 99999999NC'''''''''''''''
77305+ case 18446744073709548425LLU: // 99999999NI'''''''''''''''
7738677306 {
7738777307 // variable u64 parnr_____ goes out of scope
7738877308 // emitted destructur for type u64
@@ -77398,7 +77318,7 @@
7739877318 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7739977319 }
7740077320 // ACCUMULATE ARGUMENTS - END
77401- uint64_t return_to = 18446744073709548418LLU;
77321+ uint64_t return_to = 18446744073709548424LLU;
7740277322 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7740377323 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7740477324 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77407,7 +77327,7 @@
7740777327 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7740877328 break;
7740977329 }
77410- case 18446744073709548418LLU: // 99999999NB'''''''''''''''
77330+ case 18446744073709548424LLU: // 99999999NH'''''''''''''''
7741177331 {
7741277332 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 18
7741377333 // variable u64 INDIRECT__ goes out of scope
@@ -77416,10 +77336,10 @@
7741677336 // variable u64 id________ goes out of scope
7741777337 // emitted destructur for type u64
7741877338 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 16
77419- state.addr = 18446744073709548427LLU; // 99999999NK'''''''''''''''
77339+ state.addr = 18446744073709548433LLU; // 99999999NQ'''''''''''''''
7742077340 break;
7742177341 }
77422- case 18446744073709548428LLU: // 99999999NL'''''''''''''''
77342+ case 18446744073709548434LLU: // 99999999NR'''''''''''''''
7742377343 {
7742477344
7742577345 *LOCAL_ACCESS(heap.data, 15LLU, 14LLU) = 567585494444015616;
@@ -77430,11 +77350,11 @@
7743077350 LOCAL_PUSH_MOVE(&heap, 15, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7743177351 }
7743277352 *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) = /*builtin___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 0LLU));
77433- state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548417LLU : 18446744073709548416LLU;
77353+ state.addr = *LOCAL_ACCESS(heap.data, 16LLU, 15LLU) ? 18446744073709548423LLU : 18446744073709548422LLU;
7743477354 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 16
7743577355 break;
7743677356 }
77437- case 18446744073709548417LLU: // 99999999NA'''''''''''''''
77357+ case 18446744073709548423LLU: // 99999999NG'''''''''''''''
7743877358 {
7743977359 {
7744077360 uint64_t arg = 0;
@@ -77456,7 +77376,7 @@
7745677376 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7745777377 }
7745877378 // ACCUMULATE ARGUMENTS - END
77459- uint64_t return_to = 18446744073709548414LLU;
77379+ uint64_t return_to = 18446744073709548420LLU;
7746077380 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7746177381 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7746277382 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77465,7 +77385,7 @@
7746577385 state.addr = 861504796319285248LLU; // typeu64___
7746677386 break;
7746777387 }
77468- case 18446744073709548414LLU: // 99999999M8'''''''''''''''
77388+ case 18446744073709548420LLU: // 99999999ND'''''''''''''''
7746977389 {
7747077390 // ACCUMULATE ARGUMENTS - BEGIN
7747177391 {
@@ -77473,7 +77393,7 @@
7747377393 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7747477394 }
7747577395 // ACCUMULATE ARGUMENTS - END
77476- uint64_t return_to = 18446744073709548413LLU;
77396+ uint64_t return_to = 18446744073709548419LLU;
7747777397 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7747877398 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7747977399 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77482,7 +77402,7 @@
7748277402 state.addr = 839519665163075584LLU; // skip______
7748377403 break;
7748477404 }
77485- case 18446744073709548413LLU: // 99999999M7'''''''''''''''
77405+ case 18446744073709548419LLU: // 99999999NC'''''''''''''''
7748677406 {
7748777407 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 7LLU)));
7748877408 fprintf(stdout, "%s", "\n --");
@@ -77497,7 +77417,7 @@
7749777417 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7749877418 }
7749977419 // ACCUMULATE ARGUMENTS - END
77500- uint64_t return_to = 18446744073709548412LLU;
77420+ uint64_t return_to = 18446744073709548418LLU;
7750177421 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7750277422 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7750377423 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77506,7 +77426,7 @@
7750677426 state.addr = 839519665163075584LLU; // skip______
7750777427 break;
7750877428 }
77509- case 18446744073709548412LLU: // 99999999M6'''''''''''''''
77429+ case 18446744073709548418LLU: // 99999999NB'''''''''''''''
7751077430 {
7751177431
7751277432 *LOCAL_ACCESS(heap.data, 19LLU, 15LLU) = parseid(&/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)));
@@ -77528,7 +77448,7 @@
7752877448 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7752977449 }
7753077450 // ACCUMULATE ARGUMENTS - END
77531- uint64_t return_to = 18446744073709548411LLU;
77451+ uint64_t return_to = 18446744073709548417LLU;
7753277452 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7753377453 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7753477454 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77537,7 +77457,7 @@
7753777457 state.addr = 23446349213393492LLU; // ASSERTINIT
7753877458 break;
7753977459 }
77540- case 18446744073709548411LLU: // 99999999M5'''''''''''''''
77460+ case 18446744073709548417LLU: // 99999999NA'''''''''''''''
7754177461 {
7754277462 {
7754377463 uint64_t arg = 0;
@@ -77616,7 +77536,7 @@
7761677536 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7761777537 }
7761877538 // ACCUMULATE ARGUMENTS - END
77619- uint64_t return_to = 18446744073709548410LLU;
77539+ uint64_t return_to = 18446744073709548416LLU;
7762077540 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7762177541 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7762277542 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77625,7 +77545,7 @@
7762577545 state.addr = 293363126232490310LLU; // PROCVARREF
7762677546 break;
7762777547 }
77628- case 18446744073709548410LLU: // 99999999M4'''''''''''''''
77548+ case 18446744073709548416LLU: // 99999999N_'''''''''''''''
7762977549 {
7763077550 // variable u64 initialize goes out of scope
7763177551 // emitted destructur for type u64
@@ -77643,7 +77563,7 @@
7764377563 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7764477564 }
7764577565 // ACCUMULATE ARGUMENTS - END
77646- uint64_t return_to = 18446744073709548409LLU;
77566+ uint64_t return_to = 18446744073709548415LLU;
7764777567 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7764877568 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7764977569 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77652,7 +77572,7 @@
7765277572 state.addr = 839519665163075584LLU; // skip______
7765377573 break;
7765477574 }
77655- case 18446744073709548409LLU: // 99999999M3'''''''''''''''
77575+ case 18446744073709548415LLU: // 99999999M9'''''''''''''''
7765677576 {
7765777577 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 7LLU)), stdin);
7765877578 if(')' != (char)getchar())
@@ -77670,7 +77590,7 @@
7767077590 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7767177591 }
7767277592 // ACCUMULATE ARGUMENTS - END
77673- uint64_t return_to = 18446744073709548408LLU;
77593+ uint64_t return_to = 18446744073709548414LLU;
7767477594 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7767577595 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7767677596 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77679,7 +77599,7 @@
7767977599 state.addr = 517555565476695680LLU; // assertu64_
7768077600 break;
7768177601 }
77682- case 18446744073709548408LLU: // 99999999M2'''''''''''''''
77602+ case 18446744073709548414LLU: // 99999999M8'''''''''''''''
7768377603 {
7768477604 {
7768577605 uint64_t arg = 0;
@@ -77708,7 +77628,7 @@
7770877628 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7770977629 }
7771077630 // ACCUMULATE ARGUMENTS - END
77711- uint64_t return_to = 18446744073709548407LLU;
77631+ uint64_t return_to = 18446744073709548413LLU;
7771277632 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7771377633 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7771477634 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77717,7 +77637,7 @@
7771777637 state.addr = 734295421765213120LLU; // mutassert_
7771877638 break;
7771977639 }
77720- case 18446744073709548407LLU: // 99999999M1'''''''''''''''
77640+ case 18446744073709548413LLU: // 99999999M7'''''''''''''''
7772177641 {
7772277642 // variable u64 parnr_____ goes out of scope
7772377643 // emitted destructur for type u64
@@ -77733,7 +77653,7 @@
7773377653 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7773477654 }
7773577655 // ACCUMULATE ARGUMENTS - END
77736- uint64_t return_to = 18446744073709548406LLU;
77656+ uint64_t return_to = 18446744073709548412LLU;
7773777657 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7773877658 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7773977659 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77742,7 +77662,7 @@
7774277662 state.addr = 18446744073709551573LLU; // 999999999U'''''''''''''''
7774377663 break;
7774477664 }
77745- case 18446744073709548406LLU: // 99999999M0'''''''''''''''
77665+ case 18446744073709548412LLU: // 99999999M6'''''''''''''''
7774677666 {
7774777667 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference type______ at 18
7774877668 // variable u64 INDIRECT__ goes out of scope
@@ -77751,40 +77671,40 @@
7775177671 // variable u64 id________ goes out of scope
7775277672 // emitted destructur for type u64
7775377673 (void)LOCAL_POP_MOVE(&heap, 16LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 16
77754- state.addr = 18446744073709548415LLU; // 99999999M9'''''''''''''''
77674+ state.addr = 18446744073709548421LLU; // 99999999NE'''''''''''''''
7775577675 break;
7775677676 }
77757- case 18446744073709548416LLU: // 99999999N_'''''''''''''''
77677+ case 18446744073709548422LLU: // 99999999NF'''''''''''''''
7775877678 {
77759- state.addr = 18446744073709548415LLU; // 99999999M9'''''''''''''''
77679+ state.addr = 18446744073709548421LLU; // 99999999NE'''''''''''''''
7776077680 break;
7776177681 }
77762- case 18446744073709548415LLU: // 99999999M9'''''''''''''''
77682+ case 18446744073709548421LLU: // 99999999NE'''''''''''''''
7776377683 {
77764- state.addr = 18446744073709548427LLU; // 99999999NK'''''''''''''''
77684+ state.addr = 18446744073709548433LLU; // 99999999NQ'''''''''''''''
7776577685 break;
7776677686 }
77767- case 18446744073709548427LLU: // 99999999NK'''''''''''''''
77687+ case 18446744073709548433LLU: // 99999999NQ'''''''''''''''
7776877688 {
77769- state.addr = 18446744073709548438LLU; // 99999999NV'''''''''''''''
77689+ state.addr = 18446744073709548444LLU; // 99999999Na'''''''''''''''
7777077690 break;
7777177691 }
77772- case 18446744073709548438LLU: // 99999999NV'''''''''''''''
77692+ case 18446744073709548444LLU: // 99999999Na'''''''''''''''
7777377693 {
77774- state.addr = 18446744073709548449LLU; // 99999999Nf'''''''''''''''
77694+ state.addr = 18446744073709548455LLU; // 99999999Nl'''''''''''''''
7777577695 break;
7777677696 }
77777- case 18446744073709548449LLU: // 99999999Nf'''''''''''''''
77697+ case 18446744073709548455LLU: // 99999999Nl'''''''''''''''
7777877698 {
77779- state.addr = 18446744073709548460LLU; // 99999999Nq'''''''''''''''
77699+ state.addr = 18446744073709548466LLU; // 99999999Nw'''''''''''''''
7778077700 break;
7778177701 }
77782- case 18446744073709548460LLU: // 99999999Nq'''''''''''''''
77702+ case 18446744073709548466LLU: // 99999999Nw'''''''''''''''
7778377703 {
77784- state.addr = 18446744073709548471LLU; // 99999999N1'''''''''''''''
77704+ state.addr = 18446744073709548477LLU; // 99999999N7'''''''''''''''
7778577705 break;
7778677706 }
77787- case 18446744073709548471LLU: // 99999999N1'''''''''''''''
77707+ case 18446744073709548477LLU: // 99999999N7'''''''''''''''
7778877708 {
7778977709 // variable u64 sym_______ goes out of scope
7779077710 // emitted destructur for type u64
@@ -77841,11 +77761,11 @@
7784177761 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7784277762 }
7784377763 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
77844- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548405LLU : 18446744073709548404LLU;
77764+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548411LLU : 18446744073709548410LLU;
7784577765 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7784677766 break;
7784777767 }
77848- case 18446744073709548405LLU: // 99999999Mz'''''''''''''''
77768+ case 18446744073709548411LLU: // 99999999M5'''''''''''''''
7784977769 {
7785077770 // ACCUMULATE ARGUMENTS - BEGIN
7785177771 {
@@ -77853,7 +77773,7 @@
7785377773 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7785477774 }
7785577775 // ACCUMULATE ARGUMENTS - END
77856- uint64_t return_to = 18446744073709548402LLU;
77776+ uint64_t return_to = 18446744073709548408LLU;
7785777777 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7785877778 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7785977779 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77862,7 +77782,7 @@
7786277782 state.addr = 839519665163075584LLU; // skip______
7786377783 break;
7786477784 }
77865- case 18446744073709548402LLU: // 99999999Mw'''''''''''''''
77785+ case 18446744073709548408LLU: // 99999999M2'''''''''''''''
7786677786 {
7786777787 matchid("(", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 10LLU)));
7786877788 // ACCUMULATE ARGUMENTS - BEGIN
@@ -77871,7 +77791,7 @@
7787177791 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7787277792 }
7787377793 // ACCUMULATE ARGUMENTS - END
77874- uint64_t return_to = 18446744073709548401LLU;
77794+ uint64_t return_to = 18446744073709548407LLU;
7787577795 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7787677796 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7787777797 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77880,14 +77800,14 @@
7788077800 state.addr = 839519665163075584LLU; // skip______
7788177801 break;
7788277802 }
77883- case 18446744073709548401LLU: // 99999999Mv'''''''''''''''
77803+ case 18446744073709548407LLU: // 99999999M1'''''''''''''''
7788477804 {
7788577805 matchid(")", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 19LLU, 10LLU)));
7788677806 fprintf(stdout, "%s", "fprintf(stderr, \"HEAPSIZE: %llu\\n\", (unsigned long long)countheap(&heap));\n");
77887- state.addr = 18446744073709548403LLU; // 99999999Mx'''''''''''''''
77807+ state.addr = 18446744073709548409LLU; // 99999999M3'''''''''''''''
7788877808 break;
7788977809 }
77890- case 18446744073709548404LLU: // 99999999My'''''''''''''''
77810+ case 18446744073709548410LLU: // 99999999M4'''''''''''''''
7789177811 {
7789277812
7789377813 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 589327972884807680;
@@ -77898,11 +77818,11 @@
7789877818 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7789977819 }
7790077820 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
77901- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548400LLU : 18446744073709548399LLU;
77821+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548406LLU : 18446744073709548405LLU;
7790277822 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7790377823 break;
7790477824 }
77905- case 18446744073709548400LLU: // 99999999Mu'''''''''''''''
77825+ case 18446744073709548406LLU: // 99999999M0'''''''''''''''
7790677826 {
7790777827 // ACCUMULATE ARGUMENTS - BEGIN
7790877828 {
@@ -77918,7 +77838,7 @@
7791877838 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7791977839 }
7792077840 // ACCUMULATE ARGUMENTS - END
77921- uint64_t return_to = 18446744073709548397LLU;
77841+ uint64_t return_to = 18446744073709548403LLU;
7792277842 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
7792377843 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7792477844 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77927,12 +77847,12 @@
7792777847 state.addr = 787472324524157760LLU; // procerror_
7792877848 break;
7792977849 }
77930- case 18446744073709548397LLU: // 99999999Mr'''''''''''''''
77850+ case 18446744073709548403LLU: // 99999999Mx'''''''''''''''
7793177851 {
77932- state.addr = 18446744073709548398LLU; // 99999999Ms'''''''''''''''
77852+ state.addr = 18446744073709548404LLU; // 99999999My'''''''''''''''
7793377853 break;
7793477854 }
77935- case 18446744073709548399LLU: // 99999999Mt'''''''''''''''
77855+ case 18446744073709548405LLU: // 99999999Mz'''''''''''''''
7793677856 {
7793777857
7793877858 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 819847183506341888;
@@ -77943,11 +77863,11 @@
7794377863 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7794477864 }
7794577865 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
77946- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548396LLU : 18446744073709548395LLU;
77866+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548402LLU : 18446744073709548401LLU;
7794777867 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7794877868 break;
7794977869 }
77950- case 18446744073709548396LLU: // 99999999Mq'''''''''''''''
77870+ case 18446744073709548402LLU: // 99999999Mw'''''''''''''''
7795177871 {
7795277872 // ACCUMULATE ARGUMENTS - BEGIN
7795377873 {
@@ -77983,7 +77903,7 @@
7798377903 LOCAL_PUSH_MOVE(&heap, 7LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7798477904 }
7798577905 // ACCUMULATE ARGUMENTS - END
77986- uint64_t return_to = 18446744073709548393LLU;
77906+ uint64_t return_to = 18446744073709548399LLU;
7798777907 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0));
7798877908 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7798977909 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -77992,12 +77912,12 @@
7799277912 state.addr = 293363122004096148LLU; // PROCREPORT
7799377913 break;
7799477914 }
77995- case 18446744073709548393LLU: // 99999999Mn'''''''''''''''
77915+ case 18446744073709548399LLU: // 99999999Mt'''''''''''''''
7799677916 {
77997- state.addr = 18446744073709548394LLU; // 99999999Mo'''''''''''''''
77917+ state.addr = 18446744073709548400LLU; // 99999999Mu'''''''''''''''
7799877918 break;
7799977919 }
78000- case 18446744073709548395LLU: // 99999999Mp'''''''''''''''
77920+ case 18446744073709548401LLU: // 99999999Mv'''''''''''''''
7800177921 {
7800277922
7800377923 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 787446707498516480;
@@ -78008,11 +77928,11 @@
7800877928 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7800977929 }
7801077930 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78011- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548392LLU : 18446744073709548391LLU;
77931+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548398LLU : 18446744073709548397LLU;
7801277932 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7801377933 break;
7801477934 }
78015- case 18446744073709548392LLU: // 99999999Mm'''''''''''''''
77935+ case 18446744073709548398LLU: // 99999999Ms'''''''''''''''
7801677936 {
7801777937 // ACCUMULATE ARGUMENTS - BEGIN
7801877938 {
@@ -78048,7 +77968,7 @@
7804877968 LOCAL_PUSH_MOVE(&heap, 7LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7804977969 }
7805077970 // ACCUMULATE ARGUMENTS - END
78051- uint64_t return_to = 18446744073709548389LLU;
77971+ uint64_t return_to = 18446744073709548395LLU;
7805277972 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0));
7805377973 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7805477974 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78057,12 +77977,12 @@
7805777977 state.addr = 293363120072877312LLU; // PROCPRINT_
7805877978 break;
7805977979 }
78060- case 18446744073709548389LLU: // 99999999Mj'''''''''''''''
77980+ case 18446744073709548395LLU: // 99999999Mp'''''''''''''''
7806177981 {
78062- state.addr = 18446744073709548390LLU; // 99999999Mk'''''''''''''''
77982+ state.addr = 18446744073709548396LLU; // 99999999Mq'''''''''''''''
7806377983 break;
7806477984 }
78065- case 18446744073709548391LLU: // 99999999Ml'''''''''''''''
77985+ case 18446744073709548397LLU: // 99999999Mr'''''''''''''''
7806677986 {
7806777987
7806877988 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 728666047576934182;
@@ -78073,11 +77993,11 @@
7807377993 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7807477994 }
7807577995 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78076- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548388LLU : 18446744073709548387LLU;
77996+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548394LLU : 18446744073709548393LLU;
7807777997 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7807877998 break;
7807977999 }
78080- case 18446744073709548388LLU: // 99999999Mi'''''''''''''''
78000+ case 18446744073709548394LLU: // 99999999Mo'''''''''''''''
7808178001 {
7808278002 // ACCUMULATE ARGUMENTS - BEGIN
7808378003 {
@@ -78121,7 +78041,7 @@
7812178041 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7812278042 }
7812378043 // ACCUMULATE ARGUMENTS - END
78124- uint64_t return_to = 18446744073709548385LLU;
78044+ uint64_t return_to = 18446744073709548391LLU;
7812578045 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0));
7812678046 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7812778047 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78130,12 +78050,12 @@
7813078050 state.addr = 293354190583899275LLU; // PRMATCHBRK
7813178051 break;
7813278052 }
78133- case 18446744073709548385LLU: // 99999999Mf'''''''''''''''
78053+ case 18446744073709548391LLU: // 99999999Ml'''''''''''''''
7813478054 {
78135- state.addr = 18446744073709548386LLU; // 99999999Mg'''''''''''''''
78055+ state.addr = 18446744073709548392LLU; // 99999999Mm'''''''''''''''
7813678056 break;
7813778057 }
78138- case 18446744073709548387LLU: // 99999999Mh'''''''''''''''
78058+ case 18446744073709548393LLU: // 99999999Mn'''''''''''''''
7813978059 {
7814078060
7814178061 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 728666047690571776;
@@ -78146,11 +78066,11 @@
7814678066 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7814778067 }
7814878068 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78149- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548384LLU : 18446744073709548383LLU;
78069+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548390LLU : 18446744073709548389LLU;
7815078070 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7815178071 break;
7815278072 }
78153- case 18446744073709548384LLU: // 99999999Me'''''''''''''''
78073+ case 18446744073709548390LLU: // 99999999Mk'''''''''''''''
7815478074 {
7815578075 // ACCUMULATE ARGUMENTS - BEGIN
7815678076 {
@@ -78194,7 +78114,7 @@
7819478114 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7819578115 }
7819678116 // ACCUMULATE ARGUMENTS - END
78197- uint64_t return_to = 18446744073709548381LLU;
78117+ uint64_t return_to = 18446744073709548387LLU;
7819878118 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0));
7819978119 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7820078120 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78203,12 +78123,12 @@
7820378123 state.addr = 293354190583927040LLU; // PRMATCHID_
7820478124 break;
7820578125 }
78206- case 18446744073709548381LLU: // 99999999Mb'''''''''''''''
78126+ case 18446744073709548387LLU: // 99999999Mh'''''''''''''''
7820778127 {
78208- state.addr = 18446744073709548382LLU; // 99999999Mc'''''''''''''''
78128+ state.addr = 18446744073709548388LLU; // 99999999Mi'''''''''''''''
7820978129 break;
7821078130 }
78211- case 18446744073709548383LLU: // 99999999Md'''''''''''''''
78131+ case 18446744073709548389LLU: // 99999999Mj'''''''''''''''
7821278132 {
7821378133
7821478134 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 787472324541022208;
@@ -78219,11 +78139,11 @@
7821978139 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7822078140 }
7822178141 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78222- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548380LLU : 18446744073709548379LLU;
78142+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548386LLU : 18446744073709548385LLU;
7822378143 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7822478144 break;
7822578145 }
78226- case 18446744073709548380LLU: // 99999999Ma'''''''''''''''
78146+ case 18446744073709548386LLU: // 99999999Mg'''''''''''''''
7822778147 {
7822878148 // ACCUMULATE ARGUMENTS - BEGIN
7822978149 {
@@ -78287,7 +78207,7 @@
7828778207 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7828878208 }
7828978209 // ACCUMULATE ARGUMENTS - END
78290- uint64_t return_to = 18446744073709548377LLU;
78210+ uint64_t return_to = 18446744073709548383LLU;
7829178211 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7829278212 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7829378213 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78296,12 +78216,12 @@
7829678216 state.addr = 293311238963483859LLU; // PRCPROCESS
7829778217 break;
7829878218 }
78299- case 18446744073709548377LLU: // 99999999MY'''''''''''''''
78219+ case 18446744073709548383LLU: // 99999999Md'''''''''''''''
7830078220 {
78301- state.addr = 18446744073709548378LLU; // 99999999MZ'''''''''''''''
78221+ state.addr = 18446744073709548384LLU; // 99999999Me'''''''''''''''
7830278222 break;
7830378223 }
78304- case 18446744073709548379LLU: // 99999999M$'''''''''''''''
78224+ case 18446744073709548385LLU: // 99999999Mf'''''''''''''''
7830578225 {
7830678226
7830778227 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 606497241528270848;
@@ -78312,11 +78232,11 @@
7831278232 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7831378233 }
7831478234 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78315- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548376LLU : 18446744073709548375LLU;
78235+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548382LLU : 18446744073709548381LLU;
7831678236 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7831778237 break;
7831878238 }
78319- case 18446744073709548376LLU: // 99999999MX'''''''''''''''
78239+ case 18446744073709548382LLU: // 99999999Mc'''''''''''''''
7832078240 {
7832178241 // ACCUMULATE ARGUMENTS - BEGIN
7832278242 {
@@ -78380,7 +78300,7 @@
7838078300 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7838178301 }
7838278302 // ACCUMULATE ARGUMENTS - END
78383- uint64_t return_to = 18446744073709548373LLU;
78303+ uint64_t return_to = 18446744073709548379LLU;
7838478304 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7838578305 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7838678306 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78389,12 +78309,12 @@
7838978309 state.addr = 293310548598329544LLU; // PRCFOREACH
7839078310 break;
7839178311 }
78392- case 18446744073709548373LLU: // 99999999MU'''''''''''''''
78312+ case 18446744073709548379LLU: // 99999999M$'''''''''''''''
7839378313 {
78394- state.addr = 18446744073709548374LLU; // 99999999MV'''''''''''''''
78314+ state.addr = 18446744073709548380LLU; // 99999999Ma'''''''''''''''
7839578315 break;
7839678316 }
78397- case 18446744073709548375LLU: // 99999999MW'''''''''''''''
78317+ case 18446744073709548381LLU: // 99999999Mb'''''''''''''''
7839878318 {
7839978319
7840078320 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 552467879034563136;
@@ -78405,11 +78325,11 @@
7840578325 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7840678326 }
7840778327 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78408- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548372LLU : 18446744073709548371LLU;
78328+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548378LLU : 18446744073709548377LLU;
7840978329 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7841078330 break;
7841178331 }
78412- case 18446744073709548372LLU: // 99999999MT'''''''''''''''
78332+ case 18446744073709548378LLU: // 99999999MZ'''''''''''''''
7841378333 {
7841478334 {
7841578335 uint64_t arg = 0;
@@ -78478,7 +78398,7 @@
7847878398 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7847978399 }
7848078400 // ACCUMULATE ARGUMENTS - END
78481- uint64_t return_to = 18446744073709548369LLU;
78401+ uint64_t return_to = 18446744073709548375LLU;
7848278402 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7848378403 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7848478404 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78487,15 +78407,15 @@
7848778407 state.addr = 289142230257563086LLU; // PCOUNTDOWN
7848878408 break;
7848978409 }
78490- case 18446744073709548369LLU: // 99999999MQ'''''''''''''''
78410+ case 18446744073709548375LLU: // 99999999MW'''''''''''''''
7849178411 {
7849278412 // variable u64 callee_id_ goes out of scope
7849378413 // emitted destructur for type u64
7849478414 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference callee_id_ at 20
78495- state.addr = 18446744073709548370LLU; // 99999999MR'''''''''''''''
78415+ state.addr = 18446744073709548376LLU; // 99999999MX'''''''''''''''
7849678416 break;
7849778417 }
78498- case 18446744073709548371LLU: // 99999999MS'''''''''''''''
78418+ case 18446744073709548377LLU: // 99999999MY'''''''''''''''
7849978419 {
7850078420
7850178421 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 768306405604851712;
@@ -78506,11 +78426,11 @@
7850678426 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7850778427 }
7850878428 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78509- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548368LLU : 18446744073709548367LLU;
78429+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548374LLU : 18446744073709548373LLU;
7851078430 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7851178431 break;
7851278432 }
78513- case 18446744073709548368LLU: // 99999999MP'''''''''''''''
78433+ case 18446744073709548374LLU: // 99999999MV'''''''''''''''
7851478434 {
7851578435 // ACCUMULATE ARGUMENTS - BEGIN
7851678436 {
@@ -78574,7 +78494,7 @@
7857478494 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7857578495 }
7857678496 // ACCUMULATE ARGUMENTS - END
78577- uint64_t return_to = 18446744073709548365LLU;
78497+ uint64_t return_to = 18446744073709548371LLU;
7857878498 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7857978499 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7858078500 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78583,12 +78503,12 @@
7858378503 state.addr = 293311165851305300LLU; // PRCONINPUT
7858478504 break;
7858578505 }
78586- case 18446744073709548365LLU: // 99999999MM'''''''''''''''
78506+ case 18446744073709548371LLU: // 99999999MS'''''''''''''''
7858778507 {
78588- state.addr = 18446744073709548366LLU; // 99999999MN'''''''''''''''
78508+ state.addr = 18446744073709548372LLU; // 99999999MT'''''''''''''''
7858978509 break;
7859078510 }
78591- case 18446744073709548367LLU: // 99999999MO'''''''''''''''
78511+ case 18446744073709548373LLU: // 99999999MU'''''''''''''''
7859278512 {
7859378513
7859478514 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 910732593752702976;
@@ -78599,11 +78519,11 @@
7859978519 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7860078520 }
7860178521 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78602- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548364LLU : 18446744073709548363LLU;
78522+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548370LLU : 18446744073709548369LLU;
7860378523 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7860478524 break;
7860578525 }
78606- case 18446744073709548364LLU: // 99999999ML'''''''''''''''
78526+ case 18446744073709548370LLU: // 99999999MR'''''''''''''''
7860778527 {
7860878528 // ACCUMULATE ARGUMENTS - BEGIN
7860978529 {
@@ -78667,7 +78587,7 @@
7866778587 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7866878588 }
7866978589 // ACCUMULATE ARGUMENTS - END
78670- uint64_t return_to = 18446744073709548361LLU;
78590+ uint64_t return_to = 18446744073709548367LLU;
7867178591 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7867278592 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7867378593 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78676,12 +78596,12 @@
7867678596 state.addr = 293363127421288768LLU; // PROCWHILE_
7867778597 break;
7867878598 }
78679- case 18446744073709548361LLU: // 99999999MI'''''''''''''''
78599+ case 18446744073709548367LLU: // 99999999MO'''''''''''''''
7868078600 {
78681- state.addr = 18446744073709548362LLU; // 99999999MJ'''''''''''''''
78601+ state.addr = 18446744073709548368LLU; // 99999999MP'''''''''''''''
7868278602 break;
7868378603 }
78684- case 18446744073709548363LLU: // 99999999MK'''''''''''''''
78604+ case 18446744073709548369LLU: // 99999999MQ'''''''''''''''
7868578605 {
7868678606
7868778607 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 910715104645873664;
@@ -78692,11 +78612,11 @@
7869278612 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7869378613 }
7869478614 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78695- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548360LLU : 18446744073709548359LLU;
78615+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548366LLU : 18446744073709548365LLU;
7869678616 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7869778617 break;
7869878618 }
78699- case 18446744073709548360LLU: // 99999999MH'''''''''''''''
78619+ case 18446744073709548366LLU: // 99999999MN'''''''''''''''
7870078620 {
7870178621 // ACCUMULATE ARGUMENTS - BEGIN
7870278622 {
@@ -78760,7 +78680,7 @@
7876078680 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7876178681 }
7876278682 // ACCUMULATE ARGUMENTS - END
78763- uint64_t return_to = 18446744073709548357LLU;
78683+ uint64_t return_to = 18446744073709548363LLU;
7876478684 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
7876578685 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7876678686 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78769,12 +78689,12 @@
7876978689 state.addr = 293363127420248064LLU; // PROCWHEN__
7877078690 break;
7877178691 }
78772- case 18446744073709548357LLU: // 99999999ME'''''''''''''''
78692+ case 18446744073709548363LLU: // 99999999MK'''''''''''''''
7877378693 {
78774- state.addr = 18446744073709548358LLU; // 99999999MF'''''''''''''''
78694+ state.addr = 18446744073709548364LLU; // 99999999ML'''''''''''''''
7877578695 break;
7877678696 }
78777- case 18446744073709548359LLU: // 99999999MG'''''''''''''''
78697+ case 18446744073709548365LLU: // 99999999MM'''''''''''''''
7877878698 {
7877978699
7878078700 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 657807020572803072;
@@ -78785,11 +78705,11 @@
7878578705 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7878678706 }
7878778707 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78788- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548356LLU : 18446744073709548355LLU;
78708+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548362LLU : 18446744073709548361LLU;
7878978709 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7879078710 break;
7879178711 }
78792- case 18446744073709548356LLU: // 99999999MD'''''''''''''''
78712+ case 18446744073709548362LLU: // 99999999MJ'''''''''''''''
7879378713 {
7879478714 {
7879578715 uint64_t arg = 0;
@@ -78861,7 +78781,7 @@
7886178781 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7886278782 }
7886378783 // ACCUMULATE ARGUMENTS - END
78864- uint64_t return_to = 18446744073709548353LLU;
78784+ uint64_t return_to = 18446744073709548359LLU;
7886578785 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7886678786 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7886778787 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78870,18 +78790,18 @@
7887078790 state.addr = 293363112352940032LLU; // PROCIF____
7887178791 break;
7887278792 }
78873- case 18446744073709548353LLU: // 99999999MA'''''''''''''''
78793+ case 18446744073709548359LLU: // 99999999MG'''''''''''''''
7887478794 {
7887578795 // variable list<resdest___> noresults_ goes out of scope
7887678796 // emitted destructur for type list<resdest___>
78877- state.addr = 18446744073709548351LLU; // 99999999L9'''''''''''''''
78797+ state.addr = 18446744073709548357LLU; // 99999999ME'''''''''''''''
7887878798 break;
7887978799 }
78880- case 18446744073709548351LLU: // 99999999L9'''''''''''''''
78800+ case 18446744073709548357LLU: // 99999999ME'''''''''''''''
7888178801 {
7888278802 if(!*LOCAL_ACCESS(heap.data, 20LLU, 19LLU)/*list*/)
7888378803 {
78884- state.addr = 18446744073709548352LLU; // 99999999M_'''''''''''''''
78804+ state.addr = 18446744073709548358LLU; // 99999999MF'''''''''''''''
7888578805 break;
7888678806 }
7888778807 // temporary list-element
@@ -78895,7 +78815,7 @@
7889578815 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7889678816 }
7889778817 // ACCUMULATE ARGUMENTS - END
78898- uint64_t return_to = 18446744073709548350LLU;
78818+ uint64_t return_to = 18446744073709548356LLU;
7889978819 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7890078820 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7890178821 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -78904,20 +78824,20 @@
7890478824 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7890578825 break;
7890678826 }
78907- case 18446744073709548350LLU: // 99999999L8'''''''''''''''
78827+ case 18446744073709548356LLU: // 99999999MD'''''''''''''''
7890878828 {
7890978829 // RELEASE temporary destructor-variable
7891078830 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
78911- state.addr = 18446744073709548351LLU; // 99999999L9'''''''''''''''
78831+ state.addr = 18446744073709548357LLU; // 99999999ME'''''''''''''''
7891278832 break;
7891378833 }
78914- case 18446744073709548352LLU: // 99999999M_'''''''''''''''
78834+ case 18446744073709548358LLU: // 99999999MF'''''''''''''''
7891578835 {
7891678836 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference noresults_ at 20
78917- state.addr = 18446744073709548354LLU; // 99999999MB'''''''''''''''
78837+ state.addr = 18446744073709548360LLU; // 99999999MH'''''''''''''''
7891878838 break;
7891978839 }
78920- case 18446744073709548355LLU: // 99999999MC'''''''''''''''
78840+ case 18446744073709548361LLU: // 99999999MI'''''''''''''''
7892178841 {
7892278842
7892378843 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 512981598149279744;
@@ -78928,11 +78848,11 @@
7892878848 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7892978849 }
7893078850 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
78931- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548349LLU : 18446744073709548348LLU;
78851+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548355LLU : 18446744073709548354LLU;
7893278852 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7893378853 break;
7893478854 }
78935- case 18446744073709548349LLU: // 99999999L7'''''''''''''''
78855+ case 18446744073709548355LLU: // 99999999MC'''''''''''''''
7893678856 {
7893778857 {
7893878858 uint64_t arg = 0;
@@ -79004,7 +78924,7 @@
7900478924 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7900578925 }
7900678926 // ACCUMULATE ARGUMENTS - END
79007- uint64_t return_to = 18446744073709548346LLU;
78927+ uint64_t return_to = 18446744073709548352LLU;
7900878928 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7900978929 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7901078930 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79013,18 +78933,18 @@
7901378933 state.addr = 293363103713481939LLU; // PROCACCESS
7901478934 break;
7901578935 }
79016- case 18446744073709548346LLU: // 99999999L4'''''''''''''''
78936+ case 18446744073709548352LLU: // 99999999M_'''''''''''''''
7901778937 {
7901878938 // variable list<resdest___> noresults_ goes out of scope
7901978939 // emitted destructur for type list<resdest___>
79020- state.addr = 18446744073709548344LLU; // 99999999L2'''''''''''''''
78940+ state.addr = 18446744073709548350LLU; // 99999999L8'''''''''''''''
7902178941 break;
7902278942 }
79023- case 18446744073709548344LLU: // 99999999L2'''''''''''''''
78943+ case 18446744073709548350LLU: // 99999999L8'''''''''''''''
7902478944 {
7902578945 if(!*LOCAL_ACCESS(heap.data, 20LLU, 19LLU)/*list*/)
7902678946 {
79027- state.addr = 18446744073709548345LLU; // 99999999L3'''''''''''''''
78947+ state.addr = 18446744073709548351LLU; // 99999999L9'''''''''''''''
7902878948 break;
7902978949 }
7903078950 // temporary list-element
@@ -79038,7 +78958,7 @@
7903878958 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7903978959 }
7904078960 // ACCUMULATE ARGUMENTS - END
79041- uint64_t return_to = 18446744073709548343LLU;
78961+ uint64_t return_to = 18446744073709548349LLU;
7904278962 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7904378963 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7904478964 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79047,20 +78967,20 @@
7904778967 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7904878968 break;
7904978969 }
79050- case 18446744073709548343LLU: // 99999999L1'''''''''''''''
78970+ case 18446744073709548349LLU: // 99999999L7'''''''''''''''
7905178971 {
7905278972 // RELEASE temporary destructor-variable
7905378973 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
79054- state.addr = 18446744073709548344LLU; // 99999999L2'''''''''''''''
78974+ state.addr = 18446744073709548350LLU; // 99999999L8'''''''''''''''
7905578975 break;
7905678976 }
79057- case 18446744073709548345LLU: // 99999999L3'''''''''''''''
78977+ case 18446744073709548351LLU: // 99999999L9'''''''''''''''
7905878978 {
7905978979 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference noresults_ at 20
79060- state.addr = 18446744073709548347LLU; // 99999999L5'''''''''''''''
78980+ state.addr = 18446744073709548353LLU; // 99999999MA'''''''''''''''
7906178981 break;
7906278982 }
79063- case 18446744073709548348LLU: // 99999999L6'''''''''''''''
78983+ case 18446744073709548354LLU: // 99999999MB'''''''''''''''
7906478984 {
7906578985
7906678986 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 728666047090961088;
@@ -79071,11 +78991,11 @@
7907178991 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7907278992 }
7907378993 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
79074- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548342LLU : 18446744073709548341LLU;
78994+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548348LLU : 18446744073709548347LLU;
7907578995 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7907678996 break;
7907778997 }
79078- case 18446744073709548342LLU: // 99999999L0'''''''''''''''
78998+ case 18446744073709548348LLU: // 99999999L6'''''''''''''''
7907978999 {
7908079000 {
7908179001 uint64_t arg = 0;
@@ -79147,7 +79067,7 @@
7914779067 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7914879068 }
7914979069 // ACCUMULATE ARGUMENTS - END
79150- uint64_t return_to = 18446744073709548339LLU;
79070+ uint64_t return_to = 18446744073709548345LLU;
7915179071 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7915279072 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7915379073 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79156,18 +79076,18 @@
7915679076 state.addr = 293354190583972816LLU; // PRMATCHTOP
7915779077 break;
7915879078 }
79159- case 18446744073709548339LLU: // 99999999Lx'''''''''''''''
79079+ case 18446744073709548345LLU: // 99999999L3'''''''''''''''
7916079080 {
7916179081 // variable list<resdest___> noresults_ goes out of scope
7916279082 // emitted destructur for type list<resdest___>
79163- state.addr = 18446744073709548337LLU; // 99999999Lv'''''''''''''''
79083+ state.addr = 18446744073709548343LLU; // 99999999L1'''''''''''''''
7916479084 break;
7916579085 }
79166- case 18446744073709548337LLU: // 99999999Lv'''''''''''''''
79086+ case 18446744073709548343LLU: // 99999999L1'''''''''''''''
7916779087 {
7916879088 if(!*LOCAL_ACCESS(heap.data, 20LLU, 19LLU)/*list*/)
7916979089 {
79170- state.addr = 18446744073709548338LLU; // 99999999Lw'''''''''''''''
79090+ state.addr = 18446744073709548344LLU; // 99999999L2'''''''''''''''
7917179091 break;
7917279092 }
7917379093 // temporary list-element
@@ -79181,7 +79101,7 @@
7918179101 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7918279102 }
7918379103 // ACCUMULATE ARGUMENTS - END
79184- uint64_t return_to = 18446744073709548336LLU;
79104+ uint64_t return_to = 18446744073709548342LLU;
7918579105 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7918679106 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7918779107 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79190,20 +79110,20 @@
7919079110 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7919179111 break;
7919279112 }
79193- case 18446744073709548336LLU: // 99999999Lu'''''''''''''''
79113+ case 18446744073709548342LLU: // 99999999L0'''''''''''''''
7919479114 {
7919579115 // RELEASE temporary destructor-variable
7919679116 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
79197- state.addr = 18446744073709548337LLU; // 99999999Lv'''''''''''''''
79117+ state.addr = 18446744073709548343LLU; // 99999999L1'''''''''''''''
7919879118 break;
7919979119 }
79200- case 18446744073709548338LLU: // 99999999Lw'''''''''''''''
79120+ case 18446744073709548344LLU: // 99999999L2'''''''''''''''
7920179121 {
7920279122 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference noresults_ at 20
79203- state.addr = 18446744073709548340LLU; // 99999999Ly'''''''''''''''
79123+ state.addr = 18446744073709548346LLU; // 99999999L4'''''''''''''''
7920479124 break;
7920579125 }
79206- case 18446744073709548341LLU: // 99999999Lz'''''''''''''''
79126+ case 18446744073709548347LLU: // 99999999L5'''''''''''''''
7920779127 {
7920879128
7920979129 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 657999485095758119;
@@ -79214,11 +79134,11 @@
7921479134 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7921579135 }
7921679136 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
79217- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548335LLU : 18446744073709548334LLU;
79137+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548341LLU : 18446744073709548340LLU;
7921879138 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7921979139 break;
7922079140 }
79221- case 18446744073709548335LLU: // 99999999Lt'''''''''''''''
79141+ case 18446744073709548341LLU: // 99999999Lz'''''''''''''''
7922279142 {
7922379143 {
7922479144 uint64_t arg = 0;
@@ -79290,7 +79210,7 @@
7929079210 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7929179211 }
7929279212 // ACCUMULATE ARGUMENTS - END
79293- uint64_t return_to = 18446744073709548332LLU;
79213+ uint64_t return_to = 18446744073709548338LLU;
7929479214 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
7929579215 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7929679216 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79299,18 +79219,18 @@
7929979219 state.addr = 293311514012636360LLU; // PRCTRYPUSH
7930079220 break;
7930179221 }
79302- case 18446744073709548332LLU: // 99999999Lq'''''''''''''''
79222+ case 18446744073709548338LLU: // 99999999Lw'''''''''''''''
7930379223 {
7930479224 // variable list<resdest___> noresults_ goes out of scope
7930579225 // emitted destructur for type list<resdest___>
79306- state.addr = 18446744073709548330LLU; // 99999999Lo'''''''''''''''
79226+ state.addr = 18446744073709548336LLU; // 99999999Lu'''''''''''''''
7930779227 break;
7930879228 }
79309- case 18446744073709548330LLU: // 99999999Lo'''''''''''''''
79229+ case 18446744073709548336LLU: // 99999999Lu'''''''''''''''
7931079230 {
7931179231 if(!*LOCAL_ACCESS(heap.data, 20LLU, 19LLU)/*list*/)
7931279232 {
79313- state.addr = 18446744073709548331LLU; // 99999999Lp'''''''''''''''
79233+ state.addr = 18446744073709548337LLU; // 99999999Lv'''''''''''''''
7931479234 break;
7931579235 }
7931679236 // temporary list-element
@@ -79324,7 +79244,7 @@
7932479244 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7932579245 }
7932679246 // ACCUMULATE ARGUMENTS - END
79327- uint64_t return_to = 18446744073709548329LLU;
79247+ uint64_t return_to = 18446744073709548335LLU;
7932879248 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7932979249 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7933079250 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79333,20 +79253,20 @@
7933379253 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
7933479254 break;
7933579255 }
79336- case 18446744073709548329LLU: // 99999999Ln'''''''''''''''
79256+ case 18446744073709548335LLU: // 99999999Lt'''''''''''''''
7933779257 {
7933879258 // RELEASE temporary destructor-variable
7933979259 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
79340- state.addr = 18446744073709548330LLU; // 99999999Lo'''''''''''''''
79260+ state.addr = 18446744073709548336LLU; // 99999999Lu'''''''''''''''
7934179261 break;
7934279262 }
79343- case 18446744073709548331LLU: // 99999999Lp'''''''''''''''
79263+ case 18446744073709548337LLU: // 99999999Lv'''''''''''''''
7934479264 {
7934579265 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference noresults_ at 20
79346- state.addr = 18446744073709548333LLU; // 99999999Lr'''''''''''''''
79266+ state.addr = 18446744073709548339LLU; // 99999999Lx'''''''''''''''
7934779267 break;
7934879268 }
79349- case 18446744073709548334LLU: // 99999999Ls'''''''''''''''
79269+ case 18446744073709548340LLU: // 99999999Ly'''''''''''''''
7935079270 {
7935179271
7935279272 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 819872884582252544;
@@ -79357,11 +79277,11 @@
7935779277 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7935879278 }
7935979279 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
79360- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548328LLU : 18446744073709548327LLU;
79280+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548334LLU : 18446744073709548333LLU;
7936179281 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7936279282 break;
7936379283 }
79364- case 18446744073709548328LLU: // 99999999Lm'''''''''''''''
79284+ case 18446744073709548334LLU: // 99999999Ls'''''''''''''''
7936579285 {
7936679286 // ACCUMULATE ARGUMENTS - BEGIN
7936779287 {
@@ -79401,7 +79321,7 @@
7940179321 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7940279322 }
7940379323 // ACCUMULATE ARGUMENTS - END
79404- uint64_t return_to = 18446744073709548325LLU;
79324+ uint64_t return_to = 18446744073709548331LLU;
7940579325 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
7940679326 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7940779327 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79410,12 +79330,12 @@
7941079330 state.addr = 293363122005606400LLU; // PROCREV___
7941179331 break;
7941279332 }
79413- case 18446744073709548325LLU: // 99999999Lj'''''''''''''''
79333+ case 18446744073709548331LLU: // 99999999Lp'''''''''''''''
7941479334 {
79415- state.addr = 18446744073709548326LLU; // 99999999Lk'''''''''''''''
79335+ state.addr = 18446744073709548332LLU; // 99999999Lq'''''''''''''''
7941679336 break;
7941779337 }
79418- case 18446744073709548327LLU: // 99999999Ll'''''''''''''''
79338+ case 18446744073709548333LLU: // 99999999Lr'''''''''''''''
7941979339 {
7942079340
7942179341 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = 842862180511514624;
@@ -79426,11 +79346,11 @@
7942679346 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7942779347 }
7942879348 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*construct_*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 0LLU));
79429- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548324LLU : 18446744073709548323LLU;
79349+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548330LLU : 18446744073709548329LLU;
7943079350 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7943179351 break;
7943279352 }
79433- case 18446744073709548324LLU: // 99999999Li'''''''''''''''
79353+ case 18446744073709548330LLU: // 99999999Lo'''''''''''''''
7943479354 {
7943579355 // ACCUMULATE ARGUMENTS - BEGIN
7943679356 {
@@ -79474,7 +79394,7 @@
7947479394 LOCAL_PUSH_MOVE(&heap, 9LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7947579395 }
7947679396 // ACCUMULATE ARGUMENTS - END
79477- uint64_t return_to = 18446744073709548321LLU;
79397+ uint64_t return_to = 18446744073709548327LLU;
7947879398 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0));
7947979399 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7948079400 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 10LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79483,102 +79403,102 @@
7948379403 state.addr = 293363123375898624LLU; // PROCSWAP__
7948479404 break;
7948579405 }
79486- case 18446744073709548321LLU: // 99999999Lf'''''''''''''''
79406+ case 18446744073709548327LLU: // 99999999Ll'''''''''''''''
7948779407 {
79488- state.addr = 18446744073709548322LLU; // 99999999Lg'''''''''''''''
79408+ state.addr = 18446744073709548328LLU; // 99999999Lm'''''''''''''''
7948979409 break;
7949079410 }
79491- case 18446744073709548323LLU: // 99999999Lh'''''''''''''''
79411+ case 18446744073709548329LLU: // 99999999Ln'''''''''''''''
7949279412 {
79493- state.addr = 18446744073709548322LLU; // 99999999Lg'''''''''''''''
79413+ state.addr = 18446744073709548328LLU; // 99999999Lm'''''''''''''''
7949479414 break;
7949579415 }
79496- case 18446744073709548322LLU: // 99999999Lg'''''''''''''''
79416+ case 18446744073709548328LLU: // 99999999Lm'''''''''''''''
7949779417 {
79498- state.addr = 18446744073709548326LLU; // 99999999Lk'''''''''''''''
79418+ state.addr = 18446744073709548332LLU; // 99999999Lq'''''''''''''''
7949979419 break;
7950079420 }
79501- case 18446744073709548326LLU: // 99999999Lk'''''''''''''''
79421+ case 18446744073709548332LLU: // 99999999Lq'''''''''''''''
7950279422 {
79503- state.addr = 18446744073709548333LLU; // 99999999Lr'''''''''''''''
79423+ state.addr = 18446744073709548339LLU; // 99999999Lx'''''''''''''''
7950479424 break;
7950579425 }
79506- case 18446744073709548333LLU: // 99999999Lr'''''''''''''''
79426+ case 18446744073709548339LLU: // 99999999Lx'''''''''''''''
7950779427 {
79508- state.addr = 18446744073709548340LLU; // 99999999Ly'''''''''''''''
79428+ state.addr = 18446744073709548346LLU; // 99999999L4'''''''''''''''
7950979429 break;
7951079430 }
79511- case 18446744073709548340LLU: // 99999999Ly'''''''''''''''
79431+ case 18446744073709548346LLU: // 99999999L4'''''''''''''''
7951279432 {
79513- state.addr = 18446744073709548347LLU; // 99999999L5'''''''''''''''
79433+ state.addr = 18446744073709548353LLU; // 99999999MA'''''''''''''''
7951479434 break;
7951579435 }
79516- case 18446744073709548347LLU: // 99999999L5'''''''''''''''
79436+ case 18446744073709548353LLU: // 99999999MA'''''''''''''''
7951779437 {
79518- state.addr = 18446744073709548354LLU; // 99999999MB'''''''''''''''
79438+ state.addr = 18446744073709548360LLU; // 99999999MH'''''''''''''''
7951979439 break;
7952079440 }
79521- case 18446744073709548354LLU: // 99999999MB'''''''''''''''
79441+ case 18446744073709548360LLU: // 99999999MH'''''''''''''''
7952279442 {
79523- state.addr = 18446744073709548358LLU; // 99999999MF'''''''''''''''
79443+ state.addr = 18446744073709548364LLU; // 99999999ML'''''''''''''''
7952479444 break;
7952579445 }
79526- case 18446744073709548358LLU: // 99999999MF'''''''''''''''
79446+ case 18446744073709548364LLU: // 99999999ML'''''''''''''''
7952779447 {
79528- state.addr = 18446744073709548362LLU; // 99999999MJ'''''''''''''''
79448+ state.addr = 18446744073709548368LLU; // 99999999MP'''''''''''''''
7952979449 break;
7953079450 }
79531- case 18446744073709548362LLU: // 99999999MJ'''''''''''''''
79451+ case 18446744073709548368LLU: // 99999999MP'''''''''''''''
7953279452 {
79533- state.addr = 18446744073709548366LLU; // 99999999MN'''''''''''''''
79453+ state.addr = 18446744073709548372LLU; // 99999999MT'''''''''''''''
7953479454 break;
7953579455 }
79536- case 18446744073709548366LLU: // 99999999MN'''''''''''''''
79456+ case 18446744073709548372LLU: // 99999999MT'''''''''''''''
7953779457 {
79538- state.addr = 18446744073709548370LLU; // 99999999MR'''''''''''''''
79458+ state.addr = 18446744073709548376LLU; // 99999999MX'''''''''''''''
7953979459 break;
7954079460 }
79541- case 18446744073709548370LLU: // 99999999MR'''''''''''''''
79461+ case 18446744073709548376LLU: // 99999999MX'''''''''''''''
7954279462 {
79543- state.addr = 18446744073709548374LLU; // 99999999MV'''''''''''''''
79463+ state.addr = 18446744073709548380LLU; // 99999999Ma'''''''''''''''
7954479464 break;
7954579465 }
79546- case 18446744073709548374LLU: // 99999999MV'''''''''''''''
79466+ case 18446744073709548380LLU: // 99999999Ma'''''''''''''''
7954779467 {
79548- state.addr = 18446744073709548378LLU; // 99999999MZ'''''''''''''''
79468+ state.addr = 18446744073709548384LLU; // 99999999Me'''''''''''''''
7954979469 break;
7955079470 }
79551- case 18446744073709548378LLU: // 99999999MZ'''''''''''''''
79471+ case 18446744073709548384LLU: // 99999999Me'''''''''''''''
7955279472 {
79553- state.addr = 18446744073709548382LLU; // 99999999Mc'''''''''''''''
79473+ state.addr = 18446744073709548388LLU; // 99999999Mi'''''''''''''''
7955479474 break;
7955579475 }
79556- case 18446744073709548382LLU: // 99999999Mc'''''''''''''''
79476+ case 18446744073709548388LLU: // 99999999Mi'''''''''''''''
7955779477 {
79558- state.addr = 18446744073709548386LLU; // 99999999Mg'''''''''''''''
79478+ state.addr = 18446744073709548392LLU; // 99999999Mm'''''''''''''''
7955979479 break;
7956079480 }
79561- case 18446744073709548386LLU: // 99999999Mg'''''''''''''''
79481+ case 18446744073709548392LLU: // 99999999Mm'''''''''''''''
7956279482 {
79563- state.addr = 18446744073709548390LLU; // 99999999Mk'''''''''''''''
79483+ state.addr = 18446744073709548396LLU; // 99999999Mq'''''''''''''''
7956479484 break;
7956579485 }
79566- case 18446744073709548390LLU: // 99999999Mk'''''''''''''''
79486+ case 18446744073709548396LLU: // 99999999Mq'''''''''''''''
7956779487 {
79568- state.addr = 18446744073709548394LLU; // 99999999Mo'''''''''''''''
79488+ state.addr = 18446744073709548400LLU; // 99999999Mu'''''''''''''''
7956979489 break;
7957079490 }
79571- case 18446744073709548394LLU: // 99999999Mo'''''''''''''''
79491+ case 18446744073709548400LLU: // 99999999Mu'''''''''''''''
7957279492 {
79573- state.addr = 18446744073709548398LLU; // 99999999Ms'''''''''''''''
79493+ state.addr = 18446744073709548404LLU; // 99999999My'''''''''''''''
7957479494 break;
7957579495 }
79576- case 18446744073709548398LLU: // 99999999Ms'''''''''''''''
79496+ case 18446744073709548404LLU: // 99999999My'''''''''''''''
7957779497 {
79578- state.addr = 18446744073709548403LLU; // 99999999Mx'''''''''''''''
79498+ state.addr = 18446744073709548409LLU; // 99999999M3'''''''''''''''
7957979499 break;
7958079500 }
79581- case 18446744073709548403LLU: // 99999999Mx'''''''''''''''
79501+ case 18446744073709548409LLU: // 99999999M3'''''''''''''''
7958279502 {
7958379503 // variable u64 sym_______ goes out of scope
7958479504 // emitted destructur for type u64
@@ -79639,11 +79559,11 @@
7963979559 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7964079560 }
7964179561 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 4LLU));
79642- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709548320LLU : 18446744073709548319LLU;
79562+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709548326LLU : 18446744073709548325LLU;
7964379563 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
7964479564 break;
7964579565 }
79646- case 18446744073709548320LLU: // 99999999Le'''''''''''''''
79566+ case 18446744073709548326LLU: // 99999999Lk'''''''''''''''
7964779567 {
7964879568 {
7964979569 uint64_t arg = 0;
@@ -79650,11 +79570,11 @@
7965079570 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7965179571 }
7965279572 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*safe______*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 3LLU));
79653- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709548317LLU : 18446744073709548316LLU;
79573+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709548323LLU : 18446744073709548322LLU;
7965479574 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
7965579575 break;
7965679576 }
79657- case 18446744073709548317LLU: // 99999999Lb'''''''''''''''
79577+ case 18446744073709548323LLU: // 99999999Lh'''''''''''''''
7965879578 {
7965979579 fprintf(stderr, "%s", "function ");
7966079580 printid(stderr, /*def_id____*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 0LLU)));
@@ -79663,20 +79583,20 @@
7966379583 fprintf(stderr, "%s\n", "");
7966479584 exit(-1);
7966579585 }
79666- state.addr = 18446744073709548316LLU; // 99999999La'''''''''''''''
79586+ state.addr = 18446744073709548322LLU; // 99999999Lg'''''''''''''''
7966779587 break;
7966879588 }
79669- case 18446744073709548316LLU: // 99999999La'''''''''''''''
79589+ case 18446744073709548322LLU: // 99999999Lg'''''''''''''''
7967079590 {
79671- state.addr = 18446744073709548315LLU; // 99999999L$'''''''''''''''
79591+ state.addr = 18446744073709548321LLU; // 99999999Lf'''''''''''''''
7967279592 break;
7967379593 }
79674- case 18446744073709548315LLU: // 99999999L$'''''''''''''''
79594+ case 18446744073709548321LLU: // 99999999Lf'''''''''''''''
7967579595 {
7967679596 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU)) = (uint64_t)getchar();
7967779597 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU)) > 255)
7967879598 {
79679- state.addr = 18446744073709548314LLU; // 99999999LZ'''''''''''''''
79599+ state.addr = 18446744073709548320LLU; // 99999999Le'''''''''''''''
7968079600 break;
7968179601 }
7968279602 {
@@ -79684,17 +79604,17 @@
7968479604 LOCAL_PUSH_MOVE(&heap, 6, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7968579605 }
7968679606 *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 7LLU, 5LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 7LLU, 4LLU));
79687- state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709548313LLU : 18446744073709548312LLU;
79607+ state.addr = *LOCAL_ACCESS(heap.data, 7LLU, 6LLU) ? 18446744073709548319LLU : 18446744073709548318LLU;
7968879608 (void)LOCAL_POP_MOVE(&heap, 7LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 7
7968979609 break;
7969079610 }
79691- case 18446744073709548313LLU: // 99999999LY'''''''''''''''
79611+ case 18446744073709548319LLU: // 99999999Ld'''''''''''''''
7969279612 {
7969379613 ungetc(0, stdin);
79694- state.addr = 18446744073709548311LLU; // 99999999LW'''''''''''''''
79614+ state.addr = 18446744073709548317LLU; // 99999999Lb'''''''''''''''
7969579615 break;
7969679616 }
79697- case 18446744073709548312LLU: // 99999999LX'''''''''''''''
79617+ case 18446744073709548318LLU: // 99999999Lc'''''''''''''''
7969879618 {
7969979619 // ACCUMULATE ARGUMENTS - BEGIN
7970079620 {
@@ -79702,7 +79622,7 @@
7970279622 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7970379623 }
7970479624 // ACCUMULATE ARGUMENTS - END
79705- uint64_t return_to = 18446744073709548310LLU;
79625+ uint64_t return_to = 18446744073709548316LLU;
7970679626 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7970779627 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7970879628 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79711,24 +79631,24 @@
7971179631 state.addr = 587881343588366336LLU; // emitccode_
7971279632 break;
7971379633 }
79714- case 18446744073709548310LLU: // 99999999LV'''''''''''''''
79634+ case 18446744073709548316LLU: // 99999999La'''''''''''''''
7971579635 {
79716- state.addr = 18446744073709548311LLU; // 99999999LW'''''''''''''''
79636+ state.addr = 18446744073709548317LLU; // 99999999Lb'''''''''''''''
7971779637 break;
7971879638 }
79719- case 18446744073709548311LLU: // 99999999LW'''''''''''''''
79639+ case 18446744073709548317LLU: // 99999999Lb'''''''''''''''
7972079640 {
79721- state.addr = 18446744073709548315LLU; // 99999999L$'''''''''''''''
79641+ state.addr = 18446744073709548321LLU; // 99999999Lf'''''''''''''''
7972279642 break;
7972379643 }
79724- case 18446744073709548314LLU: // 99999999LZ'''''''''''''''
79644+ case 18446744073709548320LLU: // 99999999Le'''''''''''''''
7972579645 {
7972679646
7972779647 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU)) = (uint64_t)getchar();
79728- state.addr = 18446744073709548318LLU; // 99999999Lc'''''''''''''''
79648+ state.addr = 18446744073709548324LLU; // 99999999Li'''''''''''''''
7972979649 break;
7973079650 }
79731- case 18446744073709548319LLU: // 99999999Ld'''''''''''''''
79651+ case 18446744073709548325LLU: // 99999999Lj'''''''''''''''
7973279652 {
7973379653 // ACCUMULATE ARGUMENTS - BEGIN
7973479654 {
@@ -79736,7 +79656,7 @@
7973679656 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7973779657 }
7973879658 // ACCUMULATE ARGUMENTS - END
79739- uint64_t return_to = 18446744073709548309LLU;
79659+ uint64_t return_to = 18446744073709548315LLU;
7974079660 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7974179661 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7974279662 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79745,7 +79665,7 @@
7974579665 state.addr = 819847183515949359LLU; // reportinit
7974679666 break;
7974779667 }
79748- case 18446744073709548309LLU: // 99999999LU'''''''''''''''
79668+ case 18446744073709548315LLU: // 99999999L$'''''''''''''''
7974979669 {
7975079670 fprintf(stderr, "%s", "INTERNAL ERROR: expected '`' but found ");
7975179671 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 4LLU)), stderr);
@@ -79753,10 +79673,10 @@
7975379673 fprintf(stderr, "%s\n", "");
7975479674 exit(-1);
7975579675 }
79756- state.addr = 18446744073709548318LLU; // 99999999Lc'''''''''''''''
79676+ state.addr = 18446744073709548324LLU; // 99999999Li'''''''''''''''
7975779677 break;
7975879678 }
79759- case 18446744073709548318LLU: // 99999999Lc'''''''''''''''
79679+ case 18446744073709548324LLU: // 99999999Li'''''''''''''''
7976079680 {
7976179681 // variable u64 sym_______ goes out of scope
7976279682 // emitted destructur for type u64
@@ -79781,15 +79701,15 @@
7978179701 }
7978279702 case 288592327324005381LLU: // PARSESCOPE
7978379703 {
79784- state.addr = 18446744073709548308LLU; // 99999999LT'''''''''''''''
79704+ state.addr = 18446744073709548314LLU; // 99999999LZ'''''''''''''''
7978579705 break;
7978679706 }
79787- case 18446744073709548308LLU: // 99999999LT'''''''''''''''
79707+ case 18446744073709548314LLU: // 99999999LZ'''''''''''''''
7978879708 {
7978979709 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU)) = (uint64_t)getchar();
7979079710 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU)) > 255)
7979179711 {
79792- state.addr = 18446744073709548307LLU; // 99999999LS'''''''''''''''
79712+ state.addr = 18446744073709548313LLU; // 99999999LY'''''''''''''''
7979379713 break;
7979479714 }
7979579715 // ACCUMULATE ARGUMENTS - BEGIN
@@ -79798,7 +79718,7 @@
7979879718 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7979979719 }
7980079720 // ACCUMULATE ARGUMENTS - END
79801- uint64_t return_to = 18446744073709548306LLU;
79721+ uint64_t return_to = 18446744073709548312LLU;
7980279722 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7980379723 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7980479724 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79807,7 +79727,7 @@
7980779727 state.addr = 839519665163075584LLU; // skip______
7980879728 break;
7980979729 }
79810- case 18446744073709548306LLU: // 99999999LR'''''''''''''''
79730+ case 18446744073709548312LLU: // 99999999LX'''''''''''''''
7981179731 {
7981279732 {
7981379733 uint64_t arg = 0;
@@ -79819,11 +79739,11 @@
7981979739 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7982079740 }
7982179741 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 5LLU));
79822- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548305LLU : 18446744073709548304LLU;
79742+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548311LLU : 18446744073709548310LLU;
7982379743 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7982479744 break;
7982579745 }
79826- case 18446744073709548305LLU: // 99999999LQ'''''''''''''''
79746+ case 18446744073709548311LLU: // 99999999LW'''''''''''''''
7982779747 {
7982879748 // ACCUMULATE ARGUMENTS - BEGIN
7982979749 {
@@ -79847,7 +79767,7 @@
7984779767 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7984879768 }
7984979769 // ACCUMULATE ARGUMENTS - END
79850- uint64_t return_to = 18446744073709548302LLU;
79770+ uint64_t return_to = 18446744073709548308LLU;
7985179771 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
7985279772 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7985379773 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79856,12 +79776,12 @@
7985679776 state.addr = 552446626445785088LLU; // copyccode_
7985779777 break;
7985879778 }
79859- case 18446744073709548302LLU: // 99999999LN'''''''''''''''
79779+ case 18446744073709548308LLU: // 99999999LT'''''''''''''''
7986079780 {
79861- state.addr = 18446744073709548303LLU; // 99999999LO'''''''''''''''
79781+ state.addr = 18446744073709548309LLU; // 99999999LU'''''''''''''''
7986279782 break;
7986379783 }
79864- case 18446744073709548304LLU: // 99999999LP'''''''''''''''
79784+ case 18446744073709548310LLU: // 99999999LV'''''''''''''''
7986579785 {
7986679786 {
7986779787 uint64_t arg = 0;
@@ -79877,7 +79797,7 @@
7987779797 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7987879798 }
7987979799 // ACCUMULATE ARGUMENTS - END
79880- uint64_t return_to = 18446744073709548298LLU;
79800+ uint64_t return_to = 18446744073709548304LLU;
7988179801 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
7988279802 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7988379803 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79886,13 +79806,13 @@
7988679806 state.addr = 661610008740528128LLU; // isequsym__
7988779807 break;
7988879808 }
79889- case 18446744073709548298LLU: // 99999999LJ'''''''''''''''
79809+ case 18446744073709548304LLU: // 99999999LP'''''''''''''''
7989079810 {
79891- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548301LLU : 18446744073709548300LLU;
79811+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548307LLU : 18446744073709548306LLU;
7989279812 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
7989379813 break;
7989479814 }
79895- case 18446744073709548301LLU: // 99999999LM'''''''''''''''
79815+ case 18446744073709548307LLU: // 99999999LS'''''''''''''''
7989679816 {
7989779817 matchid("==", &/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 5LLU)));
7989879818 {
@@ -79933,7 +79853,7 @@
7993379853 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7993479854 }
7993579855 // ACCUMULATE ARGUMENTS - END
79936- uint64_t return_to = 18446744073709548297LLU;
79856+ uint64_t return_to = 18446744073709548303LLU;
7993779857 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
7993879858 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7993979859 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79942,7 +79862,7 @@
7994279862 state.addr = 62098104378497011LLU; // CalcVarIdx
7994379863 break;
7994479864 }
79945- case 18446744073709548297LLU: // 99999999LI'''''''''''''''
79865+ case 18446744073709548303LLU: // 99999999LO'''''''''''''''
7994679866 {
7994779867 {
7994879868 uint64_t arg = 0;
@@ -79949,11 +79869,11 @@
7994979869 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
7995079870 }
7995179871 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*level_____*/*LOCAL_ACCESS(heap.data, 20LLU, 17LLU) != /*actual____*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU);
79952- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548296LLU : 18446744073709548295LLU;
79872+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548302LLU : 18446744073709548301LLU;
7995379873 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
7995479874 break;
7995579875 }
79956- case 18446744073709548296LLU: // 99999999LH'''''''''''''''
79876+ case 18446744073709548302LLU: // 99999999LN'''''''''''''''
7995779877 {
7995879878 // ACCUMULATE ARGUMENTS - BEGIN
7995979879 {
@@ -79961,7 +79881,7 @@
7996179881 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7996279882 }
7996379883 // ACCUMULATE ARGUMENTS - END
79964- uint64_t return_to = 18446744073709548294LLU;
79884+ uint64_t return_to = 18446744073709548300LLU;
7996579885 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7996679886 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7996779887 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79970,7 +79890,7 @@
7997079890 state.addr = 819847183515949359LLU; // reportinit
7997179891 break;
7997279892 }
79973- case 18446744073709548294LLU: // 99999999LF'''''''''''''''
79893+ case 18446744073709548300LLU: // 99999999LL'''''''''''''''
7997479894 {
7997579895 fprintf(stderr, "%s", "expected specified level ");
7997679896 // ACCUMULATE ARGUMENTS - BEGIN
@@ -79979,7 +79899,7 @@
7997979899 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7998079900 }
7998179901 // ACCUMULATE ARGUMENTS - END
79982- uint64_t return_to = 18446744073709548293LLU;
79902+ uint64_t return_to = 18446744073709548299LLU;
7998379903 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
7998479904 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
7998579905 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -79988,7 +79908,7 @@
7998879908 state.addr = 819847183517274112LLU; // reportnr__
7998979909 break;
7999079910 }
79991- case 18446744073709548293LLU: // 99999999LE'''''''''''''''
79911+ case 18446744073709548299LLU: // 99999999LK'''''''''''''''
7999279912 {
7999379913 fprintf(stderr, "%s", " but found actual level ");
7999479914 // ACCUMULATE ARGUMENTS - BEGIN
@@ -79997,7 +79917,7 @@
7999779917 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
7999879918 }
7999979919 // ACCUMULATE ARGUMENTS - END
80000- uint64_t return_to = 18446744073709548292LLU;
79920+ uint64_t return_to = 18446744073709548298LLU;
8000179921 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8000279922 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8000379923 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80006,16 +79926,16 @@
8000679926 state.addr = 819847183517274112LLU; // reportnr__
8000779927 break;
8000879928 }
80009- case 18446744073709548292LLU: // 99999999LD'''''''''''''''
79929+ case 18446744073709548298LLU: // 99999999LJ'''''''''''''''
8001079930 {
8001179931 {
8001279932 fprintf(stderr, "%s\n", "");
8001379933 exit(-1);
8001479934 }
80015- state.addr = 18446744073709548295LLU; // 99999999LG'''''''''''''''
79935+ state.addr = 18446744073709548301LLU; // 99999999LM'''''''''''''''
8001679936 break;
8001779937 }
80018- case 18446744073709548295LLU: // 99999999LG'''''''''''''''
79938+ case 18446744073709548301LLU: // 99999999LM'''''''''''''''
8001979939 {
8002079940 // variable u64 actual____ goes out of scope
8002179941 // emitted destructur for type u64
@@ -80023,10 +79943,10 @@
8002379943 // variable u64 level_____ goes out of scope
8002479944 // emitted destructur for type u64
8002579945 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference level_____ at 18
80026- state.addr = 18446744073709548299LLU; // 99999999LK'''''''''''''''
79946+ state.addr = 18446744073709548305LLU; // 99999999LQ'''''''''''''''
8002779947 break;
8002879948 }
80029- case 18446744073709548300LLU: // 99999999LL'''''''''''''''
79949+ case 18446744073709548306LLU: // 99999999LR'''''''''''''''
8003079950 {
8003179951
8003279952 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 123;
@@ -80035,16 +79955,16 @@
8003579955 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8003679956 }
8003779957 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 5LLU));
80038- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548291LLU : 18446744073709548290LLU;
79958+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548297LLU : 18446744073709548296LLU;
8003979959 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
8004079960 break;
8004179961 }
80042- case 18446744073709548291LLU: // 99999999LC'''''''''''''''
79962+ case 18446744073709548297LLU: // 99999999LI'''''''''''''''
8004379963 {
80044- state.addr = (heap.availilable_size_for_dynamic_objects >= (19LLU + 0LLU)) ? 18446744073709548288LLU : 18446744073709548287LLU;
79964+ state.addr = (heap.availilable_size_for_dynamic_objects >= (19LLU + 0LLU)) ? 18446744073709548294LLU : 18446744073709548293LLU;
8004579965 break;
8004679966 }
80047- case 18446744073709548288LLU: // 99999999L_'''''''''''''''
79967+ case 18446744073709548294LLU: // 99999999LF'''''''''''''''
8004879968 {
8004979969
8005079970 heap.availilable_size_for_dynamic_objects -= (19LLU + 0LLU);
@@ -80076,7 +79996,7 @@
8007679996 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8007779997 }
8007879998 // ACCUMULATE ARGUMENTS - END
80079- uint64_t return_to = 18446744073709548284LLU;
79999+ uint64_t return_to = 18446744073709548290LLU;
8008080000 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8008180001 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8008280002 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80085,7 +80005,7 @@
8008580005 state.addr = 533565069926072320LLU; // blknone___
8008680006 break;
8008780007 }
80088- case 18446744073709548284LLU: // 99999999K6'''''''''''''''
80008+ case 18446744073709548290LLU: // 99999999LB'''''''''''''''
8008980009 {
8009080010 {
8009180011 uint64_t exchange = LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/) /* RELEASE temporary reference at 19*/;
@@ -80101,7 +80021,7 @@
8010180021 LOCAL_PUSH_MOVE(&heap, 4LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8010280022 }
8010380023 // ACCUMULATE ARGUMENTS - END
80104- uint64_t return_to = 18446744073709548285LLU;
80024+ uint64_t return_to = 18446744073709548291LLU;
8010580025 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0));
8010680026 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8010780027 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 5LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80110,7 +80030,7 @@
8011080030 state.addr = 343185072444167040LLU; // SCOPEOPEN_
8011180031 break;
8011280032 }
80113- case 18446744073709548285LLU: // 99999999K7'''''''''''''''
80033+ case 18446744073709548291LLU: // 99999999LC'''''''''''''''
8011480034 {
8011580035 {
8011680036 uint64_t arg = 0;
@@ -80182,7 +80102,7 @@
8018280102 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8018380103 }
8018480104 // ACCUMULATE ARGUMENTS - END
80185- uint64_t return_to = 18446744073709548283LLU;
80105+ uint64_t return_to = 18446744073709548289LLU;
8018680106 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
8018780107 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8018880108 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80191,7 +80111,7 @@
8019180111 state.addr = 288592327324005381LLU; // PARSESCOPE
8019280112 break;
8019380113 }
80194- case 18446744073709548283LLU: // 99999999K5'''''''''''''''
80114+ case 18446744073709548289LLU: // 99999999LA'''''''''''''''
8019580115 {
8019680116 // ACCUMULATE ARGUMENTS - BEGIN
8019780117 {
@@ -80231,7 +80151,7 @@
8023180151 LOCAL_PUSH_MOVE(&heap, 8LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8023280152 }
8023380153 // ACCUMULATE ARGUMENTS - END
80234- uint64_t return_to = 18446744073709548282LLU;
80154+ uint64_t return_to = 18446744073709548288LLU;
8023580155 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0));
8023680156 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8023780157 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 9LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80240,18 +80160,18 @@
8024080160 state.addr = 343185072241833157LLU; // SCOPECLOSE
8024180161 break;
8024280162 }
80243- case 18446744073709548282LLU: // 99999999K4'''''''''''''''
80163+ case 18446744073709548288LLU: // 99999999L_'''''''''''''''
8024480164 {
8024580165 // variable list<resdest___> noresults_ goes out of scope
8024680166 // emitted destructur for type list<resdest___>
80247- state.addr = 18446744073709548280LLU; // 99999999K2'''''''''''''''
80167+ state.addr = 18446744073709548286LLU; // 99999999K8'''''''''''''''
8024880168 break;
8024980169 }
80250- case 18446744073709548280LLU: // 99999999K2'''''''''''''''
80170+ case 18446744073709548286LLU: // 99999999K8'''''''''''''''
8025180171 {
8025280172 if(!*LOCAL_ACCESS(heap.data, 18LLU, 17LLU)/*list*/)
8025380173 {
80254- state.addr = 18446744073709548281LLU; // 99999999K3'''''''''''''''
80174+ state.addr = 18446744073709548287LLU; // 99999999K9'''''''''''''''
8025580175 break;
8025680176 }
8025780177 // temporary list-element
@@ -80265,7 +80185,7 @@
8026580185 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8026680186 }
8026780187 // ACCUMULATE ARGUMENTS - END
80268- uint64_t return_to = 18446744073709548279LLU;
80188+ uint64_t return_to = 18446744073709548285LLU;
8026980189 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8027080190 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8027180191 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80274,23 +80194,23 @@
8027480194 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
8027580195 break;
8027680196 }
80277- case 18446744073709548279LLU: // 99999999K1'''''''''''''''
80197+ case 18446744073709548285LLU: // 99999999K7'''''''''''''''
8027880198 {
8027980199 // RELEASE temporary destructor-variable
8028080200 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
80281- state.addr = 18446744073709548280LLU; // 99999999K2'''''''''''''''
80201+ state.addr = 18446744073709548286LLU; // 99999999K8'''''''''''''''
8028280202 break;
8028380203 }
80284- case 18446744073709548281LLU: // 99999999K3'''''''''''''''
80204+ case 18446744073709548287LLU: // 99999999K9'''''''''''''''
8028580205 {
8028680206 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference noresults_ at 18
8028780207
8028880208 heap.availilable_size_for_dynamic_objects += (19LLU + 0LLU);
8028980209
80290- state.addr = 18446744073709548286LLU; // 99999999K8'''''''''''''''
80210+ state.addr = 18446744073709548292LLU; // 99999999LD'''''''''''''''
8029180211 break;
8029280212 }
80293- case 18446744073709548287LLU: // 99999999K9'''''''''''''''
80213+ case 18446744073709548293LLU: // 99999999LE'''''''''''''''
8029480214 {
8029580215 // ACCUMULATE ARGUMENTS - BEGIN
8029680216 {
@@ -80298,7 +80218,7 @@
8029880218 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8029980219 }
8030080220 // ACCUMULATE ARGUMENTS - END
80301- uint64_t return_to = 18446744073709548278LLU;
80221+ uint64_t return_to = 18446744073709548284LLU;
8030280222 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8030380223 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8030480224 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80307,21 +80227,21 @@
8030780227 state.addr = 819847183515949359LLU; // reportinit
8030880228 break;
8030980229 }
80310- case 18446744073709548278LLU: // 99999999K0'''''''''''''''
80230+ case 18446744073709548284LLU: // 99999999K6'''''''''''''''
8031180231 {
8031280232 {
8031380233 fprintf(stderr, "%s\n", "INTERNAL ERROR: out of dynamic heap, recompile compiler with more dynamic heap");
8031480234 exit(-1);
8031580235 }
80316- state.addr = 18446744073709548286LLU; // 99999999K8'''''''''''''''
80236+ state.addr = 18446744073709548292LLU; // 99999999LD'''''''''''''''
8031780237 break;
8031880238 }
80319- case 18446744073709548286LLU: // 99999999K8'''''''''''''''
80239+ case 18446744073709548292LLU: // 99999999LD'''''''''''''''
8032080240 {
80321- state.addr = 18446744073709548289LLU; // 99999999LA'''''''''''''''
80241+ state.addr = 18446744073709548295LLU; // 99999999LG'''''''''''''''
8032280242 break;
8032380243 }
80324- case 18446744073709548290LLU: // 99999999LB'''''''''''''''
80244+ case 18446744073709548296LLU: // 99999999LH'''''''''''''''
8032580245 {
8032680246
8032780247 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 125;
@@ -80330,11 +80250,11 @@
8033080250 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8033180251 }
8033280252 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 5LLU));
80333- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548277LLU : 18446744073709548276LLU;
80253+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548283LLU : 18446744073709548282LLU;
8033480254 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
8033580255 break;
8033680256 }
80337- case 18446744073709548277LLU: // 99999999Kz'''''''''''''''
80257+ case 18446744073709548283LLU: // 99999999K5'''''''''''''''
8033880258 {
8033980259 {
8034080260 uint64_t arg = /*results___*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 11LLU));
@@ -80344,10 +80264,10 @@
8034480264 uint64_t arg = 0;
8034580265 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8034680266 }
80347- state.addr = 18446744073709548274LLU; // 99999999Kw'''''''''''''''
80267+ state.addr = 18446744073709548280LLU; // 99999999K2'''''''''''''''
8034880268 break;
8034980269 }
80350- case 18446744073709548274LLU: // 99999999Kw'''''''''''''''
80270+ case 18446744073709548280LLU: // 99999999K2'''''''''''''''
8035180271 {
8035280272 if(!*LOCAL_ACCESS(heap.data, 19LLU, 17LLU))
8035380273 {
@@ -80354,7 +80274,7 @@
8035480274 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
8035580275 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
8035680276 {
80357- state.addr = 18446744073709548273LLU; // 99999999Kv'''''''''''''''
80277+ state.addr = 18446744073709548279LLU; // 99999999K1'''''''''''''''
8035880278 break;
8035980279 }
8036080280 }
@@ -80366,7 +80286,7 @@
8036680286 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8036780287 }
8036880288 // ACCUMULATE ARGUMENTS - END
80369- uint64_t return_to = 18446744073709548272LLU;
80289+ uint64_t return_to = 18446744073709548278LLU;
8037080290 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8037180291 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8037280292 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80375,7 +80295,7 @@
8037580295 state.addr = 819847183515949359LLU; // reportinit
8037680296 break;
8037780297 }
80378- case 18446744073709548272LLU: // 99999999Ku'''''''''''''''
80298+ case 18446744073709548278LLU: // 99999999K0'''''''''''''''
8037980299 {
8038080300 // ACCUMULATE ARGUMENTS - BEGIN
8038180301 {
@@ -80383,7 +80303,7 @@
8038380303 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8038480304 }
8038580305 // ACCUMULATE ARGUMENTS - END
80386- uint64_t return_to = 18446744073709548271LLU;
80306+ uint64_t return_to = 18446744073709548277LLU;
8038780307 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8038880308 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8038980309 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80392,7 +80312,7 @@
8039280312 state.addr = 325737967258195136LLU; // REPORTRES_
8039380313 break;
8039480314 }
80395- case 18446744073709548271LLU: // 99999999Kt'''''''''''''''
80315+ case 18446744073709548277LLU: // 99999999Kz'''''''''''''''
8039680316 {
8039780317 {
8039880318 fprintf(stderr, "%s\n", "missing return at end of function");
@@ -80400,16 +80320,16 @@
8040080320 }
8040180321 // parameter-reference resdest___ respar____ goes out of scope
8040280322 // parameter-reference list<resdest___> results___ goes out of scope
80403- state.addr = 18446744073709548274LLU; // 99999999Kw'''''''''''''''
80323+ state.addr = 18446744073709548280LLU; // 99999999K2'''''''''''''''
8040480324 break;
8040580325 }
80406- case 18446744073709548273LLU: // 99999999Kv'''''''''''''''
80326+ case 18446744073709548279LLU: // 99999999K1'''''''''''''''
8040780327 {
8040880328 ungetc(0, stdin);
80409- state.addr = 18446744073709548275LLU; // 99999999Kx'''''''''''''''
80329+ state.addr = 18446744073709548281LLU; // 99999999K3'''''''''''''''
8041080330 break;
8041180331 }
80412- case 18446744073709548276LLU: // 99999999Ky'''''''''''''''
80332+ case 18446744073709548282LLU: // 99999999K4'''''''''''''''
8041380333 {
8041480334 {
8041580335 uint64_t arg = 0;
@@ -80425,7 +80345,7 @@
8042580345 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8042680346 }
8042780347 // ACCUMULATE ARGUMENTS - END
80428- uint64_t return_to = 18446744073709548267LLU;
80348+ uint64_t return_to = 18446744073709548273LLU;
8042980349 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
8043080350 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8043180351 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80434,13 +80354,13 @@
8043480354 state.addr = 661592067397386240LLU; // isalpha___
8043580355 break;
8043680356 }
80437- case 18446744073709548267LLU: // 99999999Kp'''''''''''''''
80357+ case 18446744073709548273LLU: // 99999999Kv'''''''''''''''
8043880358 {
80439- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548270LLU : 18446744073709548269LLU;
80359+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548276LLU : 18446744073709548275LLU;
8044080360 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
8044180361 break;
8044280362 }
80443- case 18446744073709548270LLU: // 99999999Ks'''''''''''''''
80363+ case 18446744073709548276LLU: // 99999999Ky'''''''''''''''
8044480364 {
8044580365 {
8044680366 uint64_t arg = 0;
@@ -80454,11 +80374,11 @@
8045480374 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8045580375 }
8045680376 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 19LLU, 17LLU);
80457- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548266LLU : 18446744073709548265LLU;
80377+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548272LLU : 18446744073709548271LLU;
8045880378 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
8045980379 break;
8046080380 }
80461- case 18446744073709548266LLU: // 99999999Ko'''''''''''''''
80381+ case 18446744073709548272LLU: // 99999999Ku'''''''''''''''
8046280382 {
8046380383 {
8046480384 uint64_t arg = 0;
@@ -80530,7 +80450,7 @@
8053080450 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8053180451 }
8053280452 // ACCUMULATE ARGUMENTS - END
80533- uint64_t return_to = 18446744073709548263LLU;
80453+ uint64_t return_to = 18446744073709548269LLU;
8053480454 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
8053580455 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8053680456 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80539,18 +80459,18 @@
8053980459 state.addr = 293363122239967435LLU; // PROCRSTACK
8054080460 break;
8054180461 }
80542- case 18446744073709548263LLU: // 99999999Kl'''''''''''''''
80462+ case 18446744073709548269LLU: // 99999999Kr'''''''''''''''
8054380463 {
8054480464 // variable list<resdest___> noresults_ goes out of scope
8054580465 // emitted destructur for type list<resdest___>
80546- state.addr = 18446744073709548261LLU; // 99999999Kj'''''''''''''''
80466+ state.addr = 18446744073709548267LLU; // 99999999Kp'''''''''''''''
8054780467 break;
8054880468 }
80549- case 18446744073709548261LLU: // 99999999Kj'''''''''''''''
80469+ case 18446744073709548267LLU: // 99999999Kp'''''''''''''''
8055080470 {
8055180471 if(!*LOCAL_ACCESS(heap.data, 19LLU, 18LLU)/*list*/)
8055280472 {
80553- state.addr = 18446744073709548262LLU; // 99999999Kk'''''''''''''''
80473+ state.addr = 18446744073709548268LLU; // 99999999Kq'''''''''''''''
8055480474 break;
8055580475 }
8055680476 // temporary list-element
@@ -80564,7 +80484,7 @@
8056480484 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8056580485 }
8056680486 // ACCUMULATE ARGUMENTS - END
80567- uint64_t return_to = 18446744073709548260LLU;
80487+ uint64_t return_to = 18446744073709548266LLU;
8056880488 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8056980489 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8057080490 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80573,20 +80493,20 @@
8057380493 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
8057480494 break;
8057580495 }
80576- case 18446744073709548260LLU: // 99999999Ki'''''''''''''''
80496+ case 18446744073709548266LLU: // 99999999Ko'''''''''''''''
8057780497 {
8057880498 // RELEASE temporary destructor-variable
8057980499 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
80580- state.addr = 18446744073709548261LLU; // 99999999Kj'''''''''''''''
80500+ state.addr = 18446744073709548267LLU; // 99999999Kp'''''''''''''''
8058180501 break;
8058280502 }
80583- case 18446744073709548262LLU: // 99999999Kk'''''''''''''''
80503+ case 18446744073709548268LLU: // 99999999Kq'''''''''''''''
8058480504 {
8058580505 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference noresults_ at 19
80586- state.addr = 18446744073709548264LLU; // 99999999Km'''''''''''''''
80506+ state.addr = 18446744073709548270LLU; // 99999999Ks'''''''''''''''
8058780507 break;
8058880508 }
80589- case 18446744073709548265LLU: // 99999999Kn'''''''''''''''
80509+ case 18446744073709548271LLU: // 99999999Kt'''''''''''''''
8059080510 {
8059180511
8059280512 *LOCAL_ACCESS(heap.data, 18LLU, 16LLU) = 658016168996666272;
@@ -80595,11 +80515,11 @@
8059580515 LOCAL_PUSH_MOVE(&heap, 18, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8059680516 }
8059780517 *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 19LLU, 16LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 19LLU, 17LLU);
80598- state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548259LLU : 18446744073709548258LLU;
80518+ state.addr = *LOCAL_ACCESS(heap.data, 19LLU, 18LLU) ? 18446744073709548265LLU : 18446744073709548264LLU;
8059980519 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 19
8060080520 break;
8060180521 }
80602- case 18446744073709548259LLU: // 99999999Kh'''''''''''''''
80522+ case 18446744073709548265LLU: // 99999999Kn'''''''''''''''
8060380523 {
8060480524 // ACCUMULATE ARGUMENTS - BEGIN
8060580525 {
@@ -80663,7 +80583,7 @@
8066380583 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8066480584 }
8066580585 // ACCUMULATE ARGUMENTS - END
80666- uint64_t return_to = 18446744073709548256LLU;
80586+ uint64_t return_to = 18446744073709548262LLU;
8066780587 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
8066880588 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8066980589 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80672,12 +80592,12 @@
8067280592 state.addr = 293363112589131776LLU; // PROCITE___
8067380593 break;
8067480594 }
80675- case 18446744073709548256LLU: // 99999999Ke'''''''''''''''
80595+ case 18446744073709548262LLU: // 99999999Kk'''''''''''''''
8067680596 {
80677- state.addr = 18446744073709548257LLU; // 99999999Kf'''''''''''''''
80597+ state.addr = 18446744073709548263LLU; // 99999999Kl'''''''''''''''
8067880598 break;
8067980599 }
80680- case 18446744073709548258LLU: // 99999999Kg'''''''''''''''
80600+ case 18446744073709548264LLU: // 99999999Km'''''''''''''''
8068180601 {
8068280602 {
8068380603 uint64_t arg = 0;
@@ -80738,7 +80658,7 @@
8073880658 LOCAL_PUSH_MOVE(&heap, 12LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8073980659 }
8074080660 // ACCUMULATE ARGUMENTS - END
80741- uint64_t return_to = 18446744073709548255LLU;
80661+ uint64_t return_to = 18446744073709548261LLU;
8074280662 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 13LLU, 0/*address of closure-in-construction*/, 0));
8074380663 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8074480664 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 13LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80747,7 +80667,7 @@
8074780667 state.addr = 536089416471866752LLU; // builtins0_
8074880668 break;
8074980669 }
80750- case 18446744073709548255LLU: // 99999999Kd'''''''''''''''
80670+ case 18446744073709548261LLU: // 99999999Kj'''''''''''''''
8075180671 {
8075280672 {
8075380673 uint64_t arg = 0;
@@ -80754,11 +80674,11 @@
8075480674 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8075580675 }
8075680676 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = !/*builtin___*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU);
80757- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548254LLU : 18446744073709548253LLU;
80677+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548260LLU : 18446744073709548259LLU;
8075880678 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
8075980679 break;
8076080680 }
80761- case 18446744073709548254LLU: // 99999999Kc'''''''''''''''
80681+ case 18446744073709548260LLU: // 99999999Ki'''''''''''''''
8076280682 {
8076380683 // ACCUMULATE ARGUMENTS - BEGIN
8076480684 {
@@ -80818,7 +80738,7 @@
8081880738 LOCAL_PUSH_MOVE(&heap, 13LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8081980739 }
8082080740 // ACCUMULATE ARGUMENTS - END
80821- uint64_t return_to = 18446744073709548252LLU;
80741+ uint64_t return_to = 18446744073709548258LLU;
8082280742 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 14LLU, 0/*address of closure-in-construction*/, 0));
8082380743 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8082480744 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 14LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80827,7 +80747,7 @@
8082780747 state.addr = 41980200211791296LLU; // BUILTINS1_
8082880748 break;
8082980749 }
80830- case 18446744073709548252LLU: // 99999999Ka'''''''''''''''
80750+ case 18446744073709548258LLU: // 99999999Kg'''''''''''''''
8083180751 {
8083280752 {
8083380753 uint64_t arg = 0;
@@ -80834,11 +80754,11 @@
8083480754 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8083580755 }
8083680756 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = !/*builtin___*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU);
80837- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548251LLU : 18446744073709548250LLU;
80757+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548257LLU : 18446744073709548256LLU;
8083880758 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
8083980759 break;
8084080760 }
80841- case 18446744073709548251LLU: // 99999999K$'''''''''''''''
80761+ case 18446744073709548257LLU: // 99999999Kf'''''''''''''''
8084280762 {
8084380763 // ACCUMULATE ARGUMENTS - BEGIN
8084480764 {
@@ -80914,7 +80834,7 @@
8091480834 LOCAL_PUSH_MOVE(&heap, 17LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8091580835 }
8091680836 // ACCUMULATE ARGUMENTS - END
80917- uint64_t return_to = 18446744073709548249LLU;
80837+ uint64_t return_to = 18446744073709548255LLU;
8091880838 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 18LLU, 0/*address of closure-in-construction*/, 0));
8091980839 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8092080840 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 18LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -80923,7 +80843,7 @@
8092380843 state.addr = 58328220282664211LLU; // CONSTRUCTS
8092480844 break;
8092580845 }
80926- case 18446744073709548249LLU: // 99999999KY'''''''''''''''
80846+ case 18446744073709548255LLU: // 99999999Kd'''''''''''''''
8092780847 {
8092880848 {
8092980849 uint64_t arg = 0;
@@ -80930,11 +80850,11 @@
8093080850 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8093180851 }
8093280852 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = !/*builtin___*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU);
80933- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548248LLU : 18446744073709548247LLU;
80853+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548254LLU : 18446744073709548253LLU;
8093480854 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
8093580855 break;
8093680856 }
80937- case 18446744073709548248LLU: // 99999999KX'''''''''''''''
80857+ case 18446744073709548254LLU: // 99999999Kc'''''''''''''''
8093880858 {
8093980859
8094080860 *LOCAL_ACCESS(heap.data, 19LLU, 16LLU) = 711775449310560256;
@@ -80945,11 +80865,11 @@
8094580865 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8094680866 }
8094780867 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*builtin___*/*LOCAL_ACCESS(heap.data, 20LLU, 18LLU);
80948- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548246LLU : 18446744073709548245LLU;
80868+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548252LLU : 18446744073709548251LLU;
8094980869 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
8095080870 break;
8095180871 }
80952- case 18446744073709548246LLU: // 99999999KV'''''''''''''''
80872+ case 18446744073709548252LLU: // 99999999Ka'''''''''''''''
8095380873 {
8095480874 // ACCUMULATE ARGUMENTS - BEGIN
8095580875 {
@@ -81013,7 +80933,7 @@
8101380933 LOCAL_PUSH_MOVE(&heap, 14LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8101480934 }
8101580935 // ACCUMULATE ARGUMENTS - END
81016- uint64_t return_to = 18446744073709548243LLU;
80936+ uint64_t return_to = 18446744073709548249LLU;
8101780937 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0));
8101880938 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8101980939 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 15LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81022,12 +80942,12 @@
8102280942 state.addr = 293363115562631168LLU; // PROCLET___
8102380943 break;
8102480944 }
81025- case 18446744073709548243LLU: // 99999999KS'''''''''''''''
80945+ case 18446744073709548249LLU: // 99999999KY'''''''''''''''
8102680946 {
81027- state.addr = 18446744073709548244LLU; // 99999999KT'''''''''''''''
80947+ state.addr = 18446744073709548250LLU; // 99999999KZ'''''''''''''''
8102880948 break;
8102980949 }
81030- case 18446744073709548245LLU: // 99999999KU'''''''''''''''
80950+ case 18446744073709548251LLU: // 99999999K$'''''''''''''''
8103180951 {
8103280952
8103380953 *LOCAL_ACCESS(heap.data, 19LLU, 16LLU) = 876392789116452864;
@@ -81036,11 +80956,11 @@
8103680956 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8103780957 }
8103880958 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 20LLU, 17LLU);
81039- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548242LLU : 18446744073709548241LLU;
80959+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548248LLU : 18446744073709548247LLU;
8104080960 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
8104180961 break;
8104280962 }
81043- case 18446744073709548242LLU: // 99999999KR'''''''''''''''
80963+ case 18446744073709548248LLU: // 99999999KX'''''''''''''''
8104480964 {
8104580965 // ACCUMULATE ARGUMENTS - BEGIN
8104680966 {
@@ -81092,7 +81012,7 @@
8109281012 LOCAL_PUSH_MOVE(&heap, 11LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8109381013 }
8109481014 // ACCUMULATE ARGUMENTS - END
81095- uint64_t return_to = 18446744073709548239LLU;
81015+ uint64_t return_to = 18446744073709548245LLU;
8109681016 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0));
8109781017 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8109881018 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 12LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81101,12 +81021,12 @@
8110181021 state.addr = 293363125374476884LLU; // PROCUNINIT
8110281022 break;
8110381023 }
81104- case 18446744073709548239LLU: // 99999999KO'''''''''''''''
81024+ case 18446744073709548245LLU: // 99999999KU'''''''''''''''
8110581025 {
81106- state.addr = 18446744073709548240LLU; // 99999999KP'''''''''''''''
81026+ state.addr = 18446744073709548246LLU; // 99999999KV'''''''''''''''
8110781027 break;
8110881028 }
81109- case 18446744073709548241LLU: // 99999999KQ'''''''''''''''
81029+ case 18446744073709548247LLU: // 99999999KW'''''''''''''''
8111081030 {
8111181031
8111281032 *LOCAL_ACCESS(heap.data, 19LLU, 16LLU) = 517555565474810343;
@@ -81115,11 +81035,11 @@
8111581035 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8111681036 }
8111781037 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 20LLU, 17LLU);
81118- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548238LLU : 18446744073709548237LLU;
81038+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548244LLU : 18446744073709548243LLU;
8111981039 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
8112081040 break;
8112181041 }
81122- case 18446744073709548238LLU: // 99999999KN'''''''''''''''
81042+ case 18446744073709548244LLU: // 99999999KT'''''''''''''''
8112381043 {
8112481044 // ACCUMULATE ARGUMENTS - BEGIN
8112581045 {
@@ -81155,7 +81075,7 @@
8115581075 LOCAL_PUSH_MOVE(&heap, 7LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8115681076 }
8115781077 // ACCUMULATE ARGUMENTS - END
81158- uint64_t return_to = 18446744073709548235LLU;
81078+ uint64_t return_to = 18446744073709548241LLU;
8115981079 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0));
8116081080 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8116181081 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 8LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81164,12 +81084,12 @@
8116481084 state.addr = 293302649115726604LLU; // PRASRTNULL
8116581085 break;
8116681086 }
81167- case 18446744073709548235LLU: // 99999999KK'''''''''''''''
81087+ case 18446744073709548241LLU: // 99999999KQ'''''''''''''''
8116881088 {
81169- state.addr = 18446744073709548236LLU; // 99999999KL'''''''''''''''
81089+ state.addr = 18446744073709548242LLU; // 99999999KR'''''''''''''''
8117081090 break;
8117181091 }
81172- case 18446744073709548237LLU: // 99999999KM'''''''''''''''
81092+ case 18446744073709548243LLU: // 99999999KS'''''''''''''''
8117381093 {
8117481094
8117581095 *LOCAL_ACCESS(heap.data, 19LLU, 16LLU) = 819865187908583424;
@@ -81178,11 +81098,11 @@
8117881098 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8117981099 }
8118081100 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU) == /*id________*/*LOCAL_ACCESS(heap.data, 20LLU, 17LLU);
81181- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548234LLU : 18446744073709548233LLU;
81101+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548240LLU : 18446744073709548239LLU;
8118281102 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
8118381103 break;
8118481104 }
81185- case 18446744073709548234LLU: // 99999999KJ'''''''''''''''
81105+ case 18446744073709548240LLU: // 99999999KP'''''''''''''''
8118681106 {
8118781107 // ACCUMULATE ARGUMENTS - BEGIN
8118881108 {
@@ -81250,7 +81170,7 @@
8125081170 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8125181171 }
8125281172 // ACCUMULATE ARGUMENTS - END
81253- uint64_t return_to = 18446744073709548231LLU;
81173+ uint64_t return_to = 18446744073709548237LLU;
8125481174 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
8125581175 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8125681176 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81259,13 +81179,13 @@
8125981179 state.addr = 293363122005169294LLU; // PROCRETURN
8126081180 break;
8126181181 }
81262- case 18446744073709548231LLU: // 99999999KG'''''''''''''''
81182+ case 18446744073709548237LLU: // 99999999KM'''''''''''''''
8126381183 {
8126481184 ungetc(0, stdin);
81265- state.addr = 18446744073709548232LLU; // 99999999KH'''''''''''''''
81185+ state.addr = 18446744073709548238LLU; // 99999999KN'''''''''''''''
8126681186 break;
8126781187 }
81268- case 18446744073709548233LLU: // 99999999KI'''''''''''''''
81188+ case 18446744073709548239LLU: // 99999999KO'''''''''''''''
8126981189 {
8127081190
8127181191 *LOCAL_ACCESS(heap.data, 19LLU, 16LLU) = 40;
@@ -81274,11 +81194,11 @@
8127481194 LOCAL_PUSH_MOVE(&heap, 19, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8127581195 }
8127681196 *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 20LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 20LLU, 5LLU));
81277- state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548230LLU : 18446744073709548229LLU;
81197+ state.addr = *LOCAL_ACCESS(heap.data, 20LLU, 19LLU) ? 18446744073709548236LLU : 18446744073709548235LLU;
8127881198 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 20
8127981199 break;
8128081200 }
81281- case 18446744073709548230LLU: // 99999999KF'''''''''''''''
81201+ case 18446744073709548236LLU: // 99999999KL'''''''''''''''
8128281202 {
8128381203 {
8128481204 uint64_t arg = 0;
@@ -81354,7 +81274,7 @@
8135481274 LOCAL_PUSH_MOVE(&heap, 16LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8135581275 }
8135681276 // ACCUMULATE ARGUMENTS - END
81357- uint64_t return_to = 18446744073709548227LLU;
81277+ uint64_t return_to = 18446744073709548233LLU;
8135881278 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 17LLU, 0/*address of closure-in-construction*/, 0));
8135981279 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8136081280 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 17LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81363,18 +81283,18 @@
8136381283 state.addr = 288592327055033088LLU; // PARSECALL_
8136481284 break;
8136581285 }
81366- case 18446744073709548227LLU: // 99999999KC'''''''''''''''
81286+ case 18446744073709548233LLU: // 99999999KI'''''''''''''''
8136781287 {
8136881288 // variable list<resdest___> results___ goes out of scope
8136981289 // emitted destructur for type list<resdest___>
81370- state.addr = 18446744073709548225LLU; // 99999999KA'''''''''''''''
81290+ state.addr = 18446744073709548231LLU; // 99999999KG'''''''''''''''
8137181291 break;
8137281292 }
81373- case 18446744073709548225LLU: // 99999999KA'''''''''''''''
81293+ case 18446744073709548231LLU: // 99999999KG'''''''''''''''
8137481294 {
8137581295 if(!*LOCAL_ACCESS(heap.data, 20LLU, 19LLU)/*list*/)
8137681296 {
81377- state.addr = 18446744073709548226LLU; // 99999999KB'''''''''''''''
81297+ state.addr = 18446744073709548232LLU; // 99999999KH'''''''''''''''
8137881298 break;
8137981299 }
8138081300 // temporary list-element
@@ -81388,7 +81308,7 @@
8138881308 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8138981309 }
8139081310 // ACCUMULATE ARGUMENTS - END
81391- uint64_t return_to = 18446744073709548224LLU;
81311+ uint64_t return_to = 18446744073709548230LLU;
8139281312 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8139381313 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8139481314 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81397,20 +81317,20 @@
8139781317 state.addr = 18446744073709551534LLU; // 999999998s'''''''''''''''
8139881318 break;
8139981319 }
81400- case 18446744073709548224LLU: // 99999999K_'''''''''''''''
81320+ case 18446744073709548230LLU: // 99999999KF'''''''''''''''
8140181321 {
8140281322 // RELEASE temporary destructor-variable
8140381323 (void)LOCAL_POP_MOVE(&heap, 21LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 21
81404- state.addr = 18446744073709548225LLU; // 99999999KA'''''''''''''''
81324+ state.addr = 18446744073709548231LLU; // 99999999KG'''''''''''''''
8140581325 break;
8140681326 }
81407- case 18446744073709548226LLU: // 99999999KB'''''''''''''''
81327+ case 18446744073709548232LLU: // 99999999KH'''''''''''''''
8140881328 {
8140981329 (void)LOCAL_POP_MOVE(&heap, 20LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference results___ at 20
81410- state.addr = 18446744073709548228LLU; // 99999999KD'''''''''''''''
81330+ state.addr = 18446744073709548234LLU; // 99999999KJ'''''''''''''''
8141181331 break;
8141281332 }
81413- case 18446744073709548229LLU: // 99999999KE'''''''''''''''
81333+ case 18446744073709548235LLU: // 99999999KK'''''''''''''''
8141481334 {
8141581335 fprintf(stdout, "%s", "\n ");
8141681336 // ACCUMULATE ARGUMENTS - BEGIN
@@ -81483,7 +81403,7 @@
8148381403 LOCAL_PUSH_MOVE(&heap, 16LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8148481404 }
8148581405 // ACCUMULATE ARGUMENTS - END
81486- uint64_t return_to = 18446744073709548223LLU;
81406+ uint64_t return_to = 18446744073709548229LLU;
8148781407 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 17LLU, 0/*address of closure-in-construction*/, 0));
8148881408 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8148981409 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 17LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81492,68 +81412,68 @@
8149281412 state.addr = 293363103986127310LLU; // PROCASSIGN
8149381413 break;
8149481414 }
81495- case 18446744073709548223LLU: // 99999999J9'''''''''''''''
81415+ case 18446744073709548229LLU: // 99999999KE'''''''''''''''
8149681416 {
81497- state.addr = 18446744073709548228LLU; // 99999999KD'''''''''''''''
81417+ state.addr = 18446744073709548234LLU; // 99999999KJ'''''''''''''''
8149881418 break;
8149981419 }
81500- case 18446744073709548228LLU: // 99999999KD'''''''''''''''
81420+ case 18446744073709548234LLU: // 99999999KJ'''''''''''''''
8150181421 {
81502- state.addr = 18446744073709548232LLU; // 99999999KH'''''''''''''''
81422+ state.addr = 18446744073709548238LLU; // 99999999KN'''''''''''''''
8150381423 break;
8150481424 }
81505- case 18446744073709548232LLU: // 99999999KH'''''''''''''''
81425+ case 18446744073709548238LLU: // 99999999KN'''''''''''''''
8150681426 {
81507- state.addr = 18446744073709548236LLU; // 99999999KL'''''''''''''''
81427+ state.addr = 18446744073709548242LLU; // 99999999KR'''''''''''''''
8150881428 break;
8150981429 }
81510- case 18446744073709548236LLU: // 99999999KL'''''''''''''''
81430+ case 18446744073709548242LLU: // 99999999KR'''''''''''''''
8151181431 {
81512- state.addr = 18446744073709548240LLU; // 99999999KP'''''''''''''''
81432+ state.addr = 18446744073709548246LLU; // 99999999KV'''''''''''''''
8151381433 break;
8151481434 }
81515- case 18446744073709548240LLU: // 99999999KP'''''''''''''''
81435+ case 18446744073709548246LLU: // 99999999KV'''''''''''''''
8151681436 {
81517- state.addr = 18446744073709548244LLU; // 99999999KT'''''''''''''''
81437+ state.addr = 18446744073709548250LLU; // 99999999KZ'''''''''''''''
8151881438 break;
8151981439 }
81520- case 18446744073709548244LLU: // 99999999KT'''''''''''''''
81440+ case 18446744073709548250LLU: // 99999999KZ'''''''''''''''
8152181441 {
81522- state.addr = 18446744073709548247LLU; // 99999999KW'''''''''''''''
81442+ state.addr = 18446744073709548253LLU; // 99999999Kb'''''''''''''''
8152381443 break;
8152481444 }
81525- case 18446744073709548247LLU: // 99999999KW'''''''''''''''
81445+ case 18446744073709548253LLU: // 99999999Kb'''''''''''''''
8152681446 {
81527- state.addr = 18446744073709548250LLU; // 99999999KZ'''''''''''''''
81447+ state.addr = 18446744073709548256LLU; // 99999999Ke'''''''''''''''
8152881448 break;
8152981449 }
81530- case 18446744073709548250LLU: // 99999999KZ'''''''''''''''
81450+ case 18446744073709548256LLU: // 99999999Ke'''''''''''''''
8153181451 {
81532- state.addr = 18446744073709548253LLU; // 99999999Kb'''''''''''''''
81452+ state.addr = 18446744073709548259LLU; // 99999999Kh'''''''''''''''
8153381453 break;
8153481454 }
81535- case 18446744073709548253LLU: // 99999999Kb'''''''''''''''
81455+ case 18446744073709548259LLU: // 99999999Kh'''''''''''''''
8153681456 {
8153781457 // variable u64 builtin___ goes out of scope
8153881458 // emitted destructur for type u64
8153981459 (void)LOCAL_POP_MOVE(&heap, 19LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference builtin___ at 19
81540- state.addr = 18446744073709548257LLU; // 99999999Kf'''''''''''''''
81460+ state.addr = 18446744073709548263LLU; // 99999999Kl'''''''''''''''
8154181461 break;
8154281462 }
81543- case 18446744073709548257LLU: // 99999999Kf'''''''''''''''
81463+ case 18446744073709548263LLU: // 99999999Kl'''''''''''''''
8154481464 {
81545- state.addr = 18446744073709548264LLU; // 99999999Km'''''''''''''''
81465+ state.addr = 18446744073709548270LLU; // 99999999Ks'''''''''''''''
8154681466 break;
8154781467 }
81548- case 18446744073709548264LLU: // 99999999Km'''''''''''''''
81468+ case 18446744073709548270LLU: // 99999999Ks'''''''''''''''
8154981469 {
8155081470 // variable u64 id________ goes out of scope
8155181471 // emitted destructur for type u64
8155281472 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference id________ at 18
81553- state.addr = 18446744073709548268LLU; // 99999999Kq'''''''''''''''
81473+ state.addr = 18446744073709548274LLU; // 99999999Kw'''''''''''''''
8155481474 break;
8155581475 }
81556- case 18446744073709548269LLU: // 99999999Kr'''''''''''''''
81476+ case 18446744073709548275LLU: // 99999999Kx'''''''''''''''
8155781477 {
8155881478
8155981479 *LOCAL_ACCESS(heap.data, 17LLU, 16LLU) = 40;
@@ -81562,11 +81482,11 @@
8156281482 LOCAL_PUSH_MOVE(&heap, 17, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8156381483 }
8156481484 *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) = /*sym_______*/*LOCAL_ACCESS(heap.data, 18LLU, 16LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 18LLU, 5LLU));
81565- state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548222LLU : 18446744073709548221LLU;
81485+ state.addr = *LOCAL_ACCESS(heap.data, 18LLU, 17LLU) ? 18446744073709548228LLU : 18446744073709548227LLU;
8156681486 (void)LOCAL_POP_MOVE(&heap, 18LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 18
8156781487 break;
8156881488 }
81569- case 18446744073709548222LLU: // 99999999J8'''''''''''''''
81489+ case 18446744073709548228LLU: // 99999999KD'''''''''''''''
8157081490 {
8157181491 // ACCUMULATE ARGUMENTS - BEGIN
8157281492 {
@@ -81634,7 +81554,7 @@
8163481554 LOCAL_PUSH_MOVE(&heap, 15LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8163581555 }
8163681556 // ACCUMULATE ARGUMENTS - END
81637- uint64_t return_to = 18446744073709548219LLU;
81557+ uint64_t return_to = 18446744073709548225LLU;
8163881558 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0));
8163981559 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8164081560 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 16LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81643,12 +81563,12 @@
8164381563 state.addr = 293311495659098574LLU; // PRCTASSIGN
8164481564 break;
8164581565 }
81646- case 18446744073709548219LLU: // 99999999J5'''''''''''''''
81566+ case 18446744073709548225LLU: // 99999999KA'''''''''''''''
8164781567 {
81648- state.addr = 18446744073709548220LLU; // 99999999J6'''''''''''''''
81568+ state.addr = 18446744073709548226LLU; // 99999999KB'''''''''''''''
8164981569 break;
8165081570 }
81651- case 18446744073709548221LLU: // 99999999J7'''''''''''''''
81571+ case 18446744073709548227LLU: // 99999999KC'''''''''''''''
8165281572 {
8165381573 fprintf(stderr, "%s", "syntax error at char ");
8165481574 putc((char)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 17LLU, 5LLU)), stderr);
@@ -81659,43 +81579,43 @@
8165981579 fprintf(stderr, "%s\n", "");
8166081580 exit(-1);
8166181581 }
81662- state.addr = 18446744073709548220LLU; // 99999999J6'''''''''''''''
81582+ state.addr = 18446744073709548226LLU; // 99999999KB'''''''''''''''
8166381583 break;
8166481584 }
81665- case 18446744073709548220LLU: // 99999999J6'''''''''''''''
81585+ case 18446744073709548226LLU: // 99999999KB'''''''''''''''
8166681586 {
81667- state.addr = 18446744073709548268LLU; // 99999999Kq'''''''''''''''
81587+ state.addr = 18446744073709548274LLU; // 99999999Kw'''''''''''''''
8166881588 break;
8166981589 }
81670- case 18446744073709548268LLU: // 99999999Kq'''''''''''''''
81590+ case 18446744073709548274LLU: // 99999999Kw'''''''''''''''
8167181591 {
81672- state.addr = 18446744073709548275LLU; // 99999999Kx'''''''''''''''
81592+ state.addr = 18446744073709548281LLU; // 99999999K3'''''''''''''''
8167381593 break;
8167481594 }
81675- case 18446744073709548275LLU: // 99999999Kx'''''''''''''''
81595+ case 18446744073709548281LLU: // 99999999K3'''''''''''''''
8167681596 {
81677- state.addr = 18446744073709548289LLU; // 99999999LA'''''''''''''''
81597+ state.addr = 18446744073709548295LLU; // 99999999LG'''''''''''''''
8167881598 break;
8167981599 }
81680- case 18446744073709548289LLU: // 99999999LA'''''''''''''''
81600+ case 18446744073709548295LLU: // 99999999LG'''''''''''''''
8168181601 {
81682- state.addr = 18446744073709548299LLU; // 99999999LK'''''''''''''''
81602+ state.addr = 18446744073709548305LLU; // 99999999LQ'''''''''''''''
8168381603 break;
8168481604 }
81685- case 18446744073709548299LLU: // 99999999LK'''''''''''''''
81605+ case 18446744073709548305LLU: // 99999999LQ'''''''''''''''
8168681606 {
81687- state.addr = 18446744073709548303LLU; // 99999999LO'''''''''''''''
81607+ state.addr = 18446744073709548309LLU; // 99999999LU'''''''''''''''
8168881608 break;
8168981609 }
81690- case 18446744073709548303LLU: // 99999999LO'''''''''''''''
81610+ case 18446744073709548309LLU: // 99999999LU'''''''''''''''
8169181611 {
8169281612 // variable u64 sym_______ goes out of scope
8169381613 // emitted destructur for type u64
8169481614 (void)LOCAL_POP_MOVE(&heap, 17LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE reference sym_______ at 17
81695- state.addr = 18446744073709548308LLU; // 99999999LT'''''''''''''''
81615+ state.addr = 18446744073709548314LLU; // 99999999LZ'''''''''''''''
8169681616 break;
8169781617 }
81698- case 18446744073709548307LLU: // 99999999LS'''''''''''''''
81618+ case 18446744073709548313LLU: // 99999999LY'''''''''''''''
8169981619 {
8170081620
8170181621 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 16LLU, 5LLU)) = (uint64_t)getchar();
@@ -81747,7 +81667,7 @@
8174781667 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8174881668 }
8174981669 // ACCUMULATE ARGUMENTS - END
81750- uint64_t return_to = 18446744073709548218LLU;
81670+ uint64_t return_to = 18446744073709548224LLU;
8175181671 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8175281672 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8175381673 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81756,7 +81676,7 @@
8175681676 state.addr = 839519665163075584LLU; // skip______
8175781677 break;
8175881678 }
81759- case 18446744073709548218LLU: // 99999999J4'''''''''''''''
81679+ case 18446744073709548224LLU: // 99999999K_'''''''''''''''
8176081680 {
8176181681 ungetc((int)/*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)), stdin);
8176281682 if('(' != (char)getchar())
@@ -81764,15 +81684,15 @@
8176481684 fprintf(stderr, "match failed at char %c\n", (char)40LLU);
8176581685 exit(-1);
8176681686 }
81767- state.addr = 18446744073709548217LLU; // 99999999J3'''''''''''''''
81687+ state.addr = 18446744073709548223LLU; // 99999999J9'''''''''''''''
8176881688 break;
8176981689 }
81770- case 18446744073709548217LLU: // 99999999J3'''''''''''''''
81690+ case 18446744073709548223LLU: // 99999999J9'''''''''''''''
8177181691 {
8177281692 *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)) = (uint64_t)getchar();
8177381693 if(!*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)) || *access_heap(heap.data, *LOCAL_ACCESS(heap.data, 4LLU, 2LLU)) > 255)
8177481694 {
81775- state.addr = 18446744073709548216LLU; // 99999999J2'''''''''''''''
81695+ state.addr = 18446744073709548222LLU; // 99999999J8'''''''''''''''
8177681696 break;
8177781697 }
8177881698 // ACCUMULATE ARGUMENTS - BEGIN
@@ -81781,7 +81701,7 @@
8178181701 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8178281702 }
8178381703 // ACCUMULATE ARGUMENTS - END
81784- uint64_t return_to = 18446744073709548215LLU;
81704+ uint64_t return_to = 18446744073709548221LLU;
8178581705 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8178681706 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8178781707 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81790,7 +81710,7 @@
8179081710 state.addr = 839519665163075584LLU; // skip______
8179181711 break;
8179281712 }
81793- case 18446744073709548215LLU: // 99999999J1'''''''''''''''
81713+ case 18446744073709548221LLU: // 99999999J7'''''''''''''''
8179481714 {
8179581715 {
8179681716 uint64_t arg = 0;
@@ -81802,17 +81722,17 @@
8180281722 LOCAL_PUSH_MOVE(&heap, 5, &(heap.data[0].elem1)/*address of current closure*/, &arg);
8180381723 }
8180481724 *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) = /*parenclose*/*LOCAL_ACCESS(heap.data, 6LLU, 4LLU) == /*c_________*/*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 6LLU, 2LLU));
81805- state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709548214LLU : 18446744073709548213LLU;
81725+ state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709548220LLU : 18446744073709548219LLU;
8180681726 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
8180781727 break;
8180881728 }
81809- case 18446744073709548214LLU: // 99999999J0'''''''''''''''
81729+ case 18446744073709548220LLU: // 99999999J6'''''''''''''''
8181081730 {
8181181731 ungetc(0, stdin);
81812- state.addr = 18446744073709548212LLU; // 99999999Jy'''''''''''''''
81732+ state.addr = 18446744073709548218LLU; // 99999999J4'''''''''''''''
8181381733 break;
8181481734 }
81815- case 18446744073709548213LLU: // 99999999Jz'''''''''''''''
81735+ case 18446744073709548219LLU: // 99999999J5'''''''''''''''
8181681736 {
8181781737 {
8181881738 uint64_t arg = 0;
@@ -81828,7 +81748,7 @@
8182881748 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8182981749 }
8183081750 // ACCUMULATE ARGUMENTS - END
81831- uint64_t return_to = 18446744073709548208LLU;
81751+ uint64_t return_to = 18446744073709548214LLU;
8183281752 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
8183381753 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8183481754 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81837,13 +81757,13 @@
8183781757 state.addr = 661592067397386240LLU; // isalpha___
8183881758 break;
8183981759 }
81840- case 18446744073709548208LLU: // 99999999Ju'''''''''''''''
81760+ case 18446744073709548214LLU: // 99999999J0'''''''''''''''
8184181761 {
81842- state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709548211LLU : 18446744073709548210LLU;
81762+ state.addr = *LOCAL_ACCESS(heap.data, 6LLU, 5LLU) ? 18446744073709548217LLU : 18446744073709548216LLU;
8184381763 (void)LOCAL_POP_MOVE(&heap, 6LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 6
8184481764 break;
8184581765 }
81846- case 18446744073709548211LLU: // 99999999Jx'''''''''''''''
81766+ case 18446744073709548217LLU: // 99999999J3'''''''''''''''
8184781767 {
8184881768 {
8184981769 uint64_t arg = 0;
@@ -81869,7 +81789,7 @@
8186981789 LOCAL_PUSH_MOVE(&heap, 2LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8187081790 }
8187181791 // ACCUMULATE ARGUMENTS - END
81872- uint64_t return_to = 18446744073709548207LLU;
81792+ uint64_t return_to = 18446744073709548213LLU;
8187381793 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0));
8187481794 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8187581795 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 3LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81878,7 +81798,7 @@
8187881798 state.addr = 288592327091442496LLU; // PARSEELEM_
8187981799 break;
8188081800 }
81881- case 18446744073709548207LLU: // 99999999Jt'''''''''''''''
81801+ case 18446744073709548213LLU: // 99999999Jz'''''''''''''''
8188281802 {
8188381803 {
8188481804 uint64_t arg = 0;
@@ -81902,7 +81822,7 @@
8190281822 LOCAL_PUSH_MOVE(&heap, 3LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8190381823 }
8190481824 // ACCUMULATE ARGUMENTS - END
81905- uint64_t return_to = 18446744073709548203LLU;
81825+ uint64_t return_to = 18446744073709548209LLU;
8190681826 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0));
8190781827 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8190881828 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 4LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81911,18 +81831,18 @@
8191181831 state.addr = 209887033935398019LLU; // KnowTypeRC
8191281832 break;
8191381833 }
81914- case 18446744073709548203LLU: // 99999999Jp'''''''''''''''
81834+ case 18446744073709548209LLU: // 99999999Jv'''''''''''''''
8191581835 {
81916- state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709548206LLU : 18446744073709548205LLU;
81836+ state.addr = *LOCAL_ACCESS(heap.data, 8LLU, 7LLU) ? 18446744073709548212LLU : 18446744073709548211LLU;
8191781837 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
8191881838 break;
8191981839 }
81920- case 18446744073709548206LLU: // 99999999Js'''''''''''''''
81840+ case 18446744073709548212LLU: // 99999999Jy'''''''''''''''
8192181841 {
81922- state.addr = 18446744073709548204LLU; // 99999999Jq'''''''''''''''
81842+ state.addr = 18446744073709548210LLU; // 99999999Jw'''''''''''''''
8192381843 break;
8192481844 }
81925- case 18446744073709548205LLU: // 99999999Jr'''''''''''''''
81845+ case 18446744073709548211LLU: // 99999999Jx'''''''''''''''
8192681846 {
8192781847 // ACCUMULATE ARGUMENTS - BEGIN
8192881848 {
@@ -81930,7 +81850,7 @@
8193081850 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8193181851 }
8193281852 // ACCUMULATE ARGUMENTS - END
81933- uint64_t return_to = 18446744073709548202LLU;
81853+ uint64_t return_to = 18446744073709548208LLU;
8193481854 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8193581855 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8193681856 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81939,7 +81859,7 @@
8193981859 state.addr = 819847183515949359LLU; // reportinit
8194081860 break;
8194181861 }
81942- case 18446744073709548202LLU: // 99999999Jo'''''''''''''''
81862+ case 18446744073709548208LLU: // 99999999Ju'''''''''''''''
8194381863 {
8194481864 // ACCUMULATE ARGUMENTS - BEGIN
8194581865 {
@@ -81947,7 +81867,7 @@
8194781867 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8194881868 }
8194981869 // ACCUMULATE ARGUMENTS - END
81950- uint64_t return_to = 18446744073709548201LLU;
81870+ uint64_t return_to = 18446744073709548207LLU;
8195181871 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8195281872 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8195381873 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81956,7 +81876,7 @@
8195681876 state.addr = 819847183518878432LLU; // reporttype
8195781877 break;
8195881878 }
81959- case 18446744073709548201LLU: // 99999999Jn'''''''''''''''
81879+ case 18446744073709548207LLU: // 99999999Jt'''''''''''''''
8196081880 {
8196181881 fprintf(stderr, "%s", " not defined");
8196281882 {
@@ -81963,10 +81883,10 @@
8196381883 fprintf(stderr, "%s\n", "");
8196481884 exit(-1);
8196581885 }
81966- state.addr = 18446744073709548204LLU; // 99999999Jq'''''''''''''''
81886+ state.addr = 18446744073709548210LLU; // 99999999Jw'''''''''''''''
8196781887 break;
8196881888 }
81969- case 18446744073709548204LLU: // 99999999Jq'''''''''''''''
81889+ case 18446744073709548210LLU: // 99999999Jw'''''''''''''''
8197081890 {
8197181891 {
8197281892 uint64_t arg = 0;
@@ -81982,7 +81902,7 @@
8198281902 LOCAL_PUSH_MOVE(&heap, 1LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8198381903 }
8198481904 // ACCUMULATE ARGUMENTS - END
81985- uint64_t return_to = 18446744073709548197LLU;
81905+ uint64_t return_to = 18446744073709548203LLU;
8198681906 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0));
8198781907 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8198881908 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 2LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -81991,12 +81911,12 @@
8199181911 state.addr = 101193007747052544LLU; // ElemDefCP_
8199281912 break;
8199381913 }
81994- case 18446744073709548197LLU: // 99999999Jj'''''''''''''''
81914+ case 18446744073709548203LLU: // 99999999Jp'''''''''''''''
8199581915 {
81996- state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 1LLU)), 7) ? 18446744073709548200LLU : 18446744073709548199LLU;
81916+ state.addr = !list_push_move(&heap, &*LOCAL_ACCESS(heap.data, 8LLU, 7LLU), &*access_heap(heap.data, *LOCAL_ACCESS(heap.data, 8LLU, 1LLU)), 7) ? 18446744073709548206LLU : 18446744073709548205LLU;
8199781917 break;
8199881918 }
81999- case 18446744073709548200LLU: // 99999999Jm'''''''''''''''
81919+ case 18446744073709548206LLU: // 99999999Js'''''''''''''''
8200081920 {
8200181921 fprintf(stderr, "%s", "pushing par ");
8200281922 printid(stderr, /*par_______*/*access_heap(heap.data, tree_elem_addr(heap.data, 2LLU, LOCAL_ACCESS_ADDR(heap.data, 8LLU, 6LLU), 0LLU)));
@@ -82012,7 +81932,7 @@
8201281932 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8201381933 }
8201481934 // ACCUMULATE ARGUMENTS - END
82015- uint64_t return_to = 18446744073709548196LLU;
81935+ uint64_t return_to = 18446744073709548202LLU;
8201681936 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8201781937 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8201881938 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -82021,18 +81941,18 @@
8202181941 state.addr = 18446744073709551465LLU; // 999999997n'''''''''''''''
8202281942 break;
8202381943 }
82024- case 18446744073709548196LLU: // 99999999Ji'''''''''''''''
81944+ case 18446744073709548202LLU: // 99999999Jo'''''''''''''''
8202581945 {
8202681946 // parameter elemdef___ tmp_______ goes out of scope
82027- state.addr = 18446744073709548198LLU; // 99999999Jk'''''''''''''''
81947+ state.addr = 18446744073709548204LLU; // 99999999Jq'''''''''''''''
8202881948 break;
8202981949 }
82030- case 18446744073709548199LLU: // 99999999Jl'''''''''''''''
81950+ case 18446744073709548205LLU: // 99999999Jr'''''''''''''''
8203181951 {
82032- state.addr = 18446744073709548198LLU; // 99999999Jk'''''''''''''''
81952+ state.addr = 18446744073709548204LLU; // 99999999Jq'''''''''''''''
8203381953 break;
8203481954 }
82035- case 18446744073709548198LLU: // 99999999Jk'''''''''''''''
81955+ case 18446744073709548204LLU: // 99999999Jq'''''''''''''''
8203681956 {
8203781957 (void)LOCAL_POP_MOVE(&heap, 8LLU, &(heap.data[0].elem1)/*address of current closure*/); // RELEASE temporary reference at 8
8203881958 {
@@ -82046,7 +81966,7 @@
8204681966 LOCAL_PUSH_MOVE(&heap, 0LLU, &(heap.data[0].elem0)/*address of closure-in-construction*/, &arg);
8204781967 }
8204881968 // ACCUMULATE ARGUMENTS - END
82049- uint64_t return_to = 18446744073709548195LLU;
81969+ uint64_t return_to = 18446744073709548201LLU;
8205081970 const uint64_t restore = *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0));
8205181971 uint64_t baseinfo = pair_move(&heap, &(heap.data[0].elem1)/*memory root*/, &return_to);
8205281972 *access_heap(heap.data, tree_elem_addr_internal(heap.data, 1 + 1LLU, 0/*address of closure-in-construction*/, 0)) = baseinfo;
@@ -82055,7 +81975,7 @@
8205581975 state.addr = 839519665163075584LLU; // skip______
8205681976 break;
8205781977 }
82058- case 18446744073709548195LLU: // 99999999Jh'''''''''''''''
81978+ case 18446744073709548201LLU: // 99999999Jn'''''''''''''''
8205981979 {
8206081980 {
8206181981 uint64_t arg = 0;
@@ -82062,17 +81982,17 @@
8206281982 LOCAL_PUSH_MOVE(&heap, 8, &(heap.data[0].elem1)/*address of current closure*/, &arg);
82063