pair programming

This commit is contained in:
Akko
2025-02-06 19:47:55 +01:00
parent 71f708ff8c
commit 8cf6e78a79
210 changed files with 16744 additions and 16728 deletions

View File

@@ -1,10 +1,10 @@
goog.provide('cljs.repl');
cljs.repl.print_doc = (function cljs$repl$print_doc(p__26281){
var map__26282 = p__26281;
var map__26282__$1 = cljs.core.__destructure_map(map__26282);
var m = map__26282__$1;
var n = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26282__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var nm = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26282__$1,new cljs.core.Keyword(null,"name","name",1843675177));
cljs.repl.print_doc = (function cljs$repl$print_doc(p__26145){
var map__26146 = p__26145;
var map__26146__$1 = cljs.core.__destructure_map(map__26146);
var m = map__26146__$1;
var n = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26146__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var nm = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26146__$1,new cljs.core.Keyword(null,"name","name",1843675177));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["-------------------------"], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([(function (){var or__5002__auto__ = new cljs.core.Keyword(null,"spec","spec",347520401).cljs$core$IFn$_invoke$arity$1(m);
@@ -28,53 +28,53 @@ cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$c
}
if(cljs.core.truth_(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m))){
var seq__26303_26741 = cljs.core.seq(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26304_26742 = null;
var count__26305_26743 = (0);
var i__26306_26744 = (0);
var seq__26155_26532 = cljs.core.seq(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26156_26533 = null;
var count__26157_26534 = (0);
var i__26158_26535 = (0);
while(true){
if((i__26306_26744 < count__26305_26743)){
var f_26750 = chunk__26304_26742.cljs$core$IIndexed$_nth$arity$2(null, i__26306_26744);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26750], 0));
if((i__26158_26535 < count__26157_26534)){
var f_26536 = chunk__26156_26533.cljs$core$IIndexed$_nth$arity$2(null, i__26158_26535);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26536], 0));
var G__26752 = seq__26303_26741;
var G__26753 = chunk__26304_26742;
var G__26754 = count__26305_26743;
var G__26755 = (i__26306_26744 + (1));
seq__26303_26741 = G__26752;
chunk__26304_26742 = G__26753;
count__26305_26743 = G__26754;
i__26306_26744 = G__26755;
var G__26540 = seq__26155_26532;
var G__26541 = chunk__26156_26533;
var G__26542 = count__26157_26534;
var G__26543 = (i__26158_26535 + (1));
seq__26155_26532 = G__26540;
chunk__26156_26533 = G__26541;
count__26157_26534 = G__26542;
i__26158_26535 = G__26543;
continue;
} else {
var temp__5804__auto___26756 = cljs.core.seq(seq__26303_26741);
if(temp__5804__auto___26756){
var seq__26303_26757__$1 = temp__5804__auto___26756;
if(cljs.core.chunked_seq_QMARK_(seq__26303_26757__$1)){
var c__5525__auto___26758 = cljs.core.chunk_first(seq__26303_26757__$1);
var G__26759 = cljs.core.chunk_rest(seq__26303_26757__$1);
var G__26760 = c__5525__auto___26758;
var G__26761 = cljs.core.count(c__5525__auto___26758);
var G__26762 = (0);
seq__26303_26741 = G__26759;
chunk__26304_26742 = G__26760;
count__26305_26743 = G__26761;
i__26306_26744 = G__26762;
var temp__5804__auto___26544 = cljs.core.seq(seq__26155_26532);
if(temp__5804__auto___26544){
var seq__26155_26545__$1 = temp__5804__auto___26544;
if(cljs.core.chunked_seq_QMARK_(seq__26155_26545__$1)){
var c__5525__auto___26546 = cljs.core.chunk_first(seq__26155_26545__$1);
var G__26547 = cljs.core.chunk_rest(seq__26155_26545__$1);
var G__26548 = c__5525__auto___26546;
var G__26549 = cljs.core.count(c__5525__auto___26546);
var G__26550 = (0);
seq__26155_26532 = G__26547;
chunk__26156_26533 = G__26548;
count__26157_26534 = G__26549;
i__26158_26535 = G__26550;
continue;
} else {
var f_26763 = cljs.core.first(seq__26303_26757__$1);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26763], 0));
var f_26551 = cljs.core.first(seq__26155_26545__$1);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26551], 0));
var G__26766 = cljs.core.next(seq__26303_26757__$1);
var G__26767 = null;
var G__26768 = (0);
var G__26769 = (0);
seq__26303_26741 = G__26766;
chunk__26304_26742 = G__26767;
count__26305_26743 = G__26768;
i__26306_26744 = G__26769;
var G__26553 = cljs.core.next(seq__26155_26545__$1);
var G__26554 = null;
var G__26555 = (0);
var G__26556 = (0);
seq__26155_26532 = G__26553;
chunk__26156_26533 = G__26554;
count__26157_26534 = G__26555;
i__26158_26535 = G__26556;
continue;
}
} else {
@@ -84,7 +84,7 @@ break;
}
} else {
if(cljs.core.truth_(new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m))){
var arglists_26771 = new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m);
var arglists_26558 = new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m);
if(cljs.core.truth_((function (){var or__5002__auto__ = new cljs.core.Keyword(null,"macro","macro",-867863404).cljs$core$IFn$_invoke$arity$1(m);
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -92,9 +92,9 @@ return or__5002__auto__;
return new cljs.core.Keyword(null,"repl-special-function","repl-special-function",1262603725).cljs$core$IFn$_invoke$arity$1(m);
}
})())){
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([arglists_26771], 0));
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([arglists_26558], 0));
} else {
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Symbol(null,"quote","quote",1377916282,null),cljs.core.first(arglists_26771)))?cljs.core.second(arglists_26771):arglists_26771)], 0));
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Symbol(null,"quote","quote",1377916282,null),cljs.core.first(arglists_26558)))?cljs.core.second(arglists_26558):arglists_26558)], 0));
}
} else {
}
@@ -133,81 +133,81 @@ cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$c
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",new cljs.core.Keyword(null,"doc","doc",1913296891).cljs$core$IFn$_invoke$arity$1(m)], 0));
if(cljs.core.truth_(new cljs.core.Keyword(null,"protocol","protocol",652470118).cljs$core$IFn$_invoke$arity$1(m))){
var seq__26325_26778 = cljs.core.seq(new cljs.core.Keyword(null,"methods","methods",453930866).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26327_26779 = null;
var count__26328_26780 = (0);
var i__26329_26781 = (0);
var seq__26186_26562 = cljs.core.seq(new cljs.core.Keyword(null,"methods","methods",453930866).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26187_26563 = null;
var count__26188_26564 = (0);
var i__26189_26565 = (0);
while(true){
if((i__26329_26781 < count__26328_26780)){
var vec__26354_26784 = chunk__26327_26779.cljs$core$IIndexed$_nth$arity$2(null, i__26329_26781);
var name_26785 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26354_26784,(0),null);
var map__26357_26786 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26354_26784,(1),null);
var map__26357_26787__$1 = cljs.core.__destructure_map(map__26357_26786);
var doc_26788 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26357_26787__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26789 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26357_26787__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
if((i__26189_26565 < count__26188_26564)){
var vec__26209_26570 = chunk__26187_26563.cljs$core$IIndexed$_nth$arity$2(null, i__26189_26565);
var name_26571 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26209_26570,(0),null);
var map__26212_26572 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26209_26570,(1),null);
var map__26212_26573__$1 = cljs.core.__destructure_map(map__26212_26572);
var doc_26574 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26212_26573__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26575 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26212_26573__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
cljs.core.println();
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26785], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26571], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26789], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26575], 0));
if(cljs.core.truth_(doc_26788)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26788], 0));
if(cljs.core.truth_(doc_26574)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26574], 0));
} else {
}
var G__26799 = seq__26325_26778;
var G__26800 = chunk__26327_26779;
var G__26801 = count__26328_26780;
var G__26802 = (i__26329_26781 + (1));
seq__26325_26778 = G__26799;
chunk__26327_26779 = G__26800;
count__26328_26780 = G__26801;
i__26329_26781 = G__26802;
var G__26581 = seq__26186_26562;
var G__26582 = chunk__26187_26563;
var G__26583 = count__26188_26564;
var G__26584 = (i__26189_26565 + (1));
seq__26186_26562 = G__26581;
chunk__26187_26563 = G__26582;
count__26188_26564 = G__26583;
i__26189_26565 = G__26584;
continue;
} else {
var temp__5804__auto___26806 = cljs.core.seq(seq__26325_26778);
if(temp__5804__auto___26806){
var seq__26325_26807__$1 = temp__5804__auto___26806;
if(cljs.core.chunked_seq_QMARK_(seq__26325_26807__$1)){
var c__5525__auto___26810 = cljs.core.chunk_first(seq__26325_26807__$1);
var G__26813 = cljs.core.chunk_rest(seq__26325_26807__$1);
var G__26814 = c__5525__auto___26810;
var G__26815 = cljs.core.count(c__5525__auto___26810);
var G__26816 = (0);
seq__26325_26778 = G__26813;
chunk__26327_26779 = G__26814;
count__26328_26780 = G__26815;
i__26329_26781 = G__26816;
var temp__5804__auto___26586 = cljs.core.seq(seq__26186_26562);
if(temp__5804__auto___26586){
var seq__26186_26587__$1 = temp__5804__auto___26586;
if(cljs.core.chunked_seq_QMARK_(seq__26186_26587__$1)){
var c__5525__auto___26588 = cljs.core.chunk_first(seq__26186_26587__$1);
var G__26589 = cljs.core.chunk_rest(seq__26186_26587__$1);
var G__26590 = c__5525__auto___26588;
var G__26591 = cljs.core.count(c__5525__auto___26588);
var G__26592 = (0);
seq__26186_26562 = G__26589;
chunk__26187_26563 = G__26590;
count__26188_26564 = G__26591;
i__26189_26565 = G__26592;
continue;
} else {
var vec__26364_26818 = cljs.core.first(seq__26325_26807__$1);
var name_26819 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26364_26818,(0),null);
var map__26367_26820 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26364_26818,(1),null);
var map__26367_26821__$1 = cljs.core.__destructure_map(map__26367_26820);
var doc_26822 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26367_26821__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26823 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26367_26821__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
var vec__26233_26593 = cljs.core.first(seq__26186_26587__$1);
var name_26594 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26233_26593,(0),null);
var map__26236_26595 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26233_26593,(1),null);
var map__26236_26596__$1 = cljs.core.__destructure_map(map__26236_26595);
var doc_26597 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26236_26596__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26598 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26236_26596__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
cljs.core.println();
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26819], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26594], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26823], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26598], 0));
if(cljs.core.truth_(doc_26822)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26822], 0));
if(cljs.core.truth_(doc_26597)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26597], 0));
} else {
}
var G__26838 = cljs.core.next(seq__26325_26807__$1);
var G__26839 = null;
var G__26840 = (0);
var G__26841 = (0);
seq__26325_26778 = G__26838;
chunk__26327_26779 = G__26839;
count__26328_26780 = G__26840;
i__26329_26781 = G__26841;
var G__26602 = cljs.core.next(seq__26186_26587__$1);
var G__26603 = null;
var G__26604 = (0);
var G__26605 = (0);
seq__26186_26562 = G__26602;
chunk__26187_26563 = G__26603;
count__26188_26564 = G__26604;
i__26189_26565 = G__26605;
continue;
}
} else {
@@ -224,63 +224,63 @@ if(cljs.core.truth_(temp__5804__auto__)){
var fnspec = temp__5804__auto__;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["Spec"], 0));
var seq__26373 = cljs.core.seq(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"args","args",1315556576),new cljs.core.Keyword(null,"ret","ret",-468222814),new cljs.core.Keyword(null,"fn","fn",-1175266204)], null));
var chunk__26374 = null;
var count__26375 = (0);
var i__26376 = (0);
var seq__26262 = cljs.core.seq(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"args","args",1315556576),new cljs.core.Keyword(null,"ret","ret",-468222814),new cljs.core.Keyword(null,"fn","fn",-1175266204)], null));
var chunk__26263 = null;
var count__26264 = (0);
var i__26265 = (0);
while(true){
if((i__26376 < count__26375)){
var role = chunk__26374.cljs$core$IIndexed$_nth$arity$2(null, i__26376);
var temp__5804__auto___26850__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26850__$1)){
var spec_26853 = temp__5804__auto___26850__$1;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26853)], 0));
if((i__26265 < count__26264)){
var role = chunk__26263.cljs$core$IIndexed$_nth$arity$2(null, i__26265);
var temp__5804__auto___26609__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26609__$1)){
var spec_26610 = temp__5804__auto___26609__$1;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26610)], 0));
} else {
}
var G__26856 = seq__26373;
var G__26857 = chunk__26374;
var G__26858 = count__26375;
var G__26859 = (i__26376 + (1));
seq__26373 = G__26856;
chunk__26374 = G__26857;
count__26375 = G__26858;
i__26376 = G__26859;
var G__26612 = seq__26262;
var G__26613 = chunk__26263;
var G__26614 = count__26264;
var G__26615 = (i__26265 + (1));
seq__26262 = G__26612;
chunk__26263 = G__26613;
count__26264 = G__26614;
i__26265 = G__26615;
continue;
} else {
var temp__5804__auto____$1 = cljs.core.seq(seq__26373);
var temp__5804__auto____$1 = cljs.core.seq(seq__26262);
if(temp__5804__auto____$1){
var seq__26373__$1 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(seq__26373__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__26373__$1);
var G__26861 = cljs.core.chunk_rest(seq__26373__$1);
var G__26862 = c__5525__auto__;
var G__26863 = cljs.core.count(c__5525__auto__);
var G__26864 = (0);
seq__26373 = G__26861;
chunk__26374 = G__26862;
count__26375 = G__26863;
i__26376 = G__26864;
var seq__26262__$1 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(seq__26262__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__26262__$1);
var G__26616 = cljs.core.chunk_rest(seq__26262__$1);
var G__26617 = c__5525__auto__;
var G__26618 = cljs.core.count(c__5525__auto__);
var G__26619 = (0);
seq__26262 = G__26616;
chunk__26263 = G__26617;
count__26264 = G__26618;
i__26265 = G__26619;
continue;
} else {
var role = cljs.core.first(seq__26373__$1);
var temp__5804__auto___26867__$2 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26867__$2)){
var spec_26869 = temp__5804__auto___26867__$2;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26869)], 0));
var role = cljs.core.first(seq__26262__$1);
var temp__5804__auto___26621__$2 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26621__$2)){
var spec_26622 = temp__5804__auto___26621__$2;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26622)], 0));
} else {
}
var G__26870 = cljs.core.next(seq__26373__$1);
var G__26871 = null;
var G__26872 = (0);
var G__26873 = (0);
seq__26373 = G__26870;
chunk__26374 = G__26871;
count__26375 = G__26872;
i__26376 = G__26873;
var G__26623 = cljs.core.next(seq__26262__$1);
var G__26624 = null;
var G__26625 = (0);
var G__26626 = (0);
seq__26262 = G__26623;
chunk__26263 = G__26624;
count__26264 = G__26625;
i__26265 = G__26626;
continue;
}
} else {
@@ -327,42 +327,42 @@ return cljs.core.Throwable__GT_map(o);
* :clojure.error/spec - explain-data for spec error
*/
cljs.repl.ex_triage = (function cljs$repl$ex_triage(datafied_throwable){
var map__26467 = datafied_throwable;
var map__26467__$1 = cljs.core.__destructure_map(map__26467);
var via = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26467__$1,new cljs.core.Keyword(null,"via","via",-1904457336));
var trace = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26467__$1,new cljs.core.Keyword(null,"trace","trace",-1082747415));
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__26467__$1,new cljs.core.Keyword(null,"phase","phase",575722892),new cljs.core.Keyword(null,"execution","execution",253283524));
var map__26468 = cljs.core.last(via);
var map__26468__$1 = cljs.core.__destructure_map(map__26468);
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26468__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var message = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26468__$1,new cljs.core.Keyword(null,"message","message",-406056002));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26468__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__26469 = data;
var map__26469__$1 = cljs.core.__destructure_map(map__26469);
var problems = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26469__$1,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814));
var fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26469__$1,new cljs.core.Keyword("cljs.spec.alpha","fn","cljs.spec.alpha/fn",408600443));
var caller = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26469__$1,new cljs.core.Keyword("cljs.spec.test.alpha","caller","cljs.spec.test.alpha/caller",-398302390));
var map__26470 = new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.first(via));
var map__26470__$1 = cljs.core.__destructure_map(map__26470);
var top_data = map__26470__$1;
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26470__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3((function (){var G__26497 = phase;
var G__26497__$1 = (((G__26497 instanceof cljs.core.Keyword))?G__26497.fqn:null);
switch (G__26497__$1) {
var map__26337 = datafied_throwable;
var map__26337__$1 = cljs.core.__destructure_map(map__26337);
var via = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26337__$1,new cljs.core.Keyword(null,"via","via",-1904457336));
var trace = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26337__$1,new cljs.core.Keyword(null,"trace","trace",-1082747415));
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__26337__$1,new cljs.core.Keyword(null,"phase","phase",575722892),new cljs.core.Keyword(null,"execution","execution",253283524));
var map__26338 = cljs.core.last(via);
var map__26338__$1 = cljs.core.__destructure_map(map__26338);
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var message = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"message","message",-406056002));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__26339 = data;
var map__26339__$1 = cljs.core.__destructure_map(map__26339);
var problems = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814));
var fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.alpha","fn","cljs.spec.alpha/fn",408600443));
var caller = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.test.alpha","caller","cljs.spec.test.alpha/caller",-398302390));
var map__26340 = new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.first(via));
var map__26340__$1 = cljs.core.__destructure_map(map__26340);
var top_data = map__26340__$1;
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26340__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3((function (){var G__26342 = phase;
var G__26342__$1 = (((G__26342 instanceof cljs.core.Keyword))?G__26342.fqn:null);
switch (G__26342__$1) {
case "read-source":
var map__26509 = data;
var map__26509__$1 = cljs.core.__destructure_map(map__26509);
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26509__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26509__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var G__26511 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.second(via)),top_data], 0));
var G__26511__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26511,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26511);
var G__26511__$2 = (cljs.core.truth_((function (){var fexpr__26516 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26516.cljs$core$IFn$_invoke$arity$1 ? fexpr__26516.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26516.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26511__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26511__$1);
var map__26343 = data;
var map__26343__$1 = cljs.core.__destructure_map(map__26343);
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26343__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26343__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var G__26344 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.second(via)),top_data], 0));
var G__26344__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26344,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26344);
var G__26344__$2 = (cljs.core.truth_((function (){var fexpr__26349 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26349.cljs$core$IFn$_invoke$arity$1 ? fexpr__26349.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26349.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26344__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26344__$1);
if(cljs.core.truth_(message)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26511__$2,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26344__$2,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
} else {
return G__26511__$2;
return G__26344__$2;
}
break;
@@ -370,58 +370,58 @@ case "compile-syntax-check":
case "compilation":
case "macro-syntax-check":
case "macroexpansion":
var G__26526 = top_data;
var G__26526__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26526,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26526);
var G__26526__$2 = (cljs.core.truth_((function (){var fexpr__26528 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26528.cljs$core$IFn$_invoke$arity$1 ? fexpr__26528.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26528.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26526__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26526__$1);
var G__26526__$3 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26526__$2,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26526__$2);
var G__26526__$4 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26526__$3,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26526__$3);
var G__26350 = top_data;
var G__26350__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26350);
var G__26350__$2 = (cljs.core.truth_((function (){var fexpr__26354 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26354.cljs$core$IFn$_invoke$arity$1 ? fexpr__26354.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26354.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26350__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26350__$1);
var G__26350__$3 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$2,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26350__$2);
var G__26350__$4 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$3,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26350__$3);
if(cljs.core.truth_(problems)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26526__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
} else {
return G__26526__$4;
return G__26350__$4;
}
break;
case "read-eval-result":
case "print-eval-result":
var vec__26537 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26537,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26537,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26537,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26537,(3),null);
var G__26544 = top_data;
var G__26544__$1 = (cljs.core.truth_(line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),line):G__26544);
var G__26544__$2 = (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file):G__26544__$1);
var G__26544__$3 = (cljs.core.truth_((function (){var and__5000__auto__ = source__$1;
var vec__26355 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(3),null);
var G__26358 = top_data;
var G__26358__$1 = (cljs.core.truth_(line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),line):G__26358);
var G__26358__$2 = (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file):G__26358__$1);
var G__26358__$3 = (cljs.core.truth_((function (){var and__5000__auto__ = source__$1;
if(cljs.core.truth_(and__5000__auto__)){
return method;
} else {
return and__5000__auto__;
}
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null))):G__26544__$2);
var G__26544__$4 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544__$3,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26544__$3);
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null))):G__26358__$2);
var G__26358__$4 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$3,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26358__$3);
if(cljs.core.truth_(message)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544__$4,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$4,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
} else {
return G__26544__$4;
return G__26358__$4;
}
break;
case "execution":
var vec__26557 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26557,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26557,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26557,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26557,(3),null);
var file__$1 = cljs.core.first(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__26446_SHARP_){
var or__5002__auto__ = (p1__26446_SHARP_ == null);
var vec__26382 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(3),null);
var file__$1 = cljs.core.first(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__26336_SHARP_){
var or__5002__auto__ = (p1__26336_SHARP_ == null);
if(or__5002__auto__){
return or__5002__auto__;
} else {
var fexpr__26571 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26571.cljs$core$IFn$_invoke$arity$1 ? fexpr__26571.cljs$core$IFn$_invoke$arity$1(p1__26446_SHARP_) : fexpr__26571.call(null, p1__26446_SHARP_));
var fexpr__26387 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26387.cljs$core$IFn$_invoke$arity$1 ? fexpr__26387.cljs$core$IFn$_invoke$arity$1(p1__26336_SHARP_) : fexpr__26387.call(null, p1__26336_SHARP_));
}
}),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"file","file",-1269645878).cljs$core$IFn$_invoke$arity$1(caller),file], null)));
var err_line = (function (){var or__5002__auto__ = new cljs.core.Keyword(null,"line","line",212345235).cljs$core$IFn$_invoke$arity$1(caller);
@@ -431,10 +431,10 @@ return or__5002__auto__;
return line;
}
})();
var G__26576 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type], null);
var G__26576__$1 = (cljs.core.truth_(err_line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),err_line):G__26576);
var G__26576__$2 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26576__$1);
var G__26576__$3 = (cljs.core.truth_((function (){var or__5002__auto__ = fn;
var G__26395 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type], null);
var G__26395__$1 = (cljs.core.truth_(err_line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),err_line):G__26395);
var G__26395__$2 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26395__$1);
var G__26395__$3 = (cljs.core.truth_((function (){var or__5002__auto__ = fn;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
} else {
@@ -445,23 +445,23 @@ return method;
return and__5000__auto__;
}
}
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(function (){var or__5002__auto__ = fn;
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(function (){var or__5002__auto__ = fn;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
} else {
return (new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null));
}
})()):G__26576__$2);
var G__26576__$4 = (cljs.core.truth_(file__$1)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576__$3,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file__$1):G__26576__$3);
})()):G__26395__$2);
var G__26395__$4 = (cljs.core.truth_(file__$1)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$3,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file__$1):G__26395__$3);
if(cljs.core.truth_(problems)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
} else {
return G__26576__$4;
return G__26395__$4;
}
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26497__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26342__$1)].join('')));
}
})(),new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358),phase);
@@ -471,18 +471,18 @@ throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$ari
* The first line summarizes the exception phase and location.
* The subsequent lines describe the cause.
*/
cljs.repl.ex_str = (function cljs$repl$ex_str(p__26593){
var map__26594 = p__26593;
var map__26594__$1 = cljs.core.__destructure_map(map__26594);
var triage_data = map__26594__$1;
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358));
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var symbol = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994));
var class$ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890));
var cause = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742));
var spec = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595));
cljs.repl.ex_str = (function cljs$repl$ex_str(p__26409){
var map__26410 = p__26409;
var map__26410__$1 = cljs.core.__destructure_map(map__26410);
var triage_data = map__26410__$1;
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358));
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var symbol = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994));
var class$ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890));
var cause = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742));
var spec = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595));
var loc = [cljs.core.str.cljs$core$IFn$_invoke$arity$1((function (){var or__5002__auto__ = source;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -506,68 +506,68 @@ return "";
var simple_class = class_name;
var cause_type = ((cljs.core.contains_QMARK_(new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["RuntimeException",null,"Exception",null], null), null),simple_class))?"":[" (",simple_class,")"].join(''));
var format = goog.string.format;
var G__26616 = phase;
var G__26616__$1 = (((G__26616 instanceof cljs.core.Keyword))?G__26616.fqn:null);
switch (G__26616__$1) {
var G__26418 = phase;
var G__26418__$1 = (((G__26418 instanceof cljs.core.Keyword))?G__26418.fqn:null);
switch (G__26418__$1) {
case "read-source":
return (format.cljs$core$IFn$_invoke$arity$3 ? format.cljs$core$IFn$_invoke$arity$3("Syntax error reading source at (%s).\n%s\n",loc,cause) : format.call(null, "Syntax error reading source at (%s).\n%s\n",loc,cause));
break;
case "macro-syntax-check":
var G__26624 = "Syntax error macroexpanding %sat (%s).\n%s";
var G__26625 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26626 = loc;
var G__26627 = (cljs.core.truth_(spec)?(function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26631_26976 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26632_26977 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26633_26978 = true;
var _STAR_print_fn_STAR__temp_val__26634_26979 = (function (x__5648__auto__){
var G__26420 = "Syntax error macroexpanding %sat (%s).\n%s";
var G__26421 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26422 = loc;
var G__26423 = (cljs.core.truth_(spec)?(function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26425_26667 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26426_26668 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26427_26669 = true;
var _STAR_print_fn_STAR__temp_val__26428_26670 = (function (x__5648__auto__){
return sb__5647__auto__.append(x__5648__auto__);
});
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26633_26978);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26427_26669);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26634_26979);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26428_26670);
try{cljs.spec.alpha.explain_out(cljs.core.update.cljs$core$IFn$_invoke$arity$3(spec,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814),(function (probs){
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26588_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26588_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26405_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26405_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
}),probs);
}))
);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26632_26977);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26426_26668);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26631_26976);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26425_26667);
}
return cljs.core.str.cljs$core$IFn$_invoke$arity$1(sb__5647__auto__);
})():(format.cljs$core$IFn$_invoke$arity$2 ? format.cljs$core$IFn$_invoke$arity$2("%s\n",cause) : format.call(null, "%s\n",cause)));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26624,G__26625,G__26626,G__26627) : format.call(null, G__26624,G__26625,G__26626,G__26627));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26420,G__26421,G__26422,G__26423) : format.call(null, G__26420,G__26421,G__26422,G__26423));
break;
case "macroexpansion":
var G__26640 = "Unexpected error%s macroexpanding %sat (%s).\n%s\n";
var G__26641 = cause_type;
var G__26642 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26643 = loc;
var G__26644 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26640,G__26641,G__26642,G__26643,G__26644) : format.call(null, G__26640,G__26641,G__26642,G__26643,G__26644));
var G__26433 = "Unexpected error%s macroexpanding %sat (%s).\n%s\n";
var G__26434 = cause_type;
var G__26435 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26436 = loc;
var G__26437 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26433,G__26434,G__26435,G__26436,G__26437) : format.call(null, G__26433,G__26434,G__26435,G__26436,G__26437));
break;
case "compile-syntax-check":
var G__26645 = "Syntax error%s compiling %sat (%s).\n%s\n";
var G__26646 = cause_type;
var G__26647 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26648 = loc;
var G__26649 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26645,G__26646,G__26647,G__26648,G__26649) : format.call(null, G__26645,G__26646,G__26647,G__26648,G__26649));
var G__26438 = "Syntax error%s compiling %sat (%s).\n%s\n";
var G__26439 = cause_type;
var G__26440 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26441 = loc;
var G__26442 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26438,G__26439,G__26440,G__26441,G__26442) : format.call(null, G__26438,G__26439,G__26440,G__26441,G__26442));
break;
case "compilation":
var G__26653 = "Unexpected error%s compiling %sat (%s).\n%s\n";
var G__26654 = cause_type;
var G__26655 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26656 = loc;
var G__26657 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26653,G__26654,G__26655,G__26656,G__26657) : format.call(null, G__26653,G__26654,G__26655,G__26656,G__26657));
var G__26443 = "Unexpected error%s compiling %sat (%s).\n%s\n";
var G__26444 = cause_type;
var G__26445 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26446 = loc;
var G__26447 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26443,G__26444,G__26445,G__26446,G__26447) : format.call(null, G__26443,G__26444,G__26445,G__26446,G__26447));
break;
case "read-eval-result":
@@ -580,45 +580,45 @@ return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arit
break;
case "execution":
if(cljs.core.truth_(spec)){
var G__26663 = "Execution error - invalid arguments to %s at (%s).\n%s";
var G__26664 = symbol;
var G__26665 = loc;
var G__26666 = (function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26674_27016 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26675_27017 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26676_27018 = true;
var _STAR_print_fn_STAR__temp_val__26677_27019 = (function (x__5648__auto__){
var G__26448 = "Execution error - invalid arguments to %s at (%s).\n%s";
var G__26449 = symbol;
var G__26450 = loc;
var G__26451 = (function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26455_26677 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26456_26678 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26457_26679 = true;
var _STAR_print_fn_STAR__temp_val__26458_26680 = (function (x__5648__auto__){
return sb__5647__auto__.append(x__5648__auto__);
});
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26676_27018);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26457_26679);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26677_27019);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26458_26680);
try{cljs.spec.alpha.explain_out(cljs.core.update.cljs$core$IFn$_invoke$arity$3(spec,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814),(function (probs){
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26591_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26591_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26407_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26407_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
}),probs);
}))
);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26675_27017);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26456_26678);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26674_27016);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26455_26677);
}
return cljs.core.str.cljs$core$IFn$_invoke$arity$1(sb__5647__auto__);
})();
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26663,G__26664,G__26665,G__26666) : format.call(null, G__26663,G__26664,G__26665,G__26666));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26448,G__26449,G__26450,G__26451) : format.call(null, G__26448,G__26449,G__26450,G__26451));
} else {
var G__26687 = "Execution error%s at %s(%s).\n%s\n";
var G__26688 = cause_type;
var G__26689 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26690 = loc;
var G__26691 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26687,G__26688,G__26689,G__26690,G__26691) : format.call(null, G__26687,G__26688,G__26689,G__26690,G__26691));
var G__26487 = "Execution error%s at %s(%s).\n%s\n";
var G__26488 = cause_type;
var G__26489 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26490 = loc;
var G__26491 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26487,G__26488,G__26489,G__26490,G__26491) : format.call(null, G__26487,G__26488,G__26489,G__26490,G__26491));
}
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26616__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26418__$1)].join('')));
}
});