generated from calcit-lang/calcit-workflow
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcalcit.cirru
3670 lines (3669 loc) · 280 KB
/
calcit.cirru
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{} (:package |memof)
:configs $ {} (:compact-output? true) (:extension |.cljs) (:init-fn |memof.main/main!) (:local-storage-key |calcit-storage) (:output |src) (:port 6001) (:reload-fn |memof.main/reload!) (:storage-key |calcit.cirru) (:version |0.1.0)
:modules $ [] |calcit-test/compact.cirru |lilac/compact.cirru
:entries $ {}
:files $ {}
|memof.anchor $ %{} :FileEntry
:defs $ {}
|%state-anchor $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1696878779578) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878782326) (:by |yeKFqj7rX) (:text |defrecord!)
|b $ %{} :Leaf (:at 1696878779578) (:by |yeKFqj7rX) (:text |%state-anchor)
|h $ %{} :Expr (:at 1696878779578) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878789062) (:by |yeKFqj7rX) (:text |:deref)
|b $ %{} :Expr (:at 1696878796800) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878797942) (:by |yeKFqj7rX) (:text |fn)
|b $ %{} :Expr (:at 1696878801497) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878802042) (:by |yeKFqj7rX) (:text |self)
|h $ %{} :Expr (:at 1696878803804) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878805456) (:by |yeKFqj7rX) (:text |tag-match)
|b $ %{} :Leaf (:at 1696878807083) (:by |yeKFqj7rX) (:text |self)
|h $ %{} :Expr (:at 1696878807722) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1696878808475) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878811555) (:by |yeKFqj7rX) (:text |:anchor)
|b $ %{} :Leaf (:at 1696878814349) (:by |yeKFqj7rX) (:text |path)
|b $ %{} :Expr (:at 1696878843068) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878843068) (:by |yeKFqj7rX) (:text |&map:get)
|b $ %{} :Leaf (:at 1696879281224) (:by |yeKFqj7rX) (:text |@*anchor-states)
|h $ %{} :Leaf (:at 1696878843068) (:by |yeKFqj7rX) (:text |path)
|l $ %{} :Expr (:at 1696878789754) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878794541) (:by |yeKFqj7rX) (:text |:set!)
|b $ %{} :Expr (:at 1696878845141) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878846780) (:by |yeKFqj7rX) (:text |fn)
|b $ %{} :Expr (:at 1696878847263) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878850691) (:by |yeKFqj7rX) (:text |self)
|b $ %{} :Leaf (:at 1696879299790) (:by |yeKFqj7rX) (:text |v)
|h $ %{} :Expr (:at 1696878853565) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878853565) (:by |yeKFqj7rX) (:text |tag-match)
|b $ %{} :Leaf (:at 1696878853565) (:by |yeKFqj7rX) (:text |self)
|h $ %{} :Expr (:at 1696878853565) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1696878853565) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878853565) (:by |yeKFqj7rX) (:text |:anchor)
|b $ %{} :Leaf (:at 1696878853565) (:by |yeKFqj7rX) (:text |path)
|b $ %{} :Expr (:at 1696878853565) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879293129) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1696879288775) (:by |yeKFqj7rX) (:text |*anchor-states)
|e $ %{} :Leaf (:at 1696879294564) (:by |yeKFqj7rX) (:text |&map:assoc)
|h $ %{} :Leaf (:at 1696878853565) (:by |yeKFqj7rX) (:text |path)
|l $ %{} :Leaf (:at 1696879298462) (:by |yeKFqj7rX) (:text |v)
|*anchor-states $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1696877858802) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877862216) (:by |yeKFqj7rX) (:text |defatom)
|b $ %{} :Leaf (:at 1696878630592) (:by |yeKFqj7rX) (:text |*anchor-states)
|h $ %{} :Expr (:at 1696877858802) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877863330) (:by |yeKFqj7rX) (:text |{})
|anchor-state $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1696878606217) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878606217) (:by |yeKFqj7rX) (:text |defn)
|b $ %{} :Leaf (:at 1696878606217) (:by |yeKFqj7rX) (:text |anchor-state)
|h $ %{} :Expr (:at 1696878606217) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878697539) (:by |yeKFqj7rX) (:text |path)
|l $ %{} :Expr (:at 1696878744825) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1696878768094) (:by |yeKFqj7rX) (:text |%::)
|T $ %{} :Leaf (:at 1696878759093) (:by |yeKFqj7rX) (:text |%state-anchor)
|b $ %{} :Leaf (:at 1696878772266) (:by |yeKFqj7rX) (:text |:anchor)
|h $ %{} :Leaf (:at 1696878776619) (:by |yeKFqj7rX) (:text |path)
|identity-path $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1696877890396) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877893044) (:by |yeKFqj7rX) (:text |defmacro)
|b $ %{} :Leaf (:at 1696878683615) (:by |yeKFqj7rX) (:text |identity-path)
|h $ %{} :Expr (:at 1696877890396) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906176721) (:by |yeKFqj7rX) (:text |s0)
|q $ %{} :Expr (:at 1696906165311) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1696906170969) (:by |yeKFqj7rX) (:text |&let)
|L $ %{} :Expr (:at 1696906171173) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906171612) (:by |yeKFqj7rX) (:text |s)
|b $ %{} :Expr (:at 1696906178879) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906182745) (:by |yeKFqj7rX) (:text |cond)
|b $ %{} :Expr (:at 1696906184024) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1696906184174) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906186364) (:by |yeKFqj7rX) (:text |symbol?)
|b $ %{} :Leaf (:at 1696906187219) (:by |yeKFqj7rX) (:text |s0)
|b $ %{} :Leaf (:at 1696906188143) (:by |yeKFqj7rX) (:text |s0)
|h $ %{} :Expr (:at 1696906189820) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1696906190762) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906192047) (:by |yeKFqj7rX) (:text |list?)
|b $ %{} :Leaf (:at 1696906193640) (:by |yeKFqj7rX) (:text |s0)
|b $ %{} :Expr (:at 1696906194392) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906196796) (:by |yeKFqj7rX) (:text |nth)
|b $ %{} :Leaf (:at 1696906199582) (:by |yeKFqj7rX) (:text |s0)
|h $ %{} :Leaf (:at 1696906198489) (:by |yeKFqj7rX) (:text |1)
|l $ %{} :Expr (:at 1696906202890) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906203830) (:by |yeKFqj7rX) (:text |true)
|b $ %{} :Expr (:at 1696906204751) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906205929) (:by |yeKFqj7rX) (:text |raise)
|b $ %{} :Expr (:at 1696906219240) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1696906220500) (:by |yeKFqj7rX) (:text |str)
|T $ %{} :Leaf (:at 1696906224622) (:by |yeKFqj7rX) (:text "|\"expected symbol, got: ")
|b $ %{} :Leaf (:at 1696906225772) (:by |yeKFqj7rX) (:text |s0)
|P $ %{} :Expr (:at 1696906175137) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906175137) (:by |yeKFqj7rX) (:text |assert)
|b $ %{} :Leaf (:at 1696906175137) (:by |yeKFqj7rX) (:text "|\"expected a symbol")
|h $ %{} :Expr (:at 1696906175137) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696906175137) (:by |yeKFqj7rX) (:text |symbol?)
|b $ %{} :Leaf (:at 1696906175137) (:by |yeKFqj7rX) (:text |s)
|T $ %{} :Expr (:at 1696877909644) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877940647) (:by |yeKFqj7rX) (:text |&let)
|b $ %{} :Expr (:at 1696877923215) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877926114) (:by |yeKFqj7rX) (:text |edn)
|b $ %{} :Expr (:at 1696877927051) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877933116) (:by |yeKFqj7rX) (:text |&extract-code-into-edn)
|b $ %{} :Leaf (:at 1696879418882) (:by |yeKFqj7rX) (:text |s)
|h $ %{} :Expr (:at 1696877942842) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877943540) (:by |yeKFqj7rX) (:text |str)
|b $ %{} :Expr (:at 1696877945290) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877945894) (:by |yeKFqj7rX) (:text |:ns)
|b $ %{} :Leaf (:at 1696877947465) (:by |yeKFqj7rX) (:text |edn)
|h $ %{} :Leaf (:at 1696879494856) (:by |yeKFqj7rX) (:text "|\" / ")
|l $ %{} :Expr (:at 1696877952080) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696877954034) (:by |yeKFqj7rX) (:text |:at-def)
|b $ %{} :Leaf (:at 1696877961611) (:by |yeKFqj7rX) (:text |edn)
|m $ %{} :Leaf (:at 1696879496937) (:by |yeKFqj7rX) (:text "|\" / ")
|o $ %{} :Expr (:at 1696877962699) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878176794) (:by |yeKFqj7rX) (:text |:val)
|b $ %{} :Leaf (:at 1696878178717) (:by |yeKFqj7rX) (:text |edn)
:ns $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1696876236656) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696876236656) (:by |yeKFqj7rX) (:text |ns)
|b $ %{} :Leaf (:at 1696876236656) (:by |yeKFqj7rX) (:text |memof.anchor)
|memof.main $ %{} :FileEntry
:defs $ {}
|*states $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1593964887828) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1606902761512) (:by |yeKFqj7rX) (:text |defatom)
|j $ %{} :Leaf (:at 1594444352122) (:by |yeKFqj7rX) (:text |*states)
|r $ %{} :Expr (:at 1593964887828) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1594444346719) (:by |yeKFqj7rX) (:text |memof/new-states)
|j $ %{} :Expr (:at 1593964923088) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1593964925204) (:by |yeKFqj7rX) (:text |{})
|main! $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1534483214794) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1534483214794) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1534483214794) (:by |yeKFqj7rX) (:text |main!)
|r $ %{} :Expr (:at 1534483214794) (:by |yeKFqj7rX)
:data $ {}
|v $ %{} :Expr (:at 1534483219154) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1534483220269) (:by |yeKFqj7rX) (:text |println)
|j $ %{} :Leaf (:at 1610082148529) (:by |yeKFqj7rX) (:text "|\"Started.")
|y $ %{} :Expr (:at 1607085881048) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607085884242) (:by |yeKFqj7rX) (:text |run-tests)
|reload! $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1534483216569) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1534483216569) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1534483216569) (:by |yeKFqj7rX) (:text |reload!)
|r $ %{} :Expr (:at 1534483216569) (:by |yeKFqj7rX)
:data $ {}
|wT $ %{} :Expr (:at 1534483228056) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1534483228922) (:by |yeKFqj7rX) (:text |println)
|j $ %{} :Leaf (:at 1606902699156) (:by |yeKFqj7rX) (:text "|\"Reloaded!")
|xD $ %{} :Expr (:at 1608008502978) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1608008504259) (:by |yeKFqj7rX) (:text |run-tests)
:ns $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1534483212338) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1534483212338) (:by |yeKFqj7rX) (:text |ns)
|j $ %{} :Leaf (:at 1534483212338) (:by |yeKFqj7rX) (:text |memof.main)
|r $ %{} :Expr (:at 1534483679032) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1534483683346) (:by |yeKFqj7rX) (:text |:require)
|j $ %{} :Expr (:at 1534483683751) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1534483683939) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1592324262266) (:by |yeKFqj7rX) (:text |memof.core)
|r $ %{} :Leaf (:at 1534483751588) (:by |yeKFqj7rX) (:text |:as)
|v $ %{} :Leaf (:at 1594440797800) (:by |yeKFqj7rX) (:text |memof)
|r $ %{} :Expr (:at 1607085887340) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607085887668) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1607085890850) (:by |yeKFqj7rX) (:text |memof.test)
|r $ %{} :Leaf (:at 1607085891708) (:by |yeKFqj7rX) (:text |:refer)
|v $ %{} :Expr (:at 1607085892350) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607085892544) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1607085894995) (:by |yeKFqj7rX) (:text |run-tests)
|v $ %{} :Expr (:at 1608008903178) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1608008909677) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1608008912698) (:by |yeKFqj7rX) (:text |memof.alias)
|r $ %{} :Leaf (:at 1608008913364) (:by |yeKFqj7rX) (:text |:refer)
|v $ %{} :Expr (:at 1608008913547) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1608008913696) (:by |yeKFqj7rX) (:text |[])
|j $ %{} :Leaf (:at 1610081798047) (:by |yeKFqj7rX) (:text |reset-calling-caches!)
|memof.once $ %{} :FileEntry
:defs $ {}
|*keyed-call-caches $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650616415513) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616417980) (:by |yeKFqj7rX) (:text |defatom)
|b $ %{} :Leaf (:at 1650616415513) (:by |yeKFqj7rX) (:text |*keyed-call-caches)
|h $ %{} :Expr (:at 1650616415513) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616419613) (:by |yeKFqj7rX) (:text |{})
|*once-caches $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650966182707) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966186733) (:by |yeKFqj7rX) (:text |defatom)
|b $ %{} :Leaf (:at 1650966182707) (:by |yeKFqj7rX) (:text |*once-caches)
|h $ %{} :Expr (:at 1650966182707) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966188127) (:by |yeKFqj7rX) (:text |{})
|*singleton-call-caches $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650615650803) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650615652172) (:by |yeKFqj7rX) (:text |defatom)
|b $ %{} :Leaf (:at 1650615650803) (:by |yeKFqj7rX) (:text |*singleton-call-caches)
|h $ %{} :Expr (:at 1650615650803) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650615653628) (:by |yeKFqj7rX) (:text |{})
|memof1-as $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650966154846) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966224141) (:by |yeKFqj7rX) (:text |defmacro)
|b $ %{} :Leaf (:at 1650966154846) (:by |yeKFqj7rX) (:text |memof1-as)
|h $ %{} :Expr (:at 1650966154846) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966396933) (:by |yeKFqj7rX) (:text |key)
|b $ %{} :Leaf (:at 1650966207599) (:by |yeKFqj7rX) (:text |v)
|l $ %{} :Expr (:at 1650966372089) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966373099) (:by |yeKFqj7rX) (:text |let)
|L $ %{} :Expr (:at 1650966375179) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1650966376589) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966399852) (:by |yeKFqj7rX) (:text |k)
|b $ %{} :Expr (:at 1650966376589) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966376589) (:by |yeKFqj7rX) (:text |gensym)
|b $ %{} :Leaf (:at 1650966401497) (:by |yeKFqj7rX) (:text "|\"k")
|b $ %{} :Expr (:at 1650966381061) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966381061) (:by |yeKFqj7rX) (:text |result)
|b $ %{} :Expr (:at 1650966381061) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966381061) (:by |yeKFqj7rX) (:text |gensym)
|b $ %{} :Leaf (:at 1650966381061) (:by |yeKFqj7rX) (:text "|\"result")
|T $ %{} :Expr (:at 1650966613189) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966614925) (:by |yeKFqj7rX) (:text |quasiquote)
|T $ %{} :Expr (:at 1650966361750) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966362870) (:by |yeKFqj7rX) (:text |&let)
|L $ %{} :Expr (:at 1650966367033) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966392085) (:by |yeKFqj7rX) (:text |~k)
|b $ %{} :Leaf (:at 1650966395011) (:by |yeKFqj7rX) (:text |~key)
|T $ %{} :Expr (:at 1650966230374) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966233675) (:by |yeKFqj7rX) (:text |if)
|b $ %{} :Expr (:at 1650966234778) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526331556) (:by |yeKFqj7rX) (:text |&map:contains?)
|b $ %{} :Leaf (:at 1650966243897) (:by |yeKFqj7rX) (:text |@*once-caches)
|h $ %{} :Leaf (:at 1650966246225) (:by |yeKFqj7rX) (:text |~k)
|h $ %{} :Expr (:at 1650966247665) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526342439) (:by |yeKFqj7rX) (:text |&map:get)
|b $ %{} :Leaf (:at 1650966251266) (:by |yeKFqj7rX) (:text |@*once-caches)
|h $ %{} :Leaf (:at 1650966253419) (:by |yeKFqj7rX) (:text |~k)
|l $ %{} :Expr (:at 1650966262905) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966270144) (:by |yeKFqj7rX) (:text |&let)
|L $ %{} :Expr (:at 1650966439232) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966442342) (:by |yeKFqj7rX) (:text |~result)
|b $ %{} :Leaf (:at 1650966448040) (:by |yeKFqj7rX) (:text |~v)
|T $ %{} :Expr (:at 1650966266905) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966296871) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1650966301666) (:by |yeKFqj7rX) (:text |*once-caches)
|h $ %{} :Leaf (:at 1650966303736) (:by |yeKFqj7rX) (:text |assoc)
|l $ %{} :Leaf (:at 1650966306784) (:by |yeKFqj7rX) (:text |~k)
|o $ %{} :Leaf (:at 1650966432776) (:by |yeKFqj7rX) (:text |~result)
|b $ %{} :Leaf (:at 1650966436335) (:by |yeKFqj7rX) (:text |~result)
|memof1-call $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650615564143) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616062848) (:by |yeKFqj7rX) (:text |defn)
|b $ %{} :Leaf (:at 1650617144257) (:by |yeKFqj7rX) (:text |memof1-call)
|h $ %{} :Expr (:at 1650615564143) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650615573321) (:by |yeKFqj7rX) (:text |f)
|X $ %{} :Leaf (:at 1650615617364) (:by |yeKFqj7rX) (:text |&)
|b $ %{} :Leaf (:at 1650615576180) (:by |yeKFqj7rX) (:text |args)
|l $ %{} :Expr (:at 1650615629044) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650616578729) (:by |yeKFqj7rX) (:text |&let)
|T $ %{} :Expr (:at 1650615659165) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650615663653) (:by |yeKFqj7rX) (:text |caches)
|b $ %{} :Expr (:at 1650617484475) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650617486124) (:by |yeKFqj7rX) (:text |deref)
|T $ %{} :Leaf (:at 1650617483730) (:by |yeKFqj7rX) (:text |*singleton-call-caches)
|X $ %{} :Expr (:at 1691526450963) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526454078) (:by |yeKFqj7rX) (:text |tag-match)
|b $ %{} :Expr (:at 1691526460731) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1691526461378) (:by |yeKFqj7rX) (:text |or)
|T $ %{} :Expr (:at 1691526456959) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526631494) (:by |yeKFqj7rX) (:text |&map:get)
|b $ %{} :Leaf (:at 1691526456959) (:by |yeKFqj7rX) (:text |caches)
|h $ %{} :Leaf (:at 1691526456959) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Expr (:at 1691526464804) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526465198) (:by |yeKFqj7rX) (:text |::)
|b $ %{} :Leaf (:at 1691526466437) (:by |yeKFqj7rX) (:text |:none)
|h $ %{} :Expr (:at 1691526467878) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1691526472405) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526474264) (:by |yeKFqj7rX) (:text |:some)
|b $ %{} :Leaf (:at 1691526501712) (:by |yeKFqj7rX) (:text |m-args)
|h $ %{} :Leaf (:at 1691526500237) (:by |yeKFqj7rX) (:text |m-v)
|b $ %{} :Expr (:at 1691526480106) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526481494) (:by |yeKFqj7rX) (:text |if)
|b $ %{} :Expr (:at 1691526488212) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526488212) (:by |yeKFqj7rX) (:text |&=)
|b $ %{} :Leaf (:at 1691526488212) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Leaf (:at 1691526506139) (:by |yeKFqj7rX) (:text |m-args)
|h $ %{} :Leaf (:at 1691526508214) (:by |yeKFqj7rX) (:text |m-v)
|l $ %{} :Expr (:at 1691526523242) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |&let)
|b $ %{} :Expr (:at 1691526523242) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |ret)
|b $ %{} :Expr (:at 1691526523242) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |&)
|h $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Expr (:at 1691526523242) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |*singleton-call-caches)
|h $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |assoc)
|l $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |f)
|o $ %{} :Expr (:at 1691526523242) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526527089) (:by |yeKFqj7rX) (:text |::)
|X $ %{} :Leaf (:at 1691526593687) (:by |yeKFqj7rX) (:text |:some)
|b $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |ret)
|l $ %{} :Leaf (:at 1691526523242) (:by |yeKFqj7rX) (:text |ret)
|l $ %{} :Expr (:at 1691526532658) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1691526533660) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526534249) (:by |yeKFqj7rX) (:text |:none)
|b $ %{} :Expr (:at 1691526538175) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |&let)
|b $ %{} :Expr (:at 1691526538175) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |ret)
|b $ %{} :Expr (:at 1691526538175) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |&)
|h $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Expr (:at 1691526538175) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |*singleton-call-caches)
|h $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |assoc)
|l $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |f)
|o $ %{} :Expr (:at 1691526538175) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |::)
|b $ %{} :Leaf (:at 1691526595522) (:by |yeKFqj7rX) (:text |:some)
|h $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |args)
|l $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |ret)
|l $ %{} :Leaf (:at 1691526538175) (:by |yeKFqj7rX) (:text |ret)
|memof1-call-by $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650616133179) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616133179) (:by |yeKFqj7rX) (:text |defn)
|b $ %{} :Leaf (:at 1650617137723) (:by |yeKFqj7rX) (:text |memof1-call-by)
|h $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650619461690) (:by |yeKFqj7rX) (:text |key)
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |&)
|h $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |args)
|l $ %{} :Expr (:at 1650622434889) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650622436623) (:by |yeKFqj7rX) (:text |if)
|L $ %{} :Expr (:at 1650622437825) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650622438246) (:by |yeKFqj7rX) (:text |nil?)
|b $ %{} :Leaf (:at 1650622442464) (:by |yeKFqj7rX) (:text |key)
|P $ %{} :Expr (:at 1650622443643) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650622445779) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1650622445779) (:by |yeKFqj7rX) (:text |&)
|h $ %{} :Leaf (:at 1650622445779) (:by |yeKFqj7rX) (:text |args)
|T $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616575339) (:by |yeKFqj7rX) (:text |&let)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |caches)
|b $ %{} :Leaf (:at 1650616411805) (:by |yeKFqj7rX) (:text |@*keyed-call-caches)
|h $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |if)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526681240) (:by |yeKFqj7rX) (:text |&map:contains?)
|b $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |caches)
|h $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |f)
|h $ %{} :Expr (:at 1650616353153) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650616572508) (:by |yeKFqj7rX) (:text |&let)
|L $ %{} :Expr (:at 1650616355427) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616356156) (:by |yeKFqj7rX) (:text |dict)
|b $ %{} :Expr (:at 1650616360427) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526684505) (:by |yeKFqj7rX) (:text |&map:get)
|b $ %{} :Leaf (:at 1650616371529) (:by |yeKFqj7rX) (:text |caches)
|h $ %{} :Leaf (:at 1650616367603) (:by |yeKFqj7rX) (:text |f)
|T $ %{} :Expr (:at 1650616375142) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650616376420) (:by |yeKFqj7rX) (:text |if)
|L $ %{} :Expr (:at 1650616376893) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526688257) (:by |yeKFqj7rX) (:text |&map:contains?)
|b $ %{} :Leaf (:at 1650616379900) (:by |yeKFqj7rX) (:text |dict)
|h $ %{} :Leaf (:at 1650616380942) (:by |yeKFqj7rX) (:text |key)
|T $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616454265) (:by |yeKFqj7rX) (:text |&let)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |pair)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526690095) (:by |yeKFqj7rX) (:text |&map:get)
|b $ %{} :Leaf (:at 1650616786798) (:by |yeKFqj7rX) (:text |dict)
|h $ %{} :Leaf (:at 1650616384076) (:by |yeKFqj7rX) (:text |key)
|h $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |if)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1691526700288) (:by |yeKFqj7rX) (:text |&=)
|b $ %{} :Leaf (:at 1650616528460) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |first)
|b $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |pair)
|h $ %{} :Expr (:at 1650617323540) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617324955) (:by |yeKFqj7rX) (:text |last)
|b $ %{} :Leaf (:at 1650617326455) (:by |yeKFqj7rX) (:text |pair)
|l $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616448955) (:by |yeKFqj7rX) (:text |&let)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |ret)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |&)
|h $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1650616472598) (:by |yeKFqj7rX) (:text |*keyed-call-caches)
|h $ %{} :Leaf (:at 1650616426303) (:by |yeKFqj7rX) (:text |assoc-in)
|l $ %{} :Expr (:at 1650616426982) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650616428194) (:by |yeKFqj7rX) (:text |[])
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1650616431092) (:by |yeKFqj7rX) (:text |key)
|o $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |[])
|b $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |ret)
|l $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |ret)
|b $ %{} :Expr (:at 1650616458734) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |&let)
|b $ %{} :Expr (:at 1650616458734) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |ret)
|b $ %{} :Expr (:at 1650616458734) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |&)
|h $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Expr (:at 1650616458734) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1650616474342) (:by |yeKFqj7rX) (:text |*keyed-call-caches)
|h $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |assoc-in)
|l $ %{} :Expr (:at 1650616458734) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |[])
|b $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |f)
|h $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |key)
|o $ %{} :Expr (:at 1650616458734) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |[])
|b $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |ret)
|l $ %{} :Leaf (:at 1650616458734) (:by |yeKFqj7rX) (:text |ret)
|l $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616567371) (:by |yeKFqj7rX) (:text |&let)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |ret)
|b $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |&)
|h $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1650616475599) (:by |yeKFqj7rX) (:text |*keyed-call-caches)
|h $ %{} :Leaf (:at 1650616477646) (:by |yeKFqj7rX) (:text |assoc-in)
|l $ %{} :Expr (:at 1650616479005) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650616479688) (:by |yeKFqj7rX) (:text |[])
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |f)
|b $ %{} :Leaf (:at 1650616480906) (:by |yeKFqj7rX) (:text |key)
|o $ %{} :Expr (:at 1650616134462) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |[])
|b $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |args)
|h $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |ret)
|l $ %{} :Leaf (:at 1650616134462) (:by |yeKFqj7rX) (:text |ret)
|reset-memof1-caches! $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650619650968) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619650968) (:by |yeKFqj7rX) (:text |defn)
|b $ %{} :Leaf (:at 1650619650968) (:by |yeKFqj7rX) (:text |reset-memof1-caches!)
|h $ %{} :Expr (:at 1650619650968) (:by |yeKFqj7rX)
:data $ {}
|l $ %{} :Expr (:at 1650619655693) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619655693) (:by |yeKFqj7rX) (:text |reset!)
|b $ %{} :Leaf (:at 1650619722855) (:by |yeKFqj7rX) (:text |*singleton-call-caches)
|h $ %{} :Expr (:at 1650619655693) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619655693) (:by |yeKFqj7rX) (:text |{})
|o $ %{} :Expr (:at 1650619655693) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619655693) (:by |yeKFqj7rX) (:text |reset!)
|b $ %{} :Leaf (:at 1650619724210) (:by |yeKFqj7rX) (:text |*keyed-call-caches)
|h $ %{} :Expr (:at 1650619655693) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619655693) (:by |yeKFqj7rX) (:text |{})
|q $ %{} :Expr (:at 1650966833062) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966834907) (:by |yeKFqj7rX) (:text |reset!)
|b $ %{} :Leaf (:at 1650966841498) (:by |yeKFqj7rX) (:text |*once-caches)
|h $ %{} :Expr (:at 1650966842469) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966842803) (:by |yeKFqj7rX) (:text |{})
:ns $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650615541989) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650615541989) (:by |yeKFqj7rX) (:text |ns)
|b $ %{} :Leaf (:at 1650615541989) (:by |yeKFqj7rX) (:text |memof.once)
|memof.test $ %{} :FileEntry
:defs $ {}
|*call-count $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650622762927) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650622764519) (:by |yeKFqj7rX) (:text |defatom)
|b $ %{} :Leaf (:at 1650622762927) (:by |yeKFqj7rX) (:text |*call-count)
|h $ %{} :Leaf (:at 1650622765619) (:by |yeKFqj7rX) (:text |0)
|*states $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1607086104539) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607086106571) (:by |yeKFqj7rX) (:text |defatom)
|j $ %{} :Leaf (:at 1607086157836) (:by |yeKFqj7rX) (:text |*states)
|r $ %{} :Expr (:at 1607086104539) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607086108323) (:by |yeKFqj7rX) (:text |{})
|add3 $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650617235826) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617237260) (:by |yeKFqj7rX) (:text |defn)
|b $ %{} :Leaf (:at 1650617235826) (:by |yeKFqj7rX) (:text |add3)
|h $ %{} :Expr (:at 1650617235826) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617238509) (:by |yeKFqj7rX) (:text |a)
|b $ %{} :Leaf (:at 1650617239001) (:by |yeKFqj7rX) (:text |b)
|h $ %{} :Leaf (:at 1650617239656) (:by |yeKFqj7rX) (:text |c)
|j $ %{} :Expr (:at 1650617244031) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617245825) (:by |yeKFqj7rX) (:text |println)
|b $ %{} :Leaf (:at 1650619583786) (:by |yeKFqj7rX) (:text "|\" ::: calling add3")
|l $ %{} :Expr (:at 1650617240840) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617241746) (:by |yeKFqj7rX) (:text |+)
|b $ %{} :Leaf (:at 1650617255619) (:by |yeKFqj7rX) (:text |a)
|h $ %{} :Leaf (:at 1650617256132) (:by |yeKFqj7rX) (:text |b)
|l $ %{} :Leaf (:at 1650617256544) (:by |yeKFqj7rX) (:text |c)
|add3-key $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650619386332) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619388738) (:by |yeKFqj7rX) (:text |defn)
|b $ %{} :Leaf (:at 1650619386332) (:by |yeKFqj7rX) (:text |add3-key)
|h $ %{} :Expr (:at 1650619386332) (:by |yeKFqj7rX)
:data $ {}
|b $ %{} :Leaf (:at 1650619391278) (:by |yeKFqj7rX) (:text |a)
|h $ %{} :Leaf (:at 1650619391513) (:by |yeKFqj7rX) (:text |b)
|l $ %{} :Leaf (:at 1650619392196) (:by |yeKFqj7rX) (:text |c)
|j $ %{} :Expr (:at 1650622804347) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650622804110) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1650622829391) (:by |yeKFqj7rX) (:text |*call-count)
|h $ %{} :Leaf (:at 1650622817209) (:by |yeKFqj7rX) (:text |inc)
|l $ %{} :Expr (:at 1650619393293) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619395164) (:by |yeKFqj7rX) (:text |+)
|b $ %{} :Leaf (:at 1650619395564) (:by |yeKFqj7rX) (:text |a)
|h $ %{} :Leaf (:at 1650619395855) (:by |yeKFqj7rX) (:text |b)
|l $ %{} :Leaf (:at 1650619396424) (:by |yeKFqj7rX) (:text |c)
|run-tests $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1607085848141) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1607085848141) (:by |yeKFqj7rX) (:text |defn)
|j $ %{} :Leaf (:at 1607085848141) (:by |yeKFqj7rX) (:text |run-tests)
|r $ %{} :Expr (:at 1607085848141) (:by |yeKFqj7rX)
:data $ {}
|t $ %{} :Expr (:at 1610108335241) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1610108338004) (:by |yeKFqj7rX) (:text |reset!)
|T $ %{} :Leaf (:at 1610108335610) (:by |yeKFqj7rX) (:text |*quit-on-failure?)
|j $ %{} :Leaf (:at 1610108339385) (:by |yeKFqj7rX) (:text |true)
|z $ %{} :Expr (:at 1650617054731) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617216228) (:by |yeKFqj7rX) (:text |test-memof1-call)
|zD $ %{} :Expr (:at 1650617054731) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619369736) (:by |yeKFqj7rX) (:text |test-memof1-call-by)
|zP $ %{} :Expr (:at 1650966456050) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966459401) (:by |yeKFqj7rX) (:text |test-memof1-as)
|zY $ %{} :Expr (:at 1696878952309) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878954538) (:by |yeKFqj7rX) (:text |test-anchor)
|test-anchor $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1696878982846) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878982846) (:by |yeKFqj7rX) (:text |defn)
|b $ %{} :Leaf (:at 1696878982846) (:by |yeKFqj7rX) (:text |test-anchor)
|h $ %{} :Expr (:at 1696878982846) (:by |yeKFqj7rX)
:data $ {}
|l $ %{} :Expr (:at 1696878991088) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696878991088) (:by |yeKFqj7rX) (:text |testing)
|b $ %{} :Leaf (:at 1696878996552) (:by |yeKFqj7rX) (:text "|\"anchor states")
|g $ %{} :Expr (:at 1696879021555) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1696879022631) (:by |yeKFqj7rX) (:text |let)
|T $ %{} :Expr (:at 1696879023040) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1696879023523) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1696879025333) (:by |yeKFqj7rX) (:text |*a)
|T $ %{} :Expr (:at 1696879003420) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879008332) (:by |yeKFqj7rX) (:text |anchor-state)
|b $ %{} :Expr (:at 1696879011007) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879014942) (:by |yeKFqj7rX) (:text |identity-path)
|b $ %{} :Leaf (:at 1696906326632) (:by |yeKFqj7rX) (:text |s0)
|b $ %{} :Expr (:at 1696879046467) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1696879046983) (:by |yeKFqj7rX) (:text |is)
|T $ %{} :Expr (:at 1696879027379) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879046022) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Leaf (:at 1696879033904) (:by |yeKFqj7rX) (:text |@*a)
|h $ %{} :Leaf (:at 1696879037305) (:by |yeKFqj7rX) (:text |nil)
|h $ %{} :Expr (:at 1696879038339) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879051756) (:by |yeKFqj7rX) (:text |.set!)
|b $ %{} :Leaf (:at 1696879053351) (:by |yeKFqj7rX) (:text |*a)
|h $ %{} :Leaf (:at 1696879053752) (:by |yeKFqj7rX) (:text |1)
|l $ %{} :Expr (:at 1696879055159) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879085435) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1696879087323) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879087323) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Leaf (:at 1696879087323) (:by |yeKFqj7rX) (:text |@*a)
|h $ %{} :Leaf (:at 1696879088396) (:by |yeKFqj7rX) (:text |1)
|k $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |let)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |*a)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |anchor-state)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |identity-path)
|b $ %{} :Leaf (:at 1696906328569) (:by |yeKFqj7rX) (:text |s0)
|o $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |@*a)
|h $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |1)
|l $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |let)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |*a)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |anchor-state)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |identity-path)
|b $ %{} :Leaf (:at 1696906346710) (:by |yeKFqj7rX) (:text |'s0)
|o $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |@*a)
|h $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |1)
|n $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |let)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |*a)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |anchor-state)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |identity-path)
|b $ %{} :Leaf (:at 1696906336612) (:by |yeKFqj7rX) (:text |s1)
|o $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1696879093292) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Leaf (:at 1696879093292) (:by |yeKFqj7rX) (:text |@*a)
|h $ %{} :Leaf (:at 1696906338314) (:by |yeKFqj7rX) (:text |nil)
|test-memof1-as $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650966460076) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966495358) (:by |yeKFqj7rX) (:text |deftest)
|b $ %{} :Leaf (:at 1650966460076) (:by |yeKFqj7rX) (:text |test-memof1-as)
|l $ %{} :Expr (:at 1650966503251) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966504550) (:by |yeKFqj7rX) (:text |testing)
|L $ %{} :Leaf (:at 1650966523643) (:by |yeKFqj7rX) (:text "|\"memof1-as test")
|P $ %{} :Expr (:at 1650966525231) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966525231) (:by |yeKFqj7rX) (:text |reset!)
|b $ %{} :Leaf (:at 1650966525231) (:by |yeKFqj7rX) (:text |*call-count)
|h $ %{} :Leaf (:at 1650966525231) (:by |yeKFqj7rX) (:text |0)
|T $ %{} :Expr (:at 1650966534592) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966535166) (:by |yeKFqj7rX) (:text |is)
|T $ %{} :Expr (:at 1650966473689) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966533875) (:by |yeKFqj7rX) (:text |=)
|L $ %{} :Leaf (:at 1650966475417) (:by |yeKFqj7rX) (:text |0)
|T $ %{} :Expr (:at 1650966467782) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966572708) (:by |yeKFqj7rX) (:text |once/memof1-as)
|b $ %{} :Leaf (:at 1650966469354) (:by |yeKFqj7rX) (:text |0)
|h $ %{} :Expr (:at 1650966481714) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966482454) (:by |yeKFqj7rX) (:text |do)
|L $ %{} :Expr (:at 1650966558488) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966558962) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1650966561293) (:by |yeKFqj7rX) (:text |*call-count)
|h $ %{} :Leaf (:at 1650966561940) (:by |yeKFqj7rX) (:text |inc)
|T $ %{} :Leaf (:at 1650966471089) (:by |yeKFqj7rX) (:text |0)
|X $ %{} :Expr (:at 1650966540766) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966542910) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1650966543310) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966544096) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Leaf (:at 1650966544745) (:by |yeKFqj7rX) (:text |1)
|h $ %{} :Leaf (:at 1650966550953) (:by |yeKFqj7rX) (:text |@*call-count)
|b $ %{} :Expr (:at 1650966534592) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966535166) (:by |yeKFqj7rX) (:text |is)
|T $ %{} :Expr (:at 1650966473689) (:by |yeKFqj7rX)
:data $ {}
|D $ %{} :Leaf (:at 1650966533875) (:by |yeKFqj7rX) (:text |=)
|L $ %{} :Leaf (:at 1650966475417) (:by |yeKFqj7rX) (:text |0)
|T $ %{} :Expr (:at 1650966467782) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966576930) (:by |yeKFqj7rX) (:text |once/memof1-as)
|b $ %{} :Leaf (:at 1650966469354) (:by |yeKFqj7rX) (:text |0)
|h $ %{} :Expr (:at 1650966565776) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966565776) (:by |yeKFqj7rX) (:text |do)
|b $ %{} :Expr (:at 1650966565776) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966565776) (:by |yeKFqj7rX) (:text |swap!)
|b $ %{} :Leaf (:at 1650966565776) (:by |yeKFqj7rX) (:text |*call-count)
|h $ %{} :Leaf (:at 1650966565776) (:by |yeKFqj7rX) (:text |inc)
|h $ %{} :Leaf (:at 1650966565776) (:by |yeKFqj7rX) (:text |0)
|h $ %{} :Expr (:at 1650966552900) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966552900) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1650966552900) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650966552900) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Leaf (:at 1650966552900) (:by |yeKFqj7rX) (:text |1)
|h $ %{} :Leaf (:at 1650966552900) (:by |yeKFqj7rX) (:text |@*call-count)
|test-memof1-call $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650617061060) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617062450) (:by |yeKFqj7rX) (:text |deftest)
|b $ %{} :Leaf (:at 1650617211744) (:by |yeKFqj7rX) (:text |test-memof1-call)
|h $ %{} :Expr (:at 1650617063546) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |testing)
|b $ %{} :Leaf (:at 1650617220973) (:by |yeKFqj7rX) (:text "|\"usage of memof1-call")
|h $ %{} :Expr (:at 1650617063546) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1650617063546) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Expr (:at 1650617063546) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617301279) (:by |yeKFqj7rX) (:text |once/memof1-call)
|b $ %{} :Leaf (:at 1650617233726) (:by |yeKFqj7rX) (:text |add3)
|h $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |1)
|l $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |2)
|o $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |3)
|h $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |6)
|l $ %{} :Expr (:at 1650617063546) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1650617063546) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Expr (:at 1650617063546) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650617298411) (:by |yeKFqj7rX) (:text |once/memof1-call)
|b $ %{} :Leaf (:at 1650617233726) (:by |yeKFqj7rX) (:text |add3)
|h $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |1)
|l $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |2)
|o $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |3)
|h $ %{} :Leaf (:at 1650617063546) (:by |yeKFqj7rX) (:text |6)
|q $ %{} :Expr (:at 1650617063546) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619687574) (:by |yeKFqj7rX) (:text |once/reset-memof1-caches!)
|test-memof1-call-by $ %{} :CodeEntry (:doc |)
:code $ %{} :Expr (:at 1650619370844) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619377318) (:by |yeKFqj7rX) (:text |deftest)
|b $ %{} :Leaf (:at 1650619370844) (:by |yeKFqj7rX) (:text |test-memof1-call-by)
|h $ %{} :Expr (:at 1650619372140) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |testing)
|b $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text "|\"usage of memof1-call")
|e $ %{} :Expr (:at 1650622755248) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650622758171) (:by |yeKFqj7rX) (:text |reset!)
|b $ %{} :Leaf (:at 1650622762475) (:by |yeKFqj7rX) (:text |*call-count)
|h $ %{} :Leaf (:at 1650622767519) (:by |yeKFqj7rX) (:text |0)
|h $ %{} :Expr (:at 1650619372140) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1650619372140) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Expr (:at 1650619372140) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619451319) (:by |yeKFqj7rX) (:text |once/memof1-call-by)
|X $ %{} :Leaf (:at 1650619472638) (:by |yeKFqj7rX) (:text "|\"a")
|b $ %{} :Leaf (:at 1650619385588) (:by |yeKFqj7rX) (:text |add3-key)
|h $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |1)
|l $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |2)
|o $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |3)
|h $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |6)
|j $ %{} :Expr (:at 1650622672953) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1650622672953) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Expr (:at 1650622672953) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |once/memof1-call-by)
|b $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |nil)
|h $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |add3-key)
|l $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |1)
|o $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |2)
|q $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |3)
|h $ %{} :Leaf (:at 1650622672953) (:by |yeKFqj7rX) (:text |6)
|l $ %{} :Expr (:at 1650619372140) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |is)
|b $ %{} :Expr (:at 1650619372140) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619372140) (:by |yeKFqj7rX) (:text |=)
|b $ %{} :Expr (:at 1650619372140) (:by |yeKFqj7rX)
:data $ {}
|T $ %{} :Leaf (:at 1650619447067) (:by |yeKFqj7rX) (:text |once/memof1-call-by)
|X $ %{} :Leaf (:at 1650619478218) (:by |yeKFqj7rX) (:text "|\"b")
|b $ %{} :Leaf (:at 1650619441833) (:by |yeKFqj7rX) (:text |add3-key)