UNPKG

api-console-assets

Version:

This repo only exists to publish api console components to npm

928 lines (764 loc) 132 kB
// Compiled by ClojureScript 1.9.14 {} goog.provide('instaparse.gll'); goog.require('cljs.core'); goog.require('instaparse.combinators_source'); goog.require('instaparse.auto_flatten_seq'); goog.require('goog.i18n.uChar'); goog.require('instaparse.print'); goog.require('instaparse.reduction'); goog.require('instaparse.failure'); /** * @interface */ instaparse.gll.ISegment = function(){}; instaparse.gll.subsegment = (function instaparse$gll$subsegment(this$,start_index,end_index_minus_one){ if((!((this$ == null))) && (!((this$.instaparse$gll$ISegment$subsegment$arity$3 == null)))){ return this$.instaparse$gll$ISegment$subsegment$arity$3(this$,start_index,end_index_minus_one); } else { var x__6879__auto__ = (((this$ == null))?null:this$); var m__6880__auto__ = (instaparse.gll.subsegment[goog.typeOf(x__6879__auto__)]); if(!((m__6880__auto__ == null))){ return m__6880__auto__.call(null,this$,start_index,end_index_minus_one); } else { var m__6880__auto____$1 = (instaparse.gll.subsegment["_"]); if(!((m__6880__auto____$1 == null))){ return m__6880__auto____$1.call(null,this$,start_index,end_index_minus_one); } else { throw cljs.core.missing_protocol.call(null,"ISegment.subsegment",this$); } } } }); instaparse.gll.toString = (function instaparse$gll$toString(this$){ if((!((this$ == null))) && (!((this$.instaparse$gll$ISegment$toString$arity$1 == null)))){ return this$.instaparse$gll$ISegment$toString$arity$1(this$); } else { var x__6879__auto__ = (((this$ == null))?null:this$); var m__6880__auto__ = (instaparse.gll.toString[goog.typeOf(x__6879__auto__)]); if(!((m__6880__auto__ == null))){ return m__6880__auto__.call(null,this$); } else { var m__6880__auto____$1 = (instaparse.gll.toString["_"]); if(!((m__6880__auto____$1 == null))){ return m__6880__auto____$1.call(null,this$); } else { throw cljs.core.missing_protocol.call(null,"ISegment.toString",this$); } } } }); /** * @constructor * @implements {cljs.core.ICounted} * @implements {instaparse.gll.ISegment} */ instaparse.gll.Segment = (function (text,offset,count){ this.text = text; this.offset = offset; this.count = count; this.cljs$lang$protocol_mask$partition0$ = 2; this.cljs$lang$protocol_mask$partition1$ = 0; }) instaparse.gll.Segment.prototype.instaparse$gll$ISegment$ = true; instaparse.gll.Segment.prototype.instaparse$gll$ISegment$subsegment$arity$3 = (function (this$,start,end){ var self__ = this; var this$__$1 = this; return (new instaparse.gll.Segment(self__.text,(self__.offset + start),(end - start))); }); instaparse.gll.Segment.prototype.instaparse$gll$ISegment$toString$arity$1 = (function (this$){ var self__ = this; var this$__$1 = this; return cljs.core.subs.call(null,self__.text,self__.offset,(self__.offset + self__.count)); }); instaparse.gll.Segment.prototype.cljs$core$ICounted$_count$arity$1 = (function (_){ var self__ = this; var ___$1 = this; return self__.count; }); instaparse.gll.Segment.getBasis = (function (){ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"text","text",-150030170,null),new cljs.core.Symbol(null,"offset","offset",1937029838,null),new cljs.core.Symbol(null,"count","count",-514511684,null)], null); }); instaparse.gll.Segment.cljs$lang$type = true; instaparse.gll.Segment.cljs$lang$ctorStr = "instaparse.gll/Segment"; instaparse.gll.Segment.cljs$lang$ctorPrWriter = (function (this__6822__auto__,writer__6823__auto__,opt__6824__auto__){ return cljs.core._write.call(null,writer__6823__auto__,"instaparse.gll/Segment"); }); instaparse.gll.__GT_Segment = (function instaparse$gll$__GT_Segment(text,offset,count){ return (new instaparse.gll.Segment(text,offset,count)); }); instaparse.gll.get_parser = (function instaparse$gll$get_parser(grammar,p){ return cljs.core.get.call(null,grammar,p,p); }); instaparse.gll._parse = (function instaparse$gll$_parse(parser,index,tramp){ var G__16218 = (((new cljs.core.Keyword(null,"tag","tag",-1290361223).cljs$core$IFn$_invoke$arity$1(parser) instanceof cljs.core.Keyword))?new cljs.core.Keyword(null,"tag","tag",-1290361223).cljs$core$IFn$_invoke$arity$1(parser).fqn:null); switch (G__16218) { case "neg": return instaparse.gll.negative_lookahead_parse.call(null,parser,index,tramp); break; case "cat": return instaparse.gll.cat_parse.call(null,parser,index,tramp); break; case "ord": return instaparse.gll.ordered_alt_parse.call(null,parser,index,tramp); break; case "alt": return instaparse.gll.alt_parse.call(null,parser,index,tramp); break; case "look": return instaparse.gll.lookahead_parse.call(null,parser,index,tramp); break; case "nt": return instaparse.gll.non_terminal_parse.call(null,parser,index,tramp); break; case "rep": return instaparse.gll.rep_parse.call(null,parser,index,tramp); break; case "star": return instaparse.gll.star_parse.call(null,parser,index,tramp); break; case "string": return instaparse.gll.string_parse.call(null,parser,index,tramp); break; case "regexp": return instaparse.gll.regexp_parse.call(null,parser,index,tramp); break; case "plus": return instaparse.gll.plus_parse.call(null,parser,index,tramp); break; case "epsilon": return instaparse.gll.epsilon_parse.call(null,parser,index,tramp); break; case "string-ci": return instaparse.gll.string_case_insensitive_parse.call(null,parser,index,tramp); break; case "char": return instaparse.gll.char_range_parse.call(null,parser,index,tramp); break; case "opt": return instaparse.gll.opt_parse.call(null,parser,index,tramp); break; default: throw (new Error([cljs.core.str("No matching clause: "),cljs.core.str(new cljs.core.Keyword(null,"tag","tag",-1290361223).cljs$core$IFn$_invoke$arity$1(parser))].join(''))); } }); instaparse.gll._full_parse = (function instaparse$gll$_full_parse(parser,index,tramp){ var G__16221 = (((new cljs.core.Keyword(null,"tag","tag",-1290361223).cljs$core$IFn$_invoke$arity$1(parser) instanceof cljs.core.Keyword))?new cljs.core.Keyword(null,"tag","tag",-1290361223).cljs$core$IFn$_invoke$arity$1(parser).fqn:null); switch (G__16221) { case "neg": return instaparse.gll.negative_lookahead_parse.call(null,parser,index,tramp); break; case "cat": return instaparse.gll.cat_full_parse.call(null,parser,index,tramp); break; case "ord": return instaparse.gll.ordered_alt_full_parse.call(null,parser,index,tramp); break; case "alt": return instaparse.gll.alt_full_parse.call(null,parser,index,tramp); break; case "look": return instaparse.gll.lookahead_full_parse.call(null,parser,index,tramp); break; case "nt": return instaparse.gll.non_terminal_full_parse.call(null,parser,index,tramp); break; case "rep": return instaparse.gll.rep_full_parse.call(null,parser,index,tramp); break; case "star": return instaparse.gll.star_full_parse.call(null,parser,index,tramp); break; case "string": return instaparse.gll.string_full_parse.call(null,parser,index,tramp); break; case "regexp": return instaparse.gll.regexp_full_parse.call(null,parser,index,tramp); break; case "plus": return instaparse.gll.plus_full_parse.call(null,parser,index,tramp); break; case "epsilon": return instaparse.gll.epsilon_full_parse.call(null,parser,index,tramp); break; case "string-ci": return instaparse.gll.string_case_insensitive_full_parse.call(null,parser,index,tramp); break; case "char": return instaparse.gll.char_range_full_parse.call(null,parser,index,tramp); break; case "opt": return instaparse.gll.opt_full_parse.call(null,parser,index,tramp); break; default: throw (new Error([cljs.core.str("No matching clause: "),cljs.core.str(new cljs.core.Keyword(null,"tag","tag",-1290361223).cljs$core$IFn$_invoke$arity$1(parser))].join(''))); } }); /** * @constructor * @implements {cljs.core.IRecord} * @implements {cljs.core.IEquiv} * @implements {cljs.core.IHash} * @implements {cljs.core.ICollection} * @implements {cljs.core.ICounted} * @implements {cljs.core.ISeqable} * @implements {cljs.core.IMeta} * @implements {cljs.core.ICloneable} * @implements {cljs.core.IPrintWithWriter} * @implements {cljs.core.IIterable} * @implements {cljs.core.IWithMeta} * @implements {cljs.core.IAssociative} * @implements {cljs.core.IMap} * @implements {cljs.core.ILookup} */ instaparse.gll.Failure = (function (index,reason,__meta,__extmap,__hash){ this.index = index; this.reason = reason; this.__meta = __meta; this.__extmap = __extmap; this.__hash = __hash; this.cljs$lang$protocol_mask$partition0$ = 2229667594; this.cljs$lang$protocol_mask$partition1$ = 8192; }) instaparse.gll.Failure.prototype.cljs$core$ILookup$_lookup$arity$2 = (function (this__6838__auto__,k__6839__auto__){ var self__ = this; var this__6838__auto____$1 = this; return cljs.core._lookup.call(null,this__6838__auto____$1,k__6839__auto__,null); }); instaparse.gll.Failure.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__6840__auto__,k16224,else__6841__auto__){ var self__ = this; var this__6840__auto____$1 = this; var G__16226 = (((k16224 instanceof cljs.core.Keyword))?k16224.fqn:null); switch (G__16226) { case "index": return self__.index; break; case "reason": return self__.reason; break; default: return cljs.core.get.call(null,self__.__extmap,k16224,else__6841__auto__); } }); instaparse.gll.Failure.prototype.cljs$core$IPrintWithWriter$_pr_writer$arity$3 = (function (this__6852__auto__,writer__6853__auto__,opts__6854__auto__){ var self__ = this; var this__6852__auto____$1 = this; var pr_pair__6855__auto__ = ((function (this__6852__auto____$1){ return (function (keyval__6856__auto__){ return cljs.core.pr_sequential_writer.call(null,writer__6853__auto__,cljs.core.pr_writer,""," ","",opts__6854__auto__,keyval__6856__auto__); });})(this__6852__auto____$1)) ; return cljs.core.pr_sequential_writer.call(null,writer__6853__auto__,pr_pair__6855__auto__,"#instaparse.gll.Failure{",", ","}",opts__6854__auto__,cljs.core.concat.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"index","index",-1531685915),self__.index],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"reason","reason",-2070751759),self__.reason],null))], null),self__.__extmap)); }); instaparse.gll.Failure.prototype.cljs$core$IIterable$ = true; instaparse.gll.Failure.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__16223){ var self__ = this; var G__16223__$1 = this; return (new cljs.core.RecordIter((0),G__16223__$1,2,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"index","index",-1531685915),new cljs.core.Keyword(null,"reason","reason",-2070751759)], null),cljs.core._iterator.call(null,self__.__extmap))); }); instaparse.gll.Failure.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__6836__auto__){ var self__ = this; var this__6836__auto____$1 = this; return self__.__meta; }); instaparse.gll.Failure.prototype.cljs$core$ICloneable$_clone$arity$1 = (function (this__6832__auto__){ var self__ = this; var this__6832__auto____$1 = this; return (new instaparse.gll.Failure(self__.index,self__.reason,self__.__meta,self__.__extmap,self__.__hash)); }); instaparse.gll.Failure.prototype.cljs$core$ICounted$_count$arity$1 = (function (this__6842__auto__){ var self__ = this; var this__6842__auto____$1 = this; return (2 + cljs.core.count.call(null,self__.__extmap)); }); instaparse.gll.Failure.prototype.cljs$core$IHash$_hash$arity$1 = (function (this__6833__auto__){ var self__ = this; var this__6833__auto____$1 = this; var h__6651__auto__ = self__.__hash; if(!((h__6651__auto__ == null))){ return h__6651__auto__; } else { var h__6651__auto____$1 = cljs.core.hash_imap.call(null,this__6833__auto____$1); self__.__hash = h__6651__auto____$1; return h__6651__auto____$1; } }); instaparse.gll.Failure.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this__6834__auto__,other__6835__auto__){ var self__ = this; var this__6834__auto____$1 = this; if(cljs.core.truth_((function (){var and__6204__auto__ = other__6835__auto__; if(cljs.core.truth_(and__6204__auto__)){ var and__6204__auto____$1 = (this__6834__auto____$1.constructor === other__6835__auto__.constructor); if(and__6204__auto____$1){ return cljs.core.equiv_map.call(null,this__6834__auto____$1,other__6835__auto__); } else { return and__6204__auto____$1; } } else { return and__6204__auto__; } })())){ return true; } else { return false; } }); instaparse.gll.Failure.prototype.cljs$core$IMap$_dissoc$arity$2 = (function (this__6847__auto__,k__6848__auto__){ var self__ = this; var this__6847__auto____$1 = this; if(cljs.core.contains_QMARK_.call(null,new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"index","index",-1531685915),null,new cljs.core.Keyword(null,"reason","reason",-2070751759),null], null), null),k__6848__auto__)){ return cljs.core.dissoc.call(null,cljs.core.with_meta.call(null,cljs.core.into.call(null,cljs.core.PersistentArrayMap.EMPTY,this__6847__auto____$1),self__.__meta),k__6848__auto__); } else { return (new instaparse.gll.Failure(self__.index,self__.reason,self__.__meta,cljs.core.not_empty.call(null,cljs.core.dissoc.call(null,self__.__extmap,k__6848__auto__)),null)); } }); instaparse.gll.Failure.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__6845__auto__,k__6846__auto__,G__16223){ var self__ = this; var this__6845__auto____$1 = this; var pred__16227 = cljs.core.keyword_identical_QMARK_; var expr__16228 = k__6846__auto__; if(cljs.core.truth_(pred__16227.call(null,new cljs.core.Keyword(null,"index","index",-1531685915),expr__16228))){ return (new instaparse.gll.Failure(G__16223,self__.reason,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16227.call(null,new cljs.core.Keyword(null,"reason","reason",-2070751759),expr__16228))){ return (new instaparse.gll.Failure(self__.index,G__16223,self__.__meta,self__.__extmap,null)); } else { return (new instaparse.gll.Failure(self__.index,self__.reason,self__.__meta,cljs.core.assoc.call(null,self__.__extmap,k__6846__auto__,G__16223),null)); } } }); instaparse.gll.Failure.prototype.cljs$core$ISeqable$_seq$arity$1 = (function (this__6850__auto__){ var self__ = this; var this__6850__auto____$1 = this; return cljs.core.seq.call(null,cljs.core.concat.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"index","index",-1531685915),self__.index],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"reason","reason",-2070751759),self__.reason],null))], null),self__.__extmap)); }); instaparse.gll.Failure.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__6837__auto__,G__16223){ var self__ = this; var this__6837__auto____$1 = this; return (new instaparse.gll.Failure(self__.index,self__.reason,G__16223,self__.__extmap,self__.__hash)); }); instaparse.gll.Failure.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__6843__auto__,entry__6844__auto__){ var self__ = this; var this__6843__auto____$1 = this; if(cljs.core.vector_QMARK_.call(null,entry__6844__auto__)){ return cljs.core._assoc.call(null,this__6843__auto____$1,cljs.core._nth.call(null,entry__6844__auto__,(0)),cljs.core._nth.call(null,entry__6844__auto__,(1))); } else { return cljs.core.reduce.call(null,cljs.core._conj,this__6843__auto____$1,entry__6844__auto__); } }); instaparse.gll.Failure.getBasis = (function (){ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"index","index",108845612,null),new cljs.core.Symbol(null,"reason","reason",-430220232,null)], null); }); instaparse.gll.Failure.cljs$lang$type = true; instaparse.gll.Failure.cljs$lang$ctorPrSeq = (function (this__6872__auto__){ return cljs.core._conj.call(null,cljs.core.List.EMPTY,"instaparse.gll/Failure"); }); instaparse.gll.Failure.cljs$lang$ctorPrWriter = (function (this__6872__auto__,writer__6873__auto__){ return cljs.core._write.call(null,writer__6873__auto__,"instaparse.gll/Failure"); }); instaparse.gll.__GT_Failure = (function instaparse$gll$__GT_Failure(index,reason){ return (new instaparse.gll.Failure(index,reason,null,null,null)); }); instaparse.gll.map__GT_Failure = (function instaparse$gll$map__GT_Failure(G__16225){ return (new instaparse.gll.Failure(new cljs.core.Keyword(null,"index","index",-1531685915).cljs$core$IFn$_invoke$arity$1(G__16225),new cljs.core.Keyword(null,"reason","reason",-2070751759).cljs$core$IFn$_invoke$arity$1(G__16225),null,cljs.core.dissoc.call(null,G__16225,new cljs.core.Keyword(null,"index","index",-1531685915),new cljs.core.Keyword(null,"reason","reason",-2070751759)),null)); }); instaparse.gll.Failure.prototype.cljs$core$IPrintWithWriter$ = true; instaparse.gll.Failure.prototype.cljs$core$IPrintWithWriter$_pr_writer$arity$3 = (function (fail,writer,_){ var fail__$1 = this; return cljs.core._write.call(null,writer,(function (){var sb__7202__auto__ = (new goog.string.StringBuffer()); var _STAR_print_newline_STAR_16231_16233 = cljs.core._STAR_print_newline_STAR_; var _STAR_print_fn_STAR_16232_16234 = cljs.core._STAR_print_fn_STAR_; cljs.core._STAR_print_newline_STAR_ = true; cljs.core._STAR_print_fn_STAR_ = ((function (_STAR_print_newline_STAR_16231_16233,_STAR_print_fn_STAR_16232_16234,sb__7202__auto__,fail__$1){ return (function (x__7203__auto__){ return sb__7202__auto__.append(x__7203__auto__); });})(_STAR_print_newline_STAR_16231_16233,_STAR_print_fn_STAR_16232_16234,sb__7202__auto__,fail__$1)) ; try{instaparse.failure.pprint_failure.call(null,fail__$1); }finally {cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR_16232_16234; cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR_16231_16233; } return [cljs.core.str(sb__7202__auto__)].join(''); })()); }); /** * Converts a string to a Segment, which has fast subsequencing */ instaparse.gll.text__GT_segment = (function instaparse$gll$text__GT_segment(s){ return (new instaparse.gll.Segment(s,(0),cljs.core.count.call(null,s))); }); /** * @constructor * @implements {cljs.core.IRecord} * @implements {cljs.core.IEquiv} * @implements {cljs.core.IHash} * @implements {cljs.core.ICollection} * @implements {cljs.core.ICounted} * @implements {cljs.core.ISeqable} * @implements {cljs.core.IMeta} * @implements {cljs.core.ICloneable} * @implements {cljs.core.IPrintWithWriter} * @implements {cljs.core.IIterable} * @implements {cljs.core.IWithMeta} * @implements {cljs.core.IAssociative} * @implements {cljs.core.IMap} * @implements {cljs.core.ILookup} */ instaparse.gll.Tramp = (function (grammar,text,segment,fail_index,node_builder,stack,next_stack,generation,negative_listeners,msg_cache,nodes,success,failure,__meta,__extmap,__hash){ this.grammar = grammar; this.text = text; this.segment = segment; this.fail_index = fail_index; this.node_builder = node_builder; this.stack = stack; this.next_stack = next_stack; this.generation = generation; this.negative_listeners = negative_listeners; this.msg_cache = msg_cache; this.nodes = nodes; this.success = success; this.failure = failure; this.__meta = __meta; this.__extmap = __extmap; this.__hash = __hash; this.cljs$lang$protocol_mask$partition0$ = 2229667594; this.cljs$lang$protocol_mask$partition1$ = 8192; }) instaparse.gll.Tramp.prototype.cljs$core$ILookup$_lookup$arity$2 = (function (this__6838__auto__,k__6839__auto__){ var self__ = this; var this__6838__auto____$1 = this; return cljs.core._lookup.call(null,this__6838__auto____$1,k__6839__auto__,null); }); instaparse.gll.Tramp.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__6840__auto__,k16236,else__6841__auto__){ var self__ = this; var this__6840__auto____$1 = this; var G__16238 = (((k16236 instanceof cljs.core.Keyword))?k16236.fqn:null); switch (G__16238) { case "msg-cache": return self__.msg_cache; break; case "negative-listeners": return self__.negative_listeners; break; case "generation": return self__.generation; break; case "failure": return self__.failure; break; case "fail-index": return self__.fail_index; break; case "grammar": return self__.grammar; break; case "success": return self__.success; break; case "nodes": return self__.nodes; break; case "node-builder": return self__.node_builder; break; case "segment": return self__.segment; break; case "stack": return self__.stack; break; case "next-stack": return self__.next_stack; break; case "text": return self__.text; break; default: return cljs.core.get.call(null,self__.__extmap,k16236,else__6841__auto__); } }); instaparse.gll.Tramp.prototype.cljs$core$IPrintWithWriter$_pr_writer$arity$3 = (function (this__6852__auto__,writer__6853__auto__,opts__6854__auto__){ var self__ = this; var this__6852__auto____$1 = this; var pr_pair__6855__auto__ = ((function (this__6852__auto____$1){ return (function (keyval__6856__auto__){ return cljs.core.pr_sequential_writer.call(null,writer__6853__auto__,cljs.core.pr_writer,""," ","",opts__6854__auto__,keyval__6856__auto__); });})(this__6852__auto____$1)) ; return cljs.core.pr_sequential_writer.call(null,writer__6853__auto__,pr_pair__6855__auto__,"#instaparse.gll.Tramp{",", ","}",opts__6854__auto__,cljs.core.concat.call(null,new cljs.core.PersistentVector(null, 13, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"grammar","grammar",1881328267),self__.grammar],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"text","text",-1790561697),self__.text],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"segment","segment",-964921196),self__.segment],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"fail-index","fail-index",248726923),self__.fail_index],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"node-builder","node-builder",-1956562605),self__.node_builder],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"stack","stack",-793405930),self__.stack],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"next-stack","next-stack",-481930728),self__.next_stack],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"generation","generation",-2132542044),self__.generation],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"negative-listeners","negative-listeners",55241092),self__.negative_listeners],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"msg-cache","msg-cache",-733775070),self__.msg_cache],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"nodes","nodes",-2099585805),self__.nodes],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"success","success",1890645906),self__.success],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"failure","failure",720415879),self__.failure],null))], null),self__.__extmap)); }); instaparse.gll.Tramp.prototype.cljs$core$IIterable$ = true; instaparse.gll.Tramp.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__16235){ var self__ = this; var G__16235__$1 = this; return (new cljs.core.RecordIter((0),G__16235__$1,13,new cljs.core.PersistentVector(null, 13, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"grammar","grammar",1881328267),new cljs.core.Keyword(null,"text","text",-1790561697),new cljs.core.Keyword(null,"segment","segment",-964921196),new cljs.core.Keyword(null,"fail-index","fail-index",248726923),new cljs.core.Keyword(null,"node-builder","node-builder",-1956562605),new cljs.core.Keyword(null,"stack","stack",-793405930),new cljs.core.Keyword(null,"next-stack","next-stack",-481930728),new cljs.core.Keyword(null,"generation","generation",-2132542044),new cljs.core.Keyword(null,"negative-listeners","negative-listeners",55241092),new cljs.core.Keyword(null,"msg-cache","msg-cache",-733775070),new cljs.core.Keyword(null,"nodes","nodes",-2099585805),new cljs.core.Keyword(null,"success","success",1890645906),new cljs.core.Keyword(null,"failure","failure",720415879)], null),cljs.core._iterator.call(null,self__.__extmap))); }); instaparse.gll.Tramp.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__6836__auto__){ var self__ = this; var this__6836__auto____$1 = this; return self__.__meta; }); instaparse.gll.Tramp.prototype.cljs$core$ICloneable$_clone$arity$1 = (function (this__6832__auto__){ var self__ = this; var this__6832__auto____$1 = this; return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,self__.__hash)); }); instaparse.gll.Tramp.prototype.cljs$core$ICounted$_count$arity$1 = (function (this__6842__auto__){ var self__ = this; var this__6842__auto____$1 = this; return (13 + cljs.core.count.call(null,self__.__extmap)); }); instaparse.gll.Tramp.prototype.cljs$core$IHash$_hash$arity$1 = (function (this__6833__auto__){ var self__ = this; var this__6833__auto____$1 = this; var h__6651__auto__ = self__.__hash; if(!((h__6651__auto__ == null))){ return h__6651__auto__; } else { var h__6651__auto____$1 = cljs.core.hash_imap.call(null,this__6833__auto____$1); self__.__hash = h__6651__auto____$1; return h__6651__auto____$1; } }); instaparse.gll.Tramp.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this__6834__auto__,other__6835__auto__){ var self__ = this; var this__6834__auto____$1 = this; if(cljs.core.truth_((function (){var and__6204__auto__ = other__6835__auto__; if(cljs.core.truth_(and__6204__auto__)){ var and__6204__auto____$1 = (this__6834__auto____$1.constructor === other__6835__auto__.constructor); if(and__6204__auto____$1){ return cljs.core.equiv_map.call(null,this__6834__auto____$1,other__6835__auto__); } else { return and__6204__auto____$1; } } else { return and__6204__auto__; } })())){ return true; } else { return false; } }); instaparse.gll.Tramp.prototype.cljs$core$IMap$_dissoc$arity$2 = (function (this__6847__auto__,k__6848__auto__){ var self__ = this; var this__6847__auto____$1 = this; if(cljs.core.contains_QMARK_.call(null,new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 13, [new cljs.core.Keyword(null,"msg-cache","msg-cache",-733775070),null,new cljs.core.Keyword(null,"negative-listeners","negative-listeners",55241092),null,new cljs.core.Keyword(null,"generation","generation",-2132542044),null,new cljs.core.Keyword(null,"failure","failure",720415879),null,new cljs.core.Keyword(null,"fail-index","fail-index",248726923),null,new cljs.core.Keyword(null,"grammar","grammar",1881328267),null,new cljs.core.Keyword(null,"success","success",1890645906),null,new cljs.core.Keyword(null,"nodes","nodes",-2099585805),null,new cljs.core.Keyword(null,"node-builder","node-builder",-1956562605),null,new cljs.core.Keyword(null,"segment","segment",-964921196),null,new cljs.core.Keyword(null,"stack","stack",-793405930),null,new cljs.core.Keyword(null,"next-stack","next-stack",-481930728),null,new cljs.core.Keyword(null,"text","text",-1790561697),null], null), null),k__6848__auto__)){ return cljs.core.dissoc.call(null,cljs.core.with_meta.call(null,cljs.core.into.call(null,cljs.core.PersistentArrayMap.EMPTY,this__6847__auto____$1),self__.__meta),k__6848__auto__); } else { return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,cljs.core.not_empty.call(null,cljs.core.dissoc.call(null,self__.__extmap,k__6848__auto__)),null)); } }); instaparse.gll.Tramp.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__6845__auto__,k__6846__auto__,G__16235){ var self__ = this; var this__6845__auto____$1 = this; var pred__16239 = cljs.core.keyword_identical_QMARK_; var expr__16240 = k__6846__auto__; if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"grammar","grammar",1881328267),expr__16240))){ return (new instaparse.gll.Tramp(G__16235,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"text","text",-1790561697),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,G__16235,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"segment","segment",-964921196),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,G__16235,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"fail-index","fail-index",248726923),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,G__16235,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"node-builder","node-builder",-1956562605),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,G__16235,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"stack","stack",-793405930),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,G__16235,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"next-stack","next-stack",-481930728),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,G__16235,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"generation","generation",-2132542044),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,G__16235,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"negative-listeners","negative-listeners",55241092),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,G__16235,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"msg-cache","msg-cache",-733775070),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,G__16235,self__.nodes,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"nodes","nodes",-2099585805),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,G__16235,self__.success,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"success","success",1890645906),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,G__16235,self__.failure,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__16239.call(null,new cljs.core.Keyword(null,"failure","failure",720415879),expr__16240))){ return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,G__16235,self__.__meta,self__.__extmap,null)); } else { return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,self__.__meta,cljs.core.assoc.call(null,self__.__extmap,k__6846__auto__,G__16235),null)); } } } } } } } } } } } } } }); instaparse.gll.Tramp.prototype.cljs$core$ISeqable$_seq$arity$1 = (function (this__6850__auto__){ var self__ = this; var this__6850__auto____$1 = this; return cljs.core.seq.call(null,cljs.core.concat.call(null,new cljs.core.PersistentVector(null, 13, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"grammar","grammar",1881328267),self__.grammar],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"text","text",-1790561697),self__.text],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"segment","segment",-964921196),self__.segment],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"fail-index","fail-index",248726923),self__.fail_index],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"node-builder","node-builder",-1956562605),self__.node_builder],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"stack","stack",-793405930),self__.stack],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"next-stack","next-stack",-481930728),self__.next_stack],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"generation","generation",-2132542044),self__.generation],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"negative-listeners","negative-listeners",55241092),self__.negative_listeners],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"msg-cache","msg-cache",-733775070),self__.msg_cache],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"nodes","nodes",-2099585805),self__.nodes],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"success","success",1890645906),self__.success],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"failure","failure",720415879),self__.failure],null))], null),self__.__extmap)); }); instaparse.gll.Tramp.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__6837__auto__,G__16235){ var self__ = this; var this__6837__auto____$1 = this; return (new instaparse.gll.Tramp(self__.grammar,self__.text,self__.segment,self__.fail_index,self__.node_builder,self__.stack,self__.next_stack,self__.generation,self__.negative_listeners,self__.msg_cache,self__.nodes,self__.success,self__.failure,G__16235,self__.__extmap,self__.__hash)); }); instaparse.gll.Tramp.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__6843__auto__,entry__6844__auto__){ var self__ = this; var this__6843__auto____$1 = this; if(cljs.core.vector_QMARK_.call(null,entry__6844__auto__)){ return cljs.core._assoc.call(null,this__6843__auto____$1,cljs.core._nth.call(null,entry__6844__auto__,(0)),cljs.core._nth.call(null,entry__6844__auto__,(1))); } else { return cljs.core.reduce.call(null,cljs.core._conj,this__6843__auto____$1,entry__6844__auto__); } }); instaparse.gll.Tramp.getBasis = (function (){ return new cljs.core.PersistentVector(null, 13, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"grammar","grammar",-773107502,null),new cljs.core.Symbol(null,"text","text",-150030170,null),new cljs.core.Symbol(null,"segment","segment",675610331,null),new cljs.core.Symbol(null,"fail-index","fail-index",1889258450,null),new cljs.core.Symbol(null,"node-builder","node-builder",-316031078,null),cljs.core.with_meta(new cljs.core.Symbol(null,"stack","stack",847125597,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"mutable","mutable",-1778657503,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"next-stack","next-stack",1158600799,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"mutable","mutable",-1778657503,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"generation","generation",-492010517,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"mutable","mutable",-1778657503,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"negative-listeners","negative-listeners",1695772619,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"mutable","mutable",-1778657503,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"msg-cache","msg-cache",906756457,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"mutable","mutable",-1778657503,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"nodes","nodes",-459054278,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"mutable","mutable",-1778657503,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"success","success",-763789863,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"mutable","mutable",-1778657503,null)], null)),cljs.core.with_meta(new cljs.core.Symbol(null,"failure","failure",-1934019890,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"tag","tag",-1290361223),new cljs.core.Symbol(null,"mutable","mutable",-1778657503,null)], null))], null); }); instaparse.gll.Tramp.cljs$lang$type = true; instaparse.gll.Tramp.cljs$lang$ctorPrSeq = (function (this__6872__auto__){ return cljs.core._conj.call(null,cljs.core.List.EMPTY,"instaparse.gll/Tramp"); }); instaparse.gll.Tramp.cljs$lang$ctorPrWriter = (function (this__6872__auto__,writer__6873__auto__){ return cljs.core._write.call(null,writer__6873__auto__,"instaparse.gll/Tramp"); }); instaparse.gll.__GT_Tramp = (function instaparse$gll$__GT_Tramp(grammar,text,segment,fail_index,node_builder,stack,next_stack,generation,negative_listeners,msg_cache,nodes,success,failure){ return (new instaparse.gll.Tramp(grammar,text,segment,fail_index,node_builder,stack,next_stack,generation,negative_listeners,msg_cache,nodes,success,failure,null,null,null)); }); instaparse.gll.map__GT_Tramp = (function instaparse$gll$map__GT_Tramp(G__16237){ return (new instaparse.gll.Tramp(new cljs.core.Keyword(null,"grammar","grammar",1881328267).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"text","text",-1790561697).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"segment","segment",-964921196).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"fail-index","fail-index",248726923).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"node-builder","node-builder",-1956562605).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"stack","stack",-793405930).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"next-stack","next-stack",-481930728).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"generation","generation",-2132542044).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"negative-listeners","negative-listeners",55241092).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"msg-cache","msg-cache",-733775070).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"nodes","nodes",-2099585805).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"success","success",1890645906).cljs$core$IFn$_invoke$arity$1(G__16237),new cljs.core.Keyword(null,"failure","failure",720415879).cljs$core$IFn$_invoke$arity$1(G__16237),null,cljs.core.dissoc.call(null,G__16237,new cljs.core.Keyword(null,"grammar","grammar",1881328267),new cljs.core.Keyword(null,"text","text",-1790561697),new cljs.core.Keyword(null,"segment","segment",-964921196),new cljs.core.Keyword(null,"fail-index","fail-index",248726923),new cljs.core.Keyword(null,"node-builder","node-builder",-1956562605),new cljs.core.Keyword(null,"stack","stack",-793405930),new cljs.core.Keyword(null,"next-stack","next-stack",-481930728),new cljs.core.Keyword(null,"generation","generation",-2132542044),new cljs.core.Keyword(null,"negative-listeners","negative-listeners",55241092),new cljs.core.Keyword(null,"msg-cache","msg-cache",-733775070),new cljs.core.Keyword(null,"nodes","nodes",-2099585805),new cljs.core.Keyword(null,"success","success",1890645906),new cljs.core.Keyword(null,"failure","failure",720415879)),null)); }); instaparse.gll.make_tramp = (function instaparse$gll$make_tramp(var_args){ var args16243 = []; var len__7291__auto___16246 = arguments.length; var i__7292__auto___16247 = (0); while(true){ if((i__7292__auto___16247 < len__7291__auto___16246)){ args16243.push((arguments[i__7292__auto___16247])); var G__16248 = (i__7292__auto___16247 + (1)); i__7292__auto___16247 = G__16248; continue; } else { } break; } var G__16245 = args16243.length; switch (G__16245) { case 2: return instaparse.gll.make_tramp.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return instaparse.gll.make_tramp.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; case 4: return instaparse.gll.make_tramp.cljs$core$IFn$_invoke$arity$4((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),(arguments[(3)])); break; case 5: return instaparse.gll.make_tramp.cljs$core$IFn$_invoke$arity$5((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),(arguments[(3)]),(arguments[(4)])); break; default: throw (new Error([cljs.core.str("Invalid arity: "),cljs.core.str(args16243.length)].join(''))); } }); instaparse.gll.make_tramp.cljs$core$IFn$_invoke$arity$2 = (function (grammar,text){ return instaparse.gll.make_tramp.call(null,grammar,text,instaparse.gll.text__GT_segment.call(null,text),(-1),null); }); instaparse.gll.make_tramp.cljs$core$IFn$_invoke$arity$3 = (function (grammar,text,segment){ return instaparse.gll.make_tramp.call(null,grammar,text,segment,(-1),null); }); instaparse.gll.make_tramp.cljs$core$IFn$_invoke$arity$4 = (function (grammar,text,fail_index,node_builder){ return instaparse.gll.make_tramp.call(null,grammar,text,instaparse.gll.text__GT_segment.call(null,text),fail_index,node_builder); }); instaparse.gll.make_tramp.cljs$core$IFn$_invoke$arity$5 = (function (grammar,text,segment,fail_index,node_builder){ return (new instaparse.gll.Tramp(grammar,text,segment,fail_index,node_builder,cljs.core.PersistentVector.EMPTY,cljs.core.PersistentVector.EMPTY,(0),cljs.core.sorted_map_by.call(null,cljs.core._GT_),cljs.core.PersistentArrayMap.EMPTY,cljs.core.PersistentArrayMap.EMPTY,null,(new instaparse.gll.Failure((0),cljs.core.PersistentVector.EMPTY,null,null,null)),null,null,null)); }); instaparse.gll.make_tramp.cljs$lang$maxFixedArity = 5; instaparse.gll.make_success = (function instaparse$gll$make_success(result,index){ return new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"result","result",1415092211),result,new cljs.core.Keyword(null,"index","index",-1531685915),index], null); }); instaparse.gll.total_success_QMARK_ = (function instaparse$gll$total_success_QMARK_(tramp,s){ return cljs.core._EQ_.call(null,cljs.core.count.call(null,tramp.text),new cljs.core.Keyword(null,"index","index",-1531685915).cljs$core$IFn$_invoke$arity$1(s)); }); /** * @constructor * @implements {cljs.core.IRecord} * @implements {cljs.core.IEquiv} * @implements {cljs.core.IHash} * @implements {cljs.core.ICollection} * @implements {cljs.core.ICounted} * @implements {cljs.core.ISeqable} * @implements {cljs.core.IMeta} * @implements {cljs.core.ICloneable} * @implements {cljs.core.IPrintWithWriter} * @implements {cljs.core.IIterable} * @implements {cljs.core.IWithMeta} * @implements {cljs.core.IAssociative} * @implements {cljs.core.IMap} * @implements {cljs.core.ILookup} */ instaparse.gll.Node = (function (listeners,full_listeners,results,full_results,__meta,__extmap,__hash){ this.listeners = listeners; this.full_listeners = full_listeners; this.results = results; this.full_results = full_results; this.__meta = __meta; this.__extmap = __extmap; this.__hash = __hash; this.cljs$lang$protocol_mask$partition0$ = 2229667594; this.cljs$lang$protocol_mask$partition1$ = 8192; }) instaparse.gll.Node.prototype.cljs$core$ILookup$_lookup$arity$2 = (function (this__6838__auto__,k__6839__auto__){ var self__ = this; var this__6838__auto____$1 = this; return cljs.core._lookup.call(null,this__6838__auto____$1,k__6839__auto__,null); }); instaparse.gll.Node.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__6840__auto__,k16251,else__6841__auto__){ var self__ = this; var this__6840__auto____$1 = this; var G__16253 = (((k16251 instanceof cljs.core.Keyword))?k16251.fqn:null); switch (G__16253) { case "listeners": return self__.listeners; break; case "full-listeners": return self__.full_listeners; break; case "results": return self__.results; break; case "full-results": return self__.full_results; break; default: return cljs.core.get.call(null,self__.__extmap,k16251,else__6841__auto__); } }); instaparse.gll.Node.prototype.cljs$core$IPrintWithWriter$_pr_writer$arity$3 = (function (this__6852__auto__,writer__6853__auto__,opts__6854__auto__){ var self__ = this; var this__6852__auto____$1 = this; var pr_pair__6855__auto__ = ((function (this__6852__auto____$1){ return (function (keyval__6856__auto__){ return cljs.core.pr_sequential_writer.call(null,writer__6853__auto__,cljs.core.pr_writer,""," ","",opts__6854__auto__,keyval__6856__auto__); });})(this__6852__auto____$1)) ; return cljs.core.pr_sequential_writer.call(null,writer__6853__auto__,pr_pair__6855__auto__,"#instaparse.gll.Node{",", ","}",opts__6854__auto__,cljs.core.concat.call(null,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"listeners","listeners",394544445),self__.listeners],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"full-listeners","full-listeners",50621827),self__.full_listeners],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"results","results",-1134170113),self__.results],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"full-results","full-results",-1500225407),self__.full_results],null))], null),self__.__extmap)); }); instaparse.gll.Node.prototype.cljs$core$IIterable$ = true; instaparse.gll.Node.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__16250){ var self__ = this; var G__16250__$1 = this; return (new cljs.core.RecordIter((0),G__16250__$1,4,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPT