6 lines
35 KiB
JavaScript
6 lines
35 KiB
JavaScript
SHADOW_ENV.evalLoad("clojure.edn.js", true, "goog.provide(\x27clojure.edn\x27);\n/**\n * Reads the first object from an cljs.tools.reader.reader-types/IPushbackReader.\n * Returns the object read. If EOF, throws if eof-error? is true otherwise returns eof.\n * If no reader is provided, *in* will be used.\n * \n * Reads data in the edn format (subset of Clojure data):\n * http://edn-format.org\n * \n * cljs.tools.reader.edn/read doesn\x27t depend on dynamic Vars, all configuration\n * is done by passing an opt map.\n * \n * opts is a map that can include the following keys:\n * :eof - value to return on end-of-file. When not supplied, eof throws an exception.\n * :readers - a map of tag symbols to data-reader functions to be considered before default-data-readers.\n * When not supplied, only the default-data-readers will be used.\n * :default - A function of two args, that will, if present and no reader is found for a tag,\n * be called with the tag and the value.\n */\nclojure.edn.read \x3d (function clojure$edn$read(var_args){\nvar G__50055 \x3d arguments.length;\nswitch (G__50055) {\ncase 1:\nreturn clojure.edn.read.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));\n\nbreak;\ncase 2:\nreturn clojure.edn.read.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));\n\nbreak;\ncase 4:\nreturn clojure.edn.read.cljs$core$IFn$_invoke$arity$4((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),(arguments[(3)]));\n\nbreak;\ndefault:\nthrow (new Error([\x22Invalid arity: \x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(\x27\x27)));\n\n}\n});\n\n(clojure.edn.read.cljs$core$IFn$_invoke$arity$1 \x3d (function (reader){\nreturn cljs.reader.read.cljs$core$IFn$_invoke$arity$1(reader);\n}));\n\n(clojure.edn.read.cljs$core$IFn$_invoke$arity$2 \x3d (function (opts,reader){\nreturn cljs.reader.read.cljs$core$IFn$_invoke$arity$2(opts,reader);\n}));\n\n(clojure.edn.read.cljs$core$IFn$_invoke$arity$4 \x3d (function (reader,eof_error_QMARK_,eof,opts){\nreturn cljs.reader.read.cljs$core$IFn$_invoke$arity$4(reader,eof_error_QMARK_,eof,opts);\n}));\n\n(clojure.edn.read.cljs$lang$maxFixedArity \x3d 4);\n\n/**\n * Reads one object from the string s.\n * Returns nil when s is nil or empty.\n * \n * Reads data in the edn format (subset of Clojure data):\n * http://edn-format.org\n * \n * opts is a map as per cljs.tools.reader.edn/read\n */\nclojure.edn.read_string \x3d (function clojure$edn$read_string(var_args){\nvar G__50060 \x3d arguments.length;\nswitch (G__50060) {\ncase 1:\nreturn clojure.edn.read_string.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));\n\nbreak;\ncase 2:\nreturn clojure.edn.read_string.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));\n\nbreak;\ndefault:\nthrow (new Error([\x22Invalid arity: \x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(\x27\x27)));\n\n}\n});\n\n(clojure.edn.read_string.cljs$core$IFn$_invoke$arity$1 \x3d (function (s){\nreturn cljs.reader.read_string.cljs$core$IFn$_invoke$arity$1(s);\n}));\n\n(clojure.edn.read_string.cljs$core$IFn$_invoke$arity$2 \x3d (function (opts,s){\nreturn cljs.reader.read_string.cljs$core$IFn$_invoke$arity$2(opts,s);\n}));\n\n(clojure.edn.read_string.cljs$lang$maxFixedArity \x3d 2);\n\n");
|
|
SHADOW_ENV.evalLoad("sci.nrepl.completions.js", true, "goog.provide(\x27sci.nrepl.completions\x27);\ngoog.scope(function(){\n sci.nrepl.completions.goog$module$goog$object \x3d goog.module.get(\x27goog.object\x27);\n});\nsci.nrepl.completions.format \x3d (function sci$nrepl$completions$format(fmt_str,x){\nreturn clojure.string.replace(fmt_str,\x22%s\x22,x);\n});\nsci.nrepl.completions.fully_qualified_syms \x3d (function sci$nrepl$completions$fully_qualified_syms(ctx,ns_sym){\nvar syms \x3d sci.core.eval_string_STAR_(ctx,sci.nrepl.completions.format(\x22(keys (ns-map \x27%s))\x22,ns_sym));\nvar sym_strs \x3d cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__50056_SHARP_){\nreturn [\x22`\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(p1__50056_SHARP_)].join(\x27\x27);\n}),syms);\nvar sym_expr \x3d [\x22[\x22,clojure.string.join.cljs$core$IFn$_invoke$arity$2(\x22 \x22,sym_strs),\x22]\x22].join(\x27\x27);\nvar syms__$1 \x3d sci.core.eval_string_STAR_(ctx,sym_expr);\nvar syms__$2 \x3d cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__50057_SHARP_){\nreturn clojure.string.starts_with_QMARK_(cljs.core.str.cljs$core$IFn$_invoke$arity$1(p1__50057_SHARP_),\x22nbb.internal\x22);\n}),syms__$1);\nreturn syms__$2;\n});\nsci.nrepl.completions.ns_imports__GT_completions \x3d (function sci$nrepl$completions$ns_imports__GT_completions(ctx,query_ns,query){\nvar vec__50061 \x3d clojure.string.split.cljs$core$IFn$_invoke$arity$2(query,/\\//);\nvar _ns_part \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50061,(0),null);\nvar name_part \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50061,(1),null);\nvar resolved \x3d sci.core.eval_string_STAR_(ctx,cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.sequence.cljs$core$IFn$_invoke$arity$1(cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$variadic((new cljs.core.List(null,new cljs.core.Symbol(\x22cljs.core\x22,\x22let\x22,\x22cljs.core/let\x22,-308701135,null),null,(1),null)),(new cljs.core.List(null,cljs.core.vec(cljs.core.sequence.cljs$core$IFn$_invoke$arity$1(cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2((new cljs.core.List(null,new cljs.core.Symbol(null,\x22resolved__50058__auto__\x22,\x22resolved__50058__auto__\x22,841164304,null),null,(1),null)),(new cljs.core.List(null,cljs.core.sequence.cljs$core$IFn$_invoke$arity$1(cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2((new cljs.core.List(null,new cljs.core.Symbol(\x22cljs.core\x22,\x22resolve\x22,\x22cljs.core/resolve\x22,1796776582,null),null,(1),null)),(new cljs.core.List(null,cljs.core.sequence.cljs$core$IFn$_invoke$arity$1(cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2((new cljs.core.List(null,new cljs.core.Symbol(null,\x22quote\x22,\x22quote\x22,1377916282,null),null,(1),null)),(new cljs.core.List(null,query_ns,null,(1),null))))),null,(1),null))))),null,(1),null)))))),null,(1),null)),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([(new cljs.core.List(null,cljs.core.sequence.cljs$core$IFn$_invoke$arity$1(cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$variadic((new cljs.core.List(null,new cljs.core.Symbol(\x22cljs.core\x22,\x22when-not\x22,\x22cljs.core/when-not\x22,-556141047,null),null,(1),null)),(new cljs.core.List(null,cljs.core.sequence.cljs$core$IFn$_invoke$arity$1(cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2((new cljs.core.List(null,new cljs.core.Symbol(\x22cljs.core\x22,\x22var?\x22,\x22cljs.core/var?\x22,1711182854,null),null,(1),null)),(new cljs.core.List(null,new cljs.core.Symbol(null,\x22resolved__50058__auto__\x22,\x22resolved__50058__auto__\x22,841164304,null),null,(1),null))))),null,(1),null)),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([(new cljs.core.List(null,new cljs.core.Symbol(null,\x22resolved__50058__auto__\x22,\x22resolved__50058__auto__\x22,841164304,null),null,(1),null))], 0)))),null,(1),null))], 0))))], 0)));\nif(cljs.core.truth_(resolved)){\nvar temp__5804__auto__ \x3d (cljs.core.truth_(name_part)?(function (){var ends_with_dot_QMARK_ \x3d clojure.string.ends_with_QMARK_(name_part,\x22.\x22);\nvar fields \x3d clojure.string.split.cljs$core$IFn$_invoke$arity$2(name_part,/\\./);\nvar fields__$1 \x3d ((ends_with_dot_QMARK_)?fields:cljs.core.butlast(fields));\nreturn new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [[cljs.core.str.cljs$core$IFn$_invoke$arity$1(query_ns),\x22/\x22,((cljs.core.seq(fields__$1))?(function (){var joined \x3d clojure.string.join.cljs$core$IFn$_invoke$arity$2(\x22.\x22,fields__$1);\nreturn [joined,\x22.\x22].join(\x27\x27);\n})():null)].join(\x27\x27),cljs.core.apply.cljs$core$IFn$_invoke$arity$3(sci.nrepl.completions.goog$module$goog$object.getValueByKeys,resolved,fields__$1)], null);\n})():new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [[cljs.core.str.cljs$core$IFn$_invoke$arity$1(query_ns),\x22/\x22].join(\x27\x27),resolved], null));\nif(cljs.core.truth_(temp__5804__auto__)){\nvar vec__50071 \x3d temp__5804__auto__;\nvar prefix \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50071,(0),null);\nvar imported \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50071,(1),null);\nvar props \x3d (function (){var obj \x3d imported;\nvar props \x3d cljs.core.PersistentVector.EMPTY;\nwhile(true){\nif(cljs.core.truth_(obj)){\nvar G__50143 \x3d Object.getPrototypeOf(obj);\nvar G__50144 \x3d cljs.core.into.cljs$core$IFn$_invoke$arity$2(props,Object.getOwnPropertyNames(obj));\nobj \x3d G__50143;\nprops \x3d G__50144;\ncontinue;\n} else {\nreturn props;\n}\nbreak;\n}\n})();\nvar completions \x3d cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (k){\nreturn new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [null,[cljs.core.str.cljs$core$IFn$_invoke$arity$1(prefix),cljs.core.str.cljs$core$IFn$_invoke$arity$1(k)].join(\x27\x27)], null);\n}),props);\nreturn completions;\n} else {\nreturn null;\n}\n} else {\nreturn null;\n}\n});\nsci.nrepl.completions.match \x3d (function sci$nrepl$completions$match(_alias__GT_ns,ns__GT_alias,query,p__50079){\nvar vec__50081 \x3d p__50079;\nvar sym_ns \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50081,(0),null);\nvar sym_name \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50081,(1),null);\nvar qualifier \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50081,(2),null);\nvar pat \x3d cljs.core.re_pattern(query);\nvar or__5025__auto__ \x3d (cljs.core.truth_((function (){var and__5023__auto__ \x3d cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,\x22unqualified\x22,\x22unqualified\x22,-98904653),qualifier);\nif(and__5023__auto__){\nreturn cljs.core.re_find(pat,sym_name);\n} else {\nreturn and__5023__auto__;\n}\n})())?new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [sym_ns,sym_name], null):null);\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nif(cljs.core.truth_(sym_ns)){\nvar or__5025__auto____$1 \x3d (cljs.core.truth_(cljs.core.re_find(pat,[cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.get.cljs$core$IFn$_invoke$arity$2(ns__GT_alias,cljs.core.symbol.cljs$core$IFn$_invoke$arity$1(sym_ns))),\x22/\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(sym_name)].join(\x27\x27)))?new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [sym_ns,[cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.get.cljs$core$IFn$_invoke$arity$2(ns__GT_alias,cljs.core.symbol.cljs$core$IFn$_invoke$arity$1(sym_ns))),\x22/\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(sym_name)].join(\x27\x27)], null):null);\nif(cljs.core.truth_(or__5025__auto____$1)){\nreturn or__5025__auto____$1;\n} else {\nif(cljs.core.truth_(cljs.core.re_find(pat,[cljs.core.str.cljs$core$IFn$_invoke$arity$1(sym_ns),\x22/\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(sym_name)].join(\x27\x27)))){\nreturn new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [sym_ns,[cljs.core.str.cljs$core$IFn$_invoke$arity$1(sym_ns),\x22/\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(sym_name)].join(\x27\x27)], null);\n} else {\nreturn null;\n}\n}\n} else {\nreturn null;\n}\n}\n});\nsci.nrepl.completions.completions \x3d (function sci$nrepl$completions$completions(p__50095){\nvar map__50096 \x3d p__50095;\nvar map__50096__$1 \x3d cljs.core.__destructure_map(map__50096);\nvar request \x3d map__50096__$1;\nvar ns_str \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50096__$1,new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760));\nvar ctx \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50096__$1,new cljs.core.Keyword(null,\x22ctx\x22,\x22ctx\x22,-493610118));\ntry{var sci_ns \x3d (cljs.core.truth_(ns_str)?sci.core.find_ns(ctx,cljs.core.symbol.cljs$core$IFn$_invoke$arity$1(ns_str)):null);\nvar bm__49624__auto__ \x3d cljs.core.PersistentArrayMap.createAsIfByAssoc([sci.core.ns,(function (){var or__5025__auto__ \x3d sci_ns;\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn cljs.core.deref(sci.core.ns);\n}\n})()]);\nif(cljs.core.map_QMARK_(bm__49624__auto__)){\n} else {\nthrow (new Error(\x22Assert failed: (clojure.core/map? bm__49624__auto__)\x22));\n}\n\nsci.impl.vars.push_thread_bindings(bm__49624__auto__);\n\ntry{var temp__5802__auto__ \x3d (function (){var or__5025__auto__ \x3d new cljs.core.Keyword(null,\x22symbol\x22,\x22symbol\x22,-1038572696).cljs$core$IFn$_invoke$arity$1(request);\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(null,\x22prefix\x22,\x22prefix\x22,-265908465).cljs$core$IFn$_invoke$arity$1(request);\n}\n})();\nif(cljs.core.truth_(temp__5802__auto__)){\nvar query \x3d temp__5802__auto__;\nvar has_namespace_QMARK_ \x3d clojure.string.includes_QMARK_(query,\x22/\x22);\nvar query_ns \x3d ((has_namespace_QMARK_)?(function (){var G__50121 \x3d clojure.string.split.cljs$core$IFn$_invoke$arity$2(query,/\\//);\nvar G__50121__$1 \x3d (((G__50121 \x3d\x3d null))?null:cljs.core.first(G__50121));\nif((G__50121__$1 \x3d\x3d null)){\nreturn null;\n} else {\nreturn cljs.core.symbol.cljs$core$IFn$_invoke$arity$1(G__50121__$1);\n}\n})():null);\nvar from_current_ns \x3d sci.nrepl.completions.fully_qualified_syms(ctx,sci.core.eval_string_STAR_(ctx,\x22(ns-name *ns*)\x22));\nvar from_current_ns__$1 \x3d cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (sym){\nreturn new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.namespace(sym),cljs.core.name(sym),new cljs.core.Keyword(null,\x22unqualified\x22,\x22unqualified\x22,-98904653)], null);\n}),from_current_ns);\nvar alias__GT_ns \x3d sci.core.eval_string_STAR_(ctx,\x22(let [m (ns-aliases *ns*)] (zipmap (keys m) (map ns-name (vals m))))\x22);\nvar ns__GT_alias \x3d cljs.core.zipmap(cljs.core.vals(alias__GT_ns),cljs.core.keys(alias__GT_ns));\nvar from_aliased_nss \x3d cljs.core.doall.cljs$core$IFn$_invoke$arity$1(cljs.core.mapcat.cljs$core$IFn$_invoke$arity$variadic((function (alias){\nvar ns \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(alias__GT_ns,alias);\nvar syms \x3d sci.core.eval_string_STAR_(ctx,sci.nrepl.completions.format(\x22(keys (ns-publics \x27%s))\x22,ns));\nreturn cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (sym){\nreturn new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.str.cljs$core$IFn$_invoke$arity$1(ns),cljs.core.str.cljs$core$IFn$_invoke$arity$1(sym),new cljs.core.Keyword(null,\x22qualified\x22,\x22qualified\x22,-2065109343)], null);\n}),syms);\n}),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.keys(alias__GT_ns)], 0)));\nvar all_namespaces \x3d cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (ns){\nreturn new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.str.cljs$core$IFn$_invoke$arity$1(ns),null,new cljs.core.Keyword(null,\x22qualified\x22,\x22qualified\x22,-2065109343)], null);\n}),sci.core.eval_string_STAR_(ctx,\x22(all-ns)\x22));\nvar from_imports \x3d ((has_namespace_QMARK_)?sci.nrepl.completions.ns_imports__GT_completions(ctx,query_ns,query):null);\nvar fully_qualified_names \x3d (cljs.core.truth_(from_imports)?null:((has_namespace_QMARK_)?(function (){var ns \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$3(alias__GT_ns,query_ns,query_ns);\nvar syms \x3d sci.core.eval_string_STAR_(ctx,sci.nrepl.completions.format(\x22(and (find-ns \x27%s)\\n (keys (ns-publics \x27%s)))\x22,ns));\nreturn cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (sym){\nreturn new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.str.cljs$core$IFn$_invoke$arity$1(ns),cljs.core.str.cljs$core$IFn$_invoke$arity$1(sym),new cljs.core.Keyword(null,\x22qualified\x22,\x22qualified\x22,-2065109343)], null);\n}),syms);\n})():null));\nvar svs \x3d cljs.core.concat.cljs$core$IFn$_invoke$arity$variadic(from_current_ns__$1,from_aliased_nss,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([all_namespaces,fully_qualified_names], 0));\nvar completions \x3d cljs.core.keep.cljs$core$IFn$_invoke$arity$2((function (entry){\nreturn sci.nrepl.completions.match(alias__GT_ns,ns__GT_alias,query,entry);\n}),svs);\nvar completions__$1 \x3d cljs.core.concat.cljs$core$IFn$_invoke$arity$2(completions,from_imports);\nvar completions__$2 \x3d cljs.core.vec(cljs.core.distinct.cljs$core$IFn$_invoke$arity$1(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p__50135){\nvar vec__50136 \x3d p__50135;\nvar namespace \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50136,(0),null);\nvar name \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50136,(1),null);\nvar G__50139 \x3d new cljs.core.PersistentArrayMap(null, 1, [\x22candidate\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(name)], null);\nif(cljs.core.truth_(namespace)){\nreturn cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__50139,\x22ns\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(namespace));\n} else {\nreturn G__50139;\n}\n}),completions__$1)));\nreturn new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,\x22completions\x22,\x22completions\x22,-190930179),completions__$2,new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22done\x22], null)], null);\n} else {\nreturn new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22done\x22], null)], null);\n}\n}finally {sci.impl.vars.pop_thread_bindings();\n}}catch (e50097){var e \x3d e50097;\nconsole.error(\x22ERROR\x22,e);\n\nreturn new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,\x22completions\x22,\x22completions\x22,-190930179),cljs.core.PersistentVector.EMPTY,new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22done\x22], null)], null);\n}});\n");
|
|
SHADOW_ENV.evalLoad("sci.nrepl.info.js", true, "goog.provide(\x27sci.nrepl.info\x27);\nsci.nrepl.info.format_1 \x3d (function sci$nrepl$info$format_1(fmt_str,x){\nreturn clojure.string.replace_first(fmt_str,\x22%s\x22,x);\n});\nsci.nrepl.info.info \x3d (function sci$nrepl$info$info(p__50110){\nvar map__50111 \x3d p__50110;\nvar map__50111__$1 \x3d cljs.core.__destructure_map(map__50111);\nvar ns_str \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50111__$1,new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760));\nvar sym \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50111__$1,new cljs.core.Keyword(null,\x22sym\x22,\x22sym\x22,-1444860305));\nvar ctx \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50111__$1,new cljs.core.Keyword(null,\x22ctx\x22,\x22ctx\x22,-493610118));\nif(cljs.core.not(sym)){\nreturn new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22no-eldoc\x22,\x22done\x22], null),new cljs.core.Keyword(null,\x22err\x22,\x22err\x22,-2089457205),\x22Message should contain a `sym`\x22], null);\n} else {\nvar code \x3d sci.nrepl.info.format_1(sci.nrepl.info.format_1(\x22(when-let [the-var (ns-resolve \x27%s \x27%s)]\\n (meta the-var))\x22,ns_str),sym);\nvar vec__50112 \x3d (function (){try{return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(\x22sci.nrepl.info\x22,\x22success\x22,\x22sci.nrepl.info/success\x22,-493835426),sci.core.eval_string_STAR_(ctx,code)], null);\n}catch (e50116){var e \x3d e50116;\nreturn new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(\x22sci.nrepl.info\x22,\x22error\x22,\x22sci.nrepl.info/error\x22,1267042764),cljs.core.str.cljs$core$IFn$_invoke$arity$1(e)], null);\n}})();\nvar kind \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50112,(0),null);\nvar val \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50112,(1),null);\nvar map__50115 \x3d val;\nvar map__50115__$1 \x3d cljs.core.__destructure_map(map__50115);\nvar doc \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50115__$1,new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891));\nvar file \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50115__$1,new cljs.core.Keyword(null,\x22file\x22,\x22file\x22,-1269645878));\nvar line \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50115__$1,new cljs.core.Keyword(null,\x22line\x22,\x22line\x22,212345235));\nvar name \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50115__$1,new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177));\nvar arglists \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50115__$1,new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754));\nif(cljs.core.truth_((function (){var and__5023__auto__ \x3d name;\nif(cljs.core.truth_(and__5023__auto__)){\nreturn cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(kind,new cljs.core.Keyword(\x22sci.nrepl.info\x22,\x22success\x22,\x22sci.nrepl.info/success\x22,-493835426));\n} else {\nreturn and__5023__auto__;\n}\n})())){\nvar G__50122 \x3d new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),(function (){var G__50123 \x3d val;\nvar G__50123__$1 \x3d (((G__50123 \x3d\x3d null))?null:new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760).cljs$core$IFn$_invoke$arity$1(G__50123));\nif((G__50123__$1 \x3d\x3d null)){\nreturn null;\n} else {\nreturn cljs.core.ns_name(G__50123__$1);\n}\n})(),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([arglists], 0)),new cljs.core.Keyword(null,\x22eldoc\x22,\x22eldoc\x22,-1321421900),cljs.core.mapv.cljs$core$IFn$_invoke$arity$2((function (p1__50108_SHARP_){\nreturn cljs.core.mapv.cljs$core$IFn$_invoke$arity$2(cljs.core.str,p1__50108_SHARP_);\n}),arglists),new cljs.core.Keyword(null,\x22arglists-str\x22,\x22arglists-str\x22,1439431437),cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.array,arglists).join(\x22\\n\x22),new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22done\x22], null),new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),name], null);\nvar G__50122__$1 \x3d (cljs.core.truth_(doc)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__50122,new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),doc):G__50122);\nvar G__50122__$2 \x3d (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__50122__$1,new cljs.core.Keyword(null,\x22file\x22,\x22file\x22,-1269645878),file):G__50122__$1);\nif(cljs.core.truth_(line)){\nreturn cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__50122__$2,new cljs.core.Keyword(null,\x22line\x22,\x22line\x22,212345235),line);\n} else {\nreturn G__50122__$2;\n}\n} else {\nreturn new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22done\x22,\x22no-eldoc\x22], null)], null);\n}\n}\n});\n");
|
|
SHADOW_ENV.evalLoad("sci.nrepl.server.js", true, "goog.provide(\x27sci.nrepl.server\x27);\nif((typeof sci !\x3d\x3d \x27undefined\x27) \x26\x26 (typeof sci.nrepl !\x3d\x3d \x27undefined\x27) \x26\x26 (typeof sci.nrepl.server !\x3d\x3d \x27undefined\x27) \x26\x26 (typeof sci.nrepl.server._BANG_last_ns !\x3d\x3d \x27undefined\x27)){\n} else {\nsci.nrepl.server._BANG_last_ns \x3d cljs.core.volatile_BANG_(cljs.core.deref(sci.core.ns));\n}\nsci.nrepl.server.eval_string \x3d (function sci$nrepl$server$eval_string(s){\nvar bm__49624__auto__ \x3d cljs.core.PersistentArrayMap.createAsIfByAssoc([sci.core.ns,cljs.core.deref(sci.nrepl.server._BANG_last_ns)]);\nif(cljs.core.map_QMARK_(bm__49624__auto__)){\n} else {\nthrow (new Error(\x22Assert failed: (clojure.core/map? bm__49624__auto__)\x22));\n}\n\nsci.impl.vars.push_thread_bindings(bm__49624__auto__);\n\ntry{var rdr \x3d sci.core.reader(s);\nvar res \x3d null;\nwhile(true){\nvar form \x3d sci.core.parse_next.cljs$core$IFn$_invoke$arity$2(sci.ctx_store.get_ctx(),rdr);\nif(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(\x22sci.core\x22,\x22eof\x22,\x22sci.core/eof\x22,-808584945),form)){\ncljs.core.vreset_BANG_(sci.nrepl.server._BANG_last_ns,cljs.core.deref(sci.core.ns));\n\nreturn res;\n} else {\nvar G__50202 \x3d sci.core.eval_form(sci.ctx_store.get_ctx(),form);\nres \x3d G__50202;\ncontinue;\n}\nbreak;\n}\n}finally {sci.impl.vars.pop_thread_bindings();\n}});\nsci.nrepl.server.nrepl_websocket \x3d (function sci$nrepl$server$nrepl_websocket(){\nreturn window.ws_nrepl;\n});\nsci.nrepl.server.nrepl_reply \x3d (function sci$nrepl$server$nrepl_reply(p__50173,p__50174){\nvar map__50175 \x3d p__50173;\nvar map__50175__$1 \x3d cljs.core.__destructure_map(map__50175);\nvar id \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50175__$1,new cljs.core.Keyword(null,\x22id\x22,\x22id\x22,-1388402092));\nvar session \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50175__$1,new cljs.core.Keyword(null,\x22session\x22,\x22session\x22,1008279103));\nvar send_fn \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50175__$1,new cljs.core.Keyword(null,\x22send-fn\x22,\x22send-fn\x22,351002041));\nvar map__50176 \x3d p__50174;\nvar map__50176__$1 \x3d cljs.core.__destructure_map(map__50176);\nvar payload \x3d map__50176__$1;\nvar ns \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50176__$1,new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760));\nvar ns__$1 \x3d (function (){var or__5025__auto__ \x3d ns;\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.deref(sci.nrepl.server._BANG_last_ns));\n}\n})();\nvar reply \x3d cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(payload,new cljs.core.Keyword(null,\x22id\x22,\x22id\x22,-1388402092),id,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,\x22session\x22,\x22session\x22,1008279103),session,new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),ns__$1], 0)),new cljs.core.Keyword(null,\x22ctx\x22,\x22ctx\x22,-493610118));\nif(cljs.core.truth_(send_fn)){\nreturn (send_fn.cljs$core$IFn$_invoke$arity$1 ? send_fn.cljs$core$IFn$_invoke$arity$1(reply) : send_fn.call(null,reply));\n} else {\nreturn sci.nrepl.server.nrepl_websocket().send(cljs.core.str.cljs$core$IFn$_invoke$arity$1(reply));\n}\n});\nsci.nrepl.server.handle_nrepl_eval \x3d (function sci$nrepl$server$handle_nrepl_eval(p__50186){\nvar map__50187 \x3d p__50186;\nvar map__50187__$1 \x3d cljs.core.__destructure_map(map__50187);\nvar msg \x3d map__50187__$1;\nvar code \x3d cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__50187__$1,new cljs.core.Keyword(null,\x22code\x22,\x22code\x22,1586293142));\nvar vec__50189 \x3d (function (){try{return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(\x22sci.nrepl.server\x22,\x22success\x22,\x22sci.nrepl.server/success\x22,-67357591),sci.nrepl.server.eval_string(code)], null);\n}catch (e50192){var e \x3d e50192;\nreturn new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(\x22sci.nrepl.server\x22,\x22error\x22,\x22sci.nrepl.server/error\x22,855827645),cljs.core.str.cljs$core$IFn$_invoke$arity$1(e)], null);\n}})();\nvar kind \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50189,(0),null);\nvar val \x3d cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__50189,(1),null);\nvar G__50195 \x3d kind;\nvar G__50195__$1 \x3d (((G__50195 instanceof cljs.core.Keyword))?G__50195.fqn:null);\nswitch (G__50195__$1) {\ncase \x22sci.nrepl.server/success\x22:\nsci.nrepl.server.nrepl_reply(msg,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\x22value\x22,\x22value\x22,305978217),cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([val], 0))], null));\n\nreturn sci.nrepl.server.nrepl_reply(msg,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22done\x22], null)], null));\n\nbreak;\ncase \x22sci.nrepl.server/error\x22:\nsci.nrepl.server.nrepl_reply(msg,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\x22err\x22,\x22err\x22,-2089457205),cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([val], 0))], null));\n\nreturn sci.nrepl.server.nrepl_reply(msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,\x22ex\x22,\x22ex\x22,-1413771341),cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([val], 0)),new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22error\x22,\x22done\x22], null)], null));\n\nbreak;\ndefault:\nthrow (new Error([\x22No matching clause: \x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__50195__$1)].join(\x27\x27)));\n\n}\n});\nsci.nrepl.server.handle_nrepl_info \x3d (function sci$nrepl$server$handle_nrepl_info(msg){\nvar info \x3d sci.nrepl.info.info(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,\x22ctx\x22,\x22ctx\x22,-493610118),sci.ctx_store.get_ctx()));\nreturn sci.nrepl.server.nrepl_reply(msg,info);\n});\nsci.nrepl.server.handle_describe \x3d (function sci$nrepl$server$handle_describe(msg){\nreturn sci.nrepl.server.nrepl_reply(msg,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,\x22versions\x22,\x22versions\x22,536521978),new cljs.core.PersistentArrayMap(null, 1, [\x22sci-nrepl\x22,new cljs.core.PersistentArrayMap(null, 3, [\x22major\x22,\x220\x22,\x22minor\x22,\x220\x22,\x22incremental\x22,\x221\x22], null)], null),new cljs.core.Keyword(null,\x22ops\x22,\x22ops\x22,1237330063),cljs.core.zipmap(cljs.core.map.cljs$core$IFn$_invoke$arity$2(cljs.core.name,cljs.core.concat.cljs$core$IFn$_invoke$arity$variadic(cljs.core.keys(sci.nrepl.server.ops),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,\x22load-file\x22,\x22load-file\x22,-424586670),null,new cljs.core.Keyword(null,\x22clone\x22,\x22clone\x22,711747572),null], null), null),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [\x22close\x22,null], null), null)], 0))),cljs.core.repeat.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.EMPTY)),new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22done\x22], null)], null));\n});\n/**\n * Operations supported by the nrepl server.\n */\nsci.nrepl.server.ops \x3d new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,\x22eval\x22,\x22eval\x22,-1103567905),sci.nrepl.server.handle_nrepl_eval,new cljs.core.Keyword(null,\x22info\x22,\x22info\x22,-317069002),sci.nrepl.server.handle_nrepl_info,new cljs.core.Keyword(null,\x22eldoc\x22,\x22eldoc\x22,-1321421900),sci.nrepl.server.handle_nrepl_info,new cljs.core.Keyword(null,\x22lookup\x22,\x22lookup\x22,1225356838),sci.nrepl.server.handle_nrepl_info,new cljs.core.Keyword(null,\x22describe\x22,\x22describe\x22,1369790582),sci.nrepl.server.handle_describe,new cljs.core.Keyword(null,\x22complete\x22,\x22complete\x22,-500388775),(function (msg){\nvar completions \x3d sci.nrepl.completions.completions(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,\x22ctx\x22,\x22ctx\x22,-493610118),sci.ctx_store.get_ctx()));\nreturn sci.nrepl.server.nrepl_reply(msg,completions);\n})], null);\nsci.nrepl.server.handle_nrepl_message \x3d (function sci$nrepl$server$handle_nrepl_message(msg){\nvar temp__5802__auto__ \x3d (function (){var G__50201 \x3d new cljs.core.Keyword(null,\x22op\x22,\x22op\x22,-1882987955).cljs$core$IFn$_invoke$arity$1(msg);\nreturn (sci.nrepl.server.ops.cljs$core$IFn$_invoke$arity$1 ? sci.nrepl.server.ops.cljs$core$IFn$_invoke$arity$1(G__50201) : sci.nrepl.server.ops.call(null,G__50201));\n})();\nif(cljs.core.truth_(temp__5802__auto__)){\nvar handler \x3d temp__5802__auto__;\nreturn (handler.cljs$core$IFn$_invoke$arity$1 ? handler.cljs$core$IFn$_invoke$arity$1(msg) : handler.call(null,msg));\n} else {\nreturn sci.nrepl.server.nrepl_reply(msg,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,\x22status\x22,\x22status\x22,-1997798413),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [\x22error\x22,\x22done\x22], null),new cljs.core.Keyword(null,\x22err\x22,\x22err\x22,-2089457205),\x22unknown-op\x22], null)], 0)));\n}\n});\n");
|
|
SHADOW_ENV.evalLoad("scittle.nrepl.js", true, "goog.provide(\x27scittle.nrepl\x27);\nscittle.nrepl.ws_url \x3d (function scittle$nrepl$ws_url(host,port,path){\nreturn [\x22ws://\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(host),\x22:\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(port),\x22/\x22,cljs.core.str.cljs$core$IFn$_invoke$arity$1(path)].join(\x27\x27);\n});\nvar temp__5804__auto___50215 \x3d window.SCITTLE_NREPL_WEBSOCKET_PORT;\nif(cljs.core.truth_(temp__5804__auto___50215)){\nvar ws_port_50216 \x3d temp__5804__auto___50215;\n(window.ws_nrepl \x3d (new WebSocket(scittle.nrepl.ws_url(window.location.hostname,ws_port_50216,\x22_nrepl\x22))));\n} else {\n}\nvar temp__5804__auto___50217 \x3d sci.nrepl.server.nrepl_websocket();\nif(cljs.core.truth_(temp__5804__auto___50217)){\nvar ws_50218 \x3d temp__5804__auto___50217;\n(ws_50218.onmessage \x3d (function (event){\nreturn sci.nrepl.server.handle_nrepl_message(clojure.edn.read_string.cljs$core$IFn$_invoke$arity$1(event.data));\n}));\n\n(ws_50218.onerror \x3d (function (event){\nreturn console.log(event);\n}));\n} else {\n}\n");
|
|
SHADOW_ENV.evalLoad("shadow.module.scittle.nrepl.append.js", false, "\nshadow.cljs.devtools.client.env.module_loaded(\x27scittle.nrepl\x27);\n;\nSHADOW_ENV.setLoaded(\x22clojure.edn.js\x22);\nSHADOW_ENV.setLoaded(\x22sci.nrepl.completions.js\x22);\nSHADOW_ENV.setLoaded(\x22sci.nrepl.info.js\x22);\nSHADOW_ENV.setLoaded(\x22sci.nrepl.server.js\x22);\nSHADOW_ENV.setLoaded(\x22scittle.nrepl.js\x22);\nSHADOW_ENV.setLoaded(\x22shadow.module.scittle.nrepl.append.js\x22);"); |