{eval(readFile("Compiled_NamespaceJS_Compiler"));NLRJSParser=JSParser.delegated({"isKeyword":function(){var $elf=this,x;return (function(){x=$elf._apply("anything");return $elf._or((function(){return $elf._pred((x == "returnfrom"))}),(function(){return JSParser._superApplyWithArgs($elf,"isKeyword",x)}))})()},"stmt":function(){var $elf=this,n,c;return $elf._or((function(){return (function(){$elf._applyWithArgs("token","returnfrom");n=$elf._applyWithArgs("token","name");c=$elf._apply("expr");return ["returnFrom",n,c]})()}),(function(){return JSParser._superApplyWithArgs($elf,'stmt')}))},"srcElem":function(){var $elf=this,n,f;return $elf._or((function(){return (function(){$elf._applyWithArgs("token","function");n=$elf._applyWithArgs("token","name");f=$elf._apply("funcRest");return ["var",n,[f[(0)],f[(1)],["begin",["tryNs",n,f[(2)],"e",["begin",["return",["get","e"]]],["begin",["get","undefined"]]]]]]})()}),(function(){return JSParser._superApplyWithArgs($elf,'srcElem')}))}});NLRJSTranslator=JSTranslator.delegated({"tryNs":function(){var $elf=this,name1,x,name2,c,f;return (function(){name1=$elf._apply("anything");x=$elf._apply("curlyTrans");name2=$elf._apply("anything");c=$elf._apply("curlyTrans");f=$elf._apply("curlyTrans");return ((((((((("try [\"" + name1) + "\"]") + x) + "catch(") + name2) + ")") + c) + "finally") + f)})()},"returnFrom":function(){var $elf=this,name,c;return (function(){name=$elf._apply("anything");c=$elf._apply("trans");return (((("throw [\"" + name) + "\"] ") + c) + ";")})()}})}