207 lines
No EOL
7.5 KiB
JavaScript
207 lines
No EOL
7.5 KiB
JavaScript
// Compiled by ClojureScript 0.0-3308 {:target :nodejs}
|
|
goog.provide('cljs.repl');
|
|
goog.require('cljs.core');
|
|
cljs.repl.print_doc = (function cljs$repl$print_doc(m){
|
|
cljs.core.println.call(null,"-------------------------");
|
|
|
|
cljs.core.println.call(null,[cljs.core.str((function (){var temp__4423__auto__ = new cljs.core.Keyword(null,"ns","ns",441598760).cljs$core$IFn$_invoke$arity$1(m);
|
|
if(cljs.core.truth_(temp__4423__auto__)){
|
|
var ns = temp__4423__auto__;
|
|
return [cljs.core.str(ns),cljs.core.str("/")].join('');
|
|
} else {
|
|
return null;
|
|
}
|
|
})()),cljs.core.str(new cljs.core.Keyword(null,"name","name",1843675177).cljs$core$IFn$_invoke$arity$1(m))].join(''));
|
|
|
|
if(cljs.core.truth_(new cljs.core.Keyword(null,"protocol","protocol",652470118).cljs$core$IFn$_invoke$arity$1(m))){
|
|
cljs.core.println.call(null,"Protocol");
|
|
} else {
|
|
}
|
|
|
|
if(cljs.core.truth_(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m))){
|
|
var seq__1866_1878 = cljs.core.seq.call(null,new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m));
|
|
var chunk__1867_1879 = null;
|
|
var count__1868_1880 = (0);
|
|
var i__1869_1881 = (0);
|
|
while(true){
|
|
if((i__1869_1881 < count__1868_1880)){
|
|
var f_1882 = cljs.core._nth.call(null,chunk__1867_1879,i__1869_1881);
|
|
cljs.core.println.call(null," ",f_1882);
|
|
|
|
var G__1883 = seq__1866_1878;
|
|
var G__1884 = chunk__1867_1879;
|
|
var G__1885 = count__1868_1880;
|
|
var G__1886 = (i__1869_1881 + (1));
|
|
seq__1866_1878 = G__1883;
|
|
chunk__1867_1879 = G__1884;
|
|
count__1868_1880 = G__1885;
|
|
i__1869_1881 = G__1886;
|
|
continue;
|
|
} else {
|
|
var temp__4423__auto___1887 = cljs.core.seq.call(null,seq__1866_1878);
|
|
if(temp__4423__auto___1887){
|
|
var seq__1866_1888__$1 = temp__4423__auto___1887;
|
|
if(cljs.core.chunked_seq_QMARK_.call(null,seq__1866_1888__$1)){
|
|
var c__3739__auto___1889 = cljs.core.chunk_first.call(null,seq__1866_1888__$1);
|
|
var G__1890 = cljs.core.chunk_rest.call(null,seq__1866_1888__$1);
|
|
var G__1891 = c__3739__auto___1889;
|
|
var G__1892 = cljs.core.count.call(null,c__3739__auto___1889);
|
|
var G__1893 = (0);
|
|
seq__1866_1878 = G__1890;
|
|
chunk__1867_1879 = G__1891;
|
|
count__1868_1880 = G__1892;
|
|
i__1869_1881 = G__1893;
|
|
continue;
|
|
} else {
|
|
var f_1894 = cljs.core.first.call(null,seq__1866_1888__$1);
|
|
cljs.core.println.call(null," ",f_1894);
|
|
|
|
var G__1895 = cljs.core.next.call(null,seq__1866_1888__$1);
|
|
var G__1896 = null;
|
|
var G__1897 = (0);
|
|
var G__1898 = (0);
|
|
seq__1866_1878 = G__1895;
|
|
chunk__1867_1879 = G__1896;
|
|
count__1868_1880 = G__1897;
|
|
i__1869_1881 = G__1898;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
} else {
|
|
if(cljs.core.truth_(new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m))){
|
|
var arglists_1899 = new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m);
|
|
if(cljs.core.truth_((function (){var or__3370__auto__ = new cljs.core.Keyword(null,"macro","macro",-867863404).cljs$core$IFn$_invoke$arity$1(m);
|
|
if(cljs.core.truth_(or__3370__auto__)){
|
|
return or__3370__auto__;
|
|
} else {
|
|
return new cljs.core.Keyword(null,"repl-special-function","repl-special-function",1262603725).cljs$core$IFn$_invoke$arity$1(m);
|
|
}
|
|
})())){
|
|
cljs.core.prn.call(null,arglists_1899);
|
|
} else {
|
|
cljs.core.prn.call(null,((cljs.core._EQ_.call(null,new cljs.core.Symbol(null,"quote","quote",1377916282,null),cljs.core.first.call(null,arglists_1899)))?cljs.core.second.call(null,arglists_1899):arglists_1899));
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
|
|
if(cljs.core.truth_(new cljs.core.Keyword(null,"special-form","special-form",-1326536374).cljs$core$IFn$_invoke$arity$1(m))){
|
|
cljs.core.println.call(null,"Special Form");
|
|
|
|
cljs.core.println.call(null," ",new cljs.core.Keyword(null,"doc","doc",1913296891).cljs$core$IFn$_invoke$arity$1(m));
|
|
|
|
if(cljs.core.contains_QMARK_.call(null,m,new cljs.core.Keyword(null,"url","url",276297046))){
|
|
if(cljs.core.truth_(new cljs.core.Keyword(null,"url","url",276297046).cljs$core$IFn$_invoke$arity$1(m))){
|
|
return cljs.core.println.call(null,[cljs.core.str("\n Please see http://clojure.org/"),cljs.core.str(new cljs.core.Keyword(null,"url","url",276297046).cljs$core$IFn$_invoke$arity$1(m))].join(''));
|
|
} else {
|
|
return null;
|
|
}
|
|
} else {
|
|
return cljs.core.println.call(null,[cljs.core.str("\n Please see http://clojure.org/special_forms#"),cljs.core.str(new cljs.core.Keyword(null,"name","name",1843675177).cljs$core$IFn$_invoke$arity$1(m))].join(''));
|
|
}
|
|
} else {
|
|
if(cljs.core.truth_(new cljs.core.Keyword(null,"macro","macro",-867863404).cljs$core$IFn$_invoke$arity$1(m))){
|
|
cljs.core.println.call(null,"Macro");
|
|
} else {
|
|
}
|
|
|
|
if(cljs.core.truth_(new cljs.core.Keyword(null,"repl-special-function","repl-special-function",1262603725).cljs$core$IFn$_invoke$arity$1(m))){
|
|
cljs.core.println.call(null,"REPL Special Function");
|
|
} else {
|
|
}
|
|
|
|
cljs.core.println.call(null," ",new cljs.core.Keyword(null,"doc","doc",1913296891).cljs$core$IFn$_invoke$arity$1(m));
|
|
|
|
if(cljs.core.truth_(new cljs.core.Keyword(null,"protocol","protocol",652470118).cljs$core$IFn$_invoke$arity$1(m))){
|
|
var seq__1870 = cljs.core.seq.call(null,new cljs.core.Keyword(null,"methods","methods",453930866).cljs$core$IFn$_invoke$arity$1(m));
|
|
var chunk__1871 = null;
|
|
var count__1872 = (0);
|
|
var i__1873 = (0);
|
|
while(true){
|
|
if((i__1873 < count__1872)){
|
|
var vec__1874 = cljs.core._nth.call(null,chunk__1871,i__1873);
|
|
var name = cljs.core.nth.call(null,vec__1874,(0),null);
|
|
var map__1875 = cljs.core.nth.call(null,vec__1874,(1),null);
|
|
var map__1875__$1 = ((cljs.core.seq_QMARK_.call(null,map__1875))?cljs.core.apply.call(null,cljs.core.hash_map,map__1875):map__1875);
|
|
var doc = cljs.core.get.call(null,map__1875__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
|
|
var arglists = cljs.core.get.call(null,map__1875__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
|
|
cljs.core.println.call(null);
|
|
|
|
cljs.core.println.call(null," ",name);
|
|
|
|
cljs.core.println.call(null," ",arglists);
|
|
|
|
if(cljs.core.truth_(doc)){
|
|
cljs.core.println.call(null," ",doc);
|
|
} else {
|
|
}
|
|
|
|
var G__1900 = seq__1870;
|
|
var G__1901 = chunk__1871;
|
|
var G__1902 = count__1872;
|
|
var G__1903 = (i__1873 + (1));
|
|
seq__1870 = G__1900;
|
|
chunk__1871 = G__1901;
|
|
count__1872 = G__1902;
|
|
i__1873 = G__1903;
|
|
continue;
|
|
} else {
|
|
var temp__4423__auto__ = cljs.core.seq.call(null,seq__1870);
|
|
if(temp__4423__auto__){
|
|
var seq__1870__$1 = temp__4423__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_.call(null,seq__1870__$1)){
|
|
var c__3739__auto__ = cljs.core.chunk_first.call(null,seq__1870__$1);
|
|
var G__1904 = cljs.core.chunk_rest.call(null,seq__1870__$1);
|
|
var G__1905 = c__3739__auto__;
|
|
var G__1906 = cljs.core.count.call(null,c__3739__auto__);
|
|
var G__1907 = (0);
|
|
seq__1870 = G__1904;
|
|
chunk__1871 = G__1905;
|
|
count__1872 = G__1906;
|
|
i__1873 = G__1907;
|
|
continue;
|
|
} else {
|
|
var vec__1876 = cljs.core.first.call(null,seq__1870__$1);
|
|
var name = cljs.core.nth.call(null,vec__1876,(0),null);
|
|
var map__1877 = cljs.core.nth.call(null,vec__1876,(1),null);
|
|
var map__1877__$1 = ((cljs.core.seq_QMARK_.call(null,map__1877))?cljs.core.apply.call(null,cljs.core.hash_map,map__1877):map__1877);
|
|
var doc = cljs.core.get.call(null,map__1877__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
|
|
var arglists = cljs.core.get.call(null,map__1877__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
|
|
cljs.core.println.call(null);
|
|
|
|
cljs.core.println.call(null," ",name);
|
|
|
|
cljs.core.println.call(null," ",arglists);
|
|
|
|
if(cljs.core.truth_(doc)){
|
|
cljs.core.println.call(null," ",doc);
|
|
} else {
|
|
}
|
|
|
|
var G__1908 = cljs.core.next.call(null,seq__1870__$1);
|
|
var G__1909 = null;
|
|
var G__1910 = (0);
|
|
var G__1911 = (0);
|
|
seq__1870 = G__1908;
|
|
chunk__1871 = G__1909;
|
|
count__1872 = G__1910;
|
|
i__1873 = G__1911;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
});
|
|
|
|
//# sourceMappingURL=repl.js.map
|