Farabi

 view release on metacpan or  search on metacpan

lib/Farabi/files/public/assets/perlito/perlito5.min.js  view on Meta::CPAN

catch(err){if(err instanceof Error){throw(err);}
else{return(err);}}});p5make_sub("Perlito5::Grammar::Use","add_comp_unit",function(List__,p5want){var v_parse;(v_parse=(List__.shift()));var v_comp_units;(v_comp_units=((new p5ArrayRef([]))));p5for_lex(function(v_comp_unit){if((v_comp_unit!=null)){if...
else{if(p5bool(p5call(v_comp_unit,"isa",['Perlito5::AST::CompUnit'],0))){p5for_lex(function(v_stmt){if(p5bool(p5call(v_stmt,"isa",['Perlito5::AST::Use'],0))){p5pkg["Perlito5::Grammar::Use"].expand_use([v_comp_units,v_stmt],null);};},p5list_to_a(p5cal...
catch(err){if(err instanceof p5_error||err instanceof Error){p5pkg["main"]["v_@"]=err;try{p5pkg["main"]["v_@"]=p5pkg["main"]["v_@"]+"\n"+err.stack;}
catch(err){}}
else{return(err);}}
return r;})(p5want)));if(p5bool(p5pkg["main"]["v_@"])){p5pkg["main"]["Hash_INC"].p5hset(p5str(v_filename),(null));return(p5pkg["Perlito5::Grammar::Use"].die([[p5pkg["main"]["v_@"]]],p5want));}
else{if(!(p5bool(v_result))){(delete p5pkg["main"]["Hash_INC"].p5hget(p5str(v_filename)));if(p5bool(p5pkg["main"]["v_@"])){p5pkg["Perlito5::Grammar::Use"].warn([[p5pkg["main"]["v_@"]]],null);};return(p5pkg["Perlito5::Grammar::Use"].die([[(p5str(v_fil...
else{throw(p5context([v_result],p5want))}}}
catch(err){if(err instanceof Error){throw(err);}
else{return(err);}}});1;})();(function(){var p5155=p5make_package("Perlito5::Grammar::Block");;;(p5pkg["Perlito5::Grammar::Block"]["Hash_Named_block"]={'BEGIN':1,'UNITCHECK':1,'CHECK':1,'INIT':1,'END':1});p5pkg["Perlito5::Expression"].add_statement([...
else{p5pkg["Perlito5::Grammar::Block"].die([['syntax error']],null);};p5pkg["Perlito5::Grammar::Block"].warn([['continue!']],null);(v_continue||(v_continue=new p5HashRef({})))._hash_.p5hset('stmts',((v_cont||(v_cont=new p5HashRef({})))._hash_.p5hget_...
else{(v_v=(p5pkg["Perlito5::Expression"].block_or_hash([v_v],0)));};if((p5str(p5pkg["Perlito5::Grammar::Block"].ref([v_v],0))=='Perlito5::AST::Lit::Block')){if((p5str(v_block_name)=='BEGIN')){(function(p5want){var r;p5pkg["main"]["v_@"]="";try{r=eval...
catch(err){if(err instanceof p5_error||err instanceof Error){p5pkg["main"]["v_@"]=err;try{p5pkg["main"]["v_@"]=p5pkg["main"]["v_@"]+"\n"+err.stack;}
catch(err){}}
else{return(err);}}
return r;})(null);(v_m||(v_m=new p5HashRef({})))._hash_.p5hset('capture',(p5call(p5pkg["Perlito5::AST::Apply"],"new",p5list_to_a('code','undef','namespace','','arguments',(new p5ArrayRef([]))),0)));}
else{(v_v||(v_v=new p5HashRef({})))._hash_.p5hset('name',(v_block_name));(v_m||(v_m=new p5HashRef({})))._hash_.p5hset('capture',(v_v));(v_m||(v_m=new p5HashRef({})))._hash_.p5hget_hash('capture')._hash_.p5hset('continue',(v_continue));};throw(p5conte...
catch(err){if(err instanceof Error){throw(err);}
else{return(err);}}});p5make_sub("Perlito5::Grammar::Block","named_sub_def",function(List__,p5want){var v_grammar;(v_grammar=(List__.p5aget(0)));var v_str;(v_str=(List__.p5aget(1)));var v_pos;(v_pos=(List__.p5aget(2)));var v_MATCH;(v_MATCH=((new p5Ha...
else{return(p5context([0],p5want));}})()],0),function(){return p5context([(function(){var v_m2;(v_m2=(p5call(p5pkg["Perlito5::Grammar"],"ident",p5list_to_a(v_str,(v_MATCH||(v_MATCH=new p5HashRef({})))._hash_.p5hget('to')),0)));if(p5bool(v_m2)){(v_MAT...



( run in 3.188 seconds using v1.01-cache-2.11-cpan-748bfb374f4 )