1.language ECMAScript 2 3slotNum = 0x0 4.function any .#*#(any a0, any a1, any a2) { 5label_1: 6label_0: 7 ldundefined 8 returnundefined 9label_2: 10} 11 12slotNum = 0x0 13.function any .#*#^1(any a0, any a1, any a2) { 14label_1: 15label_0: 16 ldundefined 17 returnundefined 18label_2: 19} 20 21slotNum = 0x2 22.function any .#*#^2(any a0, any a1, any a2) { 23label_1: 24label_0: 25 definefunc 0x0, .#*^2*#, 0x0 26 definefunc 0x1, .#*^2*#^1, 0x0 27 ldundefined 28 returnundefined 29label_2: 30} 31 32slotNum = 0x0 33.function any .#*#a(any a0, any a1, any a2) { 34label_1: 35label_0: 36 ldundefined 37 returnundefined 38label_2: 39} 40 41slotNum = 0x0 42.function any .#*#a^1(any a0, any a1, any a2) { 43label_1: 44label_0: 45 ldundefined 46 returnundefined 47label_2: 48} 49 50slotNum = 0x1 51.function any .#*^2*#(any a0, any a1, any a2) { 52label_1: 53label_0: 54 definefunc 0x0, .#*^2**#, 0x0 55 ldundefined 56 returnundefined 57label_2: 58} 59 60slotNum = 0x1 61.function any .#*^2*#^1(any a0, any a1, any a2) { 62label_1: 63label_0: 64 definefunc 0x0, .#*^2*^1*#, 0x0 65 ldundefined 66 returnundefined 67label_2: 68} 69 70slotNum = 0x0 71.function any .#*^2**#(any a0, any a1, any a2) { 72label_1: 73label_0: 74 ldundefined 75 returnundefined 76label_2: 77} 78 79slotNum = 0x0 80.function any .#*^2*^1*#(any a0, any a1, any a2) { 81label_1: 82label_0: 83 ldundefined 84 returnundefined 85label_2: 86} 87 88slotNum = 0x5 89.function any .func_main_0(any a0, any a1, any a2) { 90label_1: 91label_0: 92 newlexenv 0x2 93 lda a1 94 stlexvar 0x0, 0x0 95 lda a2 96 stlexvar 0x0, 0x1 97 definefunc 0x0, .#*#, 0x0 98 definefunc 0x1, .#*#^1, 0x0 99 definefunc 0x2, .#*#^2, 0x0 100 definefunc 0x3, .#*#a, 0x0 101 definefunc 0x4, .#*#a^1, 0x0 102 ldundefined 103 returnundefined 104label_2: 105} 106 107 108======> literal array buffer <====== 109------------------------------------ 110slot _0 111------------------------------------ 112slot _1 113{ 114 index: 0 115 tag: 2 116 val: 0 117}, 118{ 119 index: 1 120 tag: 2 121 val: 0 122}, 123{ 124 index: 2 125 tag: 2 126 val: 0 127}, 128{ 129 index: 3 130 tag: 2 131 val: 0 132}, 133{ 134 index: 4 135 tag: 2 136 val: 0 137}, 138{ 139 index: 5 140 tag: 2 141 val: 0 142}, 143