'use strict'
var nqp = require("nqp-runtime");

nqp.libpath([{module: module, prefix:'./'}, {module: module, prefix:'nqp-js-on-js/'}]);

const HLL=nqp.getHLL("nqp");
var wval0,
wval1,
wval2,
wval3,
wval4,
wval5,
wval6,
wval7,
wval8,
wval9,
wval10,
wval11,
wval12,
wval13,
wval14,
wval15,
wval16,
wval17,
wval18,
wval19,
wval20,
wval21,
wval22,
wval23,
wval24,
wval25,
wval26,
wval27,
wval28,
wval29,
wval30,
wval31,
wval32,
wval33,
wval34,
wval35,
wval36,
wval37,
wval38,
wval39,
wval40,
wval41,
wval42,
wval43,
wval44,
wval45,
wval46,
wval47;
var cuid1 = new nqp.CodeRef("","1"),
cuid2 = new nqp.CodeRef("compilation-id","2"),
cuid3 = new nqp.CodeRef("implementation","3"),
cuid4 = new nqp.CodeRef("language_name","4"),
cuid5 = new nqp.CodeRef("reset_language_version","5"),
cuid6 = new nqp.CodeRef("set_language_version","6"),
cuid7 = new nqp.CodeRef("language_version","7"),
cuid8 = new nqp.CodeRef("command_eval","8"),
cuid9 = new nqp.CodeRef("optimize","9"),
cuid10 = new nqp.CodeRef("syntaxcheck","10"),
cuid11 = new nqp.CodeRef("verbose-config","11"),
cuid12 = new nqp.CodeRef("interactive","12"),
cuid13 = new nqp.CodeRef("usage","13"),
cuid14 = new nqp.CodeRef("<mainline>","14"),
cuid15 = new nqp.CodeRef("","15"),
cuid16 = new nqp.CodeRef("","16"),
cuid17 = new nqp.CodeRef("","17"),
cuids = [cuid1,cuid2,cuid3,cuid4,cuid5,cuid6,cuid7,cuid8,cuid9,cuid10,cuid11,cuid12,cuid13,cuid14,cuid15,cuid16,cuid17];
cuid1.setInfo(cuid2,/*async*/ function cuid1(caller_ctx,_NAMED) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12,
TMP13,
TMP14,
TMP15,
TMP16,
TMP17,
TMP18,
TMP19,
TMP20,
TMP21,
TMP22,
TMP23,
TMP24,
TMP25,
TMP26,
TMP27,
TMP28,
TMP29,
TMP30,
TMP31,
TMP32,
TMP33,
TMP34,
TMP35,
TMP36,
TMP37;
var p6$IDHolder33 = nqp.Null,
p6$uint834 = nqp.Null,
p6$uint6435 = nqp.Null,
p6$uint3236 = nqp.Null,
p6$uint1637 = nqp.Null,
p6$uint38 = nqp.Null,
p6$str39 = nqp.Null,
p6$num40 = nqp.Null,
p6$int841 = nqp.Null,
p6$int6442 = nqp.Null,
p6$int3243 = nqp.Null,
p6$int1644 = nqp.Null,
p6$int45 = nqp.Null,
p6$ParseShared46 = nqp.Null,
p6$NQPdidMATCH47 = nqp.Null,
p6$NQPSignature48 = nqp.Null,
p6$NQPRoutine49 = nqp.Null,
p6$NQPRegex50 = nqp.Null,
p6$NQPMu51 = nqp.Null,
p6$NQPMatchRole52 = nqp.Null,
p6$NQPLock53 = nqp.Null,
p6$NQPLabel54 = nqp.Null,
p6$NQPHashIter55 = nqp.Null,
p6$NQPFileHandle56 = nqp.Null,
p6$NQPDecoder57 = nqp.Null,
p6$NQPCapture58 = nqp.Null,
p6$NQPArrayIter59 = nqp.Null,
p6$NQPArray60 = nqp.Null,
p6$GLOBALish61 = nqp.Null,
p6$EXPORTHOW62 = nqp.Null,
p6$EXPORT63 = nqp.Null,
p6$Braid64 = nqp.Null;
var ctx5 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 2) nqp.tooManyPos(arguments.length, 2);TMP1 = (p6$IDHolder33 = (wval7));
;
(ctx5["$?PACKAGE"] = wval6);
(ctx5["$?CLASS"] = wval6);
TMP2 = (p6$uint834 = (wval9));
;
TMP3 = (p6$uint6435 = (wval10));
;
TMP4 = (p6$uint3236 = (wval11));
;
TMP5 = (p6$uint1637 = (wval12));
;
TMP6 = (p6$uint38 = (wval13));
;
TMP7 = (p6$str39 = (wval14));
;
TMP8 = (p6$num40 = (wval15));
;
TMP9 = (p6$int841 = (wval16));
;
TMP10 = (p6$int6442 = (wval17));
;
TMP11 = (p6$int3243 = (wval18));
;
TMP12 = (p6$int1644 = (wval19));
;
TMP13 = (p6$int45 = (wval20));
;
TMP14 = (p6$ParseShared46 = (wval2));
;
TMP15 = (p6$NQPdidMATCH47 = (wval3));
;
TMP16 = (p6$NQPSignature48 = (wval21));
;
TMP17 = (p6$NQPRoutine49 = (wval22));
;
TMP18 = (p6$NQPRegex50 = (wval23));
;
TMP19 = (p6$NQPMu51 = (wval8));
;
TMP20 = (p6$NQPMatchRole52 = (wval4));
;
TMP21 = (p6$NQPLock53 = (wval24));
;
TMP22 = (p6$NQPLabel54 = (wval25));
;
TMP23 = (p6$NQPHashIter55 = (wval26));
;
TMP24 = (p6$NQPFileHandle56 = (wval27));
;
TMP25 = (p6$NQPDecoder57 = (wval28));
;
TMP26 = (p6$NQPCapture58 = (wval29));
;
TMP27 = (p6$NQPArrayIter59 = (wval30));
;
TMP28 = (p6$NQPArray60 = (wval31));
;
TMP29 = (p6$GLOBALish61 = (wval0));
;
TMP30 = (p6$EXPORTHOW62 = (wval32));
;
TMP31 = (p6$EXPORT63 = (wval1));
;
TMP32 = (p6$Braid64 = (wval5));
;
if (ctx5.lookupDynamic("$\u002AW") === nqp.Null) {
if ((/*await*/ wval0.$$decont(ctx5))._STable.WHO.$$atkey("$W") === nqp.Null) {
TMP34 = wval8;
} else {
TMP34 = (/*await*/ wval0.$$decont(ctx5))._STable.WHO.$$atkey("$W");
}
TMP33 = TMP34;
if (TMP33 === nqp.Null) {
(/*await*/ ctx5.die("Contextual $\u002AW not found"));
TMP33 = nqp.Null;
}
TMP35 = TMP33;
} else {
TMP35 = ctx5.lookupDynamic("$\u002AW");
}
TMP36 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP35.$$decont(ctx5))["handle"](ctx5,null,TMP35)));
TMP37 = (/*await*/ wval7.$$decont(ctx5))._STable.WHO.$$bindkey("$ID",TMP36);
return TMP37;
},{"$?PACKAGE": 0,"$?CLASS": 0},null,null,-1);
cuid2.setInfo(cuid16,/*async*/ function cuid2(caller_ctx,_NAMED,param6) {
var TMP1,
TMP2;
var p6$____lowered__lex__1$local;
var ctx3 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
ctx3["IDHolder"] = wval7;
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__1$local = nqp.arg(HLL, param6);
TMP1 = cuid15.closure(/*async*/ function cuid15(caller_ctx,_NAMED) {
var ctx4 = new nqp.Ctx(caller_ctx, ctx3, this);
ctx4["$?PACKAGE"] = wval7;
ctx4["$?CLASS"] = wval7;
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 2) nqp.tooManyPos(arguments.length, 2);return nqp.Null;
});
/*await*/ TMP1.$$call(ctx3,null);
if ((/*await*/ wval7.$$decont(ctx3))._STable.WHO.$$atkey("$ID") === nqp.Null) {
TMP2 = wval8;
} else {
TMP2 = (/*await*/ wval7.$$decont(ctx3))._STable.WHO.$$atkey("$ID");
}
return TMP2;
},{"IDHolder": 0},{"IDHolder":4},null,150);
cuid3.setInfo(cuid16,/*async*/ function cuid3(caller_ctx,_NAMED,param8) {
var TMP1,
TMP2;
var p6$____lowered__lex__2$local;
var ctx7 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__2$local = nqp.arg(HLL, param8);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ (/*await*/ p6$____lowered__lex__2$local.$$decont(ctx7)).$$decont(ctx7))["config"](ctx7,null,(/*await*/ p6$____lowered__lex__2$local.$$decont(ctx7)))));
if (TMP1.$$atkey("implementation") === nqp.Null) {
TMP2 = wval8;
} else {
TMP2 = TMP1.$$atkey("implementation");
}
return TMP2;
},{},null,null,293);
cuid4.setInfo(cuid16,/*async*/ function cuid4(caller_ctx,_NAMED,param10) {
var p6$____lowered__lex__3$local;
var ctx9 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__3$local = nqp.arg(HLL, param10);
return "Perl";
},{},null,null,355);
cuid5.setInfo(cuid16,/*async*/ function cuid5(caller_ctx,_NAMED,param12) {
var p6$____lowered__lex__4$local;
var ctx11 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__4$local = nqp.arg(HLL, param12);
(/*await*/ p6$____lowered__lex__4$local.$$decont(ctx11)).$$bindattr(wval6, "$!language_version", wval8);
return wval8;
},{},null,null,402);
cuid6.setInfo(cuid16,/*async*/ function cuid6(caller_ctx,_NAMED,param14,param15) {
var p6$____lowered__lex__5$local,
p6$____lowered__lex__6$local;
var ctx13 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__5$local = nqp.arg(HLL, param14);
p6$____lowered__lex__6$local = nqp.arg(HLL, param15);
(/*await*/ p6$____lowered__lex__5$local.$$decont(ctx13)).$$bindattr(wval6, "$!language_version", p6$____lowered__lex__6$local);
return p6$____lowered__lex__6$local;
},{},null,null,489);
cuid7.setInfo(cuid16,/*async*/ function cuid7(caller_ctx,_NAMED,param17) {
var TMP1,
TMP2,
TMP3;
var p6$____lowered__lex__7$local;
var ctx16 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__7$local = nqp.arg(HLL, param17);
if ((/*await*/ (/*await*/ new nqp.NQPInt(nqp.op.defined((/*await*/ (/*await*/ p6$____lowered__lex__7$local.$$decont(ctx16)).$$getattr(wval6, "$!language_version").$$decont(ctx16)))).$$decont(ctx16)).$$toBool(ctx16))) {
TMP1 = (/*await*/ p6$____lowered__lex__7$local.$$decont(ctx16)).$$getattr(wval6, "$!language_version");
} else {
TMP2 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ (/*await*/ p6$____lowered__lex__7$local.$$decont(ctx16)).$$decont(ctx16))["config"](ctx16,null,(/*await*/ p6$____lowered__lex__7$local.$$decont(ctx16)))));
if (TMP2.$$atkey("language_version") === nqp.Null) {
TMP3 = wval8;
} else {
TMP3 = TMP2.$$atkey("language_version");
}
(/*await*/ p6$____lowered__lex__7$local.$$decont(ctx16)).$$bindattr(wval6, "$!language_version", TMP3);
TMP1 = TMP3;
}
return TMP1;
},{},null,null,567);
cuid8.setInfo(cuid16,/*async*/ function cuid8(caller_ctx,_NAMED,param19) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12,
TMP13,
TMP14,
TMP15,
TMP16,
TMP17,
TMP18,
TMP19,
TMP20,
TMP21;
var p6$____lowered__lex__12$local = nqp.Null,
p6$____lowered__lex__11$local = nqp.Null,
p6$pkg__viv__tmp__1$local = nqp.Null,
p6$pkg__viv__tmp__2$local = nqp.Null,
p6$____lowered__lex__8$local,
p6$____lowered__lex__9$local,
p6$____lowered__lex__10$local;
var ctx18 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__8$local = nqp.arg(HLL, param19);
p6$____lowered__lex__9$local = nqp.slurpyPos(HLL, arguments, 3);
p6$____lowered__lex__10$local = nqp.slurpyNamed(HLL, _NAMED, {});
TMP1 = nqp.hash();
(ctx18["%\u002ACOMPILING"] = TMP1);
if ((/*await*/ (/*await*/ new nqp.NQPInt((p6$____lowered__lex__10$local.$$existskey("doc") ? 1 : 0)).$$decont(ctx18)).$$toBool(ctx18))) {
TMP2 = new nqp.NQPInt(((!(/*await*/ (/*await*/ p6$____lowered__lex__10$local.$$atkey("doc").$$decont(ctx18)).$$toBool(ctx18))) ? 1 : 0));
} else {
TMP2 = new nqp.NQPInt((p6$____lowered__lex__10$local.$$existskey("doc") ? 1 : 0));
}
if ((/*await*/ (/*await*/ TMP2.$$decont(ctx18)).$$toBool(ctx18))) {
p6$____lowered__lex__10$local.$$bindkey("doc",new nqp.NQPStr("Text"));
} else {
}
TMP3 = p6$____lowered__lex__9$local.$$iterator();
TMP4 = (p6$____lowered__lex__12$local = (TMP3));
;
if ((/*await*/ (/*await*/ p6$____lowered__lex__12$local.$$decont(ctx18)).$$toBool(ctx18))) {
if (p6$____lowered__lex__10$local.$$atkey("e") === nqp.Null) {
TMP6 = wval8;
} else {
TMP6 = p6$____lowered__lex__10$local.$$atkey("e");
}
TMP5 = new nqp.NQPInt(((!nqp.op.defined((/*await*/ TMP6.$$decont(ctx18)))) ? 1 : 0));
} else {
TMP5 = p6$____lowered__lex__12$local;
}
if ((/*await*/ (/*await*/ TMP5.$$decont(ctx18)).$$toBool(ctx18))) {
p6$____lowered__lex__12$local.$$shift();
} else {
}
nqp.op.bindhllsym("perl6","$!ARGITER",p6$____lowered__lex__12$local);
TMP7 = (/*await*/ nqp.op.findmethod(ctx18,(/*await*/ wval33.$$decont(ctx18)),"command_eval"));
TMP8 = (p6$____lowered__lex__11$local = (TMP7));
;
if (ctx18.lookupDynamic("%\u002ACOMPILING") === nqp.Null) {
TMP10 = (p6$pkg__viv__tmp__1$local = ((/*await*/ wval0.$$decont(ctx18))._STable.WHO));
;
if (TMP10.$$atkey("%COMPILING") === nqp.Null) {
TMP11 = nqp.hash();
TMP12 = p6$pkg__viv__tmp__1$local.$$bindkey("%COMPILING",TMP11);
TMP13 = TMP12;
} else {
TMP13 = TMP10.$$atkey("%COMPILING");
}
TMP9 = TMP13;
if (TMP9 === nqp.Null) {
(/*await*/ ctx18.die("Contextual %\u002ACOMPILING not found"));
TMP9 = nqp.Null;
}
TMP14 = TMP9;
} else {
TMP14 = ctx18.lookupDynamic("%\u002ACOMPILING");
}
if (ctx18.lookupDynamic("%\u002ACOMPILING") === nqp.Null) {
TMP16 = (p6$pkg__viv__tmp__2$local = ((/*await*/ wval0.$$decont(ctx18))._STable.WHO));
;
if (TMP16.$$atkey("%COMPILING") === nqp.Null) {
TMP17 = nqp.hash();
TMP18 = p6$pkg__viv__tmp__2$local.$$bindkey("%COMPILING",TMP17);
TMP19 = TMP18;
} else {
TMP19 = TMP16.$$atkey("%COMPILING");
}
TMP15 = TMP19;
if (TMP15 === nqp.Null) {
(/*await*/ ctx18.die("Contextual %\u002ACOMPILING not found"));
TMP15 = nqp.Null;
}
TMP20 = TMP15;
} else {
TMP20 = ctx18.lookupDynamic("%\u002ACOMPILING");
}
TMP20.$$bindkey("%?OPTIONS",p6$____lowered__lex__10$local);
TMP21 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__11$local.$$decont(ctx18)).$$apply([ctx18,nqp.unwrapNamed(p6$____lowered__lex__10$local),(/*await*/ p6$____lowered__lex__8$local.$$decont(ctx18))].concat((p6$____lowered__lex__9$local).$$flatArgs()))));
return TMP21;
},{"%\u002ACOMPILING": 0},null,null,795);
cuid9.setInfo(cuid16,/*async*/ function cuid9(caller_ctx,_NAMED,param21,param22) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5;
var p6$____lowered__lex__15$local = nqp.Null,
p6$____lowered__lex__13$local,
p6$____lowered__lex__16$local,
p6$____lowered__lex__14$local;
var ctx20 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__13$local = nqp.arg(HLL, param21);
p6$____lowered__lex__16$local = nqp.arg(HLL, param22);
p6$____lowered__lex__14$local = nqp.slurpyNamed(HLL, _NAMED, {});
if ((/*await*/ (/*await*/ new nqp.NQPInt((((/*await*/ nqp.toStr(p6$____lowered__lex__14$local.$$atkey("optimize"), ctx20)) == "off") ? 1 : 0)).$$decont(ctx20)).$$toBool(ctx20))) {
TMP1 = p6$____lowered__lex__16$local;
} else {
TMP2 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ wval34.$$decont(ctx20))["new"](ctx20,null,wval34)));
TMP3 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ TMP2.$$decont(ctx20))["optimize"](ctx20,nqp.unwrapNamed(p6$____lowered__lex__14$local),TMP2,p6$____lowered__lex__16$local)));
TMP1 = TMP3;
}
TMP4 = (p6$____lowered__lex__15$local = (TMP1));
;
TMP5 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__16$local.$$decont(ctx20))["ann"](ctx20,null,p6$____lowered__lex__16$local,new nqp.NativeStrArg("W"))));
/*await*/ (/*await*/ TMP5.$$decont(ctx20))["cleanup"](ctx20,null,TMP5);
return p6$____lowered__lex__15$local;
},{},null,null,1305);
cuid10.setInfo(cuid16,/*async*/ function cuid10(caller_ctx,_NAMED,param24,param25) {
var TMP1;
var p6$____lowered__lex__17$local,
p6$____lowered__lex__19$local,
p6$____lowered__lex__18$local;
var ctx23 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 4) nqp.tooFewPos(arguments.length, 4);p6$____lowered__lex__17$local = nqp.arg(HLL, param24);
p6$____lowered__lex__19$local = nqp.arg(HLL, param25);
p6$____lowered__lex__18$local = nqp.slurpyNamed(HLL, _NAMED, {});
if (p6$____lowered__lex__18$local.$$atkey("c") === nqp.Null) {
TMP1 = wval8;
} else {
TMP1 = p6$____lowered__lex__18$local.$$atkey("c");
}
if ((/*await*/ (/*await*/ TMP1.$$decont(ctx23)).$$toBool(ctx23))) {
/*await*/ (/*await*/ ctx23.lookup("&say").$$decont(ctx23)).$$call(ctx23,null,new nqp.NativeStrArg("Syntax OK"));
nqp.op.exit((0));
} else {
}
return p6$____lowered__lex__19$local;
},{},null,null,1690);
cuid11.setInfo(cuid16,/*async*/ function cuid11(caller_ctx,_NAMED,param27) {
var p6$____lowered__lex__20$local;
var ctx26 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__20$local = nqp.arg(HLL, param27);
/*await*/ (/*await*/ (/*await*/ p6$____lowered__lex__20$local.$$decont(ctx26)).$$decont(ctx26))["eval"](ctx26,null,(/*await*/ p6$____lowered__lex__20$local.$$decont(ctx26)),new nqp.NativeStrArg("Compiler.verbose-config(:say)"));
nqp.op.exit((0));
return nqp.Null;
},{},null,null,1833);
cuid12.setInfo(cuid16,/*async*/ function cuid12(caller_ctx,_NAMED,param29) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10;
var p6$____lowered__lex__25$local = nqp.Null,
p6$____lowered__lex__24$local = nqp.Null,
p6$____lowered__lex__23$local = nqp.Null,
p6$____lowered__lex__26$local = nqp.Null,
p6$____lowered__lex__21$local,
p6$____lowered__lex__22$local;
var ctx28 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (arguments.length > 3) nqp.tooManyPos(arguments.length, 3);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__21$local = nqp.arg(HLL, param29);
p6$____lowered__lex__22$local = nqp.slurpyNamed(HLL, _NAMED, {});
TMP1 = (p6$____lowered__lex__25$local = (wval8));
;
TMP2 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ (/*await*/ p6$____lowered__lex__21$local.$$decont(ctx28)).$$decont(ctx28))["eval"](ctx28,nqp.named([{"outer_ctx":nqp.Null},nqp.unwrapNamed(p6$____lowered__lex__22$local)]),(/*await*/ p6$____lowered__lex__21$local.$$decont(ctx28)),new nqp.NativeStrArg("REPL"))));
TMP3 = (p6$____lowered__lex__24$local = (TMP2));
;
TMP4 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__24$local.$$decont(ctx28))["new"](ctx28,null,p6$____lowered__lex__24$local,(/*await*/ p6$____lowered__lex__21$local.$$decont(ctx28)),p6$____lowered__lex__22$local)));
TMP5 = (p6$____lowered__lex__25$local = (TMP4));
;
TMP6 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ ctx28.lookup("&stdin").$$decont(ctx28)).$$call(ctx28,null)));
TMP7 = (p6$____lowered__lex__23$local = (TMP6));
;
TMP8 = (p6$____lowered__lex__26$local = (new nqp.NQPStr((/*await*/ nqp.toStr(p6$____lowered__lex__22$local.$$atkey("encoding"), ctx28)))));
;
if ((/*await*/ (/*await*/ p6$____lowered__lex__26$local.$$decont(ctx28)).$$toBool(ctx28))) {
TMP9 = new nqp.NQPInt((((/*await*/ nqp.toStr(p6$____lowered__lex__26$local, ctx28)) != "fixed_8") ? 1 : 0));
} else {
TMP9 = p6$____lowered__lex__26$local;
}
if ((/*await*/ (/*await*/ TMP9.$$decont(ctx28)).$$toBool(ctx28))) {
/*await*/ (/*await*/ p6$____lowered__lex__23$local.$$decont(ctx28))["set-encoding"](ctx28,null,p6$____lowered__lex__23$local,p6$____lowered__lex__26$local);
} else {
}
TMP10 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ p6$____lowered__lex__25$local.$$decont(ctx28))["repl-loop"](ctx28,nqp.named([{"interactive":new nqp.NativeIntArg((1))},nqp.unwrapNamed(p6$____lowered__lex__22$local)]),p6$____lowered__lex__25$local)));
return TMP10;
},{},null,null,1950);
cuid13.setInfo(cuid16,/*async*/ function cuid13(caller_ctx,_NAMED,param31,param32) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5;
var p6$____lowered__lex__29$local = nqp.Null,
p6$____lowered__lex__27$local,
p6$____lowered__lex__30$local,
p6$____lowered__lex__28$local,
p6$____lowered__lex__28$local;
let ctx2 = this.getOuterCtx();
var ctx30 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.checkNamed({"use-stderr": true}, _NAMED)}
if (arguments.length > 4) nqp.tooManyPos(arguments.length, 4);if (arguments.length < 3) nqp.tooFewPos(arguments.length, 3);p6$____lowered__lex__27$local = nqp.arg(HLL, param31);
if (arguments.length < 4) {
p6$____lowered__lex__30$local =  wval8;
} else {
p6$____lowered__lex__30$local =  nqp.arg(HLL, param32);
}
if (_NAMED !== null && _NAMED.hasOwnProperty("use-stderr")) {
p6$____lowered__lex__28$local = nqp.arg(HLL, _NAMED["use-stderr"]);
} else {
if ((/*await*/ ctx2["$?PACKAGE"].$$decont(ctx30))._STable.WHO.$$atkey("False") === nqp.Null) {
TMP4 = (/*await*/ wval0.$$decont(ctx30))._STable.WHO.$$atkey("False");
if (TMP4 === nqp.Null) {
TMP4 = wval8;
}
TMP5 = TMP4;
} else {
TMP5 = (/*await*/ ctx2["$?PACKAGE"].$$decont(ctx30))._STable.WHO.$$atkey("False");
}
p6$____lowered__lex__28$local = TMP5;
}
if ((/*await*/ (/*await*/ p6$____lowered__lex__28$local.$$decont(ctx30)).$$toBool(ctx30))) {
TMP1 = ctx30.lookup("&note");
} else {
TMP1 = ctx30.lookup("&say");
}
TMP2 = (p6$____lowered__lex__29$local = (TMP1));
;
if ((/*await*/ (/*await*/ p6$____lowered__lex__30$local.$$decont(ctx30)).$$toBool(ctx30))) {
TMP3 = (/*await*/ nqp.toStr(p6$____lowered__lex__30$local, ctx30));
} else {
TMP3 = "";
}
/*await*/ (/*await*/ p6$____lowered__lex__29$local.$$decont(ctx30)).$$call(ctx30,null,new nqp.NativeStrArg((TMP3 + " [switches] [--] [programfile] [arguments]\n\nWith no arguments, enters a REPL (see --repl-mode option).\nWith a \"[programfile]\" or the \"-e\" option, compiles the given program\nand, by default, also executes the compiled code.\n\n  -c                   check syntax only (runs BEGIN and CHECK blocks)\n  --doc                extract documentation and print it as text\n  -e program           one line of program, strict is enabled by default\n  -h, --help           display this help text\n  -n                   run program once for each line of input\n  -p                   same as -n, but also print $_ at the end of lines\n  -I path              adds the path to the module search path\n  -M module            loads the module prior to running the program\n  --target=stage       specify compilation stage to emit\n  --optimize=level     use the given level of optimization (0..3)\n  --encoding=mode      specify string encoding mode\n  -o, --output=name    specify name of output file\n  -v, --version        display version information\n  -V                   print configuration summary\n  --stagestats         display time spent in the compilation stages\n  --ll-exception       display a low level backtrace on errors\n  --profile[=kind]     write profile information to an HTML file (MoarVM)\n                         instrumented - performance measurements (default)\n                         heap - record heap snapshots after every garbage\n                         collector run\n  --profile-compile[=kind]\n                       write compile-time profile information to an HTML\n                       file (MoarVM)\n                         instrumented - performance measurements (default)\n                         heap - record heap snapshots after every garbage\n                         collector run\n  --profile-filename=name\n                       provide a different filename for profile.\n                       Extension controls format:\n                         .json outputs in JSON\n                         .sql  outputs in SQL\n                         any other extension outputs in HTML\n  --profile-stage=stage\n                       write profile information for the given compilation\n                       stage to an HTML file (MoarVM)\n  --doc=module         use Pod::To::[module] to render inline documentation\n\n  --repl-mode=interactive|non-interactive\n                       when running without \"-e\" or filename arguments,\n                       a REPL is started. By default, if STDIN is a TTY,\n                       \"interactive\" REPL is started that shows extra messages and\n                       prompts, otherwise a \"non-interactive\" mode is used where\n                       STDIN is read entirely and evaluated as if it were a program,\n                       without any extra output (in fact, no REPL machinery is even\n                       loaded). This option allows to bypass TTY detection and\n                       force one of the REPL modes.\n\nNote that only boolean single-letter options may be bundled.\n\nTo modify the include path, you can set the PERL6LIB environment variable:\n\nPERL6LIB=\"lib\" perl6 example.pl\n")));
nqp.op.exit((0));
return nqp.Null;
},{},null,null,2396);
cuid14.setInfo(null,/*async*/ function cuid14(caller_ctx,_NAMED) {
var TMP1,
TMP2,
TMP3;
var p6$ctxsave$local = nqp.Null,
p6$____lowered__lex__31$local;
var ctx1 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
ctx1.$$hll = nqp.getHLL("nqp");
ctx1["GLOBALish"] = wval0;
ctx1["$?PACKAGE"] = wval0;
ctx1["EXPORT"] = wval1;
ctx1["ParseShared"] = wval2;
ctx1["NQPdidMATCH"] = wval3;
ctx1["NQPMatchRole"] = wval4;
ctx1["Braid"] = wval5;
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
p6$____lowered__lex__31$local = nqp.slurpyPos(HLL, arguments, 2);
TMP3 = cuid16.closure(/*async*/ function cuid16(caller_ctx,_NAMED) {
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5,
TMP6,
TMP7,
TMP8,
TMP9,
TMP10,
TMP11,
TMP12;
var ctx2 = new nqp.Ctx(caller_ctx, ctx1, this);
ctx2["$?PACKAGE"] = wval6;
ctx2["$?CLASS"] = wval6;
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
if (arguments.length > 2) nqp.tooManyPos(arguments.length, 2);TMP1 = cuid2.captureCtx(ctx2);
TMP2 = cuid3.captureCtx(ctx2);
TMP3 = cuid4.captureCtx(ctx2);
TMP4 = cuid5.captureCtx(ctx2);
TMP5 = cuid6.captureCtx(ctx2);
TMP6 = cuid7.captureCtx(ctx2);
TMP7 = cuid8.captureCtx(ctx2);
TMP8 = cuid9.captureCtx(ctx2);
TMP9 = cuid10.captureCtx(ctx2);
TMP10 = cuid11.captureCtx(ctx2);
TMP11 = cuid12.captureCtx(ctx2);
TMP12 = cuid13.captureCtx(ctx2);
return nqp.Null;
}).setOuter(ctx1);
TMP1 = (p6$ctxsave$local = (ctx1.lookupDynamic("$\u002ACTXSAVE")));
;
if ((/*await*/ (/*await*/ new nqp.NQPInt(((p6$ctxsave$local === nqp.Null) ? 1 : 0)).$$decont(ctx1)).$$toBool(ctx1))) {
} else {
TMP2 = (/*await*/ (/*await*/ p6$ctxsave$local.$$decont(ctx1)).$$can(ctx1,"ctxsave"));
if ((/*await*/ (/*await*/ new nqp.NQPInt(TMP2).$$decont(ctx1)).$$toBool(ctx1))) {
/*await*/ (/*await*/ p6$ctxsave$local.$$decont(ctx1))["ctxsave"](ctx1,null,p6$ctxsave$local);
} else {
}
}
/*await*/ TMP3.$$call(ctx1,null);
return nqp.Null;
},{"GLOBALish": 0,"$?PACKAGE": 0,"EXPORT": 0,"ParseShared": 0,"NQPdidMATCH": 0,"NQPMatchRole": 0,"Braid": 0},{"GLOBALish":0,"$?PACKAGE":0,"EXPORT":1,"ParseShared":["5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1", 36],"NQPdidMATCH":["5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1", 44],"NQPMatchRole":["5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1", 46],"Braid":["5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1", 39]},null,-1);
cuid15.setInfo(cuid2,null,{"$?PACKAGE": 0,"$?CLASS": 0},{"$?PACKAGE":4,"$?CLASS":4},null,178);
cuid16.setInfo(cuid14,null,{"$?PACKAGE": 0,"$?CLASS": 0},{"$?PACKAGE":3,"$?CLASS":3},null,91);
cuid17.setInfo(null,/*async*/ function cuid17(caller_ctx,_NAMED) {
var TMP1;
var p6$ARGS$local;
var ctx33 = new nqp.Ctx(caller_ctx, this.getOuterCtx(), this);
if (_NAMED !== null) {nqp.noNamed(_NAMED)}
p6$ARGS$local = nqp.slurpyPos(HLL, arguments, 2);
TMP1 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ cuid14.$$decont(ctx33)).$$apply([ctx33,null].concat((p6$ARGS$local).$$flatArgs()))));
return TMP1;
},{},null,null,-1);
module.exports = nqp.run(/*async*/ function() {
var ctxWithPath = new nqp.Ctx(null, null, null);
ctxWithPath['$*LOADBYTECODE_FROM'] = module;
TMP1 = nqp.op.gethllsym("nqp", "ModuleLoader");
if (TMP1 === nqp.Null) {
TMP2 = (/*await*/ nqp.op.loadbytecode(ctxWithPath,"ModuleLoader"));
TMP1 = new nqp.NQPStr(TMP2);
}
TMP3 = (/*await*/ nqp.retval(HLL, /*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["load_setting"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("NQPCORE"))));
nqp.op.forceouterctx(cuid14,TMP3);
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("NQPP6QRegex"));
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("NQPP6QRegex"));
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("QRegex"));
/*await*/ (/*await*/ nqp.op.gethllsym("nqp", "ModuleLoader").$$decont(ctxWithPath))["load_module"](ctxWithPath,null,nqp.op.gethllsym("nqp", "ModuleLoader"),new nqp.NativeStrArg("Perl6::Optimizer"));
var p6$conflicts$local = nqp.Null;
var sh = nqp.createArray([nqp.null_s,"P6opaque","Chunk","D7D22A8323C07C0E38636F371FE18292E990C521-1","gen/js/stage1/QASTCompiler.nqp","DWIMYNameMangling","HLL","JavaScriptBackend","99CD1E1EE86CA9641A27F6CE84DCC630D6ED521C-1","gen/js/stage2/NQPHLL.nqp","NQPMatch","5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1","gen/js/stage2/QRegex.nqp","NQPMatchRole","NQPRegex","NQPRegexMethod","QAST","QASTWithMatch","QRegex","RegexCompiler","SerializeOnce","Shim","Perl6","DEFAULT","ACCEPTS","0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1","gen/js/stage2/NQPCORE.setting.nqp","BUILDALL","CREATE","NOT-ACCEPTS","bless","defined","isa","new","BUILD","addstage","ast","autoprint","backend","cli-arguments","cli-options","command_eval","command_line","commandline_options","compile","compiler","compiler_progname","config","context","ctxsave","default_backend","dumper","eval","evalfiles","execute_stage","exists_stage","implementation","input-incomplete","interactive","interactive_banner","interactive_exception","interactive_prompt","interactive_result","language","language_name","line_and_column_of","linefileof","lineof","needs-more-input","nqpevent","panic","parse","parse_name","parseactions","parsegrammar","process_args","readline","recursion_limit","removestage","show-config","stages","start","usage","user-progname","verbose-config","version","compilation-id","reset_language_version","set_language_version","language_version","optimize","syntaxcheck","@!stages","$!parsegrammar","$!parseactions","@!cmdoptions","$!compiler_progname","$!language","%!config","$!user_progname","@!cli-arguments","%!cli-options","$!backend","$!save_ctx","$!language_version","$ID","D6CCE63DE989A7527A2E811FB8713B81B1476047-0","__6MODEL_CORE__","core SC","GLOBALish","EXPORT","7BB5CB5018985A5ECB5676C8C051C1E448801F27-1","gen/js/stage2/nqpmo.nqp","Perl6::Compiler","IDHolder","Actions","Backend","CommandLine","Compiler","Grammar","World","BVal","A2DFB234EBD3CCFD43A19AC7FBE58855DBB59658-1","gen/js/stage2/QASTNode.nqp","Block","Children","CompUnit","CompileTimeValue","CompilerJS","IVal","InlinePlaceholder","NVal","Node","NodeList","Op","OperationsJS","ParamTypeCheck","Regex","RegexCursorType","SVal","SpecialArg","Stmt","Stmts","Unquote","VM","Var","VarWithFallback","WVal","Want","NFA","Optimizer","FE3C3244DE1479AA7C3D18C77B8C2372DC6D3E1C-1","gen/js/stage2/NQPP6QRegex.nqp","P6Regex","D70D18297C199B46F3F3C3E56C97E36977FF256D-0","gen/js/Perl6-Optimizer.nqp"]);
var sc = nqp.op.createsc("D6CCE63DE989A7527A2E811FB8713B81B1476047-0");
var code_refs = nqp.createArray([cuid1,cuid2,cuid3,cuid4,cuid5,cuid6,cuid7,cuid8,cuid9,cuid10,cuid11,cuid12,cuid13]);
p6$conflicts$local = nqp.list(HLL, []);
nqp.op.deserialize(HLL, "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",sc,sh,code_refs,p6$conflicts$local,cuids,function() {wval0 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",0)
wval1 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",1)
wval2 = nqp.wval("5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1",36)
wval3 = nqp.wval("5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1",44)
wval4 = nqp.wval("5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1",46)
wval5 = nqp.wval("5C4B1DDBE1BDE9E9C54058D1298C7D604133702E-1",39)
wval6 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",3)
wval7 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",4)
wval8 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",35)
wval9 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",11)
wval10 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",8)
wval11 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",9)
wval12 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",10)
wval13 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",7)
wval14 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",13)
wval15 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",12)
wval16 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",6)
wval17 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",3)
wval18 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",4)
wval19 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",5)
wval20 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",2)
wval21 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",15)
wval22 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",14)
wval23 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",18)
wval24 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",92)
wval25 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",56)
wval26 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",52)
wval27 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",74)
wval28 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",63)
wval29 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",57)
wval30 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",51)
wval31 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",46)
wval32 = nqp.wval("0F97E7680C4E33BFE6D00A4B81CE02D5CF814178-1",1)
wval33 = nqp.wval("99CD1E1EE86CA9641A27F6CE84DCC630D6ED521C-1",155)
wval34 = nqp.wval("D70D18297C199B46F3F3C3E56C97E36977FF256D-0",66)
wval35 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",5)
wval36 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",6)
wval37 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",7)
wval38 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",8)
wval39 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",9)
wval40 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",10)
wval41 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",11)
wval42 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",12)
wval43 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",13)
wval44 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",14)
wval45 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",15)
wval46 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",16)
wval47 = nqp.wval("D6CCE63DE989A7527A2E811FB8713B81B1476047-0",17)
});
nqp.op.scsetdesc(sc,"src/Perl6/Compiler.nqp");
if ((/*await*/ (/*await*/ new nqp.NQPInt(p6$conflicts$local.$$elems()).$$decont(null)).$$toBool(null))) {
(/*await*/ null.die("Repossession conflicts occurred during deserialization"));
} else {
}
cuid1.setCodeObj(wval35);
cuid2.setCodeObj(wval36);
cuid3.setCodeObj(wval37);
cuid4.setCodeObj(wval38);
cuid5.setCodeObj(wval39);
cuid6.setCodeObj(wval40);
cuid7.setCodeObj(wval41);
cuid8.setCodeObj(wval42);
cuid9.setCodeObj(wval43);
cuid10.setCodeObj(wval44);
cuid11.setCodeObj(wval45);
cuid12.setCodeObj(wval46);
cuid13.setCodeObj(wval47);
var TMP1,
TMP2,
TMP3,
TMP4,
TMP5;
TMP4 = cuid14.closureCtx(null);
TMP5 = cuid17.closureCtx(null);
nqp.setCodeRefHLL(cuids, HLL, __filename);
/*await*/ TMP5.$$apply([nqp.loaderCtx, null].concat(nqp.args(module)));
});
//# sourceMappingURL=Perl6-Compiler.js.map