UNPKG

@atomist/clj-editors

Version:

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

424 lines (353 loc) 16.3 kB
// Compiled by ClojureScript 1.10.238 {:target :nodejs} goog.provide('rewrite_clj.zip.findz'); goog.require('cljs.core'); goog.require('rewrite_clj.zip.base'); goog.require('rewrite_clj.zip.move'); goog.require('rewrite_clj.node'); goog.require('rewrite_clj.zip.whitespace'); goog.require('clojure.zip'); rewrite_clj.zip.findz.tag_predicate = (function rewrite_clj$zip$findz$tag_predicate(var_args){ var args__4502__auto__ = []; var len__4499__auto___22647 = arguments.length; var i__4500__auto___22648 = (0); while(true){ if((i__4500__auto___22648 < len__4499__auto___22647)){ args__4502__auto__.push((arguments[i__4500__auto___22648])); var G__22649 = (i__4500__auto___22648 + (1)); i__4500__auto___22648 = G__22649; 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.zip.findz.tag_predicate.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4503__auto__); }); rewrite_clj.zip.findz.tag_predicate.cljs$core$IFn$_invoke$arity$variadic = (function (t,p__22643){ var vec__22644 = p__22643; var additional = cljs.core.nth.call(null,vec__22644,(0),null); if(cljs.core.truth_(additional)){ return ((function (vec__22644,additional){ return (function (node){ var and__3911__auto__ = cljs.core._EQ_.call(null,rewrite_clj.zip.base.tag.call(null,node),t); if(and__3911__auto__){ return additional.call(null,node); } else { return and__3911__auto__; } }); ;})(vec__22644,additional)) } else { return ((function (vec__22644,additional){ return (function (p1__22640_SHARP_){ return cljs.core._EQ_.call(null,rewrite_clj.zip.base.tag.call(null,p1__22640_SHARP_),t); }); ;})(vec__22644,additional)) } }); rewrite_clj.zip.findz.tag_predicate.cljs$lang$maxFixedArity = (1); /** @this {Function} */ rewrite_clj.zip.findz.tag_predicate.cljs$lang$applyTo = (function (seq22641){ var G__22642 = cljs.core.first.call(null,seq22641); var seq22641__$1 = cljs.core.next.call(null,seq22641); var self__4486__auto__ = this; return self__4486__auto__.cljs$core$IFn$_invoke$arity$variadic(G__22642,seq22641__$1); }); rewrite_clj.zip.findz.in_range_QMARK_ = (function rewrite_clj$zip$findz$in_range_QMARK_(p__22650,p__22651){ var map__22652 = p__22650; var map__22652__$1 = ((((!((map__22652 == null)))?(((((map__22652.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__22652.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__22652):map__22652); var row = cljs.core.get.call(null,map__22652__$1,new cljs.core.Keyword(null,"row","row",-570139521)); var col = cljs.core.get.call(null,map__22652__$1,new cljs.core.Keyword(null,"col","col",-1959363084)); var end_row = cljs.core.get.call(null,map__22652__$1,new cljs.core.Keyword(null,"end-row","end-row",-545103581)); var end_col = cljs.core.get.call(null,map__22652__$1,new cljs.core.Keyword(null,"end-col","end-col",-724155879)); var map__22653 = p__22651; var map__22653__$1 = ((((!((map__22653 == null)))?(((((map__22653.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__22653.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__22653):map__22653); var r = cljs.core.get.call(null,map__22653__$1,new cljs.core.Keyword(null,"row","row",-570139521)); var c = cljs.core.get.call(null,map__22653__$1,new cljs.core.Keyword(null,"col","col",-1959363084)); var and__3911__auto__ = (r >= row); if(and__3911__auto__){ var and__3911__auto____$1 = (r <= end_row); if(and__3911__auto____$1){ var and__3911__auto____$2 = ((cljs.core._EQ_.call(null,r,row))?(c >= col):true); if(and__3911__auto____$2){ if(cljs.core._EQ_.call(null,r,end_row)){ return (c <= end_col); } else { return true; } } else { return and__3911__auto____$2; } } else { return and__3911__auto____$1; } } else { return and__3911__auto__; } }); /** * Find node satisfying the given predicate by repeatedly * applying the given movement function to the initial zipper * location. */ rewrite_clj.zip.findz.find = (function rewrite_clj$zip$findz$find(var_args){ var G__22657 = arguments.length; switch (G__22657) { case 2: return rewrite_clj.zip.findz.find.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find.cljs$core$IFn$_invoke$arity$2 = (function (zloc,p_QMARK_){ return rewrite_clj.zip.findz.find.call(null,zloc,rewrite_clj.zip.move.right,p_QMARK_); }); rewrite_clj.zip.findz.find.cljs$core$IFn$_invoke$arity$3 = (function (zloc,f,p_QMARK_){ return cljs.core.first.call(null,cljs.core.drop_while.call(null,cljs.core.complement.call(null,p_QMARK_),cljs.core.take_while.call(null,cljs.core.complement.call(null,rewrite_clj.zip.move.end_QMARK_),cljs.core.take_while.call(null,cljs.core.identity,cljs.core.iterate.call(null,f,zloc))))); }); rewrite_clj.zip.findz.find.cljs$lang$maxFixedArity = 3; /** * Find last node (if more than one node) that is in range of pos and * satisfying the given predicate depth first from initial zipper * location. */ rewrite_clj.zip.findz.find_last_by_pos = (function rewrite_clj$zip$findz$find_last_by_pos(var_args){ var G__22661 = arguments.length; switch (G__22661) { case 2: return rewrite_clj.zip.findz.find_last_by_pos.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find_last_by_pos.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find_last_by_pos.cljs$core$IFn$_invoke$arity$2 = (function (zloc,pos){ return rewrite_clj.zip.findz.find_last_by_pos.call(null,zloc,pos,cljs.core.constantly.call(null,true)); }); rewrite_clj.zip.findz.find_last_by_pos.cljs$core$IFn$_invoke$arity$3 = (function (zloc,pos,p_QMARK_){ return cljs.core.last.call(null,cljs.core.filter.call(null,(function (p1__22659_SHARP_){ var and__3911__auto__ = p_QMARK_.call(null,p1__22659_SHARP_); if(cljs.core.truth_(and__3911__auto__)){ return rewrite_clj.zip.findz.in_range_QMARK_.call(null,cljs.core.meta.call(null,clojure.zip.node.call(null,p1__22659_SHARP_)),pos); } else { return and__3911__auto__; } }),cljs.core.take_while.call(null,cljs.core.complement.call(null,rewrite_clj.zip.move.end_QMARK_),cljs.core.take_while.call(null,cljs.core.identity,cljs.core.iterate.call(null,clojure.zip.next,zloc))))); }); rewrite_clj.zip.findz.find_last_by_pos.cljs$lang$maxFixedArity = 3; /** * Find node satisfying the given predicate by traversing * the zipper in a depth-first way. */ rewrite_clj.zip.findz.find_depth_first = (function rewrite_clj$zip$findz$find_depth_first(zloc,p_QMARK_){ return rewrite_clj.zip.findz.find.call(null,zloc,rewrite_clj.zip.move.next,p_QMARK_); }); /** * Find node other than the current zipper location matching * the given predicate by applying the given movement function * to the initial zipper location. */ rewrite_clj.zip.findz.find_next = (function rewrite_clj$zip$findz$find_next(var_args){ var G__22664 = arguments.length; switch (G__22664) { case 2: return rewrite_clj.zip.findz.find_next.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find_next.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find_next.cljs$core$IFn$_invoke$arity$2 = (function (zloc,p_QMARK_){ return rewrite_clj.zip.findz.find_next.call(null,zloc,rewrite_clj.zip.move.right,p_QMARK_); }); rewrite_clj.zip.findz.find_next.cljs$core$IFn$_invoke$arity$3 = (function (zloc,f,p_QMARK_){ var G__22665 = zloc; var G__22665__$1 = (((G__22665 == null))?null:f.call(null,G__22665)); if((G__22665__$1 == null)){ return null; } else { return rewrite_clj.zip.findz.find.call(null,G__22665__$1,f,p_QMARK_); } }); rewrite_clj.zip.findz.find_next.cljs$lang$maxFixedArity = 3; /** * Find node other than the current zipper location matching * the given predicate by traversing the zipper in a * depth-first way. */ rewrite_clj.zip.findz.find_next_depth_first = (function rewrite_clj$zip$findz$find_next_depth_first(zloc,p_QMARK_){ return rewrite_clj.zip.findz.find_next.call(null,zloc,rewrite_clj.zip.move.next,p_QMARK_); }); /** * Find node with the given tag by repeatedly applying the given * movement function to the initial zipper location. */ rewrite_clj.zip.findz.find_tag = (function rewrite_clj$zip$findz$find_tag(var_args){ var G__22669 = arguments.length; switch (G__22669) { case 2: return rewrite_clj.zip.findz.find_tag.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find_tag.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find_tag.cljs$core$IFn$_invoke$arity$2 = (function (zloc,t){ return rewrite_clj.zip.findz.find_tag.call(null,zloc,rewrite_clj.zip.move.right,t); }); rewrite_clj.zip.findz.find_tag.cljs$core$IFn$_invoke$arity$3 = (function (zloc,f,t){ return rewrite_clj.zip.findz.find.call(null,zloc,f,(function (p1__22667_SHARP_){ return cljs.core._EQ_.call(null,rewrite_clj.zip.base.tag.call(null,p1__22667_SHARP_),t); })); }); rewrite_clj.zip.findz.find_tag.cljs$lang$maxFixedArity = 3; /** * Find node other than the current zipper location with the * given tag by repeatedly applying the given movement function to * the initial zipper location. */ rewrite_clj.zip.findz.find_next_tag = (function rewrite_clj$zip$findz$find_next_tag(var_args){ var G__22672 = arguments.length; switch (G__22672) { case 2: return rewrite_clj.zip.findz.find_next_tag.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find_next_tag.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find_next_tag.cljs$core$IFn$_invoke$arity$2 = (function (zloc,t){ return rewrite_clj.zip.findz.find_next_tag.call(null,zloc,rewrite_clj.zip.move.right,t); }); rewrite_clj.zip.findz.find_next_tag.cljs$core$IFn$_invoke$arity$3 = (function (zloc,f,t){ return rewrite_clj.zip.findz.find_next.call(null,zloc,f,rewrite_clj.zip.findz.tag_predicate.call(null,t)); }); rewrite_clj.zip.findz.find_next_tag.cljs$lang$maxFixedArity = 3; /** * Find node with the given tag and pos depth-first from initial zipper location. */ rewrite_clj.zip.findz.find_tag_by_pos = (function rewrite_clj$zip$findz$find_tag_by_pos(zloc,pos,t){ return rewrite_clj.zip.findz.find_last_by_pos.call(null,zloc,pos,(function (p1__22674_SHARP_){ return cljs.core._EQ_.call(null,rewrite_clj.zip.base.tag.call(null,p1__22674_SHARP_),t); })); }); /** * Find token node matching the given predicate by applying the * given movement function to the initial zipper location, defaulting * to `right`. */ rewrite_clj.zip.findz.find_token = (function rewrite_clj$zip$findz$find_token(var_args){ var G__22676 = arguments.length; switch (G__22676) { case 2: return rewrite_clj.zip.findz.find_token.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find_token.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find_token.cljs$core$IFn$_invoke$arity$2 = (function (zloc,p_QMARK_){ return rewrite_clj.zip.findz.find_token.call(null,zloc,rewrite_clj.zip.move.right,p_QMARK_); }); rewrite_clj.zip.findz.find_token.cljs$core$IFn$_invoke$arity$3 = (function (zloc,f,p_QMARK_){ return rewrite_clj.zip.findz.find.call(null,zloc,f,rewrite_clj.zip.findz.tag_predicate.call(null,new cljs.core.Keyword(null,"token","token",-1211463215),p_QMARK_)); }); rewrite_clj.zip.findz.find_token.cljs$lang$maxFixedArity = 3; /** * Find next token node matching the given predicate by applying the * given movement function to the initial zipper location, defaulting * to `right`. */ rewrite_clj.zip.findz.find_next_token = (function rewrite_clj$zip$findz$find_next_token(var_args){ var G__22679 = arguments.length; switch (G__22679) { case 2: return rewrite_clj.zip.findz.find_next_token.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find_next_token.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find_next_token.cljs$core$IFn$_invoke$arity$2 = (function (zloc,p_QMARK_){ return rewrite_clj.zip.findz.find_next_token.call(null,zloc,rewrite_clj.zip.move.right,p_QMARK_); }); rewrite_clj.zip.findz.find_next_token.cljs$core$IFn$_invoke$arity$3 = (function (zloc,f,p_QMARK_){ return rewrite_clj.zip.findz.find_token.call(null,f.call(null,zloc),f,p_QMARK_); }); rewrite_clj.zip.findz.find_next_token.cljs$lang$maxFixedArity = 3; /** * Find token node whose value matches the given one by applying the * given movement function to the initial zipper location, defaulting * to `right`. */ rewrite_clj.zip.findz.find_value = (function rewrite_clj$zip$findz$find_value(var_args){ var G__22683 = arguments.length; switch (G__22683) { case 2: return rewrite_clj.zip.findz.find_value.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find_value.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find_value.cljs$core$IFn$_invoke$arity$2 = (function (zloc,v){ return rewrite_clj.zip.findz.find_value.call(null,zloc,rewrite_clj.zip.move.right,v); }); rewrite_clj.zip.findz.find_value.cljs$core$IFn$_invoke$arity$3 = (function (zloc,f,v){ var p_QMARK_ = ((cljs.core.set_QMARK_.call(null,v))?cljs.core.comp.call(null,v,rewrite_clj.zip.base.sexpr):(function (p1__22681_SHARP_){ return cljs.core._EQ_.call(null,rewrite_clj.zip.base.sexpr.call(null,p1__22681_SHARP_),v); })); return rewrite_clj.zip.findz.find_token.call(null,zloc,f,p_QMARK_); }); rewrite_clj.zip.findz.find_value.cljs$lang$maxFixedArity = 3; /** * Find next token node whose value matches the given one by applying the * given movement function to the initial zipper location, defaulting * to `right`. */ rewrite_clj.zip.findz.find_next_value = (function rewrite_clj$zip$findz$find_next_value(var_args){ var G__22686 = arguments.length; switch (G__22686) { case 2: return rewrite_clj.zip.findz.find_next_value.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 3: return rewrite_clj.zip.findz.find_next_value.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); rewrite_clj.zip.findz.find_next_value.cljs$core$IFn$_invoke$arity$2 = (function (zloc,v){ return rewrite_clj.zip.findz.find_next_value.call(null,zloc,rewrite_clj.zip.move.right,v); }); rewrite_clj.zip.findz.find_next_value.cljs$core$IFn$_invoke$arity$3 = (function (zloc,f,v){ return rewrite_clj.zip.findz.find_value.call(null,f.call(null,zloc),f,v); }); rewrite_clj.zip.findz.find_next_value.cljs$lang$maxFixedArity = 3; //# sourceMappingURL=findz.js.map