index
index2
index3
index4
tLisp Visualizer
Type tiny Lisp on the left, see a D3 tree on the right. Errors are recovered and highlighted.
Editor
; Try editing—mismatched parens are recovered. (define square (lambda (x) (* x x))) (map square (list 1 2 3 4 5)))) ; one too many )
list
atom
€rror
sentinel ☺ (head is list)
View
standard
head-labeled
Head-labeled opts
drop head child (if atom)
forest
all
Parse & Render
Format
+
−
Fit
auto-fit
Download SVG
onError
omit
marker
parens
omitRootWrapper
true
Ready.
Tokens
D3 JSON (displayed)
Serialized Source (from original tree)
Tree