mini-program-cljs
Version:
17 lines • 6.85 kB
JavaScript
var window=global;var $CLJS=require("./cljs_env");require("./goog.base.js");require("./cljs.core.js");require("./instaparse.auto_flatten_seq.js");require("./instaparse.failure.js");require("./instaparse.reduction.js");require("./instaparse.combinators_source.js");require("./instaparse.print.js");
var Xt,Yt,Zt;$CLJS.Vt=function(){var a=$CLJS.Be();$CLJS.Se("\n");return $CLJS.Nc.b(a,$CLJS.Ea),null};$CLJS.Wt=function(a){$CLJS.qh(a,$CLJS.ce.g($CLJS.Be(),$CLJS.Fa,!1));$CLJS.u($CLJS.Ne)&&$CLJS.Vt()};Xt=function(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;$CLJS.Wt(0<b.length?new $CLJS.D(b.slice(0),0,null):null)};
Yt=function(a){$CLJS.u($CLJS.Ct.a(a))?($CLJS.Ri.C($CLJS.nb(["NOT "])),$CLJS.Ri.C($CLJS.nb([$CLJS.Ct.a(a)]))):$CLJS.u($CLJS.zt.a(a))?$CLJS.Ri.C($CLJS.nb([$CLJS.ut(a)])):a instanceof RegExp?$CLJS.Ri.C($CLJS.nb([$CLJS.st(a)])):$CLJS.qh($CLJS.nb([a]),$CLJS.Be())};
Zt=function(a){a=null!=a&&(a.f&64||$CLJS.C===a.ab)?$CLJS.ic($CLJS.Me,a):a;var b=$CLJS.Nc.b(a,$CLJS.nj),c=$CLJS.Nc.b(a,$CLJS.uj),d=$CLJS.Nc.b(a,$CLJS.Et);a=$CLJS.Nc.b(a,$CLJS.Dt);$CLJS.Wt($CLJS.nb([["Parse error at line ",$CLJS.y.a(b),", column ",$CLJS.y.a(c),":"].join("")]));$CLJS.Wt($CLJS.nb([d]));$CLJS.Si(c)?1>=c?b="^":(b=c-1,b=$CLJS.ic($CLJS.y,$CLJS.qf.b(0<b?new $CLJS.Tg(null,b," ",null):$CLJS.J,new $CLJS.W(null,1,5,$CLJS.pc,["^"],null)))):b=null;$CLJS.Wt($CLJS.nb([b]));b=$CLJS.cj($CLJS.Z.b($CLJS.yt,
$CLJS.pf($CLJS.Bt,a)));a=$CLJS.cj($CLJS.Z.b($CLJS.yt,$CLJS.pf($CLJS.fg($CLJS.Bt),a)));c=$CLJS.N(b)+$CLJS.N(a);0!==c&&($CLJS.P.b(1,c)?$CLJS.Wt($CLJS.nb(["Expected:"])):$CLJS.Wt($CLJS.nb(["Expected one of:"])));b=$CLJS.E(b);c=null;for(var f=d=0;;)if(f<d){var g=c.Z(null,f);Yt(g);$CLJS.Wt($CLJS.nb([" (followed by end-of-string)"]));f+=1}else if(b=$CLJS.E(b))c=b,$CLJS.Ab(c)?(b=$CLJS.Od(c),f=$CLJS.Pd(c),c=b,d=$CLJS.N(b),b=f):(b=$CLJS.H(c),Yt(b),$CLJS.Wt($CLJS.nb([" (followed by end-of-string)"])),b=$CLJS.K(c),
c=null,d=0),f=0;else break;a=$CLJS.E(a);b=null;for(f=d=0;;)if(f<d)c=b.Z(null,f),Yt(c),Xt(),f+=1;else if(a=$CLJS.E(a))b=a,$CLJS.Ab(b)?(a=$CLJS.Od(b),d=$CLJS.Pd(b),b=a,c=$CLJS.N(a),a=d,d=c):(c=$CLJS.H(b),Yt(c),Xt(),a=$CLJS.K(b),b=null,d=0),f=0;else break};$CLJS.$t=function(a,b,c,d,f){this.index=a;this.reason=b;this.hc=c;this.Cb=d;this.m=f;this.f=2230716170;this.s=139264};
$CLJS.au=function au(a){for(var c=[],d=arguments.length,f=0;;)if(f<d)c.push(arguments[f]),f+=1;else break;return au.C(arguments[0],1<c.length?new $CLJS.D(c.slice(1),0,null):null)};
$CLJS.au.C=function(a,b){if($CLJS.u($CLJS.Uf($CLJS.Nb,b))){var c=function(d,f){var g=$CLJS.Ed(f),h=$CLJS.Id(f);return $CLJS.Dg(d,g)?$CLJS.ce.g(d,g,function(){var k=$CLJS.Nc.b(d,g);return a.b?a.b(k,h):a.call(null,k,h)}()):$CLJS.ce.g(d,g,h)};return $CLJS.Of(function(d,f){return $CLJS.Db(c,$CLJS.u(d)?d:$CLJS.rc,$CLJS.E(f))},b)}return null};$CLJS.au.S=1;$CLJS.au.R=function(a){var b=$CLJS.H(a);a=$CLJS.K(a);return this.C(b,a)};$CLJS.bu=new $CLJS.U(null,"msg-cache","msg-cache",-733775070);
$CLJS.cu=new $CLJS.U(null,"Epsilon","Epsilon",133418452);$CLJS.du=new $CLJS.U(null,"trace?","trace?",1730690679);$CLJS.eu=new $CLJS.U(null,"success","success",1890645906);$CLJS.fu=new $CLJS.U(null,"end-of-string","end-of-string",1567354241);$CLJS.gu=new $CLJS.U(null,"nodes","nodes",-2099585805);$CLJS.hu=new $CLJS.U(null,"negative-lookahead","negative-lookahead",874382387);$CLJS.iu=new $CLJS.U(null,"result","result",1415092211);$CLJS.ju=new $CLJS.U(null,"negative-listeners","negative-listeners",55241092);
$CLJS.ku=new $CLJS.U(null,"optional","optional",2053951509);$CLJS.lu=new $CLJS.U(null,"fail-index","fail-index",248726923);$CLJS.mu=new $CLJS.U(null,"lookahead","lookahead",-400102393);$CLJS.nu=new $CLJS.U(null,"segment","segment",-964921196);$CLJS.ou=new $CLJS.U("instaparse","failure","instaparse/failure",1422918607);$CLJS.pu=new $CLJS.U(null,"node-builder","node-builder",-1956562605);$CLJS.qu=new $CLJS.U(null,"failure","failure",720415879);$CLJS.ru=new $CLJS.U(null,"next-stack","next-stack",-481930728);
$CLJS.su=new $CLJS.U(null,"stack","stack",-793405930);$CLJS.tu=new $CLJS.U(null,"output-format","output-format",-1826382676);$CLJS.uu=new $CLJS.U(null,"generation","generation",-2132542044);$CLJS.vu=new $CLJS.U(null,"full-results","full-results",-1500225407);$CLJS.wu=new $CLJS.U(null,"full-listeners","full-listeners",50621827);$CLJS.e=$CLJS.$t.prototype;$CLJS.e.ga=function(a,b){return this.B(null,b,null)};$CLJS.e.B=function(a,b,c){switch(b instanceof $CLJS.U?b.qa:null){case "index":return this.index;case "reason":return this.reason;default:return $CLJS.Nc.g(this.Cb,b,c)}};$CLJS.e.$a=function(a,b,c){return $CLJS.Db(function(d,f){var g=$CLJS.qb(f,0,null);f=$CLJS.qb(f,1,null);return b.g?b.g(d,g,f):b.call(null,d,g,f)},c,this)};
$CLJS.e.J=function(a,b,c){return $CLJS.Nd(b,function(d){return $CLJS.Nd(b,$CLJS.Y,""," ","",c,d)},"#instaparse.gll.Failure{",", ","}",c,$CLJS.qf.b(new $CLJS.W(null,2,5,$CLJS.pc,[new $CLJS.W(null,2,5,$CLJS.pc,[$CLJS.At,this.index],null),new $CLJS.W(null,2,5,$CLJS.pc,[$CLJS.Dt,this.reason],null)],null),this.Cb))};$CLJS.e.na=function(){return new $CLJS.$i(this,2,new $CLJS.W(null,2,5,$CLJS.pc,[$CLJS.At,$CLJS.Dt],null),$CLJS.u(this.Cb)?$CLJS.Hb(this.Cb):$CLJS.sc())};$CLJS.e.I=function(){return this.hc};
$CLJS.e.O=function(){return 2+$CLJS.N(this.Cb)};$CLJS.e.H=function(){var a=this.m;return null!=a?a:this.m=a=-1140991288^$CLJS.ab(this)};$CLJS.e.F=function(a,b){return null!=b&&this.constructor===b.constructor&&$CLJS.P.b(this.index,b.index)&&$CLJS.P.b(this.reason,b.reason)&&$CLJS.P.b(this.Cb,b.Cb)};
$CLJS.e.kc=function(a,b){return $CLJS.Dg(new $CLJS.nh(null,new $CLJS.Da(null,2,[$CLJS.At,null,$CLJS.Dt,null],null),null),b)?$CLJS.ij.b($CLJS.sb($CLJS.Ji.b($CLJS.rc,this),this.hc),b):new $CLJS.$t(this.index,this.reason,this.hc,$CLJS.Ng($CLJS.ij.b(this.Cb,b)),null)};
$CLJS.e.sa=function(a,b,c){return $CLJS.u($CLJS.Kg.b?$CLJS.Kg.b($CLJS.At,b):$CLJS.Kg.call(null,$CLJS.At,b))?new $CLJS.$t(c,this.reason,this.hc,this.Cb,null):$CLJS.u($CLJS.Kg.b?$CLJS.Kg.b($CLJS.Dt,b):$CLJS.Kg.call(null,$CLJS.Dt,b))?new $CLJS.$t(this.index,c,this.hc,this.Cb,null):new $CLJS.$t(this.index,this.reason,this.hc,$CLJS.ce.g(this.Cb,b,c),null)};
$CLJS.e.D=function(){return $CLJS.E($CLJS.qf.b(new $CLJS.W(null,2,5,$CLJS.pc,[new $CLJS.Sc($CLJS.At,this.index),new $CLJS.Sc($CLJS.Dt,this.reason)],null),this.Cb))};$CLJS.e.K=function(a,b){return new $CLJS.$t(this.index,this.reason,b,this.Cb,this.m)};$CLJS.e.N=function(a,b){return $CLJS.zb(b)?this.sa(null,$CLJS.S(b,0),$CLJS.S(b,1)):$CLJS.Db($CLJS.me,this,b)};$CLJS.e.$=$CLJS.C;
$CLJS.e.J=function(a,b){var c=this;return $CLJS.X(b,function(){var d=new $CLJS.ea,f=$CLJS.Ne,g=$CLJS.fa;$CLJS.Ne=!0;$CLJS.fa=function(h){return d.append(h)};try{Zt(c)}finally{$CLJS.fa=g,$CLJS.Ne=f}return $CLJS.y.a(d)}())};$CLJS.xu=$CLJS.ng(new $CLJS.$t(null,null,null,null,null));$CLJS.yu=$CLJS.$f($CLJS.au,$CLJS.Ji);