UNPKG

@atomist/clj-editors

Version:

editor functions that use rewrite-clj and other important things from the clojurescript ecosystem

306 lines (265 loc) 14.1 kB
// Compiled by ClojureScript 1.10.238 {:target :nodejs} goog.provide('rewrite_clj.node.keyword'); goog.require('cljs.core'); goog.require('rewrite_clj.node.protocols'); /** * @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 {rewrite_clj.node.keyword.Object} * @implements {cljs.core.IPrintWithWriter} * @implements {cljs.core.IIterable} * @implements {rewrite_clj.node.protocols.Node} * @implements {cljs.core.IWithMeta} * @implements {cljs.core.IAssociative} * @implements {cljs.core.IMap} * @implements {cljs.core.ILookup} */ rewrite_clj.node.keyword.KeywordNode = (function (k,namespaced_QMARK_,__meta,__extmap,__hash){ this.k = k; this.namespaced_QMARK_ = namespaced_QMARK_; this.__meta = __meta; this.__extmap = __extmap; this.__hash = __hash; this.cljs$lang$protocol_mask$partition0$ = 2229667594; this.cljs$lang$protocol_mask$partition1$ = 139264; }); rewrite_clj.node.keyword.KeywordNode.prototype.toString = (function (){ var self__ = this; var this$ = this; return this$.rewrite_clj$node$protocols$Node$string$arity$1(null); }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$ILookup$_lookup$arity$2 = (function (this__4172__auto__,k__4173__auto__){ var self__ = this; var this__4172__auto____$1 = this; return this__4172__auto____$1.cljs$core$ILookup$_lookup$arity$3(null,k__4173__auto__,null); }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__4174__auto__,k18057,else__4175__auto__){ var self__ = this; var this__4174__auto____$1 = this; var G__18061 = k18057; var G__18061__$1 = (((G__18061 instanceof cljs.core.Keyword))?G__18061.fqn:null); switch (G__18061__$1) { case "k": return self__.k; break; case "namespaced?": return self__.namespaced_QMARK_; break; default: return cljs.core.get.call(null,self__.__extmap,k18057,else__4175__auto__); } }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$IPrintWithWriter$_pr_writer$arity$3 = (function (this__4186__auto__,writer__4187__auto__,opts__4188__auto__){ var self__ = this; var this__4186__auto____$1 = this; var pr_pair__4189__auto__ = ((function (this__4186__auto____$1){ return (function (keyval__4190__auto__){ return cljs.core.pr_sequential_writer.call(null,writer__4187__auto__,cljs.core.pr_writer,""," ","",opts__4188__auto__,keyval__4190__auto__); });})(this__4186__auto____$1)) ; return cljs.core.pr_sequential_writer.call(null,writer__4187__auto__,pr_pair__4189__auto__,"#rewrite-clj.node.keyword.KeywordNode{",", ","}",opts__4188__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,"k","k",-2146297393),self__.k],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"namespaced?","namespaced?",-877312877),self__.namespaced_QMARK_],null))], null),self__.__extmap)); }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__18056){ var self__ = this; var G__18056__$1 = this; return (new cljs.core.RecordIter((0),G__18056__$1,2,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"k","k",-2146297393),new cljs.core.Keyword(null,"namespaced?","namespaced?",-877312877)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator.call(null,self__.__extmap):cljs.core.nil_iter.call(null)))); }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__4170__auto__){ var self__ = this; var this__4170__auto____$1 = this; return self__.__meta; }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$ICloneable$_clone$arity$1 = (function (this__4167__auto__){ var self__ = this; var this__4167__auto____$1 = this; return (new rewrite_clj.node.keyword.KeywordNode(self__.k,self__.namespaced_QMARK_,self__.__meta,self__.__extmap,self__.__hash)); }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$ICounted$_count$arity$1 = (function (this__4176__auto__){ var self__ = this; var this__4176__auto____$1 = this; return (2 + cljs.core.count.call(null,self__.__extmap)); }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$IHash$_hash$arity$1 = (function (this__4168__auto__){ var self__ = this; var this__4168__auto____$1 = this; var h__4030__auto__ = self__.__hash; if(!((h__4030__auto__ == null))){ return h__4030__auto__; } else { var h__4030__auto____$1 = ((function (h__4030__auto__,this__4168__auto____$1){ return (function (coll__4169__auto__){ return (-1681863292 ^ cljs.core.hash_unordered_coll.call(null,coll__4169__auto__)); });})(h__4030__auto__,this__4168__auto____$1)) .call(null,this__4168__auto____$1); self__.__hash = h__4030__auto____$1; return h__4030__auto____$1; } }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this18058,other18059){ var self__ = this; var this18058__$1 = this; return ((!((other18059 == null))) && ((this18058__$1.constructor === other18059.constructor)) && (cljs.core._EQ_.call(null,this18058__$1.k,other18059.k)) && (cljs.core._EQ_.call(null,this18058__$1.namespaced_QMARK_,other18059.namespaced_QMARK_)) && (cljs.core._EQ_.call(null,this18058__$1.__extmap,other18059.__extmap))); }); rewrite_clj.node.keyword.KeywordNode.prototype.rewrite_clj$node$protocols$Node$ = cljs.core.PROTOCOL_SENTINEL; rewrite_clj.node.keyword.KeywordNode.prototype.rewrite_clj$node$protocols$Node$tag$arity$1 = (function (_){ var self__ = this; var ___$1 = this; return new cljs.core.Keyword(null,"token","token",-1211463215); }); rewrite_clj.node.keyword.KeywordNode.prototype.rewrite_clj$node$protocols$Node$printable_only_QMARK_$arity$1 = (function (_){ var self__ = this; var ___$1 = this; return false; }); rewrite_clj.node.keyword.KeywordNode.prototype.rewrite_clj$node$protocols$Node$sexpr$arity$1 = (function (_){ var self__ = this; var ___$1 = this; if(cljs.core.truth_((function (){var and__3911__auto__ = self__.namespaced_QMARK_; if(cljs.core.truth_(and__3911__auto__)){ return cljs.core.not.call(null,cljs.core.namespace.call(null,self__.k)); } else { return and__3911__auto__; } })())){ throw (new Error("Namespaced keywords not supported !")); } else { return self__.k; } }); rewrite_clj.node.keyword.KeywordNode.prototype.rewrite_clj$node$protocols$Node$length$arity$1 = (function (this$){ var self__ = this; var this$__$1 = this; var c = (cljs.core.count.call(null,cljs.core.name.call(null,self__.k)) + (1)); if(cljs.core.truth_(self__.namespaced_QMARK_)){ return (c + (1)); } else { var temp__5455__auto__ = cljs.core.namespace.call(null,self__.k); if(cljs.core.truth_(temp__5455__auto__)){ var nspace = temp__5455__auto__; return (((1) + c) + cljs.core.count.call(null,nspace)); } else { return c; } } }); rewrite_clj.node.keyword.KeywordNode.prototype.rewrite_clj$node$protocols$Node$string$arity$1 = (function (_){ var self__ = this; var ___$1 = this; var v = cljs.core.pr_str.call(null,self__.k); if(cljs.core.truth_(self__.namespaced_QMARK_)){ return [":",cljs.core.str.cljs$core$IFn$_invoke$arity$1(v)].join(''); } else { return v; } }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$IMap$_dissoc$arity$2 = (function (this__4181__auto__,k__4182__auto__){ var self__ = this; var this__4181__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,"k","k",-2146297393),null,new cljs.core.Keyword(null,"namespaced?","namespaced?",-877312877),null], null), null),k__4182__auto__)){ return cljs.core.dissoc.call(null,cljs.core._with_meta.call(null,cljs.core.into.call(null,cljs.core.PersistentArrayMap.EMPTY,this__4181__auto____$1),self__.__meta),k__4182__auto__); } else { return (new rewrite_clj.node.keyword.KeywordNode(self__.k,self__.namespaced_QMARK_,self__.__meta,cljs.core.not_empty.call(null,cljs.core.dissoc.call(null,self__.__extmap,k__4182__auto__)),null)); } }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__4179__auto__,k__4180__auto__,G__18056){ var self__ = this; var this__4179__auto____$1 = this; var pred__18062 = cljs.core.keyword_identical_QMARK_; var expr__18063 = k__4180__auto__; if(cljs.core.truth_(pred__18062.call(null,new cljs.core.Keyword(null,"k","k",-2146297393),expr__18063))){ return (new rewrite_clj.node.keyword.KeywordNode(G__18056,self__.namespaced_QMARK_,self__.__meta,self__.__extmap,null)); } else { if(cljs.core.truth_(pred__18062.call(null,new cljs.core.Keyword(null,"namespaced?","namespaced?",-877312877),expr__18063))){ return (new rewrite_clj.node.keyword.KeywordNode(self__.k,G__18056,self__.__meta,self__.__extmap,null)); } else { return (new rewrite_clj.node.keyword.KeywordNode(self__.k,self__.namespaced_QMARK_,self__.__meta,cljs.core.assoc.call(null,self__.__extmap,k__4180__auto__,G__18056),null)); } } }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$ISeqable$_seq$arity$1 = (function (this__4184__auto__){ var self__ = this; var this__4184__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.MapEntry(new cljs.core.Keyword(null,"k","k",-2146297393),self__.k,null)),(new cljs.core.MapEntry(new cljs.core.Keyword(null,"namespaced?","namespaced?",-877312877),self__.namespaced_QMARK_,null))], null),self__.__extmap)); }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__4171__auto__,G__18056){ var self__ = this; var this__4171__auto____$1 = this; return (new rewrite_clj.node.keyword.KeywordNode(self__.k,self__.namespaced_QMARK_,G__18056,self__.__extmap,self__.__hash)); }); rewrite_clj.node.keyword.KeywordNode.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__4177__auto__,entry__4178__auto__){ var self__ = this; var this__4177__auto____$1 = this; if(cljs.core.vector_QMARK_.call(null,entry__4178__auto__)){ return this__4177__auto____$1.cljs$core$IAssociative$_assoc$arity$3(null,cljs.core._nth.call(null,entry__4178__auto__,(0)),cljs.core._nth.call(null,entry__4178__auto__,(1))); } else { return cljs.core.reduce.call(null,cljs.core._conj,this__4177__auto____$1,entry__4178__auto__); } }); rewrite_clj.node.keyword.KeywordNode.getBasis = (function (){ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"k","k",-505765866,null),new cljs.core.Symbol(null,"namespaced?","namespaced?",763218650,null)], null); }); rewrite_clj.node.keyword.KeywordNode.cljs$lang$type = true; rewrite_clj.node.keyword.KeywordNode.cljs$lang$ctorPrSeq = (function (this__4208__auto__){ return (new cljs.core.List(null,"rewrite-clj.node.keyword/KeywordNode",null,(1),null)); }); rewrite_clj.node.keyword.KeywordNode.cljs$lang$ctorPrWriter = (function (this__4208__auto__,writer__4209__auto__){ return cljs.core._write.call(null,writer__4209__auto__,"rewrite-clj.node.keyword/KeywordNode"); }); /** * Positional factory function for rewrite-clj.node.keyword/KeywordNode. */ rewrite_clj.node.keyword.__GT_KeywordNode = (function rewrite_clj$node$keyword$__GT_KeywordNode(k,namespaced_QMARK_){ return (new rewrite_clj.node.keyword.KeywordNode(k,namespaced_QMARK_,null,null,null)); }); /** * Factory function for rewrite-clj.node.keyword/KeywordNode, taking a map of keywords to field values. */ rewrite_clj.node.keyword.map__GT_KeywordNode = (function rewrite_clj$node$keyword$map__GT_KeywordNode(G__18060){ return (new rewrite_clj.node.keyword.KeywordNode(new cljs.core.Keyword(null,"k","k",-2146297393).cljs$core$IFn$_invoke$arity$1(G__18060),new cljs.core.Keyword(null,"namespaced?","namespaced?",-877312877).cljs$core$IFn$_invoke$arity$1(G__18060),null,cljs.core.not_empty.call(null,cljs.core.dissoc.call(null,G__18060,new cljs.core.Keyword(null,"k","k",-2146297393),new cljs.core.Keyword(null,"namespaced?","namespaced?",-877312877))),null)); }); /** * Create node representing a keyword. If `namespaced?` is given as `true` * a keyword à la `::x` or `::ns/x` (i.e. namespaced/aliased) is generated. */ rewrite_clj.node.keyword.keyword_node = (function rewrite_clj$node$keyword$keyword_node(var_args){ var args__4502__auto__ = []; var len__4499__auto___18072 = arguments.length; var i__4500__auto___18073 = (0); while(true){ if((i__4500__auto___18073 < len__4499__auto___18072)){ args__4502__auto__.push((arguments[i__4500__auto___18073])); var G__18074 = (i__4500__auto___18073 + (1)); i__4500__auto___18073 = G__18074; continue; } else { } break; } var argseq__4503__auto__ = ((((1) < args__4502__auto__.length))?(new cljs.core.IndexedSeq(args__4502__auto__.slice((1)),(0),null)):null); return rewrite_clj.node.keyword.keyword_node.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4503__auto__); }); rewrite_clj.node.keyword.keyword_node.cljs$core$IFn$_invoke$arity$variadic = (function (k,p__18068){ var vec__18069 = p__18068; var namespaced_QMARK_ = cljs.core.nth.call(null,vec__18069,(0),null); if((k instanceof cljs.core.Keyword)){ } else { throw (new Error("Assert failed: (keyword? k)")); } return rewrite_clj.node.keyword.__GT_KeywordNode.call(null,k,namespaced_QMARK_); }); rewrite_clj.node.keyword.keyword_node.cljs$lang$maxFixedArity = (1); /** @this {Function} */ rewrite_clj.node.keyword.keyword_node.cljs$lang$applyTo = (function (seq18066){ var G__18067 = cljs.core.first.call(null,seq18066); var seq18066__$1 = cljs.core.next.call(null,seq18066); var self__4486__auto__ = this; return self__4486__auto__.cljs$core$IFn$_invoke$arity$variadic(G__18067,seq18066__$1); }); //# sourceMappingURL=keyword.js.map