aboutsummaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
authorAlon Zakai <azakai@mozilla.com>2010-11-26 20:09:39 -0800
committerAlon Zakai <azakai@mozilla.com>2010-11-26 20:09:39 -0800
commite053177b97a5bd2046019d573a0ce2619d922ae1 (patch)
treedb49451ab84e55e9235b98df0d043ced37cd983d /demos
parentdba2317a77ce6e0a8e630309908ae11dc312d009 (diff)
updated lua demo
Diffstat (limited to 'demos')
-rw-r--r--demos/lua.js294
1 files changed, 145 insertions, 149 deletions
diff --git a/demos/lua.js b/demos/lua.js
index 8eba36f5..1b7e5185 100644
--- a/demos/lua.js
+++ b/demos/lua.js
@@ -152,51 +152,20 @@ var Module = {};
pos = pos ? pos : 0;
assert(pos === 0); // TODO: remove 'pos'
if (slab === HEAP) return pos;
- var size = 0;
-
- // The slab may contain arrays, which we basically need to 'flatten' out
- // into one long slab. We do that by traversing it, and not by creating
- // a new slab, to save time and memory
- var stack = [[slab, 0]], top, curr;
- while(1) {
- top = stack[stack.length-1];
- if (top[1] >= top[0].length) {
- stack.pop();
- if (stack.length === 0) break;
- top = stack[stack.length-1];
- top[1]++;
- continue;
- }
- var curr = top[0][top[1]];
- if (curr === undefined)
+ var size = slab.length;
+
+ var i;
+ for (i = 0; i < size; i++) {
+ if (slab[i] === undefined) {
throw 'Invalid element in slab'; // This can be caught, and you can try again to allocate later, see globalFuncs in run()
- if (curr.length) {
- stack.push([curr,0]);
- continue;
}
- size++;
- top[1]++;
}
// Finalize
var ret = [_malloc, Runtime.stackAlloc, Runtime.staticAlloc][allocator ? allocator : ALLOC_STATIC](Math.max(size, 1));
- stack = [[slab, 0]];
- var i = 0;
- while(1) {
- top = stack[stack.length-1];
- if (top[1] >= top[0].length) {
- stack.pop();
- if (stack.length === 0) break;
- top = stack[stack.length-1];
- top[1]++;
- continue;
- }
- var curr = top[0][top[1]];
- if (curr.length) {
- stack.push([curr,0]);
- continue;
- }
+ for (i = 0; i < size; i++) {
+ var curr = slab[i];
if (typeof curr === 'function') {
curr = Runtime.getFunctionIndex(curr);
@@ -208,9 +177,6 @@ var Module = {};
} else {
HEAP[ret + i] = curr;
}
-
- top[1]++;
- i++;
}
return ret;
@@ -294,15 +260,37 @@ var Module = {};
// C-style: we work on ints on the HEAP.
function __formatString() {
+ var cStyle = false;
var textIndex = arguments[0];
var argIndex = 1;
+ if (textIndex < 0) {
+ cStyle = true;
+ textIndex = -textIndex;
+ slab = null;
+ argIndex = arguments[1];
+ } else {
+ var _arguments = arguments;
+ }
+ function getNextArg(type) {
+ var ret;
+ if (!cStyle) {
+ ret = _arguments[argIndex];
+ argIndex++;
+ } else {
+ ret = (type === 'f' ? FHEAP : IHEAP)[argIndex];
+ argIndex += type === 'l'.charCodeAt(0) ? 8 : 4; // XXX hardcoded native sizes
+ }
+ return ret;
+ }
+
var ret = [];
- var curr = -1;
+ var curr = -1, next, currArg;
while (curr) { // Note: should be curr != 0, technically. But this helps catch bugs with undefineds
curr = IHEAP[textIndex];
next = IHEAP[textIndex+1];
if (curr == '%'.charCodeAt(0) && ['d', 'u', 'f', '.'].indexOf(String.fromCharCode(next)) != -1) {
- var argText = String(+arguments[argIndex]); // +: boolean=>int
+ var currArg;
+ var argText;
// Handle very very simply formatting, namely only %.Xf
if (next == '.'.charCodeAt(0)) {
var limit = 0;
@@ -314,6 +302,9 @@ var Module = {};
textIndex++;
}
textIndex--;
+ next = IHEAP[textIndex+1];
+ currArg = getNextArg(next);
+ argText = String(+currArg); // +: boolean=>int
var dotIndex = argText.indexOf('.');
if (dotIndex == -1) {
dotIndex = argText.length;
@@ -323,20 +314,21 @@ var Module = {};
argText = argText.substr(0, dotIndex+1+limit);
textIndex += 2;
} else if (next == 'u'.charCodeAt(0)) {
- argText = String(unSign(arguments[argIndex], 32));
+ currArg = getNextArg(next);
+ argText = String(unSign(currArg, 32));
+ } else {
+ currArg = getNextArg(next);
+ argText = String(+currArg); // +: boolean=>int
}
argText.split('').forEach(function(chr) {
ret.push(chr.charCodeAt(0));
});
- argIndex += 1;
textIndex += 2;
} else if (curr == '%'.charCodeAt(0) && next == 's'.charCodeAt(0)) {
- ret = ret.concat(String_copy(arguments[argIndex]));
- argIndex += 1;
+ ret = ret.concat(String_copy(getNextArg(next)));
textIndex += 2;
} else if (curr == '%'.charCodeAt(0) && next == 'c'.charCodeAt(0)) {
- ret = ret.concat(arguments[argIndex]);
- argIndex += 1;
+ ret = ret.concat(getNextArg(next));
textIndex += 2;
} else {
ret.push(curr);
@@ -1246,7 +1238,7 @@ var Module = {};
_fputs = function (p, stream) {
var str = Pointer_stringify(p); if (str == '\n') return; // XXX manually added for demo, suppress unneeded newlines
- __print__(str + '\n');
+ __print__(Pointer_stringify(p) + '\n');
}
_fflush = function (file) {
__print__(null);
@@ -1287,7 +1279,7 @@ var Module = {};
// stub for _llvm_va_end
// stub for _floor
// stub for _llvm_pow_f64
- // stub for _abs
+ _abs = Math.abs
_strchr = function (ptr, chr) {
ptr--;
do {
@@ -2406,7 +2398,7 @@ var Module = {};
var $34 = $1;
var $35 = $1;
var $36 = __Z13lua_tolstringP9lua_StateiPj($35, -1, 0);
- var $37 = __Z15lua_pushfstringP9lua_StatePKcz($34, __str4, $36);
+ var $37 = __Z15lua_pushfstringP9lua_StatePKcz($34, __str4, Pointer_make([$36,0,0,0], 0, ALLOC_STACK));
__Z9l_messagePKcS0_($33, $37);
;
}
@@ -2729,7 +2721,7 @@ var Module = {};
var $48 = $2;
var $49 = $b;
var $50 = $49+1;
- var $51 = __Z15lua_pushfstringP9lua_StatePKcz($48, __str11, $50);
+ var $51 = __Z15lua_pushfstringP9lua_StatePKcz($48, __str11, Pointer_make([$50,0,0,0], 0, ALLOC_STACK));
__label__ = 6; /* $55 */ break $41$52$9;
}
else {
@@ -5289,7 +5281,7 @@ var Module = {};
;
}
var $17 = $argp;
- IHEAP[$17] = Pointer_make([Array.prototype.slice.call(arguments, __numArgs__).length].concat(Array.prototype.slice.call(arguments, __numArgs__)), 0);
+ IHEAP[$17] = arguments[__numArgs__];
var $18 = $1;
var $19 = $2;
var $20 = IHEAP[$argp];
@@ -13728,7 +13720,7 @@ var Module = {};
var $37 = $kind;
var $38 = IHEAP[$name];
var $39 = $t;
- __Z13luaG_runerrorP9lua_StatePKcz($35, __str835, $36, $37, $38, $39);
+ __Z13luaG_runerrorP9lua_StatePKcz($35, __str835, Pointer_make([$36,0,0,0,$37,0,0,0,$38,0,0,0,$39,0,0,0], 0, ALLOC_STACK));
;
}
else {
@@ -13736,7 +13728,7 @@ var Module = {};
var $41 = $1;
var $42 = $3;
var $43 = $t;
- __Z13luaG_runerrorP9lua_StatePKcz($41, __str1936, $42, $43);
+ __Z13luaG_runerrorP9lua_StatePKcz($41, __str1936, Pointer_make([$42,0,0,0,$43,0,0,0], 0, ALLOC_STACK));
;
}
STACKTOP = __stackBase__;
@@ -14040,7 +14032,7 @@ var Module = {};
$1 = $L;
$2 = $fmt;
var $3 = $argp;
- IHEAP[$3] = Pointer_make([Array.prototype.slice.call(arguments, __numArgs__).length].concat(Array.prototype.slice.call(arguments, __numArgs__)), 0);
+ IHEAP[$3] = arguments[__numArgs__];
var $4 = $1;
var $5 = $1;
var $6 = $2;
@@ -14164,7 +14156,7 @@ var Module = {};
;
var $24 = $1;
var $25 = $t1;
- __Z13luaG_runerrorP9lua_StatePKcz($24, __str412, $25);
+ __Z13luaG_runerrorP9lua_StatePKcz($24, __str412, Pointer_make([$25,0,0,0], 0, ALLOC_STACK));
;
}
else {
@@ -14172,7 +14164,7 @@ var Module = {};
var $27 = $1;
var $28 = $t1;
var $29 = $t2;
- __Z13luaG_runerrorP9lua_StatePKcz($27, __str537, $28, $29);
+ __Z13luaG_runerrorP9lua_StatePKcz($27, __str537, Pointer_make([$28,0,0,0,$29,0,0,0], 0, ALLOC_STACK));
;
}
;
@@ -14359,7 +14351,7 @@ var Module = {};
var $38 = $buff;
var $39 = $line;
var $40 = $2;
- var $41 = __Z16luaO_pushfstringP9lua_StatePKcz($37, __str638, $38, $39, $40);
+ var $41 = __Z16luaO_pushfstringP9lua_StatePKcz($37, __str638, Pointer_make([$38,0,0,0,$39,0,0,0,$40,0,0,0], 0, ALLOC_STACK));
;
}
} while(0);
@@ -23222,7 +23214,7 @@ var Module = {};
var $12 = $11+40;
var $13 = IHEAP[$12];
var $14 = $3;
- var $15 = __Z16luaO_pushfstringP9lua_StatePKcz($13, __str31, $14);
+ var $15 = __Z16luaO_pushfstringP9lua_StatePKcz($13, __str31, Pointer_make([$14,0,0,0], 0, ALLOC_STACK));
__lastLabel__ = 0; ;
}
else {
@@ -23231,7 +23223,7 @@ var Module = {};
var $18 = $17+40;
var $19 = IHEAP[$18];
var $20 = $3;
- var $21 = __Z16luaO_pushfstringP9lua_StatePKcz($19, __str32, $20);
+ var $21 = __Z16luaO_pushfstringP9lua_StatePKcz($19, __str32, Pointer_make([$20,0,0,0], 0, ALLOC_STACK));
__lastLabel__ = 2; ;
}
var $23 = __lastLabel__ == 0 ? $15 : ($21);
@@ -23279,7 +23271,7 @@ var Module = {};
var $15 = $14+4;
var $16 = IHEAP[$15];
var $17 = $2;
- var $18 = __Z16luaO_pushfstringP9lua_StatePKcz($12, __str33, $13, $16, $17);
+ var $18 = __Z16luaO_pushfstringP9lua_StatePKcz($12, __str33, Pointer_make([$13,0,0,0,$16,0,0,0,$17,0,0,0], 0, ALLOC_STACK));
$2 = $18;
var $19 = $3;
var $20 = $19 != 0;
@@ -23293,7 +23285,7 @@ var Module = {};
var $26 = $1;
var $27 = $3;
var $28 = __Z8txtTokenP8LexStatei($26, $27);
- var $29 = __Z16luaO_pushfstringP9lua_StatePKcz($24, __str34, $25, $28);
+ var $29 = __Z16luaO_pushfstringP9lua_StatePKcz($24, __str34, Pointer_make([$25,0,0,0,$28,0,0,0], 0, ALLOC_STACK));
;
}
var $31 = $1;
@@ -27022,7 +27014,7 @@ var Module = {};
$1 = $L;
$2 = $fmt;
var $3 = $argp;
- IHEAP[$3] = Pointer_make([Array.prototype.slice.call(arguments, __numArgs__).length].concat(Array.prototype.slice.call(arguments, __numArgs__)), 0);
+ IHEAP[$3] = arguments[__numArgs__];
var $4 = $1;
var $5 = $2;
var $6 = IHEAP[$argp];
@@ -28206,7 +28198,7 @@ var Module = {};
var $27 = $3;
var $28 = __Z14luaX_token2strP8LexStatei($26, $27);
var $29 = $4;
- var $30 = __Z16luaO_pushfstringP9lua_StatePKcz($22, __str25154, $25, $28, $29);
+ var $30 = __Z16luaO_pushfstringP9lua_StatePKcz($22, __str25154, Pointer_make([$25,0,0,0,$28,0,0,0,$29,0,0,0], 0, ALLOC_STACK));
__Z16luaX_syntaxerrorP8LexStatePKc($19, $30);
;
}
@@ -29202,7 +29194,7 @@ var Module = {};
var $13 = IHEAP[$12];
var $14 = $2;
var $15 = $3;
- var $16 = __Z16luaO_pushfstringP9lua_StatePKcz($13, __str10139, $14, $15);
+ var $16 = __Z16luaO_pushfstringP9lua_StatePKcz($13, __str10139, Pointer_make([$14,0,0,0,$15,0,0,0], 0, ALLOC_STACK));
__lastLabel__ = 0; ;
}
else {
@@ -29217,7 +29209,7 @@ var Module = {};
var $25 = IHEAP[$24];
var $26 = $2;
var $27 = $3;
- var $28 = __Z16luaO_pushfstringP9lua_StatePKcz($20, __str11140, $25, $26, $27);
+ var $28 = __Z16luaO_pushfstringP9lua_StatePKcz($20, __str11140, Pointer_make([$25,0,0,0,$26,0,0,0,$27,0,0,0], 0, ALLOC_STACK));
__lastLabel__ = 2; ;
}
var $30 = __lastLabel__ == 0 ? $16 : ($28);
@@ -32292,7 +32284,7 @@ var Module = {};
var $7 = $1;
var $8 = $2;
var $9 = __Z14luaX_token2strP8LexStatei($7, $8);
- var $10 = __Z16luaO_pushfstringP9lua_StatePKcz($6, __str26155, $9);
+ var $10 = __Z16luaO_pushfstringP9lua_StatePKcz($6, __str26155, Pointer_make([$9,0,0,0], 0, ALLOC_STACK));
__Z16luaX_syntaxerrorP8LexStatePKc($3, $10);
;
return;
@@ -36615,7 +36607,7 @@ var Module = {};
var $7 = $6+12;
var $8 = IHEAP[$7];
var $9 = $2;
- var $10 = __Z16luaO_pushfstringP9lua_StatePKcz($5, __str8216, $8, $9);
+ var $10 = __Z16luaO_pushfstringP9lua_StatePKcz($5, __str8216, Pointer_make([$8,0,0,0,$9,0,0,0], 0, ALLOC_STACK));
var $11 = $1;
var $12 = $11;
var $13 = IHEAP[$12];
@@ -43379,7 +43371,7 @@ var Module = {};
var $27 = $ar+4;
var $28 = IHEAP[$27];
var $29 = $4;
- var $30 = __Z10luaL_errorP9lua_StatePKcz($26, __str3245, $28, $29);
+ var $30 = __Z10luaL_errorP9lua_StatePKcz($26, __str3245, Pointer_make([$28,0,0,0,$29,0,0,0], 0, ALLOC_STACK));
$1 = $30;
__label__ = 1; /* $45 */ break $13$8$2;
}
@@ -43403,7 +43395,7 @@ var Module = {};
var $41 = $ar+4;
var $42 = IHEAP[$41];
var $43 = $4;
- var $44 = __Z10luaL_errorP9lua_StatePKcz($39, __str5247, $40, $42, $43);
+ var $44 = __Z10luaL_errorP9lua_StatePKcz($39, __str5247, Pointer_make([$40,0,0,0,$42,0,0,0,$43,0,0,0], 0, ALLOC_STACK));
$1 = $44;
;
}
@@ -43412,7 +43404,7 @@ var Module = {};
var $9 = $2;
var $10 = $3;
var $11 = $4;
- var $12 = __Z10luaL_errorP9lua_StatePKcz($9, __str242, $10, $11);
+ var $12 = __Z10luaL_errorP9lua_StatePKcz($9, __str242, Pointer_make([$10,0,0,0,$11,0,0,0], 0, ALLOC_STACK));
$1 = $12;
;
}
@@ -43434,7 +43426,7 @@ var Module = {};
$1 = $L;
$2 = $fmt;
var $3 = $argp;
- IHEAP[$3] = Pointer_make([Array.prototype.slice.call(arguments, __numArgs__).length].concat(Array.prototype.slice.call(arguments, __numArgs__)), 0);
+ IHEAP[$3] = arguments[__numArgs__];
var $4 = $1;
__Z10luaL_whereP9lua_Statei($4, 1);
var $5 = $1;
@@ -43470,7 +43462,7 @@ var Module = {};
var $8 = $2;
var $9 = __Z8lua_typeP9lua_Statei($7, $8);
var $10 = __Z12lua_typenameP9lua_Statei($6, $9);
- var $11 = __Z15lua_pushfstringP9lua_StatePKcz($4, __str6248, $5, $10);
+ var $11 = __Z15lua_pushfstringP9lua_StatePKcz($4, __str6248, Pointer_make([$5,0,0,0,$10,0,0,0], 0, ALLOC_STACK));
$msg = $11;
var $12 = $1;
var $13 = $2;
@@ -43511,7 +43503,7 @@ var Module = {};
var $16 = $15;
var $17 = $ar+20;
var $18 = IHEAP[$17];
- var $19 = __Z15lua_pushfstringP9lua_StatePKcz($14, __str8250, $16, $18);
+ var $19 = __Z15lua_pushfstringP9lua_StatePKcz($14, __str8250, Pointer_make([$16,0,0,0,$18,0,0,0], 0, ALLOC_STACK));
__label__ = 0; /* $23 */ break $7$21$2;
}
else {
@@ -43597,7 +43589,7 @@ var Module = {};
var $41 = $3;
var $42 = $2;
var $43 = $name;
- var $44 = __Z15lua_pushfstringP9lua_StatePKcz($42, __str10252, $43);
+ var $44 = __Z15lua_pushfstringP9lua_StatePKcz($42, __str10252, Pointer_make([$43,0,0,0], 0, ALLOC_STACK));
var $45 = __Z13luaL_argerrorP9lua_StateiPKc($40, $41, $44);
$1 = $45;
;
@@ -43837,7 +43829,7 @@ var Module = {};
;
var $9 = $1;
var $10 = $3;
- var $11 = __Z10luaL_errorP9lua_StatePKcz($9, __str11253, $10);
+ var $11 = __Z10luaL_errorP9lua_StatePKcz($9, __str11253, Pointer_make([$10,0,0,0], 0, ALLOC_STACK));
;
}
;
@@ -44242,7 +44234,7 @@ var Module = {};
;
var $25 = $1;
var $26 = $2;
- var $27 = __Z10luaL_errorP9lua_StatePKcz($25, __str14256, $26);
+ var $27 = __Z10luaL_errorP9lua_StatePKcz($25, __str14256, Pointer_make([$26,0,0,0], 0, ALLOC_STACK));
;
}
var $29 = $1;
@@ -45067,7 +45059,7 @@ var Module = {};
;
var $15 = $2;
var $16 = $3;
- var $17 = __Z15lua_pushfstringP9lua_StatePKcz($15, __str16258, $16);
+ var $17 = __Z15lua_pushfstringP9lua_StatePKcz($15, __str16258, Pointer_make([$16,0,0,0], 0, ALLOC_STACK));
var $18 = $3;
var $19 = _fopen($18, __str17259);
var $20 = $lf+4;
@@ -45277,7 +45269,7 @@ var Module = {};
var $12 = $2;
var $13 = $filename;
var $14 = $serr;
- var $15 = __Z15lua_pushfstringP9lua_StatePKcz($11, __str25267, $12, $13, $14);
+ var $15 = __Z15lua_pushfstringP9lua_StatePKcz($11, __str25267, Pointer_make([$12,0,0,0,$13,0,0,0,$14,0,0,0], 0, ALLOC_STACK));
var $16 = $1;
var $17 = $3;
__Z10lua_removeP9lua_Statei($16, $17);
@@ -45560,7 +45552,7 @@ var Module = {};
var $8 = $2;
var $9 = $2;
var $10 = __Z15luaL_optlstringP9lua_StateiPKcPj($9, 2, __str78, 0);
- var $11 = __Z10luaL_errorP9lua_StatePKcz($8, __str77317, $10);
+ var $11 = __Z10luaL_errorP9lua_StatePKcz($8, __str77317, Pointer_make([$10,0,0,0], 0, ALLOC_STACK));
$1 = $11;
;
}
@@ -46447,7 +46439,7 @@ var Module = {};
var $33 = __Z12lua_typenameP9lua_Statei($30, $32);
var $34 = $2;
var $35 = __Z13lua_topointerP9lua_Statei($34, 1);
- var $36 = __Z15lua_pushfstringP9lua_StatePKcz($29, __str53, $33, $35);
+ var $36 = __Z15lua_pushfstringP9lua_StatePKcz($29, __str53, Pointer_make([$33,0,0,0,$35,0,0,0], 0, ALLOC_STACK));
;
}
else if (__label__ == 5) {
@@ -47156,7 +47148,7 @@ var Module = {};
var $20 = $status;
var $21 = __ZL9statnames+$20*4;
var $22 = IHEAP[$21];
- var $23 = __Z15lua_pushfstringP9lua_StatePKcz($19, __str41309, $22);
+ var $23 = __Z15lua_pushfstringP9lua_StatePKcz($19, __str41309, Pointer_make([$22,0,0,0], 0, ALLOC_STACK));
$1 = -1;
;
}
@@ -47370,7 +47362,7 @@ var Module = {};
;
var $41 = $1;
var $42 = $level;
- var $43 = __Z10luaL_errorP9lua_StatePKcz($41, __str62, $42);
+ var $43 = __Z10luaL_errorP9lua_StatePKcz($41, __str62, Pointer_make([$42,0,0,0], 0, ALLOC_STACK));
;
}
;
@@ -47666,7 +47658,7 @@ var Module = {};
;
var $32 = $2;
var $33 = $options;
- var $34 = __Z15lua_pushfstringP9lua_StatePKcz($32, __str35353, $33);
+ var $34 = __Z15lua_pushfstringP9lua_StatePKcz($32, __str35353, Pointer_make([$33,0,0,0], 0, ALLOC_STACK));
var $35 = $2;
var $36 = __Z13lua_tolstringP9lua_StateiPj($35, -1, 0);
$options = $36;
@@ -48289,7 +48281,7 @@ var Module = {};
var $78 = $2;
var $79 = $ar+36;
var $80 = $79;
- var $81 = __Z15lua_pushfstringP9lua_StatePKcz($78, __str20338, $80);
+ var $81 = __Z15lua_pushfstringP9lua_StatePKcz($78, __str20338, Pointer_make([$80,0,0,0], 0, ALLOC_STACK));
var $82 = $ar+20;
var $83 = IHEAP[$82];
var $84 = $83 > 0;
@@ -48299,7 +48291,7 @@ var Module = {};
var $86 = $2;
var $87 = $ar+20;
var $88 = IHEAP[$87];
- var $89 = __Z15lua_pushfstringP9lua_StatePKcz($86, __str21339, $88);
+ var $89 = __Z15lua_pushfstringP9lua_StatePKcz($86, __str21339, Pointer_make([$88,0,0,0], 0, ALLOC_STACK));
;
}
var $91 = $ar+8;
@@ -48313,7 +48305,7 @@ var Module = {};
var $97 = $2;
var $98 = $ar+4;
var $99 = IHEAP[$98];
- var $100 = __Z15lua_pushfstringP9lua_StatePKcz($97, __str22340, $99);
+ var $100 = __Z15lua_pushfstringP9lua_StatePKcz($97, __str22340, Pointer_make([$99,0,0,0], 0, ALLOC_STACK));
;
}
else {
@@ -48355,7 +48347,7 @@ var Module = {};
var $127 = $126;
var $128 = $ar+28;
var $129 = IHEAP[$128];
- var $130 = __Z15lua_pushfstringP9lua_StatePKcz($125, __str25343, $127, $129);
+ var $130 = __Z15lua_pushfstringP9lua_StatePKcz($125, __str25343, Pointer_make([$127,0,0,0,$129,0,0,0], 0, ALLOC_STACK));
__label__ = 19; /* $131 */ break $122$116$39;
}
} while(0);
@@ -49352,7 +49344,7 @@ var Module = {};
;
var $11 = $1;
var $12 = $f;
- var $13 = __Z15lua_pushfstringP9lua_StatePKcz($11, __str26397, $12);
+ var $13 = __Z15lua_pushfstringP9lua_StatePKcz($11, __str26397, Pointer_make([$12,0,0,0], 0, ALLOC_STACK));
;
}
;
@@ -49584,7 +49576,7 @@ var Module = {};
var $17 = $4;
var $18 = $en;
var $19 = _strerror($18);
- var $20 = __Z15lua_pushfstringP9lua_StatePKcz($16, __str20391, $17, $19);
+ var $20 = __Z15lua_pushfstringP9lua_StatePKcz($16, __str20391, Pointer_make([$17,0,0,0,$19,0,0,0], 0, ALLOC_STACK));
;
}
else {
@@ -49592,7 +49584,7 @@ var Module = {};
var $22 = $2;
var $23 = $en;
var $24 = _strerror($23);
- var $25 = __Z15lua_pushfstringP9lua_StatePKcz($22, __str21392, $24);
+ var $25 = __Z15lua_pushfstringP9lua_StatePKcz($22, __str21392, Pointer_make([$24,0,0,0], 0, ALLOC_STACK));
;
}
var $27 = $2;
@@ -50274,7 +50266,7 @@ var Module = {};
var $21 = ___errno_location();
var $22 = IHEAP[$21];
var $23 = _strerror($22);
- var $24 = __Z10luaL_errorP9lua_StatePKcz($20, __str21392, $23);
+ var $24 = __Z10luaL_errorP9lua_StatePKcz($20, __str21392, Pointer_make([$23,0,0,0], 0, ALLOC_STACK));
$1 = $24;
;
}
@@ -50341,7 +50333,7 @@ var Module = {};
var $14 = $13 - 1;
var $15 = __ZL6fnames+$14*4;
var $16 = IHEAP[$15];
- var $17 = __Z10luaL_errorP9lua_StatePKcz($12, __str40411, $16);
+ var $17 = __Z10luaL_errorP9lua_StatePKcz($12, __str40411, Pointer_make([$16,0,0,0], 0, ALLOC_STACK));
;
}
var $19 = $f;
@@ -50433,7 +50425,7 @@ var Module = {};
var $6 = ___errno_location();
var $7 = IHEAP[$6];
var $8 = _strerror($7);
- var $9 = __Z15lua_pushfstringP9lua_StatePKcz($4, __str20391, $5, $8);
+ var $9 = __Z15lua_pushfstringP9lua_StatePKcz($4, __str20391, Pointer_make([$5,0,0,0,$8,0,0,0], 0, ALLOC_STACK));
var $10 = $1;
var $11 = $2;
var $12 = $1;
@@ -51652,7 +51644,7 @@ var Module = {};
;
var $17 = $2;
var $18 = $3;
- var $19 = __Z10luaL_errorP9lua_StatePKcz($17, __str20472, $18);
+ var $19 = __Z10luaL_errorP9lua_StatePKcz($17, __str20472, Pointer_make([$18,0,0,0], 0, ALLOC_STACK));
$1 = $19;
__label__ = 1; /* $25 */ break $10$13$2;
}
@@ -51747,7 +51739,7 @@ var Module = {};
var $14 = $4;
var $15 = $en;
var $16 = _strerror($15);
- var $17 = __Z15lua_pushfstringP9lua_StatePKcz($13, __str26478, $14, $16);
+ var $17 = __Z15lua_pushfstringP9lua_StatePKcz($13, __str26478, Pointer_make([$14,0,0,0,$16,0,0,0], 0, ALLOC_STACK));
var $18 = $2;
var $19 = $en;
__Z15lua_pushintegerP9lua_Statei($18, $19);
@@ -52639,7 +52631,7 @@ var Module = {};
var $13 = __Z8lua_typeP9lua_Statei($12, -1);
var $14 = __Z12lua_typenameP9lua_Statei($11, $13);
var $15 = $3;
- var $16 = __Z10luaL_errorP9lua_StatePKcz($10, __str14497, $14, $15);
+ var $16 = __Z10luaL_errorP9lua_StatePKcz($10, __str14497, Pointer_make([$14,0,0,0,$15,0,0,0], 0, ALLOC_STACK));
;
}
var $18 = $2;
@@ -53149,7 +53141,7 @@ var Module = {};
var $129 = $128+-1;
var $130 = IHEAP[$129];
var $131 = $130;
- var $132 = __Z10luaL_errorP9lua_StatePKcz($127, __str30528, $131);
+ var $132 = __Z10luaL_errorP9lua_StatePKcz($127, __str30528, Pointer_make([$131,0,0,0], 0, ALLOC_STACK));
$1 = $132;
;
}
@@ -55809,7 +55801,7 @@ var Module = {};
var $48 = $L;
var $49 = __Z8lua_typeP9lua_Statei($48, -1);
var $50 = __Z12lua_typenameP9lua_Statei($47, $49);
- var $51 = __Z10luaL_errorP9lua_StatePKcz($46, __str28526, $50);
+ var $51 = __Z10luaL_errorP9lua_StatePKcz($46, __str28526, Pointer_make([$50,0,0,0], 0, ALLOC_STACK));
;
}
;
@@ -56661,7 +56653,7 @@ var Module = {};
;
var $22 = $2;
var $23 = $modname;
- var $24 = __Z10luaL_errorP9lua_StatePKcz($22, __str43581, $23);
+ var $24 = __Z10luaL_errorP9lua_StatePKcz($22, __str43581, Pointer_make([$23,0,0,0], 0, ALLOC_STACK));
$1 = $24;
__label__ = 0; /* $47 */ break $30$15$2;
}
@@ -56749,7 +56741,7 @@ var Module = {};
;
var $17 = $2;
var $18 = $name;
- var $19 = __Z10luaL_errorP9lua_StatePKcz($17, __str40578, $18);
+ var $19 = __Z10luaL_errorP9lua_StatePKcz($17, __str40578, Pointer_make([$18,0,0,0], 0, ALLOC_STACK));
;
}
$1 = 1;
@@ -56787,7 +56779,7 @@ var Module = {};
var $39 = $name;
var $40 = $2;
var $41 = __Z13lua_tolstringP9lua_StateiPj($40, -2, 0);
- var $42 = __Z10luaL_errorP9lua_StatePKcz($38, __str42580, $39, $41);
+ var $42 = __Z10luaL_errorP9lua_StatePKcz($38, __str42580, Pointer_make([$39,0,0,0,$41,0,0,0], 0, ALLOC_STACK));
;
}
var $44 = $2;
@@ -56904,7 +56896,7 @@ var Module = {};
;
var $18 = $1;
var $19 = $name;
- var $20 = __Z15lua_pushfstringP9lua_StatePKcz($18, __str39577, $19);
+ var $20 = __Z15lua_pushfstringP9lua_StatePKcz($18, __str39577, Pointer_make([$19,0,0,0], 0, ALLOC_STACK));
;
}
;
@@ -57089,7 +57081,7 @@ var Module = {};
var $41 = $2;
var $42 = $name;
var $43 = $filename;
- var $44 = __Z15lua_pushfstringP9lua_StatePKcz($41, __str22560, $42, $43);
+ var $44 = __Z15lua_pushfstringP9lua_StatePKcz($41, __str22560, Pointer_make([$42,0,0,0,$43,0,0,0], 0, ALLOC_STACK));
$1 = 1;
;
}
@@ -57297,7 +57289,7 @@ var Module = {};
;
var $15 = $2;
var $16 = $4;
- var $17 = __Z10luaL_errorP9lua_StatePKcz($15, __str32570, $16);
+ var $17 = __Z10luaL_errorP9lua_StatePKcz($15, __str32570, Pointer_make([$16,0,0,0], 0, ALLOC_STACK));
;
}
var $19 = $2;
@@ -57324,7 +57316,7 @@ var Module = {};
if ($34) { __label__ = 4; /* $35 */ break $20$5; }
var $38 = $2;
var $39 = $filename;
- var $40 = __Z15lua_pushfstringP9lua_StatePKcz($38, __str35573, $39);
+ var $40 = __Z15lua_pushfstringP9lua_StatePKcz($38, __str35573, Pointer_make([$39,0,0,0], 0, ALLOC_STACK));
var $41 = $2;
__Z10lua_removeP9lua_Statei($41, -2);
var $42 = $2;
@@ -57377,7 +57369,7 @@ var Module = {};
$funcname = $15;
var $16 = $1;
var $17 = $funcname;
- var $18 = __Z15lua_pushfstringP9lua_StatePKcz($16, __str30568, $17);
+ var $18 = __Z15lua_pushfstringP9lua_StatePKcz($16, __str30568, Pointer_make([$17,0,0,0], 0, ALLOC_STACK));
$funcname = $18;
var $19 = $1;
__Z10lua_removeP9lua_Statei($19, -2);
@@ -57471,7 +57463,7 @@ var Module = {};
var $6 = $2;
var $7 = $1;
var $8 = __Z13lua_tolstringP9lua_StateiPj($7, -1, 0);
- var $9 = __Z10luaL_errorP9lua_StatePKcz($3, __str23561, $5, $6, $8);
+ var $9 = __Z10luaL_errorP9lua_StatePKcz($3, __str23561, Pointer_make([$5,0,0,0,$6,0,0,0,$8,0,0,0], 0, ALLOC_STACK));
;
return;
}
@@ -57488,7 +57480,7 @@ var Module = {};
$2 = $path;
var $3 = $1;
var $4 = $2;
- var $5 = __Z15lua_pushfstringP9lua_StatePKcz($3, __str25563, __str26564, $4);
+ var $5 = __Z15lua_pushfstringP9lua_StatePKcz($3, __str25563, Pointer_make([__str26564,0,0,0,$4,0,0,0], 0, ALLOC_STACK));
var $6 = $1;
__Z12lua_gettableP9lua_Statei($6, -10000);
var $7 = $1;
@@ -57511,7 +57503,7 @@ var Module = {};
var $22 = __Z16lua_setmetatableP9lua_Statei($21, -2);
var $23 = $1;
var $24 = $2;
- var $25 = __Z15lua_pushfstringP9lua_StatePKcz($23, __str25563, __str26564, $24);
+ var $25 = __Z15lua_pushfstringP9lua_StatePKcz($23, __str25563, Pointer_make([__str26564,0,0,0,$24,0,0,0], 0, ALLOC_STACK));
var $26 = $1;
__Z13lua_pushvalueP9lua_Statei($26, -2);
var $27 = $1;
@@ -57909,8 +57901,8 @@ var Module = {};
globalFuncs.push(function() { return __ZTSP11lua_longjmp = Pointer_make([80,49,49,108,117,97,95,108,111,110,103,106,109,112,0] /* P11lua_longjmp\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __ZTVN10__cxxabiv117__class_type_infoE = Pointer_make([0,0,0,0], 0, ALLOC_STATIC) /* external value? */ });
globalFuncs.push(function() { return __ZTS11lua_longjmp = Pointer_make([49,49,108,117,97,95,108,111,110,103,106,109,112,0] /* 11lua_longjmp\00*/, 0, ALLOC_STATIC) });
- globalFuncs.push(function() { return __ZTI11lua_longjmp = Pointer_make([ __ZTVN10__cxxabiv117__class_type_infoE+8, 0, 0, 0, __ZTS11lua_longjmp, 0, 0, 0 ], 0, ALLOC_STATIC) });
- globalFuncs.push(function() { return __ZTIP11lua_longjmp = Pointer_make([ __ZTVN10__cxxabiv119__pointer_type_infoE+8, 0, 0, 0, __ZTSP11lua_longjmp, 0, 0, 0, 0, 0, 0, 0, __ZTI11lua_longjmp, 0, 0, 0 ], 0, ALLOC_STATIC) });
+ globalFuncs.push(function() { return __ZTI11lua_longjmp = Pointer_make([__ZTVN10__cxxabiv117__class_type_infoE+8, 0, 0, 0, __ZTS11lua_longjmp, 0, 0, 0], 0, ALLOC_STATIC) });
+ globalFuncs.push(function() { return __ZTIP11lua_longjmp = Pointer_make([__ZTVN10__cxxabiv119__pointer_type_infoE+8, 0, 0, 0, __ZTSP11lua_longjmp, 0, 0, 0, 0, 0, 0, 0, __ZTI11lua_longjmp, 0, 0, 0], 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str223 = Pointer_make([67,32,115,116,97,99,107,32,111,118,101,114,102,108,111,119,0] /* C stack overflow\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str324 = Pointer_make([99,97,110,110,111,116,32,114,101,115,117,109,101,32,110,111,110,45,115,117,115,112,101,110,100,101,100,32,99,111,114,111,117,116,105,110,101,0] /* cannot resume non-suspended coroutine\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str425 = Pointer_make([97,116,116,101,109,112,116,32,116,111,32,121,105,101,108,100,32,97,99,114,111,115,115,32,109,101,116,97,109,101,116,104,111,100,47,67,45,99,97,108,108,32,98,111,117,110,100,97,114,121,0] /* attempt to yield across metamethod/C-call boundary\00*/, 0, ALLOC_STATIC) });
@@ -57949,7 +57941,7 @@ var Module = {};
globalFuncs.push(function() { return __str2856 = Pointer_make([60,110,97,109,101,62,0] /* <name>\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str29 = Pointer_make([60,115,116,114,105,110,103,62,0] /* <string>\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str30 = Pointer_make([60,101,111,102,62,0] /* <eof>\00*/, 0, ALLOC_STATIC) });
- globalFuncs.push(function() { return _luaX_tokens = Pointer_make([ __str47, 0, 0, 0, __str148, 0, 0, 0, __str249, 0, 0, 0, __str350, 0, 0, 0, __str451, 0, 0, 0, __str552, 0, 0, 0, __str653, 0, 0, 0, __str754, 0, 0, 0, __str855, 0, 0, 0, __str956, 0, 0, 0, __str1057, 0, 0, 0, __str1158, 0, 0, 0, __str1259, 0, 0, 0, __str1360, 0, 0, 0, __str1461, 0, 0, 0, __str1562, 0, 0, 0, __str1663, 0, 0, 0, __str1764, 0, 0, 0, __str1865, 0, 0, 0, __str1966, 0, 0, 0, __str2067, 0, 0, 0, __str2168, 0, 0, 0, __str2251, 0, 0, 0, __str2352, 0, 0, 0, __str2453, 0, 0, 0, __str2554, 0, 0, 0, __str2669, 0, 0, 0, __str2755, 0, 0, 0, __str2856, 0, 0, 0, __str29, 0, 0, 0, __str30, 0, 0, 0, 0, 0, 0, 0 ], 0, ALLOC_STATIC) });
+ globalFuncs.push(function() { return _luaX_tokens = Pointer_make([__str47, 0, 0, 0, __str148, 0, 0, 0, __str249, 0, 0, 0, __str350, 0, 0, 0, __str451, 0, 0, 0, __str552, 0, 0, 0, __str653, 0, 0, 0, __str754, 0, 0, 0, __str855, 0, 0, 0, __str956, 0, 0, 0, __str1057, 0, 0, 0, __str1158, 0, 0, 0, __str1259, 0, 0, 0, __str1360, 0, 0, 0, __str1461, 0, 0, 0, __str1562, 0, 0, 0, __str1663, 0, 0, 0, __str1764, 0, 0, 0, __str1865, 0, 0, 0, __str1966, 0, 0, 0, __str2067, 0, 0, 0, __str2168, 0, 0, 0, __str2251, 0, 0, 0, __str2352, 0, 0, 0, __str2453, 0, 0, 0, __str2554, 0, 0, 0, __str2669, 0, 0, 0, __str2755, 0, 0, 0, __str2856, 0, 0, 0, __str29, 0, 0, 0, __str30, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str31 = Pointer_make([99,104,97,114,40,37,100,41,0] /* char(%d)\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str32 = Pointer_make([37,99,0] /* %c\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str33 = Pointer_make([37,115,58,37,100,58,32,37,115,0] /* %s:%d: %s\00*/, 0, ALLOC_STATIC) });
@@ -57967,7 +57959,7 @@ var Module = {};
globalFuncs.push(function() { return __str45 = Pointer_make([110,101,115,116,105,110,103,32,111,102,32,91,91,46,46,46,93,93,32,105,115,32,100,101,112,114,101,99,97,116,101,100,0] /* nesting of [[...]] is deprecated\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str46 = Pointer_make([99,104,117,110,107,32,104,97,115,32,116,111,111,32,109,97,110,121,32,108,105,110,101,115,0] /* chunk has too many lines\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str72 = Pointer_make([109,101,109,111,114,121,32,97,108,108,111,99,97,116,105,111,110,32,101,114,114,111,114,58,32,98,108,111,99,107,32,116,111,111,32,98,105,103,0] /* memory allocation error: block too big\00*/, 0, ALLOC_STATIC) });
- globalFuncs.push(function() { return _luaO_nilobject_ = Pointer_make([ [0, 0, 0, 0, undef, 0, 0, 0], 0, 0, 0, 0 ], 0, ALLOC_STATIC) });
+ globalFuncs.push(function() { return _luaO_nilobject_ = Pointer_make([0, 0, 0, 0, undef, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __ZZ9luaO_log2jE5log_2 = Pointer_make([0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8] /* \00\01\02\02\03\03\03\03\04\04\04\04\04\04\04\04\05\05\05\05\05\05\05\05\05\05\05\05\05\05\05\05\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\06\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\07\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str77 = Pointer_make([0], 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str178 = Pointer_make([40,110,117,108,108,41,0] /* (null)\00*/, 0, ALLOC_STATIC) });
@@ -58015,11 +58007,11 @@ var Module = {};
globalFuncs.push(function() { return __str35125 = Pointer_make([67,76,79,83,69,0] /* CLOSE\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str36126 = Pointer_make([67,76,79,83,85,82,69,0] /* CLOSURE\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str37127 = Pointer_make([86,65,82,65,82,71,0] /* VARARG\00*/, 0, ALLOC_STATIC) });
- globalFuncs.push(function() { return _luaP_opnames = Pointer_make([ __str90, 0, 0, 0, __str191, 0, 0, 0, __str292, 0, 0, 0, __str393, 0, 0, 0, __str494, 0, 0, 0, __str595, 0, 0, 0, __str696, 0, 0, 0, __str797, 0, 0, 0, __str898, 0, 0, 0, __str999, 0, 0, 0, __str10100, 0, 0, 0, __str11101, 0, 0, 0, __str12102, 0, 0, 0, __str13103, 0, 0, 0, __str14104, 0, 0, 0, __str15105, 0, 0, 0, __str16106, 0, 0, 0, __str17107, 0, 0, 0, __str18108, 0, 0, 0, __str19109, 0, 0, 0, __str20110, 0, 0, 0, __str21111, 0, 0, 0, __str22112, 0, 0, 0, __str23113, 0, 0, 0, __str24114, 0, 0, 0, __str25115, 0, 0, 0, __str26116, 0, 0, 0, __str27117, 0, 0, 0, __str28118, 0, 0, 0, __str29119, 0, 0, 0, __str30120, 0, 0, 0, __str31121, 0, 0, 0, __str32122, 0, 0, 0, __str33123, 0, 0, 0, __str34124, 0, 0, 0, __str35125, 0, 0, 0, __str36126, 0, 0, 0, __str37127, 0, 0, 0, 0, 0, 0, 0 ], 0, ALLOC_STATIC) });
+ globalFuncs.push(function() { return _luaP_opnames = Pointer_make([__str90, 0, 0, 0, __str191, 0, 0, 0, __str292, 0, 0, 0, __str393, 0, 0, 0, __str494, 0, 0, 0, __str595, 0, 0, 0, __str696, 0, 0, 0, __str797, 0, 0, 0, __str898, 0, 0, 0, __str999, 0, 0, 0, __str10100, 0, 0, 0, __str11101, 0, 0, 0, __str12102, 0, 0, 0, __str13103, 0, 0, 0, __str14104, 0, 0, 0, __str15105, 0, 0, 0, __str16106, 0, 0, 0, __str17107, 0, 0, 0, __str18108, 0, 0, 0, __str19109, 0, 0, 0, __str20110, 0, 0, 0, __str21111, 0, 0, 0, __str22112, 0, 0, 0, __str23113, 0, 0, 0, __str24114, 0, 0, 0, __str25115, 0, 0, 0, __str26116, 0, 0, 0, __str27117, 0, 0, 0, __str28118, 0, 0, 0, __str29119, 0, 0, 0, __str30120, 0, 0, 0, __str31121, 0, 0, 0, __str32122, 0, 0, 0, __str33123, 0, 0, 0, __str34124, 0, 0, 0, __str35125, 0, 0, 0, __str36126, 0, 0, 0, __str37127, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC) });
globalFuncs.push(function() { return _luaP_opmodes = Pointer_make([96,113,84,96,80,113,108,49,16,60,84,108,124,124,124,124,124,124,96,96,96,104,34,188,188,188,228,228,84,84,16,98,98,132,20,0,81,80] /* `qT`Pql1\10<Tl||||||```h\22\BC\BC\BC\E4\E4TT\10bb\84\14\00QP*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str12957 = Pointer_make([115,121,110,116,97,120,32,101,114,114,111,114,0] /* syntax error\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str1130 = Pointer_make([118,97,114,105,97,98,108,101,115,32,105,110,32,97,115,115,105,103,110,109,101,110,116,0] /* variables in assignment\00*/, 0, ALLOC_STATIC) });
- globalFuncs.push(function() { return __ZL8priority = Pointer_make([ [6, 0, 0, 0, 6, 0, 0, 0], [6, 0, 0, 0, 6, 0, 0, 0], [7, 0, 0, 0, 7, 0, 0, 0], [7, 0, 0, 0, 7, 0, 0, 0], [7, 0, 0, 0, 7, 0, 0, 0], [10, 0, 0, 0, 9, 0, 0, 0], [5, 0, 0, 0, 4, 0, 0, 0], [3, 0, 0, 0, 3, 0, 0, 0], [3, 0, 0, 0, 3, 0, 0, 0], [3, 0, 0, 0, 3, 0, 0, 0], [3, 0, 0, 0, 3, 0, 0, 0], [3, 0, 0, 0, 3, 0, 0, 0], [3, 0, 0, 0, 3, 0, 0, 0], [2, 0, 0, 0, 2, 0, 0, 0], [1, 0, 0, 0, 1, 0, 0, 0] ], 0, ALLOC_STATIC) });
+ globalFuncs.push(function() { return __ZL8priority = Pointer_make([6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 7, 0, 0, 0, 10, 0, 0, 0, 9, 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0], 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str2131 = Pointer_make([99,97,110,110,111,116,32,117,115,101,32,39,46,46,46,39,32,111,117,116,115,105,100,101,32,97,32,118,97,114,97,114,103,32,102,117,110,99,116,105,111,110,0] /* cannot use '...' outside a vararg function\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str3132 = Pointer_make([115,101,108,102,0] /* self\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str4133 = Pointer_make([99,111,110,115,116,97,110,116,32,116,97,98,108,101,32,111,118,101,114,102,108,111,119,0] /* constant table overflow\00*/, 0, ALLOC_STATIC) });
@@ -58047,7 +58039,7 @@ var Module = {};
globalFuncs.push(function() { return __str26155 = Pointer_make([39,37,115,39,32,101,120,112,101,99,116,101,100,0] /* '%s' expected\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str27156 = Pointer_make([99,104,117,110,107,32,104,97,115,32,116,111,111,32,109,97,110,121,32,115,121,110,116,97,120,32,108,101,118,101,108,115,0] /* chunk has too many syntax levels\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str158 = Pointer_make([110,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,0] /* not enough memory\00*/, 0, ALLOC_STATIC) });
- globalFuncs.push(function() { return __ZL10dummynode_ = Pointer_make([ [[0, 0, 0, 0, undef, 0, 0, 0], 0, 0, 0, 0], [[[0, 0, 0, 0, undef, 0, 0, 0], 0, 0, 0, 0, 0, 0, 0, 0]] ], 0, ALLOC_STATIC) });
+ globalFuncs.push(function() { return __ZL10dummynode_ = Pointer_make([0, 0, 0, 0, undef, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, undef, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str164 = Pointer_make([116,97,98,108,101,32,105,110,100,101,120,32,105,115,32,110,105,108,0] /* table index is nil\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str1165 = Pointer_make([116,97,98,108,101,32,105,110,100,101,120,32,105,115,32,78,97,78,0] /* table index is NaN\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str2166 = Pointer_make([116,97,98,108,101,32,111,118,101,114,102,108,111,119,0] /* table overflow\00*/, 0, ALLOC_STATIC) });
@@ -58062,8 +58054,8 @@ var Module = {};
globalFuncs.push(function() { return __str7184 = Pointer_make([116,104,114,101,97,100,0] /* thread\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str8185 = Pointer_make([112,114,111,116,111,0] /* proto\00*/, 0, ALLOC_STATIC) });
globalFuncs.push(function() { return __str9186 = Pointer_make([117,112,118,97,108,0] /* upval\00*/, 0, ALLOC_STATIC) });
- globalFuncs.push(function() { return _luaT_typenames = Pointer_make([ __str177, 0, 0, 0, __str1178, 0, 0, 0, __str2179, 0, 0, 0, __str3180, 0, 0, 0, __str4181, 0, 0, 0, __str5182, 0, 0, 0, __str6183, 0, 0, 0, __str2179, 0, 0, 0, __str7184, 0, 0, 0, __str8185, 0, 0, 0, __str9186, 0, 0, 0 ], 0, ALLOC_STATIC) });
- globalFuncs.push(function() { r