diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4b8ce73..2b4e6ae 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -10,23 +10,23 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: 'yarn' - uses: supplypike/setup-bin@v3 with: - uri: 'https://github.com/calcit-lang/calcit/releases/download/0.7.12/cr' + uri: 'https://github.com/calcit-lang/calcit/releases/download/0.8.9/cr' name: 'cr' - version: '0.7.12' + version: '0.8.9' - uses: supplypike/setup-bin@v3 with: - uri: 'https://github.com/calcit-lang/calcit/releases/download/0.7.12/caps' + uri: 'https://github.com/calcit-lang/calcit/releases/download/0.8.9/caps' name: 'caps' - version: '0.7.12' + version: '0.8.9' - name: "test" run: caps --ci && cr -1 --entry test diff --git a/calcit.cirru b/calcit.cirru index cdc950a..6909279 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -1,7633 +1,7725 @@ -{} - :configs $ {} (:init-fn |lilac-parser.main/main!) (:port 6001) (:reload-fn |lilac-parser.main/reload!) (:version |0.0.2) +{} (:package |lilac-parser) + :configs $ {} (:init-fn |lilac-parser.main/main!) (:port 6001) (:reload-fn |lilac-parser.main/reload!) (:version |0.0.3) :modules $ [] |calcit-test/ |lilac/ |respo.calcit/ |memof/ |respo-ui.calcit/ |respo-markdown.calcit/ |reel.calcit/ |alerts.calcit/ |respo-feather.calcit/ :entries $ {} :test $ {} (:init-fn |lilac-parser.test/main!) (:reload-fn |lilac-parser.test/reload!) (:version |0.0.1) :modules $ [] |calcit-test/ |respo.calcit/ |memof/ - :ir $ {} (:package |lilac-parser) - :files $ {} - |lilac-parser.comp.container $ {} - :defs $ {} - |comp-container $ {} (:at 1649007928567) (:by |u0) (:type :expr) + :files $ {} + |lilac-parser.comp.container $ %{} :FileEntry + :defs $ {} + |comp-container $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |defcomp) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |comp-container) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |defcomp) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-container) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |reel) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |reel) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |store) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |store) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:store) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |reel) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:store) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |reel) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:states) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |store) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:states) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |store) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |[]) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |[]) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |or) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |or) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:data) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:data) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:code) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"(def a (add 1 2))") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:code) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"(def a (add 1 2))") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |nil) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |nil) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:gui?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |false) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:gui?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |false) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |load-plugin) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |load-plugin) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |use-prompt) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |use-prompt) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |>>) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:load) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |>>) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:load) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:text) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"Load EDN") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:text) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"Load EDN") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:multiline?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |true) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:multiline?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |true) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:placeholder) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"lilac-parser parsing rule...") (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:placeholder) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"lilac-parser parsing rule...") + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:input-style) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:input-style) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:font-family) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |ui/font-code) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:font-family) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |ui/font-code) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:height) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |400) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:height) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |400) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:white-space) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:pre) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:white-space) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:pre) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:font-size) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |12) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:font-size) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |12) + |q $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:line-height) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"18px") (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:line-height) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"18px") + |q $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:initial) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:initial) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008478737) (:by |u0) (:text |format-cirru-edn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008478737) (:by |u0) (:text |format-cirru-edn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:indent) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |2) (:type :leaf) - |s $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:indent) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |2) + |s $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:validator) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:validator) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |x) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |try) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |try) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |do) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |do) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008743569) (:by |u0) (:text |parse-cirru-edn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |nil) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008743569) (:by |u0) (:text |parse-cirru-edn) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |nil) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008692146) (:by |u0) (:text |fn) (:type :leaf) - |h $ {} (:at 1649008693985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008692146) (:by |u0) (:text |fn) + |h $ %{} :Expr (:at 1649008693985) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |js/console.log) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"Failed to parse") (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |js/console.log) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"Failed to parse") + |o $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429386652) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429386652) (:by |u0) (:text |:class-name) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429391981) (:by |u0) (:text |str-spaced) (:type :leaf) - |b $ {} (:at 1691429393473) (:by |u0) (:text |css/global) (:type :leaf) - |h $ {} (:at 1691429395212) (:by |u0) (:text |css/fullscreen) (:type :leaf) - |l $ {} (:at 1691429396843) (:by |u0) (:text |css/column) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429391981) (:by |u0) (:text |str-spaced) + |b $ %{} :Leaf (:at 1691429393473) (:by |u0) (:text |css/global) + |h $ %{} :Leaf (:at 1691429395212) (:by |u0) (:text |css/fullscreen) + |l $ %{} :Leaf (:at 1691429396843) (:by |u0) (:text |css/column) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |X $ {} (:at 1691429406000) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |X $ %{} :Expr (:at 1691429406000) (:by |u0) :data $ {} - |T $ {} (:at 1691429408946) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429413602) (:by |u0) (:text |css/row-middle) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429408946) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429413602) (:by |u0) (:text |css/row-middle) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429405138) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429405138) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:padding) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |8) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:padding) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |8) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |button) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |button) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429421539) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429423714) (:by |u0) (:text |css/button) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429421539) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429423714) (:by |u0) (:text |css/button) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"Parse") (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:inner-text) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"Parse") + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:on-click) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:on-click) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |result) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |parse-lilac) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008290379) (:by |u0) (:text |.split) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008290379) (:by |u0) (:text |.split) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:code) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:code) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |s-expr-parser+) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |s-expr-parser+) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |r1) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |r1) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |parse-lilac) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008298666) (:by |u0) (:text |.split) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008298666) (:by |u0) (:text |.split) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:code) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:code) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |value-parser+) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |value-parser+) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |r2) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |r2) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |parse-lilac) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:code) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:code) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |unicode-range+) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |97) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |122) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |unicode-range+) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |97) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |122) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |assoc) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |assoc) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |result) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |=<) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |16) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |nil) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |=<) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |16) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |nil) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"GUI") (:type :leaf) - |e $ {} (:at 1691429441937) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:inner-text) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"GUI") + |e $ %{} :Expr (:at 1691429441937) (:by |u0) :data $ {} - |T $ {} (:at 1691429445476) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429449214) (:by |u0) (:text |css-gui-toggler) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429445476) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429449214) (:by |u0) (:text |css-gui-toggler) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691429460644) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691429460644) (:by |u0) :data $ {} - |T $ {} (:at 1691429460934) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429461393) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429460934) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429461393) (:by |u0) :data $ {} - |T $ {} (:at 1691429461393) (:by |u0) (:text |:color) (:type :leaf) - |b $ {} (:at 1691429461393) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |:color) + |b $ %{} :Expr (:at 1691429461393) (:by |u0) :data $ {} - |T $ {} (:at 1691429461393) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691429461393) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691429461393) (:by |u0) :data $ {} - |T $ {} (:at 1691429461393) (:by |u0) (:text |:gui?) (:type :leaf) - |b $ {} (:at 1691429461393) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1691429461393) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |:gui?) + |b $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |state) + |h $ %{} :Expr (:at 1691429461393) (:by |u0) :data $ {} - |T $ {} (:at 1691429461393) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429461393) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1691429461393) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1691429461393) (:by |u0) (:text |40) (:type :leaf) - |l $ {} (:at 1691429461393) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |40) + |l $ %{} :Expr (:at 1691429461393) (:by |u0) :data $ {} - |T $ {} (:at 1691429461393) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429461393) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1691429461393) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1691429461393) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1691429461393) (:by |u0) (:text |80) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:on-click) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:on-click) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |update) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:gui?) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |not) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |update) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:gui?) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |not) + |q $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |=<) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |16) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |nil) (:type :leaf) - |s $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |=<) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |16) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |nil) + |s $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |a) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |a) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"Load EDN") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:inner-text) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"Load EDN") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429467672) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429469198) (:by |u0) (:text |css/link) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429467672) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429469198) (:by |u0) (:text |css/link) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:on-click) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:on-click) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649009263631) (:by |u0) (:text |.show) (:type :leaf) - |X $ {} (:at 1649007928567) (:by |u0) (:text |load-plugin) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009263631) (:by |u0) (:text |.show) + |X $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |load-plugin) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |text) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |text) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |snapshot) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |snapshot) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008751056) (:by |u0) (:text |parse-cirru-edn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |text) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008751056) (:by |u0) (:text |parse-cirru-edn) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |text) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |;) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |println) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text "|\"text") (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |snapshot) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |;) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |println) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"text") + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |snapshot) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008646943) (:by |u0) (:text |list?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |snapshot) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008646943) (:by |u0) (:text |list?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |snapshot) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |assoc) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |snapshot) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |assoc) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |snapshot) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |assoc) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |snapshot) (:type :leaf) - |t $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |assoc) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |snapshot) + |t $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |=<) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |16) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |nil) (:type :leaf) - |u $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |=<) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |16) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |nil) + |u $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |a) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |a) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"Replacer") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:inner-text) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"Replacer") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429472312) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429473808) (:by |u0) (:text |css/link) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429472312) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429473808) (:by |u0) (:text |css/link) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:on-click) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:on-click) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |result) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |replace-lilac) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |replace-lilac) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008389764) (:by |u0) (:text |.split) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008389764) (:by |u0) (:text |.split) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:code) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:code) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |s-expr-parser+) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |s-expr-parser+) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |result) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |result) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |println) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"replacing") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |println) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"replacing") + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |result) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |str) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"<<<") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |str) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"<<<") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |pr-str) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text "|\">>>") (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1699639375627) (:by |u0) (:text |to-lispy-string) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |result) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\">>>") + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |find-result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |find-result) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |find-lilac) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |find-lilac) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008391730) (:by |u0) (:text |.split) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008391730) (:by |u0) (:text |.split) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:code) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:code) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |s-expr-parser+) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |s-expr-parser+) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |println) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |println) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |result) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |assoc) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |assoc) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:attempts) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |result) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:attempts) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |result) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |println) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"Find results:") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |println) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"Find results:") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |pr-str) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1699639378120) (:by |u0) (:text |to-lispy-string) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |find-result) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |find-result) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429478626) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429478626) (:by |u0) (:text |:class-name) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429482318) (:by |u0) (:text |str-spaced) (:type :leaf) - |b $ {} (:at 1691429484322) (:by |u0) (:text |css/expand) (:type :leaf) - |h $ {} (:at 1691429486156) (:by |u0) (:text |css/row) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429482318) (:by |u0) (:text |str-spaced) + |b $ %{} :Leaf (:at 1691429484322) (:by |u0) (:text |css/expand) + |h $ %{} :Leaf (:at 1691429486156) (:by |u0) (:text |css/row) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |textarea) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |textarea) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"codearea") (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"codearea") + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:placeholder) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"Content") (:type :leaf) - |lT $ {} (:at 1691429519596) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:placeholder) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"Content") + |lT $ %{} :Expr (:at 1691429519596) (:by |u0) :data $ {} - |T $ {} (:at 1691429519596) (:by |u0) (:text |:value) (:type :leaf) - |b $ {} (:at 1691429519596) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429519596) (:by |u0) (:text |:value) + |b $ %{} :Expr (:at 1691429519596) (:by |u0) :data $ {} - |T $ {} (:at 1691429519596) (:by |u0) (:text |:code) (:type :leaf) - |b $ {} (:at 1691429519596) (:by |u0) (:text |state) (:type :leaf) - |m $ {} (:at 1691429489942) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429519596) (:by |u0) (:text |:code) + |b $ %{} :Leaf (:at 1691429519596) (:by |u0) (:text |state) + |m $ %{} :Expr (:at 1691429489942) (:by |u0) :data $ {} - |T $ {} (:at 1691429492246) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429496651) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429492246) (:by |u0) (:text |:class-name) + |b $ %{} :Expr (:at 1691429496651) (:by |u0) :data $ {} - |D $ {} (:at 1691429499519) (:by |u0) (:text |str-spaced) (:type :leaf) - |T $ {} (:at 1691429495668) (:by |u0) (:text |css/textarea) (:type :leaf) - |b $ {} (:at 1691429508773) (:by |u0) (:text |css/font-code) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691429499519) (:by |u0) (:text |str-spaced) + |T $ %{} :Leaf (:at 1691429495668) (:by |u0) (:text |css/textarea) + |b $ %{} :Leaf (:at 1691429508773) (:by |u0) (:text |css/font-code) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:width) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |300) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:width) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |300) + |q $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:on-input) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:on-input) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |assoc) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:code) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |assoc) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:code) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:value) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:value) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:gui?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:gui?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |X $ {} (:at 1691429523476) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |X $ %{} :Expr (:at 1691429523476) (:by |u0) :data $ {} - |T $ {} (:at 1691429527930) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429529843) (:by |u0) (:text |css/expand) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429527930) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429529843) (:by |u0) (:text |css/expand) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:padding-bottom) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |400) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:padding-bottom) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |400) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008644038) (:by |u0) (:text |list?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008644038) (:by |u0) (:text |list?) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |list->) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |list->) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691430172669) (:by |u0) (:text |->) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430172669) (:by |u0) (:text |->) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |map-indexed) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |map-indexed) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |idx) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |value) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |idx) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |value) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |idx) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |idx) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |comp-node) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-node) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |>>) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |>>) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |str) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:tree-viewer) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |idx) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |value) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |comp-node) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |str) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:tree-viewer) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |idx) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |value) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-node) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |>>) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:tree-viewer) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |>>) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:tree-viewer) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |textarea) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |textarea) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |X $ {} (:at 1691429541956) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |X $ %{} :Expr (:at 1691429541956) (:by |u0) :data $ {} - |T $ {} (:at 1691429545462) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429546298) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429545462) (:by |u0) (:text |:class-name) + |b $ %{} :Expr (:at 1691429546298) (:by |u0) :data $ {} - |T $ {} (:at 1691429548259) (:by |u0) (:text |str-spaced) (:type :leaf) - |b $ {} (:at 1691429551050) (:by |u0) (:text |css/expand) (:type :leaf) - |h $ {} (:at 1691429553913) (:by |u0) (:text |css/textarea) (:type :leaf) - |l $ {} (:at 1691429562870) (:by |u0) (:text |css/font-code) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429548259) (:by |u0) (:text |str-spaced) + |b $ %{} :Leaf (:at 1691429551050) (:by |u0) (:text |css/expand) + |h $ %{} :Leaf (:at 1691429553913) (:by |u0) (:text |css/textarea) + |l $ %{} :Leaf (:at 1691429562870) (:by |u0) (:text |css/font-code) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:font-size) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |12) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:font-size) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |12) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:white-space) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:pre) (:type :leaf) - |o $ {} (:at 1691430223108) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:white-space) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:pre) + |o $ %{} :Expr (:at 1691430223108) (:by |u0) :data $ {} - |T $ {} (:at 1691430226556) (:by |u0) (:text |:font-family) (:type :leaf) - |b $ {} (:at 1691430228998) (:by |u0) (:text |ui/font-code) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430226556) (:by |u0) (:text |:font-family) + |b $ %{} :Leaf (:at 1691430228998) (:by |u0) (:text |ui/font-code) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:disabled) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |true) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:disabled) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |true) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:spellcheck) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |false) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:spellcheck) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |false) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:value) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:value) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008487736) (:by |u0) (:text |format-cirru-edn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008487736) (:by |u0) (:text |format-cirru-edn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |when) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |dev?) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |comp-reel) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |>>) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:reel) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |reel) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649009258258) (:by |u0) (:text |.render) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |load-plugin) (:type :leaf) - |comp-node $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |when) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |dev?) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-reel) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |>>) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:reel) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |reel) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |q $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649009258258) (:by |u0) (:text |.render) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |load-plugin) + |comp-node $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |defcomp) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |comp-node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |defcomp) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:cursor) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:cursor) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |or) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |or) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:data) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:data) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:folded?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |false) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:folded?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |false) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |has-children?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |has-children?) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |or) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |or) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |some?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |some?) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |some?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |some?) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:peek-result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:peek-result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |not) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |not) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |empty?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |empty?) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:results) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:results) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429590252) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429592528) (:by |u0) (:text |css-node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429590252) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429592528) (:by |u0) (:text |css-node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429608675) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429610171) (:by |u0) (:text |css/row-middle) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429608675) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429610171) (:by |u0) (:text |css/row-middle) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |has-children?) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |has-children?) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |comp-icon) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-icon) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:folded?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:play) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |:chevron-down) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:folded?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:play) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:chevron-down) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:font-size) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |14) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:font-size) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |14) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:color) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:color) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:folded?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:folded?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |40) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |40) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:margin) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |8) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:cursor) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:pointer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |cursor) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |80) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:margin) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |8) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:cursor) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:pointer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |cursor) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |update) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:folded?) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |not) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |update) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:folded?) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |not) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |comp-icon) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:minus) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-icon) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:minus) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:font-size) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |14) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:font-size) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |14) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:color) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:color) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |90) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |90) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:margin) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |8) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:margin) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |8) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:cursor) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:pointer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:cursor) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:pointer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |e) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |d!) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |e) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |d!) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429847188) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1691429848260) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429847188) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1691429848260) (:by |u0) :data $ {} - |D $ {} (:at 1691429848763) (:by |u0) (:text |{}) (:type :leaf) - |L $ {} (:at 1691429850296) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691429848763) (:by |u0) (:text |{}) + |L $ %{} :Expr (:at 1691429850296) (:by |u0) :data $ {} - |T $ {} (:at 1691429853354) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691430063356) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429853354) (:by |u0) (:text |:class-name) + |b $ %{} :Expr (:at 1691430063356) (:by |u0) :data $ {} - |D $ {} (:at 1691430077567) (:by |u0) (:text |str-spaced) (:type :leaf) - |T $ {} (:at 1691429854980) (:by |u0) (:text |css-label) (:type :leaf) - |b $ {} (:at 1691430071136) (:by |u0) (:text |css/font-fancy) (:type :leaf) - |N $ {} (:at 1691429874097) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691430077567) (:by |u0) (:text |str-spaced) + |T $ %{} :Leaf (:at 1691429854980) (:by |u0) (:text |css-label) + |b $ %{} :Leaf (:at 1691430071136) (:by |u0) (:text |css/font-fancy) + |N $ %{} :Expr (:at 1691429874097) (:by |u0) :data $ {} - |T $ {} (:at 1691429874097) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1691429874097) (:by |u0) (:text "|\"Ok") (:type :leaf) - |P $ {} (:at 1691429855828) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429874097) (:by |u0) (:text |:inner-text) + |b $ %{} :Leaf (:at 1691429874097) (:by |u0) (:text "|\"Ok") + |P $ %{} :Expr (:at 1691429855828) (:by |u0) :data $ {} - |T $ {} (:at 1691429856979) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691429866815) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429856979) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691429866815) (:by |u0) :data $ {} - |T $ {} (:at 1691429866815) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429866815) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429866815) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429866815) (:by |u0) :data $ {} - |T $ {} (:at 1691429866815) (:by |u0) (:text |:background-color) (:type :leaf) - |b $ {} (:at 1691429866815) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429866815) (:by |u0) (:text |:background-color) + |b $ %{} :Expr (:at 1691429866815) (:by |u0) :data $ {} - |T $ {} (:at 1691429866815) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429866815) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1691429866815) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1691429866815) (:by |u0) (:text |70) (:type :leaf) - |j $ {} (:at 1691429884839) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429866815) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429866815) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1691429866815) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1691429866815) (:by |u0) (:text |70) + |j $ %{} :Expr (:at 1691429884839) (:by |u0) :data $ {} - |T $ {} (:at 1691429884839) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1691429884839) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429884839) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1691429884839) (:by |u0) :data $ {} - |T $ {} (:at 1691429884839) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429884839) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429884839) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429884839) (:by |u0) :data $ {} - |T $ {} (:at 1691429884839) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691430080940) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429884839) (:by |u0) (:text |:class-name) + |b $ %{} :Expr (:at 1691430080940) (:by |u0) :data $ {} - |D $ {} (:at 1691430082582) (:by |u0) (:text |str-spaced) (:type :leaf) - |T $ {} (:at 1691429884839) (:by |u0) (:text |css-label) (:type :leaf) - |b $ {} (:at 1691430083843) (:by |u0) (:text |css/font-fancy) (:type :leaf) - |h $ {} (:at 1691429884839) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691430082582) (:by |u0) (:text |str-spaced) + |T $ %{} :Leaf (:at 1691429884839) (:by |u0) (:text |css-label) + |b $ %{} :Leaf (:at 1691430083843) (:by |u0) (:text |css/font-fancy) + |h $ %{} :Expr (:at 1691429884839) (:by |u0) :data $ {} - |T $ {} (:at 1691429884839) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1691429890997) (:by |u0) (:text "|\"Fail") (:type :leaf) - |l $ {} (:at 1691429884839) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429884839) (:by |u0) (:text |:inner-text) + |b $ %{} :Leaf (:at 1691429890997) (:by |u0) (:text "|\"Fail") + |l $ %{} :Expr (:at 1691429884839) (:by |u0) :data $ {} - |T $ {} (:at 1691429884839) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691429898914) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429884839) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691429898914) (:by |u0) :data $ {} - |T $ {} (:at 1691429898914) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429898914) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429898914) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429898914) (:by |u0) :data $ {} - |T $ {} (:at 1691429898914) (:by |u0) (:text |:background-color) (:type :leaf) - |b $ {} (:at 1691429898914) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429898914) (:by |u0) (:text |:background-color) + |b $ %{} :Expr (:at 1691429898914) (:by |u0) :data $ {} - |T $ {} (:at 1691429898914) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429898914) (:by |u0) (:text |20) (:type :leaf) - |h $ {} (:at 1691429898914) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1691429898914) (:by |u0) (:text |50) (:type :leaf) - |m $ {} (:at 1691429927132) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429898914) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429898914) (:by |u0) (:text |20) + |h $ %{} :Leaf (:at 1691429898914) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1691429898914) (:by |u0) (:text |50) + |m $ %{} :Expr (:at 1691429927132) (:by |u0) :data $ {} - |T $ {} (:at 1691429927132) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1691429927132) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429927132) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1691429927132) (:by |u0) :data $ {} - |T $ {} (:at 1691429927132) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429927132) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429927132) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429927132) (:by |u0) :data $ {} - |T $ {} (:at 1691429927132) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691430088829) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429927132) (:by |u0) (:text |:class-name) + |b $ %{} :Expr (:at 1691430088829) (:by |u0) :data $ {} - |D $ {} (:at 1691430092014) (:by |u0) (:text |str-spaced) (:type :leaf) - |T $ {} (:at 1691429927132) (:by |u0) (:text |css-label) (:type :leaf) - |b $ {} (:at 1691430094297) (:by |u0) (:text |css/font-fancy) (:type :leaf) - |h $ {} (:at 1691429927132) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691430092014) (:by |u0) (:text |str-spaced) + |T $ %{} :Leaf (:at 1691429927132) (:by |u0) (:text |css-label) + |b $ %{} :Leaf (:at 1691430094297) (:by |u0) (:text |css/font-fancy) + |h $ %{} :Expr (:at 1691429927132) (:by |u0) :data $ {} - |T $ {} (:at 1691429927132) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1691429930582) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429927132) (:by |u0) (:text |:inner-text) + |b $ %{} :Expr (:at 1691429930582) (:by |u0) :data $ {} - |T $ {} (:at 1691429930582) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1691429930582) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1691429927132) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429930582) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1691429930582) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1691429927132) (:by |u0) :data $ {} - |T $ {} (:at 1691429927132) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691429933386) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429927132) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691429933386) (:by |u0) :data $ {} - |T $ {} (:at 1691429933386) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429933386) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429933386) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429933386) (:by |u0) :data $ {} - |T $ {} (:at 1691429933386) (:by |u0) (:text |:background-color) (:type :leaf) - |b $ {} (:at 1691429933386) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429933386) (:by |u0) (:text |:background-color) + |b $ %{} :Expr (:at 1691429933386) (:by |u0) :data $ {} - |T $ {} (:at 1691429933386) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429933386) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1691429933386) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1691429933386) (:by |u0) (:text |76) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429933386) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429933386) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1691429933386) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1691429933386) (:by |u0) (:text |76) + |q $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |or) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |or) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:label) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:label) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:component) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:component) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |e $ {} (:at 1691429907825) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |e $ %{} :Expr (:at 1691429907825) (:by |u0) :data $ {} - |T $ {} (:at 1691429907825) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1691429907825) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429907825) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1691429907825) (:by |u0) :data $ {} - |T $ {} (:at 1691429907825) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429907825) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429907825) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429907825) (:by |u0) :data $ {} - |T $ {} (:at 1691429907825) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429907825) (:by |u0) (:text |css-label) (:type :leaf) - |h $ {} (:at 1691429907825) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429907825) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429907825) (:by |u0) (:text |css-label) + |h $ %{} :Expr (:at 1691429907825) (:by |u0) :data $ {} - |T $ {} (:at 1691429907825) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1691429914209) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429907825) (:by |u0) (:text |:inner-text) + |b $ %{} :Expr (:at 1691429914209) (:by |u0) :data $ {} - |T $ {} (:at 1691429914209) (:by |u0) (:text |:label) (:type :leaf) - |b $ {} (:at 1691429914209) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1691429907825) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429914209) (:by |u0) (:text |:label) + |b $ %{} :Leaf (:at 1691429914209) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1691429907825) (:by |u0) :data $ {} - |T $ {} (:at 1691429907825) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691429920629) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429907825) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691429920629) (:by |u0) :data $ {} - |T $ {} (:at 1691429920629) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429920629) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429920629) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429920629) (:by |u0) :data $ {} - |T $ {} (:at 1691429920629) (:by |u0) (:text |:background-color) (:type :leaf) - |b $ {} (:at 1691429920629) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429920629) (:by |u0) (:text |:background-color) + |b $ %{} :Expr (:at 1691429920629) (:by |u0) :data $ {} - |T $ {} (:at 1691429920629) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429920629) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1691429920629) (:by |u0) (:text |90) (:type :leaf) - |l $ {} (:at 1691429920629) (:by |u0) (:text |60) (:type :leaf) - |s $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429920629) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429920629) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1691429920629) (:by |u0) (:text |90) + |l $ %{} :Leaf (:at 1691429920629) (:by |u0) (:text |60) + |s $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if-not) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if-not) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |e $ {} (:at 1691429947281) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |e $ %{} :Expr (:at 1691429947281) (:by |u0) :data $ {} - |T $ {} (:at 1691429947281) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1691429947281) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429947281) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1691429947281) (:by |u0) :data $ {} - |T $ {} (:at 1691429947281) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429947281) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429947281) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429947281) (:by |u0) :data $ {} - |T $ {} (:at 1691429947281) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429947281) (:by |u0) (:text |css-label) (:type :leaf) - |h $ {} (:at 1691429947281) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429947281) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429947281) (:by |u0) (:text |css-label) + |h $ %{} :Expr (:at 1691429947281) (:by |u0) :data $ {} - |T $ {} (:at 1691429947281) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1691429954300) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429947281) (:by |u0) (:text |:inner-text) + |b $ %{} :Expr (:at 1691429954300) (:by |u0) :data $ {} - |T $ {} (:at 1691429954300) (:by |u0) (:text |:message) (:type :leaf) - |b $ {} (:at 1691429954300) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1691429947281) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429954300) (:by |u0) (:text |:message) + |b $ %{} :Leaf (:at 1691429954300) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1691429947281) (:by |u0) :data $ {} - |T $ {} (:at 1691429947281) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691429957767) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429947281) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691429957767) (:by |u0) :data $ {} - |T $ {} (:at 1691429957767) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429957767) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429957767) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429957767) (:by |u0) :data $ {} - |T $ {} (:at 1691429957767) (:by |u0) (:text |:background-color) (:type :leaf) - |b $ {} (:at 1691429957767) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429957767) (:by |u0) (:text |:background-color) + |b $ %{} :Expr (:at 1691429957767) (:by |u0) :data $ {} - |T $ {} (:at 1691429957767) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429957767) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1691429957767) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1691429957767) (:by |u0) (:text |60) (:type :leaf) - |t $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429957767) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429957767) (:by |u0) (:text |0) + |h $ %{} :Leaf (:at 1691429957767) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1691429957767) (:by |u0) (:text |60) + |t $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |and) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |and) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:is) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:is) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1691429974011) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1691429974011) (:by |u0) :data $ {} - |T $ {} (:at 1691429974011) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1691429974011) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429974011) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1691429974011) (:by |u0) :data $ {} - |T $ {} (:at 1691429974011) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429974011) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429974011) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429974011) (:by |u0) :data $ {} - |T $ {} (:at 1691429974011) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429974011) (:by |u0) (:text |css-label) (:type :leaf) - |h $ {} (:at 1691429974011) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429974011) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429974011) (:by |u0) (:text |css-label) + |h $ %{} :Expr (:at 1691429974011) (:by |u0) :data $ {} - |T $ {} (:at 1691429974011) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1691429978729) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429974011) (:by |u0) (:text |:inner-text) + |b $ %{} :Expr (:at 1691429978729) (:by |u0) :data $ {} - |T $ {} (:at 1691429978729) (:by |u0) (:text |:value) (:type :leaf) - |b $ {} (:at 1691429978729) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1691429974011) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429978729) (:by |u0) (:text |:value) + |b $ %{} :Leaf (:at 1691429978729) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1691429974011) (:by |u0) :data $ {} - |T $ {} (:at 1691429974011) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691429982649) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429974011) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691429982649) (:by |u0) :data $ {} - |T $ {} (:at 1691429982649) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429982649) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429982649) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429982649) (:by |u0) :data $ {} - |T $ {} (:at 1691429982649) (:by |u0) (:text |:background-color) (:type :leaf) - |b $ {} (:at 1691429982649) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429982649) (:by |u0) (:text |:background-color) + |b $ %{} :Expr (:at 1691429982649) (:by |u0) :data $ {} - |T $ {} (:at 1691429982649) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429982649) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1691429982649) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1691429982649) (:by |u0) (:text |70) (:type :leaf) - |u $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429982649) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429982649) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1691429982649) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1691429982649) (:by |u0) (:text |70) + |u $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |e $ {} (:at 1691429987734) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |e $ %{} :Expr (:at 1691429987734) (:by |u0) :data $ {} - |T $ {} (:at 1691429987734) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1691429987734) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429987734) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1691429987734) (:by |u0) :data $ {} - |T $ {} (:at 1691429987734) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429987734) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429987734) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429987734) (:by |u0) :data $ {} - |T $ {} (:at 1691429987734) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691429987734) (:by |u0) (:text |css-label) (:type :leaf) - |h $ {} (:at 1691429987734) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429987734) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691429987734) (:by |u0) (:text |css-label) + |h $ %{} :Expr (:at 1691429987734) (:by |u0) :data $ {} - |T $ {} (:at 1691429987734) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1691429993196) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429987734) (:by |u0) (:text |:inner-text) + |b $ %{} :Expr (:at 1691429993196) (:by |u0) :data $ {} - |T $ {} (:at 1691429993196) (:by |u0) (:text |pr-str) (:type :leaf) - |b $ {} (:at 1691429993196) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1699639386048) (:by |u0) (:text |to-lispy-string) + |b $ %{} :Expr (:at 1691429993196) (:by |u0) :data $ {} - |T $ {} (:at 1691429993196) (:by |u0) (:text |:value) (:type :leaf) - |b $ {} (:at 1691429993196) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1691429987734) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429993196) (:by |u0) (:text |:value) + |b $ %{} :Leaf (:at 1691429993196) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1691429987734) (:by |u0) :data $ {} - |T $ {} (:at 1691429987734) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691429996217) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429987734) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691429996217) (:by |u0) :data $ {} - |T $ {} (:at 1691429996217) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429996217) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429996217) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429996217) (:by |u0) :data $ {} - |T $ {} (:at 1691429996217) (:by |u0) (:text |:background-color) (:type :leaf) - |b $ {} (:at 1691429996217) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429996217) (:by |u0) (:text |:background-color) + |b $ %{} :Expr (:at 1691429996217) (:by |u0) :data $ {} - |T $ {} (:at 1691429996217) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429996217) (:by |u0) (:text |200) (:type :leaf) - |h $ {} (:at 1691429996217) (:by |u0) (:text |80) (:type :leaf) - |l $ {} (:at 1691429996217) (:by |u0) (:text |80) (:type :leaf) - |h $ {} (:at 1691429996217) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429996217) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429996217) (:by |u0) (:text |200) + |h $ %{} :Leaf (:at 1691429996217) (:by |u0) (:text |80) + |l $ %{} :Leaf (:at 1691429996217) (:by |u0) (:text |80) + |h $ %{} :Expr (:at 1691429996217) (:by |u0) :data $ {} - |T $ {} (:at 1691429996217) (:by |u0) (:text |:font-size) (:type :leaf) - |b $ {} (:at 1691429996217) (:by |u0) (:text |10) (:type :leaf) - |uT $ {} (:at 1691430003163) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429996217) (:by |u0) (:text |:font-size) + |b $ %{} :Leaf (:at 1691429996217) (:by |u0) (:text |10) + |uT $ %{} :Expr (:at 1691430003163) (:by |u0) :data $ {} - |T $ {} (:at 1691430003163) (:by |u0) (:text |span) (:type :leaf) - |b $ {} (:at 1691430003163) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430003163) (:by |u0) (:text |span) + |b $ %{} :Expr (:at 1691430003163) (:by |u0) :data $ {} - |T $ {} (:at 1691430003163) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691430003163) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430003163) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691430003163) (:by |u0) :data $ {} - |T $ {} (:at 1691430003163) (:by |u0) (:text |:class-name) (:type :leaf) - |b $ {} (:at 1691430003163) (:by |u0) (:text |css-label) (:type :leaf) - |h $ {} (:at 1691430003163) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430003163) (:by |u0) (:text |:class-name) + |b $ %{} :Leaf (:at 1691430003163) (:by |u0) (:text |css-label) + |h $ %{} :Expr (:at 1691430003163) (:by |u0) :data $ {} - |T $ {} (:at 1691430003163) (:by |u0) (:text |:inner-text) (:type :leaf) - |b $ {} (:at 1691430009264) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430003163) (:by |u0) (:text |:inner-text) + |b $ %{} :Expr (:at 1691430009264) (:by |u0) :data $ {} - |T $ {} (:at 1691430009264) (:by |u0) (:text |->) (:type :leaf) - |b $ {} (:at 1691430009264) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430009264) (:by |u0) (:text |->) + |b $ %{} :Expr (:at 1691430009264) (:by |u0) :data $ {} - |T $ {} (:at 1691430009264) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1691430009264) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1691430009264) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430009264) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1691430009264) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1691430009264) (:by |u0) :data $ {} - |T $ {} (:at 1691430009264) (:by |u0) (:text |take) (:type :leaf) - |b $ {} (:at 1691430009264) (:by |u0) (:text |10) (:type :leaf) - |l $ {} (:at 1691430009264) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430009264) (:by |u0) (:text |take) + |b $ %{} :Leaf (:at 1691430009264) (:by |u0) (:text |10) + |l $ %{} :Expr (:at 1691430009264) (:by |u0) :data $ {} - |T $ {} (:at 1691430009264) (:by |u0) (:text |.join-str) (:type :leaf) - |b $ {} (:at 1691430009264) (:by |u0) (:text "|\"") (:type :leaf) - |l $ {} (:at 1691430003163) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430009264) (:by |u0) (:text |.join-str) + |b $ %{} :Leaf (:at 1691430009264) (:by |u0) (:text "|\"") + |l $ %{} :Expr (:at 1691430003163) (:by |u0) :data $ {} - |T $ {} (:at 1691430003163) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1691430012498) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430003163) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1691430012498) (:by |u0) :data $ {} - |T $ {} (:at 1691430012498) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691430012498) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691430012498) (:by |u0) :data $ {} - |T $ {} (:at 1691430012498) (:by |u0) (:text |:background-color) (:type :leaf) - |b $ {} (:at 1691430012498) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |:background-color) + |b $ %{} :Expr (:at 1691430012498) (:by |u0) :data $ {} - |T $ {} (:at 1691430012498) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691430012498) (:by |u0) (:text |100) (:type :leaf) - |h $ {} (:at 1691430012498) (:by |u0) (:text |10) (:type :leaf) - |l $ {} (:at 1691430012498) (:by |u0) (:text |70) (:type :leaf) - |h $ {} (:at 1691430012498) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |100) + |h $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |10) + |l $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |70) + |h $ %{} :Expr (:at 1691430012498) (:by |u0) :data $ {} - |T $ {} (:at 1691430012498) (:by |u0) (:text |:font-size) (:type :leaf) - |b $ {} (:at 1691430012498) (:by |u0) (:text |10) (:type :leaf) - |l $ {} (:at 1691430012498) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |:font-size) + |b $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |10) + |l $ %{} :Expr (:at 1691430012498) (:by |u0) :data $ {} - |T $ {} (:at 1691430012498) (:by |u0) (:text |:min-height) (:type :leaf) - |b $ {} (:at 1691430012498) (:by |u0) (:text |16) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |:min-height) + |b $ %{} :Leaf (:at 1691430012498) (:by |u0) (:text |16) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |and) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |has-children?) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |and) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |has-children?) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |not) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |not) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:folded?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |state) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:folded?) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |state) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |list->) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |list->) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:padding-left) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |16) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:padding-left) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |16) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:margin-top) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |8) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:margin-top) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |8) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649008461813) (:by |u0) (:text |->) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008461813) (:by |u0) (:text |->) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |or) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |or) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:results) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:results) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:previous-results) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |l $ {} (:at 1649009311593) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:previous-results) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |l $ %{} :Expr (:at 1649009311593) (:by |u0) :data $ {} - |T $ {} (:at 1649009312330) (:by |u0) (:text |[]) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009312330) (:by |u0) (:text |[]) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |map-indexed) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |map-indexed) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |idx) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |child) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |idx) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |child) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |idx) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |idx) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |comp-node) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-node) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |>>) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |idx) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |child) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |>>) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |idx) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |child) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |some?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |some?) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:padding-left) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |16) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:padding-left) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |16) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:margin-top) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |8) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:margin-top) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |8) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |comp-node) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-node) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |>>) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |>>) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |some?) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |some?) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:peek-result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:peek-result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:style) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:style) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:padding-left) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |16) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:padding-left) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |16) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:margin-top) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |8) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:margin-top) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |8) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |comp-node) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-node) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |>>) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |states) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:peek-result) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |>>) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |states) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:peek-result) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:peek-result) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |node) (:type :leaf) - |css-gui-toggler $ {} (:at 1691429449652) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:peek-result) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |node) + |css-gui-toggler $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1691429449652) (:by |u0) :data $ {} - |T $ {} (:at 1691429451016) (:by |u0) (:text |defstyle) (:type :leaf) - |b $ {} (:at 1691429449652) (:by |u0) (:text |css-gui-toggler) (:type :leaf) - |h $ {} (:at 1691429449652) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429451016) (:by |u0) (:text |defstyle) + |b $ %{} :Leaf (:at 1691429449652) (:by |u0) (:text |css-gui-toggler) + |h $ %{} :Expr (:at 1691429449652) (:by |u0) :data $ {} - |T $ {} (:at 1691429452067) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429452421) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429452067) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429452421) (:by |u0) :data $ {} - |T $ {} (:at 1691429453514) (:by |u0) (:text "|\"&") (:type :leaf) - |b $ {} (:at 1691429454185) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429453514) (:by |u0) (:text "|\"&") + |b $ %{} :Expr (:at 1691429454185) (:by |u0) :data $ {} - |T $ {} (:at 1691429454185) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429454185) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429454185) (:by |u0) :data $ {} - |T $ {} (:at 1691429454185) (:by |u0) (:text |:font-family) (:type :leaf) - |b $ {} (:at 1691429454185) (:by |u0) (:text |ui/font-fancy) (:type :leaf) - |l $ {} (:at 1691429454185) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |:font-family) + |b $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |ui/font-fancy) + |l $ %{} :Expr (:at 1691429454185) (:by |u0) :data $ {} - |T $ {} (:at 1691429454185) (:by |u0) (:text |:font-weight) (:type :leaf) - |b $ {} (:at 1691429454185) (:by |u0) (:text |300) (:type :leaf) - |o $ {} (:at 1691429454185) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |:font-weight) + |b $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |300) + |o $ %{} :Expr (:at 1691429454185) (:by |u0) :data $ {} - |T $ {} (:at 1691429454185) (:by |u0) (:text |:font-size) (:type :leaf) - |b $ {} (:at 1691429454185) (:by |u0) (:text |20) (:type :leaf) - |q $ {} (:at 1691429454185) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |:font-size) + |b $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |20) + |q $ %{} :Expr (:at 1691429454185) (:by |u0) :data $ {} - |T $ {} (:at 1691429454185) (:by |u0) (:text |:cursor) (:type :leaf) - |b $ {} (:at 1691429454185) (:by |u0) (:text |:pointer) (:type :leaf) - |s $ {} (:at 1691429454185) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |:cursor) + |b $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |:pointer) + |s $ %{} :Expr (:at 1691429454185) (:by |u0) :data $ {} - |T $ {} (:at 1691429454185) (:by |u0) (:text |:line-height) (:type :leaf) - |b $ {} (:at 1691429454185) (:by |u0) (:text "|\"24px") (:type :leaf) - |css-label $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text |:line-height) + |b $ %{} :Leaf (:at 1691429454185) (:by |u0) (:text "|\"24px") + |css-label $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1691429663432) (:by |u0) (:text |defstyle) (:type :leaf) - |b $ {} (:at 1691429653280) (:by |u0) (:text |css-label) (:type :leaf) - |h $ {} (:at 1691429664175) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429663432) (:by |u0) (:text |defstyle) + |b $ %{} :Leaf (:at 1691429653280) (:by |u0) (:text |css-label) + |h $ %{} :Expr (:at 1691429664175) (:by |u0) :data $ {} - |D $ {} (:at 1691429664642) (:by |u0) (:text |{}) (:type :leaf) - |T $ {} (:at 1691429665504) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691429664642) (:by |u0) (:text |{}) + |T $ %{} :Expr (:at 1691429665504) (:by |u0) :data $ {} - |D $ {} (:at 1691429666878) (:by |u0) (:text "|\"&") (:type :leaf) - |T $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691429666878) (:by |u0) (:text "|\"&") + |T $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:font-family) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |ui/font-code) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:font-family) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |ui/font-code) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:color) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:color) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |0) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |100) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |0) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |0) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |100) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:display) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:inline-block) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:display) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:inline-block) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:line-height) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"22px") (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:line-height) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"22px") + |q $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:padding) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"0 4px") (:type :leaf) - |s $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:padding) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"0 4px") + |s $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:border-radius) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"4px") (:type :leaf) - |t $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:border-radius) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"4px") + |t $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:margin-right) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |8) (:type :leaf) - |u $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:margin-right) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |8) + |u $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:white-space) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |:pre) (:type :leaf) - |v $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:white-space) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:pre) + |v $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:min-height) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |14) (:type :leaf) - |w $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:min-height) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |14) + |w $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:font-size) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |13) (:type :leaf) - |css-node $ {} (:at 1691429592888) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:font-size) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |13) + |css-node $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1691429592888) (:by |u0) :data $ {} - |T $ {} (:at 1691429596021) (:by |u0) (:text |defstyle) (:type :leaf) - |b $ {} (:at 1691429592888) (:by |u0) (:text |css-node) (:type :leaf) - |h $ {} (:at 1691429597457) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596021) (:by |u0) (:text |defstyle) + |b $ %{} :Leaf (:at 1691429592888) (:by |u0) (:text |css-node) + |h $ %{} :Expr (:at 1691429597457) (:by |u0) :data $ {} - |D $ {} (:at 1691429598048) (:by |u0) (:text |{}) (:type :leaf) - |T $ {} (:at 1691429600144) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691429598048) (:by |u0) (:text |{}) + |T $ %{} :Expr (:at 1691429600144) (:by |u0) :data $ {} - |D $ {} (:at 1691429602168) (:by |u0) (:text "|\"&") (:type :leaf) - |T $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1691429602168) (:by |u0) (:text "|\"&") + |T $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |merge) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:text |ui/expand) (:type :leaf) - |h $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |merge) + |b $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |ui/expand) + |h $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |:padding) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:text |4) (:type :leaf) - |h $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |:padding) + |b $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |4) + |h $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |:border-left) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |:border-left) + |b $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |str) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:text "|\"1px solid ") (:type :leaf) - |h $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |str) + |b $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text "|\"1px solid ") + |h $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1691429596925) (:by |u0) (:text |0) (:type :leaf) - |l $ {} (:at 1691429596925) (:by |u0) (:text |90) (:type :leaf) - |l $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |0) + |h $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |0) + |l $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |90) + |l $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |:border-top) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |:border-top) + |b $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |str) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:text "|\"1px solid ") (:type :leaf) - |h $ {} (:at 1691429596925) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |str) + |b $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text "|\"1px solid ") + |h $ %{} :Expr (:at 1691429596925) (:by |u0) :data $ {} - |T $ {} (:at 1691429596925) (:by |u0) (:text |hsl) (:type :leaf) - |b $ {} (:at 1691429596925) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1691429596925) (:by |u0) (:text |0) (:type :leaf) - |l $ {} (:at 1691429596925) (:by |u0) (:text |90) (:type :leaf) - |effect-codearea $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |hsl) + |b $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |0) + |h $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |0) + |l $ %{} :Leaf (:at 1691429596925) (:by |u0) (:text |90) + |effect-codearea $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |defeffect) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |effect-codearea) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |defeffect) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |effect-codearea) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |action) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |el) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |action) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |el) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |when) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |when) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |action) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:mount) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |action) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:mount) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |target) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |target) + |b $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |.querySelector) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |el) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text "|\".codearea") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |.querySelector) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |el) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\".codearea") + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |codearea) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |target) (:type :leaf) - :ns $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |codearea) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |target) + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |ns) (:type :leaf) - |b $ {} (:at 1649007928567) (:by |u0) (:text |lilac-parser.comp.container) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |ns) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |lilac-parser.comp.container) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |T $ {} (:at 1649007928567) (:by |u0) (:text |:require) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:require) + |h $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |respo-ui.core) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:as) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |ui) (:type :leaf) - |j $ {} (:at 1649008372579) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |respo-ui.core) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:as) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |ui) + |j $ %{} :Expr (:at 1649008372579) (:by |u0) :data $ {} - |T $ {} (:at 1649008374454) (:by |u0) (:text |respo-ui.core) (:type :leaf) - |b $ {} (:at 1649008375071) (:by |u0) (:text |:refer) (:type :leaf) - |h $ {} (:at 1649008375338) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008374454) (:by |u0) (:text |respo-ui.core) + |b $ %{} :Leaf (:at 1649008375071) (:by |u0) (:text |:refer) + |h $ %{} :Expr (:at 1649008375338) (:by |u0) :data $ {} - |T $ {} (:at 1649008375731) (:by |u0) (:text |hsl) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008375731) (:by |u0) (:text |hsl) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |respo.core) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |respo.core) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |defcomp) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |defeffect) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |>>) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:text |list->) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:text |<>) (:type :leaf) - |s $ {} (:at 1649007928567) (:by |u0) (:text |div) (:type :leaf) - |t $ {} (:at 1649007928567) (:by |u0) (:text |button) (:type :leaf) - |u $ {} (:at 1649007928567) (:by |u0) (:text |textarea) (:type :leaf) - |v $ {} (:at 1649007928567) (:by |u0) (:text |span) (:type :leaf) - |w $ {} (:at 1649007928567) (:by |u0) (:text |input) (:type :leaf) - |x $ {} (:at 1649007928567) (:by |u0) (:text |a) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |defcomp) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |defeffect) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |>>) + |o $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |list->) + |q $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |<>) + |s $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |div) + |t $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |button) + |u $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |textarea) + |v $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |span) + |w $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |input) + |x $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |a) + |o $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |respo.comp.space) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |respo.comp.space) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |=<) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |=<) + |q $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |reel.comp.reel) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |reel.comp.reel) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |comp-reel) (:type :leaf) - |s $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-reel) + |s $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |respo-md.comp.md) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |respo-md.comp.md) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |comp-md) (:type :leaf) - |t $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-md) + |t $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |lilac-parser.config) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |lilac-parser.config) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |dev?) (:type :leaf) - |u $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |dev?) + |u $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |lilac-parser.core) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |lilac-parser.core) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |parse-lilac) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |replace-lilac) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |find-lilac) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:text |defparser) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:text |is+) (:type :leaf) - |s $ {} (:at 1649007928567) (:by |u0) (:text |combine+) (:type :leaf) - |t $ {} (:at 1649007928567) (:by |u0) (:text |some+) (:type :leaf) - |u $ {} (:at 1649007928567) (:by |u0) (:text |many+) (:type :leaf) - |v $ {} (:at 1649007928567) (:by |u0) (:text |optional+) (:type :leaf) - |w $ {} (:at 1649007928567) (:by |u0) (:text |or+) (:type :leaf) - |x $ {} (:at 1649007928567) (:by |u0) (:text |one-of+) (:type :leaf) - |y $ {} (:at 1649007928567) (:by |u0) (:text |some+) (:type :leaf) - |z $ {} (:at 1649007928567) (:by |u0) (:text |unicode-range+) (:type :leaf) - |v $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |parse-lilac) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |replace-lilac) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |find-lilac) + |o $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |defparser) + |q $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |is+) + |s $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |combine+) + |t $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |some+) + |u $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |many+) + |v $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |optional+) + |w $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |or+) + |x $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |one-of+) + |y $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |some+) + |z $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |unicode-range+) + |v $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text "|\"@mvc-works/codearea") (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text "|\"@mvc-works/codearea") + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |codearea) (:type :leaf) - |y $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |codearea) + |y $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |feather.core) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |feather.core) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |comp-icon) (:type :leaf) - |z $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |comp-icon) + |z $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |lilac-parser.demo.s-expr) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |lilac-parser.demo.s-expr) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |s-expr-parser+) (:type :leaf) - |h $ {} (:at 1649011018570) (:by |u0) (:text |value-parser+) (:type :leaf) - |zD $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |s-expr-parser+) + |h $ %{} :Leaf (:at 1649011018570) (:by |u0) (:text |value-parser+) + |zD $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |lilac-parser.demo.json) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |lilac-parser.demo.json) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |demo-parser) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |number-parser) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:text |string-parser) (:type :leaf) - |o $ {} (:at 1649007928567) (:by |u0) (:text |array-parser+) (:type :leaf) - |q $ {} (:at 1649007928567) (:by |u0) (:text |value-parser+) (:type :leaf) - |s $ {} (:at 1649007928567) (:by |u0) (:text |boolean-parser) (:type :leaf) - |zP $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |demo-parser) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |number-parser) + |l $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |string-parser) + |o $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |array-parser+) + |q $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |value-parser+) + |s $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |boolean-parser) + |zP $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |respo-alerts.core) (:type :leaf) - |h $ {} (:at 1649007928567) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007928567) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |respo-alerts.core) + |h $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007928567) (:by |u0) :data $ {} - |b $ {} (:at 1649007928567) (:by |u0) (:text |use-prompt) (:type :leaf) - |zY $ {} (:at 1691429366725) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649007928567) (:by |u0) (:text |use-prompt) + |zY $ %{} :Expr (:at 1691429366725) (:by |u0) :data $ {} - |T $ {} (:at 1691429382667) (:by |u0) (:text |respo-ui.css) (:type :leaf) - |b $ {} (:at 1691429368720) (:by |u0) (:text |:as) (:type :leaf) - |h $ {} (:at 1691429369530) (:by |u0) (:text |css) (:type :leaf) - |ze $ {} (:at 1691429370381) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429382667) (:by |u0) (:text |respo-ui.css) + |b $ %{} :Leaf (:at 1691429368720) (:by |u0) (:text |:as) + |h $ %{} :Leaf (:at 1691429369530) (:by |u0) (:text |css) + |ze $ %{} :Expr (:at 1691429370381) (:by |u0) :data $ {} - |T $ {} (:at 1691429377557) (:by |u0) (:text |respo.css) (:type :leaf) - |b $ {} (:at 1691429378673) (:by |u0) (:text |:refer) (:type :leaf) - |h $ {} (:at 1691429378923) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429377557) (:by |u0) (:text |respo.css) + |b $ %{} :Leaf (:at 1691429378673) (:by |u0) (:text |:refer) + |h $ %{} :Expr (:at 1691429378923) (:by |u0) :data $ {} - |T $ {} (:at 1691429379892) (:by |u0) (:text |defstyle) (:type :leaf) - |lilac-parser.config $ {} - :defs $ {} - |dev? $ {} (:at 1649008721919) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429379892) (:by |u0) (:text |defstyle) + |lilac-parser.config $ %{} :FileEntry + :defs $ {} + |dev? $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008721919) (:by |u0) :data $ {} - |T $ {} (:at 1649008721919) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649008721919) (:by |u0) (:text |dev?) (:type :leaf) - |h $ {} (:at 1649008721919) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008721919) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649008721919) (:by |u0) (:text "|\"dev") (:type :leaf) - |h $ {} (:at 1649008721919) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008721919) (:by |u0) (:text |get-env) (:type :leaf) - |b $ {} (:at 1649008721919) (:by |u0) (:text "|\"mode") (:type :leaf) - |h $ {} (:at 1658660822051) (:by |u0) (:text "|\"release") (:type :leaf) - |site $ {} (:at 1649007940699) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008721919) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649008721919) (:by |u0) (:text |dev?) + |h $ %{} :Expr (:at 1649008721919) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008721919) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649008721919) (:by |u0) (:text "|\"dev") + |h $ %{} :Expr (:at 1649008721919) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008721919) (:by |u0) (:text |get-env) + |b $ %{} :Leaf (:at 1649008721919) (:by |u0) (:text "|\"mode") + |h $ %{} :Leaf (:at 1658660822051) (:by |u0) (:text "|\"release") + |site $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007940699) (:by |u0) :data $ {} - |T $ {} (:at 1649007940699) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007940699) (:by |u0) (:text |site) (:type :leaf) - |h $ {} (:at 1649007940699) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007940699) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007940699) (:by |u0) (:text |site) + |h $ %{} :Expr (:at 1649007940699) (:by |u0) :data $ {} - |T $ {} (:at 1649007940699) (:by |u0) (:text |{}) (:type :leaf) - |s $ {} (:at 1649007940699) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007940699) (:by |u0) (:text |{}) + |s $ %{} :Expr (:at 1649007940699) (:by |u0) :data $ {} - |T $ {} (:at 1649007940699) (:by |u0) (:text |:storage-key) (:type :leaf) - |b $ {} (:at 1649007940699) (:by |u0) (:text "|\"lilac-parser") (:type :leaf) - :ns $ {} (:at 1649007940699) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007940699) (:by |u0) (:text |:storage-key) + |b $ %{} :Leaf (:at 1649007940699) (:by |u0) (:text "|\"lilac-parser") + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007940699) (:by |u0) :data $ {} - |T $ {} (:at 1649007940699) (:by |u0) (:text |ns) (:type :leaf) - |b $ {} (:at 1649007940699) (:by |u0) (:text |lilac-parser.config) (:type :leaf) - |lilac-parser.core $ {} - :configs $ {} (:extension nil) - :defs $ {} - |*custom-methods $ {} (:at 1590167973071) (:by |rJG4IHzWf) (:id |_f52B4QPD4) (:type :expr) + |T $ %{} :Leaf (:at 1649007940699) (:by |u0) (:text |ns) + |b $ %{} :Leaf (:at 1649007940699) (:by |u0) (:text |lilac-parser.config) + |lilac-parser.core $ %{} :FileEntry + :defs $ {} + |*custom-methods $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1590167973071) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607275037754) (:by |u0) (:id |52kFwzv2bA) (:text |defatom) (:type :leaf) - |j $ {} (:at 1590167973071) (:by |rJG4IHzWf) (:id |plMrKdHrM9) (:text |*custom-methods) (:type :leaf) - |r $ {} (:at 1590167976627) (:by |rJG4IHzWf) (:id |EKrGU0QEdW) (:type :expr) + |T $ %{} :Leaf (:at 1607275037754) (:by |u0) (:text |defatom) + |j $ %{} :Leaf (:at 1590167973071) (:by |rJG4IHzWf) (:text |*custom-methods) + |r $ %{} :Expr (:at 1590167976627) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167976940) (:by |rJG4IHzWf) (:id |HykUeixXL5) (:text |{}) (:type :leaf) - |combine+ $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |Ba9GSqmo19) (:type :expr) + |T $ %{} :Leaf (:at 1590167976940) (:by |rJG4IHzWf) (:text |{}) + |combine+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273340736) (:by |u0) (:id |BIoTTIfLCD) (:text |defn) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |Z4dGWvjP0c) (:text |combine+) (:type :leaf) - |x $ {} (:at 1588676657005) (:by |rJG4IHzWf) (:id |1QXX9dD72c) (:type :expr) + |T $ %{} :Leaf (:at 1607273340736) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |combine+) + |x $ %{} :Expr (:at 1588676657005) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676657005) (:by |rJG4IHzWf) (:id |3nL5wnqpZx) (:text |xs) (:type :leaf) - |j $ {} (:at 1607275488784) (:by |u0) (:id |aBqDTFiPf) (:text |&) (:type :leaf) - |r $ {} (:at 1607275489528) (:by |u0) (:text |args) (:type :leaf) - |y $ {} (:at 1607273344094) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588676657005) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1607275488784) (:by |u0) (:text |&) + |r $ %{} :Leaf (:at 1607275489528) (:by |u0) (:text |args) + |y $ %{} :Expr (:at 1607273344094) (:by |u0) :data $ {} - |D $ {} (:at 1607273345412) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607273345652) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273345412) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607273345652) (:by |u0) :data $ {} - |T $ {} (:at 1607273345804) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273345804) (:by |u0) :data $ {} - |T $ {} (:at 1607273347603) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607273347994) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273347603) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607273347994) (:by |u0) :data $ {} - |T $ {} (:at 1607273349360) (:by |u0) (:text |either) (:type :leaf) - |j $ {} (:at 1607273349714) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273349360) (:by |u0) (:text |either) + |j $ %{} :Expr (:at 1607273349714) (:by |u0) :data $ {} - |T $ {} (:at 1607273354041) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607273354723) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273358480) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |y1vd3zfBvC) (:type :expr) + |T $ %{} :Leaf (:at 1607273354041) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607273354723) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273358480) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |fatu_tOZSq) (:text |{}) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |Urtp1ujdxC) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |W2LhGzA3pN) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |rdOvxn1HdE) (:text |:combine) (:type :leaf) - |r $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |Hd8pA4CuzK) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:combine) + |r $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197761028) (:by |rJG4IHzWf) (:id |bwYNOxA4t2) (:text |:items) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |GoJursyv78) (:text |xs) (:type :leaf) - |v $ {} (:at 1588676637527) (:by |rJG4IHzWf) (:id |fDkEU3QJHy) (:type :expr) + |T $ %{} :Leaf (:at 1584197761028) (:by |rJG4IHzWf) (:text |:items) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |xs) + |v $ %{} :Expr (:at 1588676637527) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676639000) (:by |rJG4IHzWf) (:id |fDkEU3QJHyleaf) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588676639386) (:by |rJG4IHzWf) (:id |O0ZKJ00yV) (:text |transform) (:type :leaf) - |core-methods $ {} (:at 1590167847157) (:by |rJG4IHzWf) (:id |npQReVXXXr) (:type :expr) + |T $ %{} :Leaf (:at 1588676639000) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588676639386) (:by |rJG4IHzWf) (:text |transform) + |core-methods $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1590167847157) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167848583) (:by |rJG4IHzWf) (:id |ZzD0rT270m) (:text |def) (:type :leaf) - |j $ {} (:at 1590167847157) (:by |rJG4IHzWf) (:id |3c1dLw0jl_) (:text |core-methods) (:type :leaf) - |r $ {} (:at 1590167847157) (:by |rJG4IHzWf) (:id |YvqeVbOufW) (:type :expr) + |T $ %{} :Leaf (:at 1590167848583) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1590167847157) (:by |rJG4IHzWf) (:text |core-methods) + |r $ %{} :Expr (:at 1590167847157) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167851641) (:by |rJG4IHzWf) (:id |1ACcdd8_6) (:text |{}) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |YInUc7t7u7) (:type :expr) + |T $ %{} :Leaf (:at 1590167851641) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |rktw1tf7jz) (:text |:is) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |8oCXjeYRTb) (:text |parse-is) (:type :leaf) - |r $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |dJ7quSTjEx) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:is) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-is) + |r $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |fUZqXne3Yj) (:text |:or) (:type :leaf) - |j $ {} (:at 1590167889352) (:by |rJG4IHzWf) (:id |Ih4Um_ziBiS) (:text |parse-or) (:type :leaf) - |v $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |cVPGqKsfTN6) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:or) + |j $ %{} :Leaf (:at 1590167889352) (:by |rJG4IHzWf) (:text |parse-or) + |v $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |vm6sRjubUIr) (:text |:many) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |Ohhpe3PMI_9) (:text |parse-many) (:type :leaf) - |x $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |_58xnsG-ork) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:many) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-many) + |x $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |anZw7KKJagZ) (:text |:some) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |7DWePY72BsQ) (:text |parse-some) (:type :leaf) - |y $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |8mYInKw2DHq) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:some) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-some) + |y $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |gj8neN3_EE7) (:text |:optional) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |Nm1bYsnGKUX) (:text |parse-optional) (:type :leaf) - |yT $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |hLGaxlY34Xj) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:optional) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-optional) + |yT $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |H_OnbiyvjUr) (:text |:component) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |3KEhVEypZaI) (:text |parse-component) (:type :leaf) - |yj $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |_pAZVXlHqEy) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:component) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-component) + |yj $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |eSaswgOEo3t) (:text |:combine) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |MgqBxGLlzcl) (:text |parse-combine) (:type :leaf) - |yr $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |Ro0DZ5VtvJ7) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:combine) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-combine) + |yr $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |_0NgKM-sIGT) (:text |:one-of) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |tjH2KX-qSQh) (:text |parse-one-of) (:type :leaf) - |yv $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |d2kEyKSyKrO) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:one-of) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-one-of) + |yv $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |iFGcqbsAgNe) (:text |:interleave) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |yStlQe0k_UN) (:text |parse-interleave) (:type :leaf) - |yx $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |IF_PDRIdS0x) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:interleave) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-interleave) + |yx $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |oLaVaKVEgl7) (:text |:other-than) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |jAu5MTPEj-E) (:text |parse-other-than) (:type :leaf) - |yy $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |q6IwL3CmENJ) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:other-than) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-other-than) + |yy $ %{} :Expr (:at 1590167861555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |veFlxFWPFHP) (:text |:label) (:type :leaf) - |j $ {} (:at 1590167861555) (:by |rJG4IHzWf) (:id |Jj9DDeSxvE9) (:text |parse-label) (:type :leaf) - |yyT $ {} (:at 1593949766788) (:by |rJG4IHzWf) (:id |Kc_-30k-M) (:type :expr) + |T $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |:label) + |j $ %{} :Leaf (:at 1590167861555) (:by |rJG4IHzWf) (:text |parse-label) + |yyT $ %{} :Expr (:at 1593949766788) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949772959) (:by |rJG4IHzWf) (:id |Kc_-30k-Mleaf) (:text |:unicode-range) (:type :leaf) - |j $ {} (:at 1593949779132) (:by |rJG4IHzWf) (:id |Dzwons2cUF) (:text |parse-unicode-range) (:type :leaf) - |defparser $ {} (:at 1607272925724) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1593949772959) (:by |rJG4IHzWf) (:text |:unicode-range) + |j $ %{} :Leaf (:at 1593949779132) (:by |rJG4IHzWf) (:text |parse-unicode-range) + |defparser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1607272925724) (:by |u0) :data $ {} - |T $ {} (:at 1607272943961) (:by |u0) (:text |defmacro) (:type :leaf) - |j $ {} (:at 1607272925724) (:by |u0) (:text |defparser) (:type :leaf) - |r $ {} (:at 1607272925724) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607272943961) (:by |u0) (:text |defmacro) + |j $ %{} :Leaf (:at 1607272925724) (:by |u0) (:text |defparser) + |r $ %{} :Expr (:at 1607272925724) (:by |u0) :data $ {} - |T $ {} (:at 1607272958057) (:by |u0) (:text |comp-name) (:type :leaf) - |j $ {} (:at 1607272958689) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607272959883) (:by |u0) (:text |value-fn) (:type :leaf) - |v $ {} (:at 1607272960838) (:by |u0) (:text |body) (:type :leaf) - |t $ {} (:at 1607273004958) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607272958057) (:by |u0) (:text |comp-name) + |j $ %{} :Leaf (:at 1607272958689) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607272959883) (:by |u0) (:text |value-fn) + |v $ %{} :Leaf (:at 1607272960838) (:by |u0) (:text |body) + |t $ %{} :Expr (:at 1607273004958) (:by |u0) :data $ {} - |T $ {} (:at 1607273006265) (:by |u0) (:text |assert) (:type :leaf) - |j $ {} (:at 1607273014222) (:by |u0) (:text "|\"args in a list") (:type :leaf) - |r $ {} (:at 1607273015116) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273006265) (:by |u0) (:text |assert) + |j $ %{} :Leaf (:at 1607273014222) (:by |u0) (:text "|\"args in a list") + |r $ %{} :Expr (:at 1607273015116) (:by |u0) :data $ {} - |T $ {} (:at 1607273016021) (:by |u0) (:text |list?) (:type :leaf) - |j $ {} (:at 1607273016746) (:by |u0) (:text |args) (:type :leaf) - |v $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273016021) (:by |u0) (:text |list?) + |j $ %{} :Leaf (:at 1607273016746) (:by |u0) (:text |args) + |v $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1623691747107) (:by |u0) (:text |quasiquote) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691747107) (:by |u0) (:text |quasiquote) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |defn) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |defn) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text |comp-name) (:type :leaf) - |r $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |comp-name) + |r $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text |args) (:type :leaf) - |v $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |args) + |v $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |assert) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text "|\"a function for parser") (:type :leaf) - |r $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |assert) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text "|\"a function for parser") + |r $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |fn?) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |fn?) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text |value-fn) (:type :leaf) - |x $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |value-fn) + |x $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |{}) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |{}) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text |:component) (:type :leaf) - |r $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |:parser-node) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |:component) + |r $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |:name) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |:name) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1685482309000) (:by |u0) (:text |turn-tag) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1685482309000) (:by |u0) (:text |turn-tag) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |quote) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |quote) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text |comp-name) (:type :leaf) - |v $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |comp-name) + |v $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |:blackbox?) (:type :leaf) - |j $ {} (:at 1607273236821) (:by |u0) (:text |false) (:type :leaf) - |w $ {} (:at 1607273241876) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |:blackbox?) + |j $ %{} :Leaf (:at 1607273236821) (:by |u0) (:text |false) + |w $ %{} :Expr (:at 1607273241876) (:by |u0) :data $ {} - |T $ {} (:at 1607273241876) (:by |u0) (:text |:value-fn) (:type :leaf) - |j $ {} (:at 1607273241876) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273241876) (:by |u0) (:text |:value-fn) + |j $ %{} :Expr (:at 1607273241876) (:by |u0) :data $ {} - |T $ {} (:at 1607273241876) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273241876) (:by |u0) (:text |value-fn) (:type :leaf) - |x $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273241876) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273241876) (:by |u0) (:text |value-fn) + |x $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |:args) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |:args) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |[]) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |[]) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |~@) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text |args) (:type :leaf) - |yT $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |~@) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |args) + |yT $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |:fn) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |:fn) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |fn) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |fn) + |j $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273233985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |args) + |r $ %{} :Expr (:at 1607273233985) (:by |u0) :data $ {} - |T $ {} (:at 1607273233985) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273233985) (:by |u0) (:text |body) (:type :leaf) - |defparser- $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273233985) (:by |u0) (:text |body) + |defparser- $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |defmacro) (:type :leaf) - |j $ {} (:at 1607273111138) (:by |u0) (:text |defparser-) (:type :leaf) - |r $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |defmacro) + |j $ %{} :Leaf (:at 1607273111138) (:by |u0) (:text |defparser-) + |r $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |comp-name) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273108641) (:by |u0) (:text |value-fn) (:type :leaf) - |v $ {} (:at 1607273108641) (:by |u0) (:text |body) (:type :leaf) - |v $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |comp-name) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |value-fn) + |v $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |body) + |v $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |assert) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text "|\"args in a list") (:type :leaf) - |r $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |assert) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text "|\"args in a list") + |r $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |list?) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text |args) (:type :leaf) - |y $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |list?) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |args) + |y $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1623691753458) (:by |u0) (:text |quasiquote) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691753458) (:by |u0) (:text |quasiquote) + |j $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |defn) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |defn) + |j $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text |comp-name) (:type :leaf) - |r $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |comp-name) + |r $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text |args) (:type :leaf) - |t $ {} (:at 1607273202558) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |args) + |t $ %{} :Expr (:at 1607273202558) (:by |u0) :data $ {} - |T $ {} (:at 1607273202558) (:by |u0) (:text |assert) (:type :leaf) - |j $ {} (:at 1607273202558) (:by |u0) (:text "|\"a function for parser") (:type :leaf) - |r $ {} (:at 1607273202558) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273202558) (:by |u0) (:text |assert) + |j $ %{} :Leaf (:at 1607273202558) (:by |u0) (:text "|\"a function for parser") + |r $ %{} :Expr (:at 1607273202558) (:by |u0) :data $ {} - |T $ {} (:at 1607273202558) (:by |u0) (:text |fn?) (:type :leaf) - |j $ {} (:at 1607273225534) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273202558) (:by |u0) (:text |fn?) + |j $ %{} :Expr (:at 1607273225534) (:by |u0) :data $ {} - |D $ {} (:at 1607273226658) (:by |u0) (:text |~) (:type :leaf) - |T $ {} (:at 1607273202558) (:by |u0) (:text |value-fn) (:type :leaf) - |v $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273226658) (:by |u0) (:text |~) + |T $ %{} :Leaf (:at 1607273202558) (:by |u0) (:text |value-fn) + |v $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |{}) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |{}) + |j $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text |:component) (:type :leaf) - |r $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |:parser-node) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |:component) + |r $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |:name) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |:name) + |j $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1685482314332) (:by |u0) (:text |turn-tag) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1685482314332) (:by |u0) (:text |turn-tag) + |j $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |quote) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |quote) + |j $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text |comp-name) (:type :leaf) - |v $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |comp-name) + |v $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273115032) (:by |u0) (:text |:blackbox?) (:type :leaf) - |j $ {} (:at 1607273231498) (:by |u0) (:text |true) (:type :leaf) - |xT $ {} (:at 1607273216263) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273115032) (:by |u0) (:text |:blackbox?) + |j $ %{} :Leaf (:at 1607273231498) (:by |u0) (:text |true) + |xT $ %{} :Expr (:at 1607273216263) (:by |u0) :data $ {} - |T $ {} (:at 1607273217827) (:by |u0) (:text |:value-fn) (:type :leaf) - |j $ {} (:at 1607273218439) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273217827) (:by |u0) (:text |:value-fn) + |j $ %{} :Expr (:at 1607273218439) (:by |u0) :data $ {} - |T $ {} (:at 1607273219027) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273219581) (:by |u0) (:text |value-fn) (:type :leaf) - |xj $ {} (:at 1607273246125) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273219027) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273219581) (:by |u0) (:text |value-fn) + |xj $ %{} :Expr (:at 1607273246125) (:by |u0) :data $ {} - |T $ {} (:at 1607273246125) (:by |u0) (:text |:args) (:type :leaf) - |j $ {} (:at 1607273246125) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273246125) (:by |u0) (:text |:args) + |j $ %{} :Expr (:at 1607273246125) (:by |u0) :data $ {} - |T $ {} (:at 1607273246125) (:by |u0) (:text |[]) (:type :leaf) - |j $ {} (:at 1607273246125) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273246125) (:by |u0) (:text |[]) + |j $ %{} :Expr (:at 1607273246125) (:by |u0) :data $ {} - |T $ {} (:at 1607273246125) (:by |u0) (:text |~@) (:type :leaf) - |j $ {} (:at 1607273246125) (:by |u0) (:text |args) (:type :leaf) - |y $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273246125) (:by |u0) (:text |~@) + |j $ %{} :Leaf (:at 1607273246125) (:by |u0) (:text |args) + |y $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |:fn) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |:fn) + |j $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |fn) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |fn) + |j $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273108641) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |args) + |r $ %{} :Expr (:at 1607273108641) (:by |u0) :data $ {} - |T $ {} (:at 1607273108641) (:by |u0) (:text |~) (:type :leaf) - |j $ {} (:at 1607273108641) (:by |u0) (:text |body) (:type :leaf) - |dev-check $ {} (:at 1649009501442) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |~) + |j $ %{} :Leaf (:at 1607273108641) (:by |u0) (:text |body) + |dev-check $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649009501442) (:by |u0) :data $ {} - |T $ {} (:at 1649009505899) (:by |u0) (:text |defmacro) (:type :leaf) - |b $ {} (:at 1649009501442) (:by |u0) (:text |dev-check) (:type :leaf) - |h $ {} (:at 1649009501442) (:by |u0) (:type :expr) - :data $ {} - |D $ {} (:at 1649009509048) (:by |u0) (:text |&) (:type :leaf) - |T $ {} (:at 1649009507447) (:by |u0) (:text |xs) (:type :leaf) - |l $ {} (:at 1649009513883) (:by |u0) (:text "|\"TODO") (:type :leaf) - |find-lilac $ {} (:at 1593428651920) (:by |rJG4IHzWf) (:id |I6gOJLQQmJ) (:type :expr) + |T $ %{} :Leaf (:at 1649009505899) (:by |u0) (:text |defmacro) + |b $ %{} :Leaf (:at 1649009501442) (:by |u0) (:text |dev-check) + |h $ %{} :Expr (:at 1649009501442) (:by |u0) + :data $ {} + |D $ %{} :Leaf (:at 1649009509048) (:by |u0) (:text |&) + |T $ %{} :Leaf (:at 1649009507447) (:by |u0) (:text |xs) + |l $ %{} :Leaf (:at 1649009513883) (:by |u0) (:text "|\"TODO") + |find-lilac $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593428651920) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273546653) (:by |u0) (:id |j_Z1nqU6Dm) (:text |defn) (:type :leaf) - |j $ {} (:at 1593428651920) (:by |rJG4IHzWf) (:id |RslgRszd_s) (:text |find-lilac) (:type :leaf) - |r $ {} (:at 1593428658430) (:by |rJG4IHzWf) (:id |slYGnc_MdF) (:type :expr) + |T $ %{} :Leaf (:at 1607273546653) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1593428651920) (:by |rJG4IHzWf) (:text |find-lilac) + |r $ %{} :Expr (:at 1593428658430) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593428658430) (:by |rJG4IHzWf) (:id |rR3d3IuZ3Z) (:text |content) (:type :leaf) - |j $ {} (:at 1593428658430) (:by |rJG4IHzWf) (:id |aO983ryZuc) (:text |rule) (:type :leaf) - |v $ {} (:at 1593428658430) (:by |rJG4IHzWf) (:id |nwQZtQyJ5A) (:type :expr) + |T $ %{} :Leaf (:at 1593428658430) (:by |rJG4IHzWf) (:text |content) + |j $ %{} :Leaf (:at 1593428658430) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1593428658430) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273542661) (:by |u0) (:id |V5Qw5tq7BM) (:text |find-lilac-iter) (:type :leaf) - |j $ {} (:at 1593429396902) (:by |rJG4IHzWf) (:id |oAq0lXD0NJ) (:type :expr) + |T $ %{} :Leaf (:at 1607273542661) (:by |u0) (:text |find-lilac-iter) + |j $ %{} :Expr (:at 1593429396902) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593429396463) (:by |rJG4IHzWf) (:id |ClqcJYBZeK) (:text |[]) (:type :leaf) - |r $ {} (:at 1593428658430) (:by |rJG4IHzWf) (:id |7KRGd8syGu) (:type :expr) + |T $ %{} :Leaf (:at 1593429396463) (:by |rJG4IHzWf) (:text |[]) + |r $ %{} :Expr (:at 1593428658430) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593428658430) (:by |rJG4IHzWf) (:id |H8Np0avQbt) (:text |[]) (:type :leaf) - |v $ {} (:at 1593710709399) (:by |rJG4IHzWf) (:id |npdkxrvteQ) (:type :expr) + |T $ %{} :Leaf (:at 1593428658430) (:by |rJG4IHzWf) (:text |[]) + |v $ %{} :Expr (:at 1593710709399) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1593710710058) (:by |rJG4IHzWf) (:id |IDrKRRFY2e) (:text |if) (:type :leaf) - |L $ {} (:at 1593710711112) (:by |rJG4IHzWf) (:id |8Tz56uunF) (:type :expr) + |D $ %{} :Leaf (:at 1593710710058) (:by |rJG4IHzWf) (:text |if) + |L $ %{} :Expr (:at 1593710711112) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593710711390) (:by |rJG4IHzWf) (:id |e7LTCIFCr) (:text |string?) (:type :leaf) - |j $ {} (:at 1593710712218) (:by |rJG4IHzWf) (:id |W0OxcVDFEU) (:text |content) (:type :leaf) - |P $ {} (:at 1593710715085) (:by |rJG4IHzWf) (:id |ss8qn8HlB) (:type :expr) + |T $ %{} :Leaf (:at 1593710711390) (:by |rJG4IHzWf) (:text |string?) + |j $ %{} :Leaf (:at 1593710712218) (:by |rJG4IHzWf) (:text |content) + |P $ %{} :Expr (:at 1593710715085) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273574499) (:by |u0) (:id |uJGtAHLDzS) (:text |split) (:type :leaf) - |j $ {} (:at 1593710717706) (:by |rJG4IHzWf) (:id |75NcAqqta_) (:text |content) (:type :leaf) - |r $ {} (:at 1593710719039) (:by |rJG4IHzWf) (:id |1u4lGdYNu) (:text "|\"") (:type :leaf) - |T $ {} (:at 1593428658430) (:by |rJG4IHzWf) (:id |gD0NMsXQvY) (:text |content) (:type :leaf) - |x $ {} (:at 1593428658430) (:by |rJG4IHzWf) (:id |pcNpW78DWF) (:text |rule) (:type :leaf) - |find-lilac-iter $ {} (:at 1607273532829) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273574499) (:by |u0) (:text |split) + |j $ %{} :Leaf (:at 1593710717706) (:by |rJG4IHzWf) (:text |content) + |r $ %{} :Leaf (:at 1593710719039) (:by |rJG4IHzWf) (:text "|\"") + |T $ %{} :Leaf (:at 1593428658430) (:by |rJG4IHzWf) (:text |content) + |x $ %{} :Leaf (:at 1593428658430) (:by |rJG4IHzWf) (:text |rule) + |find-lilac-iter $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1607273532829) (:by |u0) :data $ {} - |T $ {} (:at 1607273537605) (:by |u0) (:text |defn) (:type :leaf) - |j $ {} (:at 1607273532829) (:by |u0) (:text |find-lilac-iter) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273537605) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1607273532829) (:by |u0) (:text |find-lilac-iter) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |acc) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |attempts) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:text |content) (:type :leaf) - |v $ {} (:at 1607273534771) (:by |u0) (:text |rule) (:type :leaf) - |v $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |acc) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempts) + |r $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |content) + |v $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |rule) + |v $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |assert) (:type :leaf) - |b $ {} (:at 1607275774855) (:by |u0) (:text "|\"expects content in sequence") (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |assert) + |b $ %{} :Leaf (:at 1607275774855) (:by |u0) (:text "|\"expects content in sequence") + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607275772321) (:by |u0) (:text |list?) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |content) (:type :leaf) - |x $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607275772321) (:by |u0) (:text |list?) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |content) + |x $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |if) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |if) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |empty?) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |content) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |empty?) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |content) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |{}) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |{}) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |:result) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |acc) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |:result) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |acc) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |:attempts) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |attempts) (:type :leaf) - |v $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |:attempts) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempts) + |v $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |let) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |let) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |attempt) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempt) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |parse-lilac) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |content) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:text |rule) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |parse-lilac) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |content) + |r $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |rule) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |if) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |if) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |attempt) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |:ok?) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempt) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |recur) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |recur) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607275786069) (:by |u0) (:text |conj) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |acc) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607275786069) (:by |u0) (:text |conj) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |acc) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |{}) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |{}) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |:content) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |:content) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1623691804211) (:by |u0) (:text |->) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691804211) (:by |u0) (:text |->) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |take) (:type :leaf) - |r $ {} (:at 1607595574233) (:by |u0) (:text |content) (:type :leaf) - |v $ {} (:at 1623691807213) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |take) + |r $ %{} :Leaf (:at 1607595574233) (:by |u0) (:text |content) + |v $ %{} :Expr (:at 1623691807213) (:by |u0) :data $ {} - |T $ {} (:at 1623691807213) (:by |u0) (:text |-) (:type :leaf) - |j $ {} (:at 1623691807213) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691807213) (:by |u0) (:text |-) + |j $ %{} :Expr (:at 1623691807213) (:by |u0) :data $ {} - |T $ {} (:at 1623691807213) (:by |u0) (:text |count) (:type :leaf) - |j $ {} (:at 1623691807213) (:by |u0) (:text |content) (:type :leaf) - |r $ {} (:at 1623691807213) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691807213) (:by |u0) (:text |count) + |j $ %{} :Leaf (:at 1623691807213) (:by |u0) (:text |content) + |r $ %{} :Expr (:at 1623691807213) (:by |u0) :data $ {} - |T $ {} (:at 1623691807213) (:by |u0) (:text |count) (:type :leaf) - |j $ {} (:at 1623691807213) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691807213) (:by |u0) (:text |count) + |j $ %{} :Expr (:at 1623691807213) (:by |u0) :data $ {} - |T $ {} (:at 1623691807213) (:by |u0) (:text |:rest) (:type :leaf) - |j $ {} (:at 1623691807213) (:by |u0) (:text |attempt) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691807213) (:by |u0) (:text |:rest) + |j $ %{} :Leaf (:at 1623691807213) (:by |u0) (:text |attempt) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607275789024) (:by |u0) (:text |join) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text "|\"") (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607275789024) (:by |u0) (:text |join) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text "|\"") + |r $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |:value) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |:value) + |j $ %{} :Expr (:at 1607273534771) (:by |u0) :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |:value) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |attempt) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |conj) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |attempts) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:text |attempt) (:type :leaf) - |v $ {} (:at 1607273534771) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |:rest) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |attempt) (:type :leaf) - |x $ {} (:at 1607273534771) (:by |u0) (:text |rule) (:type :leaf) - |v $ {} (:at 1607273534771) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |recur) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |acc) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |conj) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |attempts) (:type :leaf) - |r $ {} (:at 1607273534771) (:by |u0) (:text |attempt) (:type :leaf) - |v $ {} (:at 1607273534771) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607273534771) (:by |u0) (:text |rest) (:type :leaf) - |j $ {} (:at 1607273534771) (:by |u0) (:text |content) (:type :leaf) - |x $ {} (:at 1607273534771) (:by |u0) (:text |rule) (:type :leaf) - |interleave+ $ {} (:at 1588588800820) (:by |rJG4IHzWf) (:id |LgdZF7Dp1W) (:type :expr) + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |:value) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempt) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |conj) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempts) + |r $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempt) + |v $ %{} :Expr (:at 1607273534771) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |:rest) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempt) + |x $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |rule) + |v $ %{} :Expr (:at 1607273534771) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |recur) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |acc) + |r $ %{} :Expr (:at 1607273534771) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |conj) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempts) + |r $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |attempt) + |v $ %{} :Expr (:at 1607273534771) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |rest) + |j $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |content) + |x $ %{} :Leaf (:at 1607273534771) (:by |u0) (:text |rule) + |interleave+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1588588800820) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607594136941) (:by |u0) (:id |YEh1RG0O61) (:text |defn) (:type :leaf) - |j $ {} (:at 1588588800820) (:by |rJG4IHzWf) (:id |9CJTc-0SyH) (:text |interleave+) (:type :leaf) - |x $ {} (:at 1588676752013) (:by |rJG4IHzWf) (:id |LgI9iTA5s3) (:type :expr) + |T $ %{} :Leaf (:at 1607594136941) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1588588800820) (:by |rJG4IHzWf) (:text |interleave+) + |x $ %{} :Expr (:at 1588676752013) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676752013) (:by |rJG4IHzWf) (:id |-y-tUZYkiH) (:text |x) (:type :leaf) - |j $ {} (:at 1588676752013) (:by |rJG4IHzWf) (:id |iOXLcCJ5kp) (:text |y) (:type :leaf) - |r $ {} (:at 1607594118673) (:by |u0) (:id |ZgtmkMgH6) (:text |&) (:type :leaf) - |v $ {} (:at 1607594119483) (:by |u0) (:text |args) (:type :leaf) - |y $ {} (:at 1607594120904) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588676752013) (:by |rJG4IHzWf) (:text |x) + |j $ %{} :Leaf (:at 1588676752013) (:by |rJG4IHzWf) (:text |y) + |r $ %{} :Leaf (:at 1607594118673) (:by |u0) (:text |&) + |v $ %{} :Leaf (:at 1607594119483) (:by |u0) (:text |args) + |y $ %{} :Expr (:at 1607594120904) (:by |u0) :data $ {} - |D $ {} (:at 1607594121627) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607594121915) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607594121627) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607594121915) (:by |u0) :data $ {} - |T $ {} (:at 1607594122095) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607594122095) (:by |u0) :data $ {} - |T $ {} (:at 1607594122445) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607594123702) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607594122445) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607594123702) (:by |u0) :data $ {} - |T $ {} (:at 1607594124711) (:by |u0) (:text |either) (:type :leaf) - |b $ {} (:at 1607594129015) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607594124711) (:by |u0) (:text |either) + |b $ %{} :Expr (:at 1607594129015) (:by |u0) :data $ {} - |T $ {} (:at 1607594130457) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607594131116) (:by |u0) (:text |args) (:type :leaf) - |j $ {} (:at 1607594128244) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1588588864835) (:by |rJG4IHzWf) (:id |4XY9PAyWZT) (:type :expr) + |T $ %{} :Leaf (:at 1607594130457) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607594131116) (:by |u0) (:text |args) + |j $ %{} :Leaf (:at 1607594128244) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1588588864835) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588588864835) (:by |rJG4IHzWf) (:id |j-Nwpy_yC0) (:text |{}) (:type :leaf) - |j $ {} (:at 1588588864835) (:by |rJG4IHzWf) (:id |dAe2T3Ifpw) (:type :expr) + |T $ %{} :Leaf (:at 1588588864835) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1588588864835) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588588864835) (:by |rJG4IHzWf) (:id |C_fDsaZwUB) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588589235253) (:by |rJG4IHzWf) (:id |t9vqhjycvQ) (:text |:interleave) (:type :leaf) - |r $ {} (:at 1588588864835) (:by |rJG4IHzWf) (:id |xQu2IZ_cuf) (:type :expr) + |T $ %{} :Leaf (:at 1588588864835) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588589235253) (:by |rJG4IHzWf) (:text |:interleave) + |r $ %{} :Expr (:at 1588588864835) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588588884662) (:by |rJG4IHzWf) (:id |dvNUnHrbvN) (:text |:x) (:type :leaf) - |j $ {} (:at 1588588885726) (:by |rJG4IHzWf) (:id |oSk5rD5T3) (:text |x) (:type :leaf) - |v $ {} (:at 1588588886530) (:by |rJG4IHzWf) (:id |gFoJg7aq78) (:type :expr) + |T $ %{} :Leaf (:at 1588588884662) (:by |rJG4IHzWf) (:text |:x) + |j $ %{} :Leaf (:at 1588588885726) (:by |rJG4IHzWf) (:text |x) + |v $ %{} :Expr (:at 1588588886530) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588588887102) (:by |rJG4IHzWf) (:id |gFoJg7aq78leaf) (:text |:y) (:type :leaf) - |j $ {} (:at 1588588887961) (:by |rJG4IHzWf) (:id |xgN3TDND0m) (:text |y) (:type :leaf) - |x $ {} (:at 1588676761857) (:by |rJG4IHzWf) (:id |1fptE5SE2w) (:type :expr) + |T $ %{} :Leaf (:at 1588588887102) (:by |rJG4IHzWf) (:text |:y) + |j $ %{} :Leaf (:at 1588588887961) (:by |rJG4IHzWf) (:text |y) + |x $ %{} :Expr (:at 1588676761857) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676762909) (:by |rJG4IHzWf) (:id |1fptE5SE2wleaf) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588676764074) (:by |rJG4IHzWf) (:id |BKuY2qmL8) (:text |transform) (:type :leaf) - |is+ $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |rdF2uQbbuz) (:type :expr) + |T $ %{} :Leaf (:at 1588676762909) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588676764074) (:by |rJG4IHzWf) (:text |transform) + |is+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273397719) (:by |u0) (:id |ApTxi2UaY3) (:text |defn) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |H9ao2dhWIL) (:text |is+) (:type :leaf) - |v $ {} (:at 1588676792645) (:by |rJG4IHzWf) (:id |0JGP60llvz) (:type :expr) + |T $ %{} :Leaf (:at 1607273397719) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |is+) + |v $ %{} :Expr (:at 1588676792645) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676792645) (:by |rJG4IHzWf) (:id |iuajoFlZdB) (:text |x) (:type :leaf) - |b $ {} (:at 1607273377842) (:by |u0) (:text |&) (:type :leaf) - |j $ {} (:at 1607273377116) (:by |u0) (:id |HfVGFedx17) (:text |args) (:type :leaf) - |x $ {} (:at 1607273379094) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588676792645) (:by |rJG4IHzWf) (:text |x) + |b $ %{} :Leaf (:at 1607273377842) (:by |u0) (:text |&) + |j $ %{} :Leaf (:at 1607273377116) (:by |u0) (:text |args) + |x $ %{} :Expr (:at 1607273379094) (:by |u0) :data $ {} - |D $ {} (:at 1607273380258) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607273380459) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273380258) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607273380459) (:by |u0) :data $ {} - |T $ {} (:at 1607273380621) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273380621) (:by |u0) :data $ {} - |T $ {} (:at 1607273382997) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607273383569) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273382997) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607273383569) (:by |u0) :data $ {} - |T $ {} (:at 1607273387142) (:by |u0) (:text |either) (:type :leaf) - |j $ {} (:at 1607273387358) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273387142) (:by |u0) (:text |either) + |j $ %{} :Expr (:at 1607273387358) (:by |u0) :data $ {} - |T $ {} (:at 1607273388088) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607273388721) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273392629) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |XH7g_iGnwX) (:type :expr) + |T $ %{} :Leaf (:at 1607273388088) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607273388721) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273392629) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |ZUF9kgZDni) (:text |{}) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |af7Lgi8qrA) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |6qQSuyPJbt) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |D5SpDyy6Pk) (:text |:is) (:type :leaf) - |r $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |jjR8pYCLM2) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:is) + |r $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |nCo0Lwcz9l) (:text |:item) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |KWU6hSJXXf) (:text |x) (:type :leaf) - |v $ {} (:at 1588676805966) (:by |rJG4IHzWf) (:id |N-ESyWsmGd) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |x) + |v $ %{} :Expr (:at 1588676805966) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676806634) (:by |rJG4IHzWf) (:id |N-ESyWsmGdleaf) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588676807705) (:by |rJG4IHzWf) (:id |J74b3j_TH) (:text |transform) (:type :leaf) - |label+ $ {} (:at 1588867316121) (:by |rJG4IHzWf) (:id |QSnNsPTgzj) (:type :expr) + |T $ %{} :Leaf (:at 1588676806634) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588676807705) (:by |rJG4IHzWf) (:text |transform) + |label+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1588867316121) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867316121) (:by |rJG4IHzWf) (:id |CHJa_k7hiz) (:text |defn) (:type :leaf) - |j $ {} (:at 1588867316121) (:by |rJG4IHzWf) (:id |1oyegNLuBE) (:text |label+) (:type :leaf) - |r $ {} (:at 1588867316121) (:by |rJG4IHzWf) (:id |Txrs6POFux) (:type :expr) + |T $ %{} :Leaf (:at 1588867316121) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1588867316121) (:by |rJG4IHzWf) (:text |label+) + |r $ %{} :Expr (:at 1588867316121) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867324402) (:by |rJG4IHzWf) (:id |Fe_tGXPkiz) (:text |label) (:type :leaf) - |j $ {} (:at 1588867327299) (:by |rJG4IHzWf) (:id |y2GdugC27) (:text |item) (:type :leaf) - |v $ {} (:at 1588867327852) (:by |rJG4IHzWf) (:id |BORKVV4ViZ) (:type :expr) + |T $ %{} :Leaf (:at 1588867324402) (:by |rJG4IHzWf) (:text |label) + |j $ %{} :Leaf (:at 1588867327299) (:by |rJG4IHzWf) (:text |item) + |v $ %{} :Expr (:at 1588867327852) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867328383) (:by |rJG4IHzWf) (:id |BORKVV4ViZleaf) (:text |{}) (:type :leaf) - |j $ {} (:at 1588867328645) (:by |rJG4IHzWf) (:id |trFXksjVp8) (:type :expr) + |T $ %{} :Leaf (:at 1588867328383) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1588867328645) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867330533) (:by |rJG4IHzWf) (:id |7bycRcvPa3) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588867332155) (:by |rJG4IHzWf) (:id |ZJ-2fxU_87) (:text |:label) (:type :leaf) - |n $ {} (:at 1588867729055) (:by |rJG4IHzWf) (:id |sQPwbulNET) (:type :expr) + |T $ %{} :Leaf (:at 1588867330533) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588867332155) (:by |rJG4IHzWf) (:text |:label) + |n $ %{} :Expr (:at 1588867729055) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867730215) (:by |rJG4IHzWf) (:id |sQPwbulNETleaf) (:text |:label) (:type :leaf) - |j $ {} (:at 1588867731526) (:by |rJG4IHzWf) (:id |hOu-QqKyqF) (:text |label) (:type :leaf) - |r $ {} (:at 1588867333262) (:by |rJG4IHzWf) (:id |jiiy56_dz) (:type :expr) + |T $ %{} :Leaf (:at 1588867730215) (:by |rJG4IHzWf) (:text |:label) + |j $ %{} :Leaf (:at 1588867731526) (:by |rJG4IHzWf) (:text |label) + |r $ %{} :Expr (:at 1588867333262) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867334977) (:by |rJG4IHzWf) (:id |jiiy56_dzleaf) (:text |:item) (:type :leaf) - |j $ {} (:at 1588867335463) (:by |rJG4IHzWf) (:id |ZmXRx6r-4) (:text |item) (:type :leaf) - |many+ $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |p-85UGaRNJ) (:type :expr) + |T $ %{} :Leaf (:at 1588867334977) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1588867335463) (:by |rJG4IHzWf) (:text |item) + |many+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273439810) (:by |u0) (:id |-CrNU2sVJP) (:text |defn) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |_7_haH0Acd) (:text |many+) (:type :leaf) - |v $ {} (:at 1589100346875) (:by |rJG4IHzWf) (:id |2QOaGxQfbz) (:type :expr) + |T $ %{} :Leaf (:at 1607273439810) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |many+) + |v $ %{} :Expr (:at 1589100346875) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1589100346875) (:by |rJG4IHzWf) (:id |XVN9Fzo8r0) (:text |item) (:type :leaf) - |j $ {} (:at 1607273435079) (:by |u0) (:id |PEJGZOPKs) (:text |&) (:type :leaf) - |r $ {} (:at 1607273435811) (:by |u0) (:text |args) (:type :leaf) - |x $ {} (:at 1607273430946) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1589100346875) (:by |rJG4IHzWf) (:text |item) + |j $ %{} :Leaf (:at 1607273435079) (:by |u0) (:text |&) + |r $ %{} :Leaf (:at 1607273435811) (:by |u0) (:text |args) + |x $ %{} :Expr (:at 1607273430946) (:by |u0) :data $ {} - |D $ {} (:at 1607273432130) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607273432661) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273432130) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607273432661) (:by |u0) :data $ {} - |T $ {} (:at 1607273432661) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273432661) (:by |u0) :data $ {} - |T $ {} (:at 1607273432661) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607273432661) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273432661) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607273432661) (:by |u0) :data $ {} - |T $ {} (:at 1607273432661) (:by |u0) (:text |either) (:type :leaf) - |j $ {} (:at 1607273432661) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273432661) (:by |u0) (:text |either) + |j $ %{} :Expr (:at 1607273432661) (:by |u0) :data $ {} - |T $ {} (:at 1607273432661) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607273432661) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273432661) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |0bM-lsJtp3) (:type :expr) + |T $ %{} :Leaf (:at 1607273432661) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607273432661) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273432661) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |gG7ntlQejO) (:text |{}) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |OCM8kSt1FX) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |NAqxsyO3x8) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |OqFFFyfaWO) (:text |:many) (:type :leaf) - |r $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |2PZfpKTNto) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:many) + |r $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |42YmQFUPuV) (:text |:item) (:type :leaf) - |j $ {} (:at 1584193219382) (:by |rJG4IHzWf) (:id |uoosMctrg1) (:text |item) (:type :leaf) - |v $ {} (:at 1589100364321) (:by |rJG4IHzWf) (:id |P8RLqNNACH) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1584193219382) (:by |rJG4IHzWf) (:text |item) + |v $ %{} :Expr (:at 1589100364321) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1589100364937) (:by |rJG4IHzWf) (:id |P8RLqNNACHleaf) (:text |:transform) (:type :leaf) - |j $ {} (:at 1589100365732) (:by |rJG4IHzWf) (:id |bz-s_uW8X) (:text |transform) (:type :leaf) - |one-of+ $ {} (:at 1584199474601) (:by |rJG4IHzWf) (:id |FUq7aXDTW) (:type :expr) + |T $ %{} :Leaf (:at 1589100364937) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1589100365732) (:by |rJG4IHzWf) (:text |transform) + |one-of+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584199474601) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273471508) (:by |u0) (:id |IzhEWY5sp) (:text |defn) (:type :leaf) - |j $ {} (:at 1584199474601) (:by |rJG4IHzWf) (:id |sAs7M71Kl) (:text |one-of+) (:type :leaf) - |o $ {} (:at 1607273466896) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273471508) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1584199474601) (:by |rJG4IHzWf) (:text |one-of+) + |o $ %{} :Expr (:at 1607273466896) (:by |u0) :data $ {} - |T $ {} (:at 1607273466896) (:by |u0) (:text |xs) (:type :leaf) - |j $ {} (:at 1607273468978) (:by |u0) (:text |&) (:type :leaf) - |r $ {} (:at 1607273469599) (:by |u0) (:text |args) (:type :leaf) - |t $ {} (:at 1607273451956) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273466896) (:by |u0) (:text |xs) + |j $ %{} :Leaf (:at 1607273468978) (:by |u0) (:text |&) + |r $ %{} :Leaf (:at 1607273469599) (:by |u0) (:text |args) + |t $ %{} :Expr (:at 1607273451956) (:by |u0) :data $ {} - |D $ {} (:at 1607273459670) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607273460375) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273459670) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607273460375) (:by |u0) :data $ {} - |T $ {} (:at 1607273460375) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273460375) (:by |u0) :data $ {} - |T $ {} (:at 1607273460375) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607273460375) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273460375) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607273460375) (:by |u0) :data $ {} - |T $ {} (:at 1607273460375) (:by |u0) (:text |either) (:type :leaf) - |j $ {} (:at 1607273460375) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273460375) (:by |u0) (:text |either) + |j $ %{} :Expr (:at 1607273460375) (:by |u0) :data $ {} - |T $ {} (:at 1607273460375) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607273460375) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273460375) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1588676816359) (:by |rJG4IHzWf) (:id |ZdoDq_fK3) (:type :expr) + |T $ %{} :Leaf (:at 1607273460375) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607273460375) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273460375) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1588676816359) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583779427) (:by |rJG4IHzWf) (:id |Va29VBZrzhleaf) (:text |when) (:type :leaf) - |j $ {} (:at 1588583797923) (:by |rJG4IHzWf) (:id |MePt_ztpUk) (:type :expr) + |T $ %{} :Leaf (:at 1588583779427) (:by |rJG4IHzWf) (:text |when) + |j $ %{} :Expr (:at 1588583797923) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583810265) (:by |rJG4IHzWf) (:id |BOtBdyaxJG) (:text |not) (:type :leaf) - |j $ {} (:at 1588583810674) (:by |rJG4IHzWf) (:id |bNNYGFtOba) (:type :expr) + |T $ %{} :Leaf (:at 1588583810265) (:by |rJG4IHzWf) (:text |not) + |j $ %{} :Expr (:at 1588583810674) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583811209) (:by |rJG4IHzWf) (:id |aM2RMJctAO) (:text |or) (:type :leaf) - |j $ {} (:at 1588583811571) (:by |rJG4IHzWf) (:id |ggbj1o-Hbs) (:type :expr) + |T $ %{} :Leaf (:at 1588583811209) (:by |rJG4IHzWf) (:text |or) + |j $ %{} :Expr (:at 1588583811571) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583813374) (:by |rJG4IHzWf) (:id |stgqZzgPqr) (:text |string?) (:type :leaf) - |j $ {} (:at 1588583814242) (:by |rJG4IHzWf) (:id |7tekJTMvym) (:text |xs) (:type :leaf) - |r $ {} (:at 1588583811571) (:by |rJG4IHzWf) (:id |00tcghEjg) (:type :expr) + |T $ %{} :Leaf (:at 1588583813374) (:by |rJG4IHzWf) (:text |string?) + |j $ %{} :Leaf (:at 1588583814242) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1588583811571) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583817131) (:by |rJG4IHzWf) (:id |stgqZzgPqr) (:text |set?) (:type :leaf) - |j $ {} (:at 1588583814242) (:by |rJG4IHzWf) (:id |7tekJTMvym) (:text |xs) (:type :leaf) - |r $ {} (:at 1588583783009) (:by |rJG4IHzWf) (:id |XWbELZjrr6) (:type :expr) + |T $ %{} :Leaf (:at 1588583817131) (:by |rJG4IHzWf) (:text |set?) + |j $ %{} :Leaf (:at 1588583814242) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1588583783009) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583790727) (:by |rJG4IHzWf) (:id |rexeGUmcre) (:text |println) (:type :leaf) - |j $ {} (:at 1588583839883) (:by |rJG4IHzWf) (:id |wYL_dGfOgz) (:text "|\"Unexpected argument passed to one-of+ :") (:type :leaf) - |r $ {} (:at 1588583842776) (:by |rJG4IHzWf) (:id |ibRefEDlp7) (:text |xs) (:type :leaf) - |j $ {} (:at 1588676824889) (:by |rJG4IHzWf) (:id |8or8Qp_xlO) (:type :expr) + |T $ %{} :Leaf (:at 1588583790727) (:by |rJG4IHzWf) (:text |println) + |j $ %{} :Leaf (:at 1588583839883) (:by |rJG4IHzWf) (:text "|\"Unexpected argument passed to one-of+ :") + |r $ %{} :Leaf (:at 1588583842776) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Expr (:at 1588676824889) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676824889) (:by |rJG4IHzWf) (:id |4CKpHyTlgk) (:text |{}) (:type :leaf) - |j $ {} (:at 1588676824889) (:by |rJG4IHzWf) (:id |WfVS29unDW) (:type :expr) + |T $ %{} :Leaf (:at 1588676824889) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1588676824889) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676824889) (:by |rJG4IHzWf) (:id |ACAkTbYgfk) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588676824889) (:by |rJG4IHzWf) (:id |JoA-ik_GE1) (:text |:one-of) (:type :leaf) - |r $ {} (:at 1588676824889) (:by |rJG4IHzWf) (:id |m9SG7qXjvn) (:type :expr) + |T $ %{} :Leaf (:at 1588676824889) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588676824889) (:by |rJG4IHzWf) (:text |:one-of) + |r $ %{} :Expr (:at 1588676824889) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676824889) (:by |rJG4IHzWf) (:id |8BPwydnMmy) (:text |:items) (:type :leaf) - |j $ {} (:at 1588676824889) (:by |rJG4IHzWf) (:id |qiAzA_bij2) (:text |xs) (:type :leaf) - |v $ {} (:at 1588676831353) (:by |rJG4IHzWf) (:id |VXX-7wWCzd) (:type :expr) + |T $ %{} :Leaf (:at 1588676824889) (:by |rJG4IHzWf) (:text |:items) + |j $ %{} :Leaf (:at 1588676824889) (:by |rJG4IHzWf) (:text |xs) + |v $ %{} :Expr (:at 1588676831353) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676831875) (:by |rJG4IHzWf) (:id |VXX-7wWCzdleaf) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588676832564) (:by |rJG4IHzWf) (:id |Qo1trXptH) (:text |transform) (:type :leaf) - |optional+ $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |CBbj1gGsnH) (:type :expr) + |T $ %{} :Leaf (:at 1588676831875) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588676832564) (:by |rJG4IHzWf) (:text |transform) + |optional+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273593218) (:by |u0) (:id |nM5l61klgK) (:text |defn) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |TZH2SKbt5m) (:text |optional+) (:type :leaf) - |v $ {} (:at 1588676850967) (:by |rJG4IHzWf) (:id |7JbkjtNaXz) (:type :expr) + |T $ %{} :Leaf (:at 1607273593218) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |optional+) + |v $ %{} :Expr (:at 1588676850967) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676850967) (:by |rJG4IHzWf) (:id |p6PuBk4l62) (:text |x) (:type :leaf) - |j $ {} (:at 1607273616693) (:by |u0) (:id |oJLhZPLa7) (:text |&) (:type :leaf) - |r $ {} (:at 1607273617375) (:by |u0) (:text |args) (:type :leaf) - |x $ {} (:at 1607273598390) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588676850967) (:by |rJG4IHzWf) (:text |x) + |j $ %{} :Leaf (:at 1607273616693) (:by |u0) (:text |&) + |r $ %{} :Leaf (:at 1607273617375) (:by |u0) (:text |args) + |x $ %{} :Expr (:at 1607273598390) (:by |u0) :data $ {} - |D $ {} (:at 1607273599054) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607273601292) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273599054) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607273601292) (:by |u0) :data $ {} - |T $ {} (:at 1607273601648) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273601648) (:by |u0) :data $ {} - |T $ {} (:at 1607273604870) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607273605403) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273604870) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607273605403) (:by |u0) :data $ {} - |T $ {} (:at 1607273606653) (:by |u0) (:text |either) (:type :leaf) - |j $ {} (:at 1607273608096) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273606653) (:by |u0) (:text |either) + |j $ %{} :Expr (:at 1607273608096) (:by |u0) :data $ {} - |T $ {} (:at 1607273608879) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607273609578) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273612175) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |q9XGN5KRgJ) (:type :expr) + |T $ %{} :Leaf (:at 1607273608879) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607273609578) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273612175) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |f8PZpXk4wq) (:text |{}) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |J0RZ4lm-rP) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |Npkcyft1cV) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |8YsGR6jcy9) (:text |:optional) (:type :leaf) - |r $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |hr44EOQETl) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:optional) + |r $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |-_6KpghLan) (:text |:item) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |XRvSiuj-U2) (:text |x) (:type :leaf) - |v $ {} (:at 1588676870487) (:by |rJG4IHzWf) (:id |0oM-0BaFsB) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |x) + |v $ %{} :Expr (:at 1588676870487) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676877092) (:by |rJG4IHzWf) (:id |0oM-0BaFsBleaf) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588676878433) (:by |rJG4IHzWf) (:id |5o93VlIJtx) (:text |transform) (:type :leaf) - |or+ $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |TYP8kAhim) (:type :expr) + |T $ %{} :Leaf (:at 1588676877092) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588676878433) (:by |rJG4IHzWf) (:text |transform) + |or+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273304040) (:by |u0) (:id |A7LMtD768) (:text |defn) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |1tgGgECpD) (:text |or+) (:type :leaf) - |v $ {} (:at 1588676894412) (:by |rJG4IHzWf) (:id |8iYmV_4MAR) (:type :expr) + |T $ %{} :Leaf (:at 1607273304040) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |or+) + |v $ %{} :Expr (:at 1588676894412) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676894412) (:by |rJG4IHzWf) (:id |QmDA2JzB2l) (:text |xs) (:type :leaf) - |j $ {} (:at 1607273299894) (:by |u0) (:id |JyhO3ksrW) (:text |&) (:type :leaf) - |r $ {} (:at 1607273300501) (:by |u0) (:text |args) (:type :leaf) - |x $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |wTc_M5dVTd) (:type :expr) + |T $ %{} :Leaf (:at 1588676894412) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1607273299894) (:by |u0) (:text |&) + |r $ %{} :Leaf (:at 1607273300501) (:by |u0) (:text |args) + |x $ %{} :Expr (:at 1588676898596) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |nPP6HoOYx6) (:text |when) (:type :leaf) - |j $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |QeZv-3xr-P) (:type :expr) + |T $ %{} :Leaf (:at 1588676898596) (:by |rJG4IHzWf) (:text |when) + |j $ %{} :Expr (:at 1588676898596) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |IPUYWsAMlT) (:text |not) (:type :leaf) - |j $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |V8bv_v3dBq) (:type :expr) + |T $ %{} :Leaf (:at 1588676898596) (:by |rJG4IHzWf) (:text |not) + |j $ %{} :Expr (:at 1588676898596) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607275059777) (:by |u0) (:id |DgZsAjJN4B) (:text |list?) (:type :leaf) - |j $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |E2cATallxV) (:text |xs) (:type :leaf) - |r $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |hSDDJyOi1a) (:type :expr) + |T $ %{} :Leaf (:at 1607275059777) (:by |u0) (:text |list?) + |j $ %{} :Leaf (:at 1588676898596) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1588676898596) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |VdcxoWlBf2) (:text |println) (:type :leaf) - |j $ {} (:at 1607275074339) (:by |u0) (:id |OWsTIoe03u) (:text "|\"Expected list passed to or+ :") (:type :leaf) - |r $ {} (:at 1588676898596) (:by |rJG4IHzWf) (:id |M7eBek2POa) (:text |xs) (:type :leaf) - |y $ {} (:at 1607273285150) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588676898596) (:by |rJG4IHzWf) (:text |println) + |j $ %{} :Leaf (:at 1607275074339) (:by |u0) (:text "|\"Expected list passed to or+ :") + |r $ %{} :Leaf (:at 1588676898596) (:by |rJG4IHzWf) (:text |xs) + |y $ %{} :Expr (:at 1607273285150) (:by |u0) :data $ {} - |D $ {} (:at 1607273287471) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607273287675) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273287471) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607273287675) (:by |u0) :data $ {} - |T $ {} (:at 1607273287808) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273287808) (:by |u0) :data $ {} - |T $ {} (:at 1607273289965) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607273290492) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273289965) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607273290492) (:by |u0) :data $ {} - |T $ {} (:at 1607273291325) (:by |u0) (:text |either) (:type :leaf) - |j $ {} (:at 1607273291852) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273291325) (:by |u0) (:text |either) + |j $ %{} :Expr (:at 1607273291852) (:by |u0) :data $ {} - |T $ {} (:at 1607273292635) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607273293482) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273297823) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |nTngAB99n) (:type :expr) + |T $ %{} :Leaf (:at 1607273292635) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607273293482) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273297823) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |iz6YGWqfzx) (:text |{}) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |Ii4Uk5cfcD) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |VBe62DJWVr) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |a29BNe-UHJ) (:text |:or) (:type :leaf) - |r $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |sY8ZDsFnzM) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:or) + |r $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185866570) (:by |rJG4IHzWf) (:id |We-fYvqtmH) (:text |:items) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |6an_A8gtdQ) (:text |xs) (:type :leaf) - |v $ {} (:at 1588676925220) (:by |rJG4IHzWf) (:id |cnwSttJNl) (:type :expr) + |T $ %{} :Leaf (:at 1584185866570) (:by |rJG4IHzWf) (:text |:items) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |xs) + |v $ %{} :Expr (:at 1588676925220) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676924891) (:by |rJG4IHzWf) (:id |H47NVLuW_R) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588676925817) (:by |rJG4IHzWf) (:id |bht_uLx8jT) (:text |transform) (:type :leaf) - |other-than+ $ {} (:at 1588609702783) (:by |rJG4IHzWf) (:id |pwoFlPsuUU) (:type :expr) + |T $ %{} :Leaf (:at 1588676924891) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588676925817) (:by |rJG4IHzWf) (:text |transform) + |other-than+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1588609702783) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273659560) (:by |u0) (:id |FaEc5o4_Le) (:text |defn) (:type :leaf) - |j $ {} (:at 1588609702783) (:by |rJG4IHzWf) (:id |7uWdcMGnZ4) (:text |other-than+) (:type :leaf) - |t $ {} (:at 1588676936227) (:by |rJG4IHzWf) (:id |2e-3DyrkpI) (:type :expr) + |T $ %{} :Leaf (:at 1607273659560) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1588609702783) (:by |rJG4IHzWf) (:text |other-than+) + |t $ %{} :Expr (:at 1588676936227) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676936227) (:by |rJG4IHzWf) (:id |0aBsI80VyD) (:text |items) (:type :leaf) - |j $ {} (:at 1607273625211) (:by |u0) (:id |Yq-7M8BnO) (:text |&) (:type :leaf) - |r $ {} (:at 1607273625834) (:by |u0) (:text |args) (:type :leaf) - |w $ {} (:at 1607273627432) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588676936227) (:by |rJG4IHzWf) (:text |items) + |j $ %{} :Leaf (:at 1607273625211) (:by |u0) (:text |&) + |r $ %{} :Leaf (:at 1607273625834) (:by |u0) (:text |args) + |w $ %{} :Expr (:at 1607273627432) (:by |u0) :data $ {} - |D $ {} (:at 1607273628260) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607273628465) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273628260) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607273628465) (:by |u0) :data $ {} - |T $ {} (:at 1607273628631) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273628631) (:by |u0) :data $ {} - |T $ {} (:at 1607273634360) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607273634794) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273634360) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607273634794) (:by |u0) :data $ {} - |T $ {} (:at 1607273643712) (:by |u0) (:text |either) (:type :leaf) - |j $ {} (:at 1607273643917) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273643712) (:by |u0) (:text |either) + |j $ %{} :Expr (:at 1607273643917) (:by |u0) :data $ {} - |T $ {} (:at 1607273646000) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607273646675) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273650556) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1588609724264) (:by |rJG4IHzWf) (:id |N8EnbK88w) (:type :expr) + |T $ %{} :Leaf (:at 1607273646000) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607273646675) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273650556) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1588609724264) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588609729491) (:by |rJG4IHzWf) (:id |N8EnbK88wleaf) (:text |when) (:type :leaf) - |j $ {} (:at 1588609733510) (:by |rJG4IHzWf) (:id |nLFGRqb8Z) (:type :expr) + |T $ %{} :Leaf (:at 1588609729491) (:by |rJG4IHzWf) (:text |when) + |j $ %{} :Expr (:at 1588609733510) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588609735605) (:by |rJG4IHzWf) (:id |8VVccrxKFN) (:text |not) (:type :leaf) - |j $ {} (:at 1588609736723) (:by |rJG4IHzWf) (:id |FEKz-GWWwG) (:type :expr) + |T $ %{} :Leaf (:at 1588609735605) (:by |rJG4IHzWf) (:text |not) + |j $ %{} :Expr (:at 1588609736723) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588609736978) (:by |rJG4IHzWf) (:id |KbG5PHnHJ) (:text |or) (:type :leaf) - |j $ {} (:at 1588609738075) (:by |rJG4IHzWf) (:id |H_nxcZszO) (:type :expr) + |T $ %{} :Leaf (:at 1588609736978) (:by |rJG4IHzWf) (:text |or) + |j $ %{} :Expr (:at 1588609738075) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588609741939) (:by |rJG4IHzWf) (:id |ch2-BgU2f) (:text |string?) (:type :leaf) - |j $ {} (:at 1588609742696) (:by |rJG4IHzWf) (:id |2tvJILzxf) (:text |items) (:type :leaf) - |r $ {} (:at 1588609738075) (:by |rJG4IHzWf) (:id |peSns3vYG) (:type :expr) + |T $ %{} :Leaf (:at 1588609741939) (:by |rJG4IHzWf) (:text |string?) + |j $ %{} :Leaf (:at 1588609742696) (:by |rJG4IHzWf) (:text |items) + |r $ %{} :Expr (:at 1588609738075) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588609750516) (:by |rJG4IHzWf) (:id |ch2-BgU2f) (:text |set?) (:type :leaf) - |j $ {} (:at 1588609742696) (:by |rJG4IHzWf) (:id |2tvJILzxf) (:text |items) (:type :leaf) - |r $ {} (:at 1588609752633) (:by |rJG4IHzWf) (:id |wg1_fqnWbJ) (:type :expr) + |T $ %{} :Leaf (:at 1588609750516) (:by |rJG4IHzWf) (:text |set?) + |j $ %{} :Leaf (:at 1588609742696) (:by |rJG4IHzWf) (:text |items) + |r $ %{} :Expr (:at 1588609752633) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588609753712) (:by |rJG4IHzWf) (:id |wg1_fqnWbJleaf) (:text |println) (:type :leaf) - |j $ {} (:at 1588609776404) (:by |rJG4IHzWf) (:id |VebRXKXx2) (:text "|\"Unexpected parameter passed to other-than+ :") (:type :leaf) - |r $ {} (:at 1588609780440) (:by |rJG4IHzWf) (:id |ucMHDwOoZC) (:text |items) (:type :leaf) - |j $ {} (:at 1607273653378) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588609753712) (:by |rJG4IHzWf) (:text |println) + |j $ %{} :Leaf (:at 1588609776404) (:by |rJG4IHzWf) (:text "|\"Unexpected parameter passed to other-than+ :") + |r $ %{} :Leaf (:at 1588609780440) (:by |rJG4IHzWf) (:text |items) + |j $ %{} :Expr (:at 1607273653378) (:by |u0) :data $ {} - |T $ {} (:at 1607273653378) (:by |u0) (:text |{}) (:type :leaf) - |j $ {} (:at 1607273653378) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273653378) (:by |u0) (:text |{}) + |j $ %{} :Expr (:at 1607273653378) (:by |u0) :data $ {} - |T $ {} (:at 1607273653378) (:by |u0) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1607273653378) (:by |u0) (:text |:other-than) (:type :leaf) - |r $ {} (:at 1607273653378) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273653378) (:by |u0) (:text |:parser-node) + |j $ %{} :Leaf (:at 1607273653378) (:by |u0) (:text |:other-than) + |r $ %{} :Expr (:at 1607273653378) (:by |u0) :data $ {} - |T $ {} (:at 1607273653378) (:by |u0) (:text |:items) (:type :leaf) - |j $ {} (:at 1607273653378) (:by |u0) (:text |items) (:type :leaf) - |v $ {} (:at 1607273653378) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273653378) (:by |u0) (:text |:items) + |j $ %{} :Leaf (:at 1607273653378) (:by |u0) (:text |items) + |v $ %{} :Expr (:at 1607273653378) (:by |u0) :data $ {} - |T $ {} (:at 1607273653378) (:by |u0) (:text |:transform) (:type :leaf) - |j $ {} (:at 1607273653378) (:by |u0) (:text |transform) (:type :leaf) - |parse-combine $ {} (:at 1584197744803) (:by |rJG4IHzWf) (:id |VvN324nlD) (:type :expr) + |T $ %{} :Leaf (:at 1607273653378) (:by |u0) (:text |:transform) + |j $ %{} :Leaf (:at 1607273653378) (:by |u0) (:text |transform) + |parse-combine $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584197744803) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197744803) (:by |rJG4IHzWf) (:id |WAxq0BzzW) (:text |defn) (:type :leaf) - |j $ {} (:at 1584197744803) (:by |rJG4IHzWf) (:id |zwoiNqT3I) (:text |parse-combine) (:type :leaf) - |r $ {} (:at 1584197744803) (:by |rJG4IHzWf) (:id |ycNlFcFSE) (:type :expr) + |T $ %{} :Leaf (:at 1584197744803) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584197744803) (:by |rJG4IHzWf) (:text |parse-combine) + |r $ %{} :Expr (:at 1584197744803) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197899515) (:by |rJG4IHzWf) (:id |bjkpYzfh-) (:text |xs0) (:type :leaf) - |j $ {} (:at 1584197744803) (:by |rJG4IHzWf) (:id |0q-V-86dP) (:text |rule) (:type :leaf) - |v $ {} (:at 1584197751757) (:by |rJG4IHzWf) (:id |KWuv8n6w) (:type :expr) + |T $ %{} :Leaf (:at 1584197899515) (:by |rJG4IHzWf) (:text |xs0) + |j $ %{} :Leaf (:at 1584197744803) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1584197751757) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197752267) (:by |rJG4IHzWf) (:id |KWuv8n6wleaf) (:text |let) (:type :leaf) - |j $ {} (:at 1584197752516) (:by |rJG4IHzWf) (:id |gzbP9t87L) (:type :expr) + |T $ %{} :Leaf (:at 1584197752267) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584197752516) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197752679) (:by |rJG4IHzWf) (:id |Rm5J8TiRw) (:type :expr) + |T $ %{} :Expr (:at 1584197752679) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197762459) (:by |rJG4IHzWf) (:id |gZ4gerRMT) (:text |items) (:type :leaf) - |j $ {} (:at 1584197762745) (:by |rJG4IHzWf) (:id |XyH9lndUF) (:type :expr) + |T $ %{} :Leaf (:at 1584197762459) (:by |rJG4IHzWf) (:text |items) + |j $ %{} :Expr (:at 1584197762745) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197764296) (:by |rJG4IHzWf) (:id |iu81HwFdH) (:text |:items) (:type :leaf) - |j $ {} (:at 1584197766864) (:by |rJG4IHzWf) (:id |gRdqanWev) (:text |rule) (:type :leaf) - |j $ {} (:at 1588677746439) (:by |rJG4IHzWf) (:id |eHDLAvfvqA) (:type :expr) + |T $ %{} :Leaf (:at 1584197764296) (:by |rJG4IHzWf) (:text |:items) + |j $ %{} :Leaf (:at 1584197766864) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1588677746439) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677746439) (:by |rJG4IHzWf) (:id |ATYXE2x7b4) (:text |transform) (:type :leaf) - |j $ {} (:at 1588677746439) (:by |rJG4IHzWf) (:id |CogxSHZbTI) (:type :expr) + |T $ %{} :Leaf (:at 1588677746439) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Expr (:at 1588677746439) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677746439) (:by |rJG4IHzWf) (:id |4KetCStbEk) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588677746439) (:by |rJG4IHzWf) (:id |YAxsL792Na) (:text |rule) (:type :leaf) - |r $ {} (:at 1584197768055) (:by |rJG4IHzWf) (:id |WCXGRlA49) (:type :expr) + |T $ %{} :Leaf (:at 1588677746439) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588677746439) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1584197768055) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197771679) (:by |rJG4IHzWf) (:id |WCXGRlA49leaf) (:text |loop) (:type :leaf) - |j $ {} (:at 1584197772034) (:by |rJG4IHzWf) (:id |K3RUhqmgL) (:type :expr) + |T $ %{} :Leaf (:at 1584197771679) (:by |rJG4IHzWf) (:text |loop) + |j $ %{} :Expr (:at 1584197772034) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197772796) (:by |rJG4IHzWf) (:id |H4B2MEfw) (:type :expr) + |T $ %{} :Expr (:at 1584197772796) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197773751) (:by |rJG4IHzWf) (:id |H0NWWDOe9) (:text |acc) (:type :leaf) - |j $ {} (:at 1584197774801) (:by |rJG4IHzWf) (:id |xPrZjoCxu) (:type :expr) + |T $ %{} :Leaf (:at 1584197773751) (:by |rJG4IHzWf) (:text |acc) + |j $ %{} :Expr (:at 1584197774801) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197775027) (:by |rJG4IHzWf) (:id |jnUGNnD8) (:text |[]) (:type :leaf) - |b $ {} (:at 1584197901446) (:by |rJG4IHzWf) (:id |hkd6tZJkS) (:type :expr) + |T $ %{} :Leaf (:at 1584197775027) (:by |rJG4IHzWf) (:text |[]) + |b $ %{} :Expr (:at 1584197901446) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197901996) (:by |rJG4IHzWf) (:id |hkd6tZJkSleaf) (:text |xs) (:type :leaf) - |j $ {} (:at 1584197904391) (:by |rJG4IHzWf) (:id |hQtDiywq) (:text |xs0) (:type :leaf) - |j $ {} (:at 1584197777144) (:by |rJG4IHzWf) (:id |lojGPCy1) (:type :expr) + |T $ %{} :Leaf (:at 1584197901996) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584197904391) (:by |rJG4IHzWf) (:text |xs0) + |j $ %{} :Expr (:at 1584197777144) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584197876761) (:by |rJG4IHzWf) (:id |lojGPCy1leaf) (:text |ys) (:type :leaf) - |j $ {} (:at 1584197778597) (:by |rJG4IHzWf) (:id |mRCXViaAJ) (:text |items) (:type :leaf) - |r $ {} (:at 1584204726303) (:by |rJG4IHzWf) (:id |Cj4jq7LT2) (:type :expr) + |T $ %{} :Leaf (:at 1584197876761) (:by |rJG4IHzWf) (:text |ys) + |j $ %{} :Leaf (:at 1584197778597) (:by |rJG4IHzWf) (:text |items) + |r $ %{} :Expr (:at 1584204726303) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584204729181) (:by |rJG4IHzWf) (:id |Zy6hVsItt) (:text |cond) (:type :leaf) - |b $ {} (:at 1584204740589) (:by |rJG4IHzWf) (:id |Hr01xHbM) (:type :expr) + |D $ %{} :Leaf (:at 1584204729181) (:by |rJG4IHzWf) (:text |cond) + |b $ %{} :Expr (:at 1584204740589) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204743110) (:by |rJG4IHzWf) (:id |bKxp5s4R) (:type :expr) + |T $ %{} :Expr (:at 1584204743110) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204744149) (:by |rJG4IHzWf) (:id |Hr01xHbMleaf) (:text |empty?) (:type :leaf) - |j $ {} (:at 1584204745146) (:by |rJG4IHzWf) (:id |Ux27JNzpE) (:text |ys) (:type :leaf) - |j $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |L0vGmdh60) (:type :expr) + |T $ %{} :Leaf (:at 1584204744149) (:by |rJG4IHzWf) (:text |empty?) + |j $ %{} :Leaf (:at 1584204745146) (:by |rJG4IHzWf) (:text |ys) + |j $ %{} :Expr (:at 1584204773701) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |FmhxRgj6z) (:text |{}) (:type :leaf) - |j $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |TgtMN9yCm) (:type :expr) + |T $ %{} :Leaf (:at 1584204773701) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584204773701) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |B7tjz1OvB) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |juR5RL1Rg) (:text |true) (:type :leaf) - |r $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |XfJ6oMOTE) (:type :expr) + |T $ %{} :Leaf (:at 1584204773701) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584204773701) (:by |rJG4IHzWf) (:text |true) + |r $ %{} :Expr (:at 1584204773701) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |wgkRjov_Y) (:text |:value) (:type :leaf) - |b $ {} (:at 1588680603213) (:by |rJG4IHzWf) (:id |aIMWQ-mE6) (:type :expr) + |T $ %{} :Leaf (:at 1584204773701) (:by |rJG4IHzWf) (:text |:value) + |b $ %{} :Expr (:at 1588680603213) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588680603955) (:by |rJG4IHzWf) (:id |f2ongec0Bi) (:text |let) (:type :leaf) - |L $ {} (:at 1588680604522) (:by |rJG4IHzWf) (:id |qOdtiz8vV6) (:type :expr) + |D $ %{} :Leaf (:at 1588680603955) (:by |rJG4IHzWf) (:text |let) + |L $ %{} :Expr (:at 1588680604522) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680604697) (:by |rJG4IHzWf) (:id |P2qnpt3Zek) (:type :expr) + |T $ %{} :Expr (:at 1588680604697) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680605479) (:by |rJG4IHzWf) (:id |fZAEpyPe3) (:text |v) (:type :leaf) - |j $ {} (:at 1588680605975) (:by |rJG4IHzWf) (:id |lQwQC5aiPk) (:type :expr) + |T $ %{} :Leaf (:at 1588680605479) (:by |rJG4IHzWf) (:text |v) + |j $ %{} :Expr (:at 1588680605975) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680605975) (:by |rJG4IHzWf) (:id |F2gtyRlkNM) (:text |map) (:type :leaf) - |r $ {} (:at 1588680605975) (:by |rJG4IHzWf) (:id |E5b_5eig17) (:text |acc) (:type :leaf) - |v $ {} (:at 1623691917349) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588680605975) (:by |rJG4IHzWf) (:text |map) + |r $ %{} :Leaf (:at 1588680605975) (:by |rJG4IHzWf) (:text |acc) + |v $ %{} :Expr (:at 1623691917349) (:by |u0) :data $ {} - |T $ {} (:at 1623691917349) (:by |u0) (:text |\) (:type :leaf) - |j $ {} (:at 1623691917349) (:by |u0) (:text |:value) (:type :leaf) - |r $ {} (:at 1623691917349) (:by |u0) (:text |%) (:type :leaf) - |T $ {} (:at 1588677757769) (:by |rJG4IHzWf) (:id |62cQlywxz3) (:type :expr) + |T $ %{} :Leaf (:at 1623691917349) (:by |u0) (:text |\) + |j $ %{} :Leaf (:at 1623691917349) (:by |u0) (:text |:value) + |r $ %{} :Leaf (:at 1623691917349) (:by |u0) (:text |%) + |T $ %{} :Expr (:at 1588677757769) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677757769) (:by |rJG4IHzWf) (:id |y1I95nfWEy) (:text |if) (:type :leaf) - |j $ {} (:at 1588677757769) (:by |rJG4IHzWf) (:id |VRrpjOv-fr) (:type :expr) + |T $ %{} :Leaf (:at 1588677757769) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588677757769) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677757769) (:by |rJG4IHzWf) (:id |wWjIdWS7tm) (:text |some?) (:type :leaf) - |j $ {} (:at 1588677757769) (:by |rJG4IHzWf) (:id |929fPz_aAu) (:text |transform) (:type :leaf) - |r $ {} (:at 1588677757769) (:by |rJG4IHzWf) (:id |A1w-16SfZg) (:type :expr) + |T $ %{} :Leaf (:at 1588677757769) (:by |rJG4IHzWf) (:text |some?) + |j $ %{} :Leaf (:at 1588677757769) (:by |rJG4IHzWf) (:text |transform) + |r $ %{} :Expr (:at 1588677757769) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677757769) (:by |rJG4IHzWf) (:id |4TddXQ3uvG) (:text |transform) (:type :leaf) - |j $ {} (:at 1588680601217) (:by |rJG4IHzWf) (:id |Rpa2GJL3yu) (:text |v) (:type :leaf) - |v $ {} (:at 1588680602665) (:by |rJG4IHzWf) (:id |YcSlLNWkO) (:text |v) (:type :leaf) - |t $ {} (:at 1584205982296) (:by |rJG4IHzWf) (:id |GHsxbwDE) (:type :expr) + |T $ %{} :Leaf (:at 1588677757769) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Leaf (:at 1588680601217) (:by |rJG4IHzWf) (:text |v) + |v $ %{} :Leaf (:at 1588680602665) (:by |rJG4IHzWf) (:text |v) + |t $ %{} :Expr (:at 1584205982296) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205983119) (:by |rJG4IHzWf) (:id |GHsxbwDEleaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205995127) (:by |rJG4IHzWf) (:id |yFWFjwOC) (:text |xs) (:type :leaf) - |u $ {} (:at 1584206045548) (:by |rJG4IHzWf) (:id |DK50nLLkE) (:type :expr) + |T $ %{} :Leaf (:at 1584205983119) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584205995127) (:by |rJG4IHzWf) (:text |xs) + |u $ %{} :Expr (:at 1584206045548) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206045548) (:by |rJG4IHzWf) (:id |bZZDNDb-J) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584206045548) (:by |rJG4IHzWf) (:id |kVsVfpB8H) (:text |:combine) (:type :leaf) - |v $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |VRcswHcl3) (:type :expr) + |T $ %{} :Leaf (:at 1584206045548) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584206045548) (:by |rJG4IHzWf) (:text |:combine) + |v $ %{} :Expr (:at 1584204773701) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |mHa4jp2W7) (:text |:results) (:type :leaf) - |j $ {} (:at 1584204773701) (:by |rJG4IHzWf) (:id |5En0atLQU) (:text |acc) (:type :leaf) - |j $ {} (:at 1584204732642) (:by |rJG4IHzWf) (:id |lYm6ID5Q) (:type :expr) + |T $ %{} :Leaf (:at 1584204773701) (:by |rJG4IHzWf) (:text |:results) + |j $ %{} :Leaf (:at 1584204773701) (:by |rJG4IHzWf) (:text |acc) + |j $ %{} :Expr (:at 1584204732642) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607275550487) (:by |u0) (:id |LcAjgpPER) (:text |true) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |Am20aZneA) (:type :expr) + |T $ %{} :Leaf (:at 1607275550487) (:by |u0) (:text |true) + |j $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |e5gYwV78w) (:text |let) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |7pYH41nLV) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |o5CJg4x2Z) (:type :expr) + |T $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |omvXBsOCR) (:text |result) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |tv8wrtI-x) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |I0s1kHzcj) (:text |parse-lilac) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |PBsaoKJTa) (:text |xs) (:type :leaf) - |r $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |xdOzsDcDv) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |parse-lilac) + |j $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |IcP8FPlY3) (:text |first) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |w8twq8o3g) (:text |ys) (:type :leaf) - |r $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |ymyBv75Z0Y) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |first) + |j $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |ys) + |r $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |RTGkHNX3ac) (:text |if) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |sf13bOHtF5) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |8HGBETBM59) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |n6gthB-gRu) (:text |result) (:type :leaf) - |r $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |ib0UU2WtA-) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |IUZyZ54ePy) (:text |recur) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |XnBrOgtNfa) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |recur) + |j $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |9-THkMC5rx) (:text |conj) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |iJklaBGz8O) (:text |acc) (:type :leaf) - |r $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |42TnbvwLDz) (:text |result) (:type :leaf) - |r $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |a0Z7l_m2aI) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |conj) + |j $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |acc) + |r $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |JPvk6Le-yn) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |cre3B5twqX) (:text |result) (:type :leaf) - |v $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |we1QdLwVZy) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |7tZl1i7R7B) (:text |rest) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |Kvjm0iYopd) (:text |ys) (:type :leaf) - |v $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |tN2d6nXxpb) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |rest) + |j $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |ys) + |v $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |Qv5tLSa4jb) (:text |{}) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |mitoTcFyx5) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |Zq4QVDycH7) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |t4N4r3ZT9S) (:text |false) (:type :leaf) - |l $ {} (:at 1584206030763) (:by |rJG4IHzWf) (:id |9nEEyH-2T) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |false) + |l $ %{} :Expr (:at 1584206030763) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206032410) (:by |rJG4IHzWf) (:id |9nEEyH-2Tleaf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584206040138) (:by |rJG4IHzWf) (:id |mAul1ttCt) (:text |:combine) (:type :leaf) - |n $ {} (:at 1584206003774) (:by |rJG4IHzWf) (:id |fBCBngd7t) (:type :expr) + |T $ %{} :Leaf (:at 1584206032410) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584206040138) (:by |rJG4IHzWf) (:text |:combine) + |n $ %{} :Expr (:at 1584206003774) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206008288) (:by |rJG4IHzWf) (:id |fBCBngd7tleaf) (:text |:message) (:type :leaf) - |j $ {} (:at 1588869401214) (:by |rJG4IHzWf) (:id |hjVe-3tQY) (:text "|\"failed to combine") (:type :leaf) - |r $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |h9-eHzAIwB) (:type :expr) + |T $ %{} :Leaf (:at 1584206008288) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Leaf (:at 1588869401214) (:by |rJG4IHzWf) (:text "|\"failed to combine") + |r $ %{} :Expr (:at 1584204733732) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |CoB4qgaU7B) (:text |:result) (:type :leaf) - |j $ {} (:at 1584204733732) (:by |rJG4IHzWf) (:id |9a296dzp7R) (:text |result) (:type :leaf) - |v $ {} (:at 1584206096799) (:by |rJG4IHzWf) (:id |iIm66gj1l) (:type :expr) + |T $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |:result) + |j $ %{} :Leaf (:at 1584204733732) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1584206096799) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206113244) (:by |rJG4IHzWf) (:id |iIm66gj1lleaf) (:text |:previous-results) (:type :leaf) - |j $ {} (:at 1584206103710) (:by |rJG4IHzWf) (:id |bAo9YIlO) (:text |acc) (:type :leaf) - |x $ {} (:at 1584256051877) (:by |rJG4IHzWf) (:id |h5WHuQsd7) (:type :expr) + |T $ %{} :Leaf (:at 1584206113244) (:by |rJG4IHzWf) (:text |:previous-results) + |j $ %{} :Leaf (:at 1584206103710) (:by |rJG4IHzWf) (:text |acc) + |x $ %{} :Expr (:at 1584256051877) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584256051877) (:by |rJG4IHzWf) (:id |sZHZSnX7u) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584256065399) (:by |rJG4IHzWf) (:id |sOCFBB7EQ) (:text |xs) (:type :leaf) - |parse-component $ {} (:at 1584189454696) (:by |rJG4IHzWf) (:id |08H7Ea-Xm) (:type :expr) + |T $ %{} :Leaf (:at 1584256051877) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584256065399) (:by |rJG4IHzWf) (:text |xs) + |parse-component $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584189454696) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189454696) (:by |rJG4IHzWf) (:id |Yde5GxoAS) (:text |defn) (:type :leaf) - |j $ {} (:at 1584189454696) (:by |rJG4IHzWf) (:id |15HfgjxjI) (:text |parse-component) (:type :leaf) - |r $ {} (:at 1584189454696) (:by |rJG4IHzWf) (:id |HayzB6MZP) (:type :expr) + |T $ %{} :Leaf (:at 1584189454696) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584189454696) (:by |rJG4IHzWf) (:text |parse-component) + |r $ %{} :Expr (:at 1584189454696) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189454696) (:by |rJG4IHzWf) (:id |7RiedXspU) (:text |xs) (:type :leaf) - |j $ {} (:at 1584189454696) (:by |rJG4IHzWf) (:id |T4CVr6Q7G) (:text |rule) (:type :leaf) - |v $ {} (:at 1584189456309) (:by |rJG4IHzWf) (:id |O0C_V7iN) (:type :expr) + |T $ %{} :Leaf (:at 1584189454696) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584189454696) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1584189456309) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189469228) (:by |rJG4IHzWf) (:id |O0C_V7iNleaf) (:text |let) (:type :leaf) - |j $ {} (:at 1584189469560) (:by |rJG4IHzWf) (:id |_pFEC8W38) (:type :expr) + |T $ %{} :Leaf (:at 1584189469228) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584189469560) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189469731) (:by |rJG4IHzWf) (:id |frqKYztG7) (:type :expr) + |T $ %{} :Expr (:at 1584189469731) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189472237) (:by |rJG4IHzWf) (:id |VwhCnxIOI) (:text |rule-name) (:type :leaf) - |j $ {} (:at 1584189472652) (:by |rJG4IHzWf) (:id |V6DeygcV9) (:type :expr) + |T $ %{} :Leaf (:at 1584189472237) (:by |rJG4IHzWf) (:text |rule-name) + |j $ %{} :Expr (:at 1584189472652) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189473399) (:by |rJG4IHzWf) (:id |7Nw_v4NhT) (:text |:name) (:type :leaf) - |j $ {} (:at 1584189478996) (:by |rJG4IHzWf) (:id |7EruKO1ph) (:text |rule) (:type :leaf) - |j $ {} (:at 1584189479786) (:by |rJG4IHzWf) (:id |_eah7fnHl) (:type :expr) + |T $ %{} :Leaf (:at 1584189473399) (:by |rJG4IHzWf) (:text |:name) + |j $ %{} :Leaf (:at 1584189478996) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1584189479786) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189519331) (:by |rJG4IHzWf) (:id |_eah7fnHlleaf) (:text |item) (:type :leaf) - |j $ {} (:at 1584189492325) (:by |rJG4IHzWf) (:id |KGJWSK8a) (:type :expr) + |T $ %{} :Leaf (:at 1584189519331) (:by |rJG4IHzWf) (:text |item) + |j $ %{} :Expr (:at 1584189492325) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189494589) (:by |rJG4IHzWf) (:id |IYWaF05KJ) (:text |apply) (:type :leaf) - |j $ {} (:at 1584189497328) (:by |rJG4IHzWf) (:id |9iWe3cP_) (:type :expr) + |T $ %{} :Leaf (:at 1584189494589) (:by |rJG4IHzWf) (:text |apply) + |j $ %{} :Expr (:at 1584189497328) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189497955) (:by |rJG4IHzWf) (:id |jQnwuG-af) (:text |:fn) (:type :leaf) - |j $ {} (:at 1584189502703) (:by |rJG4IHzWf) (:id |pf9WLT5t) (:text |rule) (:type :leaf) - |r $ {} (:at 1584189504715) (:by |rJG4IHzWf) (:id |ko055AZ2) (:type :expr) + |T $ %{} :Leaf (:at 1584189497955) (:by |rJG4IHzWf) (:text |:fn) + |j $ %{} :Leaf (:at 1584189502703) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1584189504715) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189505778) (:by |rJG4IHzWf) (:id |Arzu_qDn) (:text |:args) (:type :leaf) - |j $ {} (:at 1584189513036) (:by |rJG4IHzWf) (:id |VWqYIAMnu) (:text |rule) (:type :leaf) - |r $ {} (:at 1584189535207) (:by |rJG4IHzWf) (:id |Nv0H1mpA) (:type :expr) + |T $ %{} :Leaf (:at 1584189505778) (:by |rJG4IHzWf) (:text |:args) + |j $ %{} :Leaf (:at 1584189513036) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1584189535207) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189536053) (:by |rJG4IHzWf) (:id |Nv0H1mpAleaf) (:text |result) (:type :leaf) - |j $ {} (:at 1584189536751) (:by |rJG4IHzWf) (:id |7gY7WIWF3) (:type :expr) + |T $ %{} :Leaf (:at 1584189536053) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1584189536751) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189541495) (:by |rJG4IHzWf) (:id |BFYFnIOv) (:text |parse-lilac) (:type :leaf) - |j $ {} (:at 1584189542999) (:by |rJG4IHzWf) (:id |z-tIDFR1d) (:text |xs) (:type :leaf) - |r $ {} (:at 1584189544871) (:by |rJG4IHzWf) (:id |qhMLGQXX) (:text |item) (:type :leaf) - |v $ {} (:at 1584191106535) (:by |rJG4IHzWf) (:id |BBJ7RpE8-) (:type :expr) + |T $ %{} :Leaf (:at 1584189541495) (:by |rJG4IHzWf) (:text |parse-lilac) + |j $ %{} :Leaf (:at 1584189542999) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Leaf (:at 1584189544871) (:by |rJG4IHzWf) (:text |item) + |v $ %{} :Expr (:at 1584191106535) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584191109446) (:by |rJG4IHzWf) (:id |BBJ7RpE8-leaf) (:text |value-fn) (:type :leaf) - |j $ {} (:at 1584191109744) (:by |rJG4IHzWf) (:id |BUn2uI5Bj) (:type :expr) + |T $ %{} :Leaf (:at 1584191109446) (:by |rJG4IHzWf) (:text |value-fn) + |j $ %{} :Expr (:at 1584191109744) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584191112030) (:by |rJG4IHzWf) (:id |yNaOzQ0Hj) (:text |:value-fn) (:type :leaf) - |j $ {} (:at 1584191114141) (:by |rJG4IHzWf) (:id |bDLsUlMe) (:text |rule) (:type :leaf) - |x $ {} (:at 1584206516586) (:by |rJG4IHzWf) (:id |JGkCTe3jp) (:type :expr) + |T $ %{} :Leaf (:at 1584191112030) (:by |rJG4IHzWf) (:text |:value-fn) + |j $ %{} :Leaf (:at 1584191114141) (:by |rJG4IHzWf) (:text |rule) + |x $ %{} :Expr (:at 1584206516586) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206547420) (:by |rJG4IHzWf) (:id |JGkCTe3jpleaf) (:text |blackbox?) (:type :leaf) - |j $ {} (:at 1584206537272) (:by |rJG4IHzWf) (:id |0tLPmSE49) (:type :expr) + |T $ %{} :Leaf (:at 1584206547420) (:by |rJG4IHzWf) (:text |blackbox?) + |j $ %{} :Expr (:at 1584206537272) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206539174) (:by |rJG4IHzWf) (:id |zA91NNZj) (:text |:blackbox?) (:type :leaf) - |j $ {} (:at 1584206542685) (:by |rJG4IHzWf) (:id |ZEY9KcGMe) (:text |rule) (:type :leaf) - |r $ {} (:at 1584189546308) (:by |rJG4IHzWf) (:id |UmtCHpicl) (:type :expr) + |T $ %{} :Leaf (:at 1584206539174) (:by |rJG4IHzWf) (:text |:blackbox?) + |j $ %{} :Leaf (:at 1584206542685) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1584189546308) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189546664) (:by |rJG4IHzWf) (:id |UmtCHpiclleaf) (:text |if) (:type :leaf) - |j $ {} (:at 1584189547205) (:by |rJG4IHzWf) (:id |ShRSDHKB) (:type :expr) + |T $ %{} :Leaf (:at 1584189546664) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1584189547205) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189551146) (:by |rJG4IHzWf) (:id |msxMmJAfd) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584189551944) (:by |rJG4IHzWf) (:id |udFRaSHzK) (:text |result) (:type :leaf) - |r $ {} (:at 1584189555819) (:by |rJG4IHzWf) (:id |qRTwUu5H) (:type :expr) + |T $ %{} :Leaf (:at 1584189551146) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584189551944) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1584189555819) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189556164) (:by |rJG4IHzWf) (:id |Oh7fpVC7) (:text |{}) (:type :leaf) - |j $ {} (:at 1584189556402) (:by |rJG4IHzWf) (:id |WQOnGAXci) (:type :expr) + |T $ %{} :Leaf (:at 1584189556164) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584189556402) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189557659) (:by |rJG4IHzWf) (:id |VqsVx474Q) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584193182147) (:by |rJG4IHzWf) (:id |XwTrP4QYo) (:text |true) (:type :leaf) - |p $ {} (:at 1584189575843) (:by |rJG4IHzWf) (:id |GBGv_2htN) (:type :expr) + |T $ %{} :Leaf (:at 1584189557659) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584193182147) (:by |rJG4IHzWf) (:text |true) + |p $ %{} :Expr (:at 1584189575843) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189577496) (:by |rJG4IHzWf) (:id |GBGv_2htNleaf) (:text |:value) (:type :leaf) - |j $ {} (:at 1584191119325) (:by |rJG4IHzWf) (:id |pNCLTj8d) (:type :expr) + |T $ %{} :Leaf (:at 1584189577496) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Expr (:at 1584191119325) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584191119949) (:by |rJG4IHzWf) (:id |RyQuEOmJT) (:text |value-fn) (:type :leaf) - |T $ {} (:at 1584189577710) (:by |rJG4IHzWf) (:id |MsoHGESAp) (:type :expr) + |D $ %{} :Leaf (:at 1584191119949) (:by |rJG4IHzWf) (:text |value-fn) + |T $ %{} :Expr (:at 1584189577710) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189578358) (:by |rJG4IHzWf) (:id |VHdcecqop) (:text |:value) (:type :leaf) - |j $ {} (:at 1584189580661) (:by |rJG4IHzWf) (:id |OArnOc0LU) (:text |result) (:type :leaf) - |q $ {} (:at 1584205944894) (:by |rJG4IHzWf) (:id |s96PxSxdj) (:type :expr) + |T $ %{} :Leaf (:at 1584189578358) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Leaf (:at 1584189580661) (:by |rJG4IHzWf) (:text |result) + |q $ %{} :Expr (:at 1584205944894) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205945629) (:by |rJG4IHzWf) (:id |s96PxSxdjleaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205948073) (:by |rJG4IHzWf) (:id |9-Sd-DNK) (:type :expr) + |T $ %{} :Leaf (:at 1584205945629) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Expr (:at 1584205948073) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205950924) (:by |rJG4IHzWf) (:id |x98u8NgK) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205951830) (:by |rJG4IHzWf) (:id |G0kQleSm) (:text |result) (:type :leaf) - |qT $ {} (:at 1584205957164) (:by |rJG4IHzWf) (:id |TGkwVcA-Y) (:type :expr) + |T $ %{} :Leaf (:at 1584205950924) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584205951830) (:by |rJG4IHzWf) (:text |result) + |qT $ %{} :Expr (:at 1584205957164) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205957164) (:by |rJG4IHzWf) (:id |3C7YUpkkf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588869713484) (:by |rJG4IHzWf) (:id |qdJaJuEd1) (:text |:component) (:type :leaf) - |qj $ {} (:at 1588869705819) (:by |rJG4IHzWf) (:id |CPIrhqVJH1) (:type :expr) + |T $ %{} :Leaf (:at 1584205957164) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588869713484) (:by |rJG4IHzWf) (:text |:component) + |qj $ %{} :Expr (:at 1588869705819) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588869708239) (:by |rJG4IHzWf) (:id |CPIrhqVJH1leaf) (:text |:label) (:type :leaf) - |j $ {} (:at 1588869708820) (:by |rJG4IHzWf) (:id |3Tn1OA_jC9) (:text |rule-name) (:type :leaf) - |r $ {} (:at 1584189559584) (:by |rJG4IHzWf) (:id |B2b0VkIWl) (:type :expr) + |T $ %{} :Leaf (:at 1588869708239) (:by |rJG4IHzWf) (:text |:label) + |j $ %{} :Leaf (:at 1588869708820) (:by |rJG4IHzWf) (:text |rule-name) + |r $ %{} :Expr (:at 1584189559584) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189560497) (:by |rJG4IHzWf) (:id |B2b0VkIWlleaf) (:text |:result) (:type :leaf) - |b $ {} (:at 1584206554619) (:by |rJG4IHzWf) (:id |iplSTBdU) (:type :expr) + |T $ %{} :Leaf (:at 1584189560497) (:by |rJG4IHzWf) (:text |:result) + |b $ %{} :Expr (:at 1584206554619) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584206556373) (:by |rJG4IHzWf) (:id |sXAzRpCtN) (:text |if) (:type :leaf) - |T $ {} (:at 1584206552569) (:by |rJG4IHzWf) (:id |n2Qsm39c) (:text |blackbox?) (:type :leaf) - |j $ {} (:at 1584206560007) (:by |rJG4IHzWf) (:id |tRl_A_8b) (:text |nil) (:type :leaf) - |r $ {} (:at 1584206563421) (:by |rJG4IHzWf) (:id |AN2Ha5I4i) (:text |result) (:type :leaf) - |v $ {} (:at 1584192978911) (:by |rJG4IHzWf) (:id |wDaZ0u-de) (:type :expr) + |D $ %{} :Leaf (:at 1584206556373) (:by |rJG4IHzWf) (:text |if) + |T $ %{} :Leaf (:at 1584206552569) (:by |rJG4IHzWf) (:text |blackbox?) + |j $ %{} :Leaf (:at 1584206560007) (:by |rJG4IHzWf) (:text |nil) + |r $ %{} :Leaf (:at 1584206563421) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1584192978911) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584192979465) (:by |rJG4IHzWf) (:id |XY_ueLZ4) (:text |{}) (:type :leaf) - |T $ {} (:at 1584190981524) (:by |rJG4IHzWf) (:id |6p_U5Zf3g) (:type :expr) + |D $ %{} :Leaf (:at 1584192979465) (:by |rJG4IHzWf) (:text |{}) + |T $ %{} :Expr (:at 1584190981524) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584190984046) (:by |rJG4IHzWf) (:id |6p_U5Zf3gleaf) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584190985779) (:by |rJG4IHzWf) (:id |psoGR5kI) (:text |false) (:type :leaf) - |b $ {} (:at 1584205962578) (:by |rJG4IHzWf) (:id |QrTnRTQbh) (:type :expr) + |T $ %{} :Leaf (:at 1584190984046) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584190985779) (:by |rJG4IHzWf) (:text |false) + |b $ %{} :Expr (:at 1584205962578) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205962578) (:by |rJG4IHzWf) (:id |nkJMpM1Gy) (:text |:message) (:type :leaf) - |j $ {} (:at 1588869251179) (:by |rJG4IHzWf) (:id |KJ7q7R4FX) (:text "|\"failed branch") (:type :leaf) - |j $ {} (:at 1584192981884) (:by |rJG4IHzWf) (:id |vuaqiAoS4) (:type :expr) + |T $ %{} :Leaf (:at 1584205962578) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Leaf (:at 1588869251179) (:by |rJG4IHzWf) (:text "|\"failed branch") + |j $ %{} :Expr (:at 1584192981884) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205965983) (:by |rJG4IHzWf) (:id |oLEK1_V8I) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588869724317) (:by |rJG4IHzWf) (:id |ao4nWYFoe) (:text |:component) (:type :leaf) - |p $ {} (:at 1588869715520) (:by |rJG4IHzWf) (:id |IsDLJK5exD) (:type :expr) + |T $ %{} :Leaf (:at 1584205965983) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588869724317) (:by |rJG4IHzWf) (:text |:component) + |p $ %{} :Expr (:at 1588869715520) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588869717700) (:by |rJG4IHzWf) (:id |IsDLJK5exDleaf) (:text |:label) (:type :leaf) - |j $ {} (:at 1588869720818) (:by |rJG4IHzWf) (:id |zHSzgqAUkT) (:text |rule-name) (:type :leaf) - |v $ {} (:at 1584193027597) (:by |rJG4IHzWf) (:id |DjGsx9T_) (:type :expr) + |T $ %{} :Leaf (:at 1588869717700) (:by |rJG4IHzWf) (:text |:label) + |j $ %{} :Leaf (:at 1588869720818) (:by |rJG4IHzWf) (:text |rule-name) + |v $ %{} :Expr (:at 1584193027597) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193028497) (:by |rJG4IHzWf) (:id |DjGsx9T_leaf) (:text |:result) (:type :leaf) - |j $ {} (:at 1584206566009) (:by |rJG4IHzWf) (:id |K71NXBznf) (:type :expr) + |T $ %{} :Leaf (:at 1584193028497) (:by |rJG4IHzWf) (:text |:result) + |j $ %{} :Expr (:at 1584206566009) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206566009) (:by |rJG4IHzWf) (:id |iSjzV9agq) (:text |if) (:type :leaf) - |j $ {} (:at 1584206566009) (:by |rJG4IHzWf) (:id |apYxtKgaJ) (:text |blackbox?) (:type :leaf) - |r $ {} (:at 1584206566009) (:by |rJG4IHzWf) (:id |lj7hZnqMR) (:text |nil) (:type :leaf) - |v $ {} (:at 1584206566009) (:by |rJG4IHzWf) (:id |MuEb1qfsX) (:text |result) (:type :leaf) - |x $ {} (:at 1584256038688) (:by |rJG4IHzWf) (:id |Y2gH2DH4m) (:type :expr) + |T $ %{} :Leaf (:at 1584206566009) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Leaf (:at 1584206566009) (:by |rJG4IHzWf) (:text |blackbox?) + |r $ %{} :Leaf (:at 1584206566009) (:by |rJG4IHzWf) (:text |nil) + |v $ %{} :Leaf (:at 1584206566009) (:by |rJG4IHzWf) (:text |result) + |x $ %{} :Expr (:at 1584256038688) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584256038688) (:by |rJG4IHzWf) (:id |q05NZuXWm) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584256038688) (:by |rJG4IHzWf) (:id |6DrDliX3w) (:text |xs) (:type :leaf) - |parse-interleave $ {} (:at 1588588947270) (:by |rJG4IHzWf) (:id |EsfR6TFTdK) (:type :expr) + |T $ %{} :Leaf (:at 1584256038688) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584256038688) (:by |rJG4IHzWf) (:text |xs) + |parse-interleave $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1588588947270) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588588947270) (:by |rJG4IHzWf) (:id |LQFMr4zP8l) (:text |defn) (:type :leaf) - |j $ {} (:at 1588588947270) (:by |rJG4IHzWf) (:id |Yd4cp4yrQg) (:text |parse-interleave) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |70mJum59W7) (:type :expr) + |T $ %{} :Leaf (:at 1588588947270) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1588588947270) (:by |rJG4IHzWf) (:text |parse-interleave) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |BropYaEQc1) (:text |xs0) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |3sbOgmtNoh) (:text |rule) (:type :leaf) - |v $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |VmwYQrfFwd) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |xs0) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |kKRSTbdU0f) (:text |let) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |aAB-JYmUE9) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |cxuhAQNuOT) (:type :expr) + |T $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589188251) (:by |rJG4IHzWf) (:id |G6JdRC9sf_) (:text |x0) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |YI2ZmnM1kn) (:type :expr) + |T $ %{} :Leaf (:at 1588589188251) (:by |rJG4IHzWf) (:text |x0) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589164714) (:by |rJG4IHzWf) (:id |tEycQS4nLN) (:text |:x) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |p6-vLGnc4P) (:text |rule) (:type :leaf) - |j $ {} (:at 1588589167501) (:by |rJG4IHzWf) (:id |GNwKGwidsX) (:type :expr) + |T $ %{} :Leaf (:at 1588589164714) (:by |rJG4IHzWf) (:text |:x) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1588589167501) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589189787) (:by |rJG4IHzWf) (:id |GNwKGwidsXleaf) (:text |y0) (:type :leaf) - |j $ {} (:at 1588589168523) (:by |rJG4IHzWf) (:id |s2PlXmzvlP) (:type :expr) + |T $ %{} :Leaf (:at 1588589189787) (:by |rJG4IHzWf) (:text |y0) + |j $ %{} :Expr (:at 1588589168523) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589170108) (:by |rJG4IHzWf) (:id |7q9fxjyl8V) (:text |:y) (:type :leaf) - |j $ {} (:at 1588589171433) (:by |rJG4IHzWf) (:id |94toUdS6bS) (:text |rule) (:type :leaf) - |r $ {} (:at 1588677799779) (:by |rJG4IHzWf) (:id |Cf9vvN37tk) (:type :expr) + |T $ %{} :Leaf (:at 1588589170108) (:by |rJG4IHzWf) (:text |:y) + |j $ %{} :Leaf (:at 1588589171433) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1588677799779) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677799779) (:by |rJG4IHzWf) (:id |FBZ2ctXchg) (:text |transform) (:type :leaf) - |j $ {} (:at 1588677799779) (:by |rJG4IHzWf) (:id |U2XkbbgX2e) (:type :expr) + |T $ %{} :Leaf (:at 1588677799779) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Expr (:at 1588677799779) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677799779) (:by |rJG4IHzWf) (:id |bZoVS6vEqA) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588677799779) (:by |rJG4IHzWf) (:id |DaDCZ5tsbp) (:text |rule) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |hO1mNbd66W) (:type :expr) + |T $ %{} :Leaf (:at 1588677799779) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588677799779) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |rXfAjWMZzSr) (:text |loop) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |VNjDPyKCZNY) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |loop) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |z1Yhruf9tsa) (:type :expr) + |T $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |2lYbmyFdjJT) (:text |acc) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |fhV_23ImMBr) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |acc) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |JBt-Sq_Ij92) (:text |[]) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |4v_qw8SgCRt) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |t1EVomvxtsy) (:text |xs) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |G3224U_JlJd) (:text |xs0) (:type :leaf) - |r $ {} (:at 1588589191688) (:by |rJG4IHzWf) (:id |5VduhNVmNV) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |xs0) + |r $ %{} :Expr (:at 1588589191688) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589191913) (:by |rJG4IHzWf) (:id |5VduhNVmNVleaf) (:text |x) (:type :leaf) - |j $ {} (:at 1588589193157) (:by |rJG4IHzWf) (:id |-mf_RSiih) (:text |x0) (:type :leaf) - |v $ {} (:at 1588589194257) (:by |rJG4IHzWf) (:id |-QvlPVKYS) (:type :expr) + |T $ %{} :Leaf (:at 1588589191913) (:by |rJG4IHzWf) (:text |x) + |j $ %{} :Leaf (:at 1588589193157) (:by |rJG4IHzWf) (:text |x0) + |v $ %{} :Expr (:at 1588589194257) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589196080) (:by |rJG4IHzWf) (:id |-QvlPVKYSleaf) (:text |y) (:type :leaf) - |j $ {} (:at 1588589197035) (:by |rJG4IHzWf) (:id |JEYfdyBUKV) (:text |y0) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |0M9SfMPa2JI) (:type :expr) + |T $ %{} :Leaf (:at 1588589196080) (:by |rJG4IHzWf) (:text |y) + |j $ %{} :Leaf (:at 1588589197035) (:by |rJG4IHzWf) (:text |y0) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |HRWsop6_jE2) (:text |let) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |2qqdcqJgT_N) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |EpFGJwgghRN) (:type :expr) + |T $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |IYSssnlSg3Q) (:text |result) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |fagUFdmXY-G) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |iWpG98O3gXi) (:text |parse-lilac) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |fUbZtFBLwCy) (:text |xs) (:type :leaf) - |r $ {} (:at 1588589210181) (:by |rJG4IHzWf) (:id |gl5jmf40PXv) (:text |x) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |vfV7ZSNr6XK) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |parse-lilac) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Leaf (:at 1588589210181) (:by |rJG4IHzWf) (:text |x) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |G-V26fCa-AC) (:text |if) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |1t9LmKTpgxn) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |szz2H9Iz0b5) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |OxgAPo81MOj) (:text |result) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |etYKLFleqeD) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |04Irm52hkib) (:text |recur) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |YTAhiGHkS69) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |recur) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |7W48Rt4O-D0) (:text |conj) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |9DgC4AsZBjU) (:text |acc) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |jcNsB_LftHg) (:text |result) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |9Hq4MiNfpUm) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |conj) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |acc) + |r $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |olDurAY2_fn) (:text |:rest) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |XhI2cxmzNac) (:text |result) (:type :leaf) - |v $ {} (:at 1588589207499) (:by |rJG4IHzWf) (:id |Jan5E3gEZ) (:text |y) (:type :leaf) - |x $ {} (:at 1588589208404) (:by |rJG4IHzWf) (:id |2-3Pto-cQ) (:text |x) (:type :leaf) - |v $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |fu2jO5EKHEN) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Leaf (:at 1588589207499) (:by |rJG4IHzWf) (:text |y) + |x $ %{} :Leaf (:at 1588589208404) (:by |rJG4IHzWf) (:text |x) + |v $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |rEDDyIVjmlR) (:text |if) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |pWLZ6PBhMz8) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |8XnqHSKi5Di) (:text |empty?) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |pU5rpEJ6ANi) (:text |acc) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |nlYB2HEC5cl) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |empty?) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |acc) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |lhhB6hxtnI5) (:text |{}) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |oL7t7aZtck_) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |8av8w_L2Ow2) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |GYBOsedGtHw) (:text |false) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |_6OVIkbBplN) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |false) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |1LNf0TJMENd) (:text |:message) (:type :leaf) - |j $ {} (:at 1588869845968) (:by |rJG4IHzWf) (:id |ICmO0BwQ3lD) (:text "|\"no match") (:type :leaf) - |v $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |cQRgc4ak4hp) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Leaf (:at 1588869845968) (:by |rJG4IHzWf) (:text "|\"no match") + |v $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |oK9Hg015zA-) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588589497196) (:by |rJG4IHzWf) (:id |wyd9xD5r0mG) (:text |:interleave) (:type :leaf) - |x $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |nbLElhde08i) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588589497196) (:by |rJG4IHzWf) (:text |:interleave) + |x $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |n9BPmj_vqHn) (:text |:peek-result) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |c8E_mBpA6L4) (:text |result) (:type :leaf) - |y $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |F0NXaVa9JiW) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:peek-result) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |result) + |y $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |N2HokTE9JMp) (:text |:rest) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |_gcSZkzQhOV) (:text |xs) (:type :leaf) - |v $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |MMifF2cTJCv) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |xs) + |v $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |Yq2SlvlPL_B) (:text |{}) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |93DKdHu_pMp) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |VBC5FEO5cfF) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |5TUL9KTedEW) (:text |true) (:type :leaf) - |r $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |ehU9K3JZj48) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |true) + |r $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |sX7F1WxjlG2) (:text |:value) (:type :leaf) - |b $ {} (:at 1588680625140) (:by |rJG4IHzWf) (:id |zUgWoRacm) (:type :expr) + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:value) + |b $ %{} :Expr (:at 1588680625140) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588680625814) (:by |rJG4IHzWf) (:id |qTjPIHKLAQ) (:text |let) (:type :leaf) - |L $ {} (:at 1588680626065) (:by |rJG4IHzWf) (:id |e4caP7xfI) (:type :expr) + |D $ %{} :Leaf (:at 1588680625814) (:by |rJG4IHzWf) (:text |let) + |L $ %{} :Expr (:at 1588680626065) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680626234) (:by |rJG4IHzWf) (:id |KpmM8kGfd_) (:type :expr) + |T $ %{} :Expr (:at 1588680626234) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680626520) (:by |rJG4IHzWf) (:id |Skjie4ADrk) (:text |v) (:type :leaf) - |j $ {} (:at 1588680627060) (:by |rJG4IHzWf) (:id |qRLtwG_63E) (:type :expr) + |T $ %{} :Leaf (:at 1588680626520) (:by |rJG4IHzWf) (:text |v) + |j $ %{} :Expr (:at 1588680627060) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680627060) (:by |rJG4IHzWf) (:id |joI2_FsCrq) (:text |map) (:type :leaf) - |r $ {} (:at 1588680627060) (:by |rJG4IHzWf) (:id |KDgP2SjipG) (:text |acc) (:type :leaf) - |v $ {} (:at 1623691871860) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588680627060) (:by |rJG4IHzWf) (:text |map) + |r $ %{} :Leaf (:at 1588680627060) (:by |rJG4IHzWf) (:text |acc) + |v $ %{} :Expr (:at 1623691871860) (:by |u0) :data $ {} - |T $ {} (:at 1623691871860) (:by |u0) (:text |\) (:type :leaf) - |j $ {} (:at 1623691871860) (:by |u0) (:text |:value) (:type :leaf) - |r $ {} (:at 1623691871860) (:by |u0) (:text |%) (:type :leaf) - |T $ {} (:at 1588677807572) (:by |rJG4IHzWf) (:id |PMSEVosDuR) (:type :expr) + |T $ %{} :Leaf (:at 1623691871860) (:by |u0) (:text |\) + |j $ %{} :Leaf (:at 1623691871860) (:by |u0) (:text |:value) + |r $ %{} :Leaf (:at 1623691871860) (:by |u0) (:text |%) + |T $ %{} :Expr (:at 1588677807572) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677807572) (:by |rJG4IHzWf) (:id |u6dRbJi9qI) (:text |if) (:type :leaf) - |j $ {} (:at 1588677807572) (:by |rJG4IHzWf) (:id |YOtwaFxVFE) (:type :expr) + |T $ %{} :Leaf (:at 1588677807572) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588677807572) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677807572) (:by |rJG4IHzWf) (:id |Nt65u0IrEz) (:text |some?) (:type :leaf) - |j $ {} (:at 1588677807572) (:by |rJG4IHzWf) (:id |Su1VYHEPGb) (:text |transform) (:type :leaf) - |r $ {} (:at 1588677807572) (:by |rJG4IHzWf) (:id |u4dXt0fRzZ) (:type :expr) + |T $ %{} :Leaf (:at 1588677807572) (:by |rJG4IHzWf) (:text |some?) + |j $ %{} :Leaf (:at 1588677807572) (:by |rJG4IHzWf) (:text |transform) + |r $ %{} :Expr (:at 1588677807572) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677807572) (:by |rJG4IHzWf) (:id |8fFy0VHrK_) (:text |transform) (:type :leaf) - |j $ {} (:at 1588680622945) (:by |rJG4IHzWf) (:id |oqRgKtIivx) (:text |v) (:type :leaf) - |v $ {} (:at 1588680624546) (:by |rJG4IHzWf) (:id |lUYJMP7Cap) (:text |v) (:type :leaf) - |v $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |9ZyTWj2eay-) (:type :expr) - :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |jDaB3jzn6Sa) (:text |:rest) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |xcbeRDAHPtJ) (:text |xs) (:type :leaf) - |x $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |hHM4kF4yn94) (:type :expr) - :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |9LJRH5a5o4q) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588589505784) (:by |rJG4IHzWf) (:id |1uRNep2AaY3) (:text |:interleave) (:type :leaf) - |y $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |108wiicL35F) (:type :expr) - :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |yyJeC_Q8cGj) (:text |:results) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |Ilkn7Yr_sJ3) (:text |acc) (:type :leaf) - |yT $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |WMqhJRumqLL) (:type :expr) - :data $ {} - |T $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |pn8Q7StWPJv) (:text |:peek-result) (:type :leaf) - |j $ {} (:at 1588589065081) (:by |rJG4IHzWf) (:id |bf62J8_w2BZ) (:text |result) (:type :leaf) - |parse-is $ {} (:at 1584185114741) (:by |rJG4IHzWf) (:id |RnPPvIQP1) (:type :expr) + |T $ %{} :Leaf (:at 1588677807572) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Leaf (:at 1588680622945) (:by |rJG4IHzWf) (:text |v) + |v $ %{} :Leaf (:at 1588680624546) (:by |rJG4IHzWf) (:text |v) + |v $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |xs) + |x $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588589505784) (:by |rJG4IHzWf) (:text |:interleave) + |y $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:results) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |acc) + |yT $ %{} :Expr (:at 1588589065081) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |:peek-result) + |j $ %{} :Leaf (:at 1588589065081) (:by |rJG4IHzWf) (:text |result) + |parse-is $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584185114741) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185114741) (:by |rJG4IHzWf) (:id |S2wFVLlhz) (:text |defn) (:type :leaf) - |j $ {} (:at 1584185114741) (:by |rJG4IHzWf) (:id |2-HsWNrJH) (:text |parse-is) (:type :leaf) - |r $ {} (:at 1584185114741) (:by |rJG4IHzWf) (:id |Mp2uTKk4Z) (:type :expr) + |T $ %{} :Leaf (:at 1584185114741) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584185114741) (:by |rJG4IHzWf) (:text |parse-is) + |r $ %{} :Expr (:at 1584185114741) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185114741) (:by |rJG4IHzWf) (:id |nNKsdcqbS) (:text |xs) (:type :leaf) - |j $ {} (:at 1584185114741) (:by |rJG4IHzWf) (:id |QVpZdWaba) (:text |rule) (:type :leaf) - |v $ {} (:at 1588957108671) (:by |rJG4IHzWf) (:id |09fXCm5NZ) (:type :expr) + |T $ %{} :Leaf (:at 1584185114741) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584185114741) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1588957108671) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588957109628) (:by |rJG4IHzWf) (:id |wYUDVnAU2) (:text |if) (:type :leaf) - |L $ {} (:at 1588957109847) (:by |rJG4IHzWf) (:id |Dx3bcV9hbq) (:type :expr) + |D $ %{} :Leaf (:at 1588957109628) (:by |rJG4IHzWf) (:text |if) + |L $ %{} :Expr (:at 1588957109847) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588957112323) (:by |rJG4IHzWf) (:id |6o3ydm8wLy) (:text |empty?) (:type :leaf) - |j $ {} (:at 1588957112881) (:by |rJG4IHzWf) (:id |cVOI29Ygdj) (:text |xs) (:type :leaf) - |P $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |bPkY_Sb-gL) (:type :expr) + |T $ %{} :Leaf (:at 1588957112323) (:by |rJG4IHzWf) (:text |empty?) + |j $ %{} :Leaf (:at 1588957112881) (:by |rJG4IHzWf) (:text |xs) + |P $ %{} :Expr (:at 1588957117554) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |EjSOa1jkE0) (:text |{}) (:type :leaf) - |j $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |e9dnF4MJCy) (:type :expr) + |T $ %{} :Leaf (:at 1588957117554) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1588957117554) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |LyzwAF-a7h) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |37pJG_IAUt) (:text |false) (:type :leaf) - |r $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |W0N_RqL79w) (:type :expr) + |T $ %{} :Leaf (:at 1588957117554) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1588957117554) (:by |rJG4IHzWf) (:text |false) + |r $ %{} :Expr (:at 1588957117554) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |Uzb8UIs7hz) (:text |:message) (:type :leaf) - |j $ {} (:at 1589100932758) (:by |rJG4IHzWf) (:id |gmDUVCsvE9) (:type :expr) + |T $ %{} :Leaf (:at 1588957117554) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Expr (:at 1589100932758) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1589100934995) (:by |rJG4IHzWf) (:id |mmJ1L2JRS) (:text |str) (:type :leaf) - |L $ {} (:at 1589100940228) (:by |rJG4IHzWf) (:id |rYhB1dd_e) (:text "|\"expects ") (:type :leaf) - |P $ {} (:at 1589100943286) (:by |rJG4IHzWf) (:id |cd6kcsv0r) (:type :expr) + |D $ %{} :Leaf (:at 1589100934995) (:by |rJG4IHzWf) (:text |str) + |L $ %{} :Leaf (:at 1589100940228) (:by |rJG4IHzWf) (:text "|\"expects ") + |P $ %{} :Expr (:at 1589100943286) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1589100942922) (:by |rJG4IHzWf) (:id |t6mAfv_62r) (:text |pr-str) (:type :leaf) - |j $ {} (:at 1589100949026) (:by |rJG4IHzWf) (:id |lJiVtBuRA) (:type :expr) + |T $ %{} :Leaf (:at 1699639172497) (:by |u0) (:text |to-lispy-string) + |j $ %{} :Expr (:at 1589100949026) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1589100949914) (:by |rJG4IHzWf) (:id |LxhswjO3Cy) (:text |:item) (:type :leaf) - |j $ {} (:at 1589100951529) (:by |rJG4IHzWf) (:id |OXwXhFa-e) (:text |rule) (:type :leaf) - |T $ {} (:at 1589100956761) (:by |rJG4IHzWf) (:id |V90_LXQorI) (:text "|\" but got EOF") (:type :leaf) - |v $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |uvoflgKJTRu) (:type :expr) + |T $ %{} :Leaf (:at 1589100949914) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1589100951529) (:by |rJG4IHzWf) (:text |rule) + |T $ %{} :Leaf (:at 1589100956761) (:by |rJG4IHzWf) (:text "|\" but got EOF") + |v $ %{} :Expr (:at 1588957117554) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |y7ZDEWfxbSN) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |TntQK0OzLCz) (:text |:is) (:type :leaf) - |x $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |yUURNRiliNL) (:type :expr) + |T $ %{} :Leaf (:at 1588957117554) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588957117554) (:by |rJG4IHzWf) (:text |:is) + |x $ %{} :Expr (:at 1588957117554) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |J3_d8rsIDbm) (:text |:rest) (:type :leaf) - |j $ {} (:at 1588957117554) (:by |rJG4IHzWf) (:id |eE9rXa0ULiY) (:text |xs) (:type :leaf) - |T $ {} (:at 1584185220163) (:by |rJG4IHzWf) (:id |p-IaUKQ-) (:type :expr) + |T $ %{} :Leaf (:at 1588957117554) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1588957117554) (:by |rJG4IHzWf) (:text |xs) + |T $ %{} :Expr (:at 1584185220163) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185223571) (:by |rJG4IHzWf) (:id |p-IaUKQ-leaf) (:text |let) (:type :leaf) - |j $ {} (:at 1584185223907) (:by |rJG4IHzWf) (:id |nz71uT7a3) (:type :expr) + |T $ %{} :Leaf (:at 1584185223571) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584185223907) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185224048) (:by |rJG4IHzWf) (:id |EwkeDxxHR) (:type :expr) + |T $ %{} :Expr (:at 1584185224048) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185224578) (:by |rJG4IHzWf) (:id |33e789jZH) (:text |item) (:type :leaf) - |j $ {} (:at 1584185224813) (:by |rJG4IHzWf) (:id |GGnsHEDTP) (:type :expr) + |T $ %{} :Leaf (:at 1584185224578) (:by |rJG4IHzWf) (:text |item) + |j $ %{} :Expr (:at 1584185224813) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185226392) (:by |rJG4IHzWf) (:id |YFPu5bsJM) (:text |:item) (:type :leaf) - |j $ {} (:at 1584185227084) (:by |rJG4IHzWf) (:id |kMG597ZsJ) (:text |rule) (:type :leaf) - |b $ {} (:at 1588677485580) (:by |rJG4IHzWf) (:id |LAzNUgcm_V) (:type :expr) + |T $ %{} :Leaf (:at 1584185226392) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1584185227084) (:by |rJG4IHzWf) (:text |rule) + |b $ %{} :Expr (:at 1588677485580) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677485580) (:by |rJG4IHzWf) (:id |5u1T2m0OBi) (:text |transform) (:type :leaf) - |j $ {} (:at 1588677485580) (:by |rJG4IHzWf) (:id |lECxUZ7uPP) (:type :expr) + |T $ %{} :Leaf (:at 1588677485580) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Expr (:at 1588677485580) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677485580) (:by |rJG4IHzWf) (:id |MnvUKgIBlz) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588677485580) (:by |rJG4IHzWf) (:id |wfDa_lAqON) (:text |rule) (:type :leaf) - |j $ {} (:at 1584185690435) (:by |rJG4IHzWf) (:id |gcBJfh2f9) (:type :expr) + |T $ %{} :Leaf (:at 1588677485580) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588677485580) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1584185690435) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185697223) (:by |rJG4IHzWf) (:id |gcBJfh2f9leaf) (:text |strip-result) (:type :leaf) - |j $ {} (:at 1584185697765) (:by |rJG4IHzWf) (:id |HtDh4mynO) (:type :expr) + |T $ %{} :Leaf (:at 1584185697223) (:by |rJG4IHzWf) (:text |strip-result) + |j $ %{} :Expr (:at 1584185697765) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193296942) (:by |rJG4IHzWf) (:id |EbSU7hnj9) (:text |seq-strip-beginning) (:type :leaf) - |j $ {} (:at 1584185697765) (:by |rJG4IHzWf) (:id |2VP-xbnab) (:text |xs) (:type :leaf) - |r $ {} (:at 1584185697765) (:by |rJG4IHzWf) (:id |D9l3kJYOx) (:type :expr) + |T $ %{} :Leaf (:at 1584193296942) (:by |rJG4IHzWf) (:text |seq-strip-beginning) + |j $ %{} :Leaf (:at 1584185697765) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1584185697765) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607275698743) (:by |u0) (:id |IbmYTNCWh) (:text |split) (:type :leaf) - |j $ {} (:at 1584185697765) (:by |rJG4IHzWf) (:id |RioYxjk4-) (:text |item) (:type :leaf) - |r $ {} (:at 1584185697765) (:by |rJG4IHzWf) (:id |zxtGy7sjY) (:text "|\"") (:type :leaf) - |r $ {} (:at 1584194653490) (:by |rJG4IHzWf) (:id |jgo5hXb1) (:type :expr) + |T $ %{} :Leaf (:at 1607275698743) (:by |u0) (:text |split) + |j $ %{} :Leaf (:at 1584185697765) (:by |rJG4IHzWf) (:text |item) + |r $ %{} :Leaf (:at 1584185697765) (:by |rJG4IHzWf) (:text "|\"") + |r $ %{} :Expr (:at 1584194653490) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584194657863) (:by |rJG4IHzWf) (:id |QHA9DwYTD) (:text |if) (:type :leaf) - |L $ {} (:at 1584194658150) (:by |rJG4IHzWf) (:id |PShpspFG) (:type :expr) + |D $ %{} :Leaf (:at 1584194657863) (:by |rJG4IHzWf) (:text |if) + |L $ %{} :Expr (:at 1584194658150) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584194660500) (:by |rJG4IHzWf) (:id |noQ0VgdEb) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584194663791) (:by |rJG4IHzWf) (:id |hc4Hou2lM) (:text |strip-result) (:type :leaf) - |P $ {} (:at 1584205347863) (:by |rJG4IHzWf) (:id |n_UDwPc4x) (:type :expr) + |T $ %{} :Leaf (:at 1584194660500) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584194663791) (:by |rJG4IHzWf) (:text |strip-result) + |P $ %{} :Expr (:at 1584205347863) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584205348493) (:by |rJG4IHzWf) (:id |tzaapB7g) (:text |{}) (:type :leaf) - |H $ {} (:at 1584205363071) (:by |rJG4IHzWf) (:id |oLZRO0U-) (:type :expr) + |D $ %{} :Leaf (:at 1584205348493) (:by |rJG4IHzWf) (:text |{}) + |H $ %{} :Expr (:at 1584205363071) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205365708) (:by |rJG4IHzWf) (:id |oLZRO0U-leaf) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584205367366) (:by |rJG4IHzWf) (:id |q4SPU2E6U) (:text |true) (:type :leaf) - |I $ {} (:at 1584205645305) (:by |rJG4IHzWf) (:id |RwOvbw47y) (:type :expr) + |T $ %{} :Leaf (:at 1584205365708) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584205367366) (:by |rJG4IHzWf) (:text |true) + |I $ %{} :Expr (:at 1584205645305) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205645305) (:by |rJG4IHzWf) (:id |Ay0SlZcmN) (:text |:value) (:type :leaf) - |j $ {} (:at 1588677487344) (:by |rJG4IHzWf) (:id |7EztNc7U_l) (:type :expr) + |T $ %{} :Leaf (:at 1584205645305) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Expr (:at 1588677487344) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588677487970) (:by |rJG4IHzWf) (:id |UUvEeH2tbA) (:text |if) (:type :leaf) - |L $ {} (:at 1588677488809) (:by |rJG4IHzWf) (:id |Iie-8O7VMj) (:type :expr) + |D $ %{} :Leaf (:at 1588677487970) (:by |rJG4IHzWf) (:text |if) + |L $ %{} :Expr (:at 1588677488809) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677491418) (:by |rJG4IHzWf) (:id |3tTjvJrh-) (:text |some?) (:type :leaf) - |j $ {} (:at 1588677492848) (:by |rJG4IHzWf) (:id |kgT2pmEY53) (:text |transform) (:type :leaf) - |T $ {} (:at 1588677494385) (:by |rJG4IHzWf) (:id |IsHM2YaXW7) (:type :expr) + |T $ %{} :Leaf (:at 1588677491418) (:by |rJG4IHzWf) (:text |some?) + |j $ %{} :Leaf (:at 1588677492848) (:by |rJG4IHzWf) (:text |transform) + |T $ %{} :Expr (:at 1588677494385) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588677497718) (:by |rJG4IHzWf) (:id |Dd2563OHTV) (:text |transform) (:type :leaf) - |T $ {} (:at 1584205645305) (:by |rJG4IHzWf) (:id |R-XZkI4nC) (:text |item) (:type :leaf) - |j $ {} (:at 1588680537836) (:by |rJG4IHzWf) (:id |QsOwpMToyJ) (:text |item) (:type :leaf) - |J $ {} (:at 1584205371605) (:by |rJG4IHzWf) (:id |SO9INWfj3) (:type :expr) + |D $ %{} :Leaf (:at 1588677497718) (:by |rJG4IHzWf) (:text |transform) + |T $ %{} :Leaf (:at 1584205645305) (:by |rJG4IHzWf) (:text |item) + |j $ %{} :Leaf (:at 1588680537836) (:by |rJG4IHzWf) (:text |item) + |J $ %{} :Expr (:at 1584205371605) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205372645) (:by |rJG4IHzWf) (:id |SO9INWfj3leaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205374158) (:by |rJG4IHzWf) (:id |74yaJNXE) (:type :expr) + |T $ %{} :Leaf (:at 1584205372645) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Expr (:at 1584205374158) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205374623) (:by |rJG4IHzWf) (:id |Bgh8dxjr) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205378693) (:by |rJG4IHzWf) (:id |WdofmpIy) (:text |strip-result) (:type :leaf) - |L $ {} (:at 1584205349555) (:by |rJG4IHzWf) (:id |fX-W3Ghh3) (:type :expr) + |T $ %{} :Leaf (:at 1584205374623) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584205378693) (:by |rJG4IHzWf) (:text |strip-result) + |L $ %{} :Expr (:at 1584205349555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205350878) (:by |rJG4IHzWf) (:id |fKtBTN4so) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584205352291) (:by |rJG4IHzWf) (:id |5uC-Stfz3) (:text |:is) (:type :leaf) - |T $ {} (:at 1584205383418) (:by |rJG4IHzWf) (:id |w_HtbGtTY) (:type :expr) + |T $ %{} :Leaf (:at 1584205350878) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584205352291) (:by |rJG4IHzWf) (:text |:is) + |T $ %{} :Expr (:at 1584205383418) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584205383893) (:by |rJG4IHzWf) (:id |-z1-ejq5J) (:text |{}) (:type :leaf) - |L $ {} (:at 1584205384234) (:by |rJG4IHzWf) (:id |oO90ycwnv) (:type :expr) + |D $ %{} :Leaf (:at 1584205383893) (:by |rJG4IHzWf) (:text |{}) + |L $ %{} :Expr (:at 1584205384234) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205385056) (:by |rJG4IHzWf) (:id |F27kmLuw) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584205385673) (:by |rJG4IHzWf) (:id |IhCb614r) (:text |false) (:type :leaf) - |M $ {} (:at 1584205417216) (:by |rJG4IHzWf) (:id |fDWEJZck) (:type :expr) + |T $ %{} :Leaf (:at 1584205385056) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584205385673) (:by |rJG4IHzWf) (:text |false) + |M $ %{} :Expr (:at 1584205417216) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205418972) (:by |rJG4IHzWf) (:id |fDWEJZckleaf) (:text |:message) (:type :leaf) - |j $ {} (:at 1584205419243) (:by |rJG4IHzWf) (:id |RCanbGF7) (:type :expr) + |T $ %{} :Leaf (:at 1584205418972) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Expr (:at 1584205419243) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205419672) (:by |rJG4IHzWf) (:id |WR9i9xyyo) (:text |str) (:type :leaf) - |f $ {} (:at 1588868579150) (:by |rJG4IHzWf) (:id |XF_uHIlgZu) (:text "|\"expects ") (:type :leaf) - |r $ {} (:at 1588868463248) (:by |rJG4IHzWf) (:id |sMwFaIZCW) (:type :expr) + |T $ %{} :Leaf (:at 1584205419672) (:by |rJG4IHzWf) (:text |str) + |f $ %{} :Leaf (:at 1588868579150) (:by |rJG4IHzWf) (:text "|\"expects ") + |r $ %{} :Expr (:at 1588868463248) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588868464740) (:by |rJG4IHzWf) (:id |tx7zErMGKt) (:text |pr-str) (:type :leaf) - |T $ {} (:at 1584205432673) (:by |rJG4IHzWf) (:id |c8AC1RMH) (:text |item) (:type :leaf) - |v $ {} (:at 1588868575333) (:by |rJG4IHzWf) (:id |fwnAsdP_) (:text "|\" but got ") (:type :leaf) - |x $ {} (:at 1588868500789) (:by |rJG4IHzWf) (:id |MiOhscy5aq) (:type :expr) + |D $ %{} :Leaf (:at 1699639174712) (:by |u0) (:text |to-lispy-string) + |T $ %{} :Leaf (:at 1584205432673) (:by |rJG4IHzWf) (:text |item) + |v $ %{} :Leaf (:at 1588868575333) (:by |rJG4IHzWf) (:text "|\" but got ") + |x $ %{} :Expr (:at 1588868500789) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588868502235) (:by |rJG4IHzWf) (:id |TiOFaMKMv) (:text |pr-str) (:type :leaf) - |T $ {} (:at 1588868492435) (:by |rJG4IHzWf) (:id |jhAS99i3-) (:type :expr) + |D $ %{} :Leaf (:at 1699639175827) (:by |u0) (:text |to-lispy-string) + |T $ %{} :Expr (:at 1588868492435) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1607275716973) (:by |u0) (:id |cb2L1tCTA6) (:text |join) (:type :leaf) - |T $ {} (:at 1584205448733) (:by |rJG4IHzWf) (:id |d6PpQj1X) (:type :expr) + |D $ %{} :Leaf (:at 1607275716973) (:by |u0) (:text |join) + |T $ %{} :Expr (:at 1584205448733) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205454554) (:by |rJG4IHzWf) (:id |35TmBNxNf) (:text |take) (:type :leaf) - |r $ {} (:at 1584205458629) (:by |rJG4IHzWf) (:id |TQUzshlk) (:text |xs) (:type :leaf) - |v $ {} (:at 1623691824120) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1584205454554) (:by |rJG4IHzWf) (:text |take) + |r $ %{} :Leaf (:at 1584205458629) (:by |rJG4IHzWf) (:text |xs) + |v $ %{} :Expr (:at 1623691824120) (:by |u0) :data $ {} - |T $ {} (:at 1623691824120) (:by |u0) (:text |&min) (:type :leaf) - |j $ {} (:at 1623691824120) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691824120) (:by |u0) (:text |&min) + |j $ %{} :Expr (:at 1623691824120) (:by |u0) :data $ {} - |T $ {} (:at 1623691824120) (:by |u0) (:text |count) (:type :leaf) - |j $ {} (:at 1623691824120) (:by |u0) (:text |item) (:type :leaf) - |r $ {} (:at 1623691824120) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1623691824120) (:by |u0) (:text |count) + |j $ %{} :Leaf (:at 1623691824120) (:by |u0) (:text |item) + |r $ %{} :Expr (:at 1623691824120) (:by |u0) :data $ {} - |T $ {} (:at 1623691824120) (:by |u0) (:text |count) (:type :leaf) - |j $ {} (:at 1623691824120) (:by |u0) (:text |xs) (:type :leaf) - |j $ {} (:at 1623691828835) (:by |u0) (:text "|\"") (:type :leaf) - |N $ {} (:at 1584205399510) (:by |rJG4IHzWf) (:id |g7WDJUyL_) (:type :expr) - :data $ {} - |T $ {} (:at 1584205401350) (:by |rJG4IHzWf) (:id |g7WDJUyL_leaf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584205402876) (:by |rJG4IHzWf) (:id |Ne6G0piHG) (:text |:is) (:type :leaf) - |g $ {} (:at 1584255970900) (:by |rJG4IHzWf) (:id |u8ssLoW2k) (:type :expr) - :data $ {} - |T $ {} (:at 1584255970900) (:by |rJG4IHzWf) (:id |0VFRfb9JH) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584255977582) (:by |rJG4IHzWf) (:id |qTZuYWkI) (:text |xs) (:type :leaf) - |parse-label $ {} (:at 1588867346187) (:by |rJG4IHzWf) (:id |OeVyJ-wN2q) (:type :expr) + |T $ %{} :Leaf (:at 1623691824120) (:by |u0) (:text |count) + |j $ %{} :Leaf (:at 1623691824120) (:by |u0) (:text |xs) + |j $ %{} :Leaf (:at 1623691828835) (:by |u0) (:text "|\"") + |N $ %{} :Expr (:at 1584205399510) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584205401350) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584205402876) (:by |rJG4IHzWf) (:text |:is) + |g $ %{} :Expr (:at 1584255970900) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584255970900) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584255977582) (:by |rJG4IHzWf) (:text |xs) + |parse-label $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1588867346187) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867346187) (:by |rJG4IHzWf) (:id |RYxwiFMjTZ) (:text |defn) (:type :leaf) - |j $ {} (:at 1588867346187) (:by |rJG4IHzWf) (:id |j248bJk0eK) (:text |parse-label) (:type :leaf) - |r $ {} (:at 1588867346187) (:by |rJG4IHzWf) (:id |wxzn2nTWo4) (:type :expr) + |T $ %{} :Leaf (:at 1588867346187) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1588867346187) (:by |rJG4IHzWf) (:text |parse-label) + |r $ %{} :Expr (:at 1588867346187) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867363188) (:by |rJG4IHzWf) (:id |gryL1x3EuZ) (:text |xs) (:type :leaf) - |j $ {} (:at 1588867363936) (:by |rJG4IHzWf) (:id |SOBGfvwial) (:text |rule) (:type :leaf) - |v $ {} (:at 1588867426796) (:by |rJG4IHzWf) (:id |M2AOejHVtJ) (:type :expr) + |T $ %{} :Leaf (:at 1588867363188) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1588867363936) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1588867426796) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867427301) (:by |rJG4IHzWf) (:id |M2AOejHVtJleaf) (:text |let) (:type :leaf) - |j $ {} (:at 1588867427928) (:by |rJG4IHzWf) (:id |9mxdHKL7p6) (:type :expr) + |T $ %{} :Leaf (:at 1588867427301) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1588867427928) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867428100) (:by |rJG4IHzWf) (:id |zlDNnC7uP) (:type :expr) + |T $ %{} :Expr (:at 1588867428100) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867432352) (:by |rJG4IHzWf) (:id |A0CpsS83a) (:text |result) (:type :leaf) - |j $ {} (:at 1588867433140) (:by |rJG4IHzWf) (:id |n5wma9csx3) (:type :expr) + |T $ %{} :Leaf (:at 1588867432352) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1588867433140) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867433140) (:by |rJG4IHzWf) (:id |UCa3N5E4mw) (:text |parse-lilac) (:type :leaf) - |j $ {} (:at 1588867433140) (:by |rJG4IHzWf) (:id |49kZNv6nO5) (:text |xs) (:type :leaf) - |r $ {} (:at 1588867437086) (:by |rJG4IHzWf) (:id |TMQILHZW6) (:type :expr) + |T $ %{} :Leaf (:at 1588867433140) (:by |rJG4IHzWf) (:text |parse-lilac) + |j $ %{} :Leaf (:at 1588867433140) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1588867437086) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867510458) (:by |rJG4IHzWf) (:id |hXw7qOfF1) (:text |:item) (:type :leaf) - |j $ {} (:at 1588867438801) (:by |rJG4IHzWf) (:id |EKeeGqQ_UW) (:text |rule) (:type :leaf) - |r $ {} (:at 1588867444729) (:by |rJG4IHzWf) (:id |6hK4WwyuW) (:type :expr) + |T $ %{} :Leaf (:at 1588867510458) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1588867438801) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1588867444729) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867445135) (:by |rJG4IHzWf) (:id |6hK4WwyuWleaf) (:text |if) (:type :leaf) - |j $ {} (:at 1588867446203) (:by |rJG4IHzWf) (:id |Z2s9Q-K_l) (:type :expr) + |T $ %{} :Leaf (:at 1588867445135) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588867446203) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867449031) (:by |rJG4IHzWf) (:id |tVm7U6-sUE) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1588867451032) (:by |rJG4IHzWf) (:id |C2D3aCQZs) (:text |result) (:type :leaf) - |r $ {} (:at 1588867451829) (:by |rJG4IHzWf) (:id |vixhNQNNeH) (:type :expr) + |T $ %{} :Leaf (:at 1588867449031) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1588867451032) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1588867451829) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867452473) (:by |rJG4IHzWf) (:id |vixhNQNNeHleaf) (:text |{}) (:type :leaf) - |j $ {} (:at 1588867455800) (:by |rJG4IHzWf) (:id |Pv4olUcRaA) (:type :expr) + |T $ %{} :Leaf (:at 1588867452473) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1588867455800) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867456736) (:by |rJG4IHzWf) (:id |AqELJILhc) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1588867457349) (:by |rJG4IHzWf) (:id |IWUi7V_ip6) (:text |true) (:type :leaf) - |n $ {} (:at 1588867476182) (:by |rJG4IHzWf) (:id |IzcdqmK1q) (:type :expr) + |T $ %{} :Leaf (:at 1588867456736) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1588867457349) (:by |rJG4IHzWf) (:text |true) + |n $ %{} :Expr (:at 1588867476182) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867478832) (:by |rJG4IHzWf) (:id |IzcdqmK1qleaf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588868199167) (:by |rJG4IHzWf) (:id |QuF26IIwTn) (:text |:label) (:type :leaf) - |p $ {} (:at 1588868188741) (:by |rJG4IHzWf) (:id |9rVMAEA34) (:text |:la) (:type :expr) + |T $ %{} :Leaf (:at 1588867478832) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588868199167) (:by |rJG4IHzWf) (:text |:label) + |p $ %{} :Expr (:at 1588868188741) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588868191393) (:by |rJG4IHzWf) (:id |IzcdqmK1qleaf) (:text |:label) (:type :leaf) - |j $ {} (:at 1588868196836) (:by |rJG4IHzWf) (:id |6BuR2Y_Hxd) (:type :expr) + |T $ %{} :Leaf (:at 1588868191393) (:by |rJG4IHzWf) (:text |:label) + |j $ %{} :Expr (:at 1588868196836) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588868196836) (:by |rJG4IHzWf) (:id |Xo51O2bFmZ) (:text |:label) (:type :leaf) - |j $ {} (:at 1588868196836) (:by |rJG4IHzWf) (:id |07vRsg8Sq3) (:text |rule) (:type :leaf) - |r $ {} (:at 1588867458206) (:by |rJG4IHzWf) (:id |ORHocxKOE) (:type :expr) + |T $ %{} :Leaf (:at 1588868196836) (:by |rJG4IHzWf) (:text |:label) + |j $ %{} :Leaf (:at 1588868196836) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1588867458206) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867459087) (:by |rJG4IHzWf) (:id |ORHocxKOEleaf) (:text |:value) (:type :leaf) - |j $ {} (:at 1588867460557) (:by |rJG4IHzWf) (:id |45BxxCmOp) (:type :expr) + |T $ %{} :Leaf (:at 1588867459087) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Expr (:at 1588867460557) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867461954) (:by |rJG4IHzWf) (:id |sjlThOBvWg) (:text |:value) (:type :leaf) - |j $ {} (:at 1588867463592) (:by |rJG4IHzWf) (:id |MOHRN9z6Wm) (:text |result) (:type :leaf) - |v $ {} (:at 1588867464356) (:by |rJG4IHzWf) (:id |Yz9cy5XCTn) (:type :expr) + |T $ %{} :Leaf (:at 1588867461954) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Leaf (:at 1588867463592) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1588867464356) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867466367) (:by |rJG4IHzWf) (:id |Yz9cy5XCTnleaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1588867466872) (:by |rJG4IHzWf) (:id |hLeSk9tHrN) (:type :expr) + |T $ %{} :Leaf (:at 1588867466367) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Expr (:at 1588867466872) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867546778) (:by |rJG4IHzWf) (:id |hZfxArCjwA) (:text |:rest) (:type :leaf) - |j $ {} (:at 1588867469476) (:by |rJG4IHzWf) (:id |QG4_qu7HnY) (:text |result) (:type :leaf) - |x $ {} (:at 1588868117144) (:by |rJG4IHzWf) (:id |mXKE25NrcT) (:type :expr) + |T $ %{} :Leaf (:at 1588867546778) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1588867469476) (:by |rJG4IHzWf) (:text |result) + |x $ %{} :Expr (:at 1588868117144) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588868117144) (:by |rJG4IHzWf) (:id |3G11TDrf50) (:text |:result) (:type :leaf) - |j $ {} (:at 1588868117144) (:by |rJG4IHzWf) (:id |WHx78EsPjK) (:text |result) (:type :leaf) - |v $ {} (:at 1588867511855) (:by |rJG4IHzWf) (:id |HoX459cY9q) (:type :expr) + |T $ %{} :Leaf (:at 1588868117144) (:by |rJG4IHzWf) (:text |:result) + |j $ %{} :Leaf (:at 1588868117144) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1588867511855) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867512347) (:by |rJG4IHzWf) (:id |HoX459cY9qleaf) (:text |{}) (:type :leaf) - |j $ {} (:at 1588867512992) (:by |rJG4IHzWf) (:id |ms72fOIFiH) (:type :expr) + |T $ %{} :Leaf (:at 1588867512347) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1588867512992) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867516821) (:by |rJG4IHzWf) (:id |0JRsFDmd7A) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1588867515637) (:by |rJG4IHzWf) (:id |Hi4akNzR6) (:text |false) (:type :leaf) - |n $ {} (:at 1588867699596) (:by |rJG4IHzWf) (:id |a-kAhfS_D) (:type :expr) + |T $ %{} :Leaf (:at 1588867516821) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1588867515637) (:by |rJG4IHzWf) (:text |false) + |n $ %{} :Expr (:at 1588867699596) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867701272) (:by |rJG4IHzWf) (:id |a-kAhfS_Dleaf) (:text |:message) (:type :leaf) - |j $ {} (:at 1588869289388) (:by |rJG4IHzWf) (:id |IPFENRVsTm) (:text |nil) (:type :leaf) - |r $ {} (:at 1588867527419) (:by |rJG4IHzWf) (:id |L2Go7eE98B) (:type :expr) + |T $ %{} :Leaf (:at 1588867701272) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Leaf (:at 1588869289388) (:by |rJG4IHzWf) (:text |nil) + |r $ %{} :Expr (:at 1588867527419) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867527419) (:by |rJG4IHzWf) (:id |2AwItXwkXI) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1588867780457) (:by |rJG4IHzWf) (:id |-xQhbJ7rf1) (:text |:label) (:type :leaf) - |t $ {} (:at 1588867527419) (:by |rJG4IHzWf) (:id |P9bfxLBGxx) (:type :expr) + |T $ %{} :Leaf (:at 1588867527419) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1588867780457) (:by |rJG4IHzWf) (:text |:label) + |t $ %{} :Expr (:at 1588867527419) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588868209505) (:by |rJG4IHzWf) (:id |2AwItXwkXI) (:text |:label) (:type :leaf) - |j $ {} (:at 1588867780457) (:by |rJG4IHzWf) (:id |kFGuBk5M21) (:type :expr) + |T $ %{} :Leaf (:at 1588868209505) (:by |rJG4IHzWf) (:text |:label) + |j $ %{} :Expr (:at 1588867780457) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867780457) (:by |rJG4IHzWf) (:id |-xQhbJ7rf1) (:text |:label) (:type :leaf) - |j $ {} (:at 1588867780457) (:by |rJG4IHzWf) (:id |AHyRbf2AGP) (:text |rule) (:type :leaf) - |v $ {} (:at 1588867528253) (:by |rJG4IHzWf) (:id |Is-BdYdXz) (:type :expr) + |T $ %{} :Leaf (:at 1588867780457) (:by |rJG4IHzWf) (:text |:label) + |j $ %{} :Leaf (:at 1588867780457) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1588867528253) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867529940) (:by |rJG4IHzWf) (:id |Is-BdYdXzleaf) (:text |:result) (:type :leaf) - |j $ {} (:at 1588867537720) (:by |rJG4IHzWf) (:id |hsBbhuSXUS) (:text |result) (:type :leaf) - |x $ {} (:at 1588867538517) (:by |rJG4IHzWf) (:id |MZtj700bL1) (:type :expr) + |T $ %{} :Leaf (:at 1588867529940) (:by |rJG4IHzWf) (:text |:result) + |j $ %{} :Leaf (:at 1588867537720) (:by |rJG4IHzWf) (:text |result) + |x $ %{} :Expr (:at 1588867538517) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867539410) (:by |rJG4IHzWf) (:id |MZtj700bL1leaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1588867540269) (:by |rJG4IHzWf) (:id |LB9TKb9_Pg) (:type :expr) + |T $ %{} :Leaf (:at 1588867539410) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Expr (:at 1588867540269) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588867542268) (:by |rJG4IHzWf) (:id |_KNiN-_ss) (:text |:rest) (:type :leaf) - |j $ {} (:at 1588867544706) (:by |rJG4IHzWf) (:id |F3uap8KFUx) (:text |result) (:type :leaf) - |parse-lilac $ {} (:at 1584184827303) (:by |rJG4IHzWf) (:id |h8yAAKO7q) (:type :expr) + |T $ %{} :Leaf (:at 1588867542268) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1588867544706) (:by |rJG4IHzWf) (:text |result) + |parse-lilac $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584184827303) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584184827303) (:by |rJG4IHzWf) (:id |u2hXiKoo3) (:text |defn) (:type :leaf) - |j $ {} (:at 1584184827303) (:by |rJG4IHzWf) (:id |QT196MoI4) (:text |parse-lilac) (:type :leaf) - |r $ {} (:at 1584184827303) (:by |rJG4IHzWf) (:id |Jx7UFbjsv) (:type :expr) + |T $ %{} :Leaf (:at 1584184827303) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584184827303) (:by |rJG4IHzWf) (:text |parse-lilac) + |r $ %{} :Expr (:at 1584184827303) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1593710913186) (:by |rJG4IHzWf) (:id |Q2SKyyn9) (:text |x) (:type :leaf) - |T $ {} (:at 1584184832275) (:by |rJG4IHzWf) (:id |lyxrqw6eN) (:text |rule) (:type :leaf) - |v $ {} (:at 1584184929086) (:by |rJG4IHzWf) (:id |FFpmZiOu) (:type :expr) + |D $ %{} :Leaf (:at 1593710913186) (:by |rJG4IHzWf) (:text |x) + |T $ %{} :Leaf (:at 1584184832275) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1584184929086) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584184931020) (:by |rJG4IHzWf) (:id |FFpmZiOuleaf) (:text |assert) (:type :leaf) - |b $ {} (:at 1607275023139) (:by |u0) (:text "|\"expects content in list or string") (:type :leaf) - |j $ {} (:at 1593710873225) (:by |rJG4IHzWf) (:id |ie2FJoYgC) (:type :expr) + |T $ %{} :Leaf (:at 1584184931020) (:by |rJG4IHzWf) (:text |assert) + |b $ %{} :Leaf (:at 1607275023139) (:by |u0) (:text "|\"expects content in list or string") + |j $ %{} :Expr (:at 1593710873225) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1593710873780) (:by |rJG4IHzWf) (:id |x8LlXh-0oE) (:text |or) (:type :leaf) - |T $ {} (:at 1584184932549) (:by |rJG4IHzWf) (:id |UYKP_HyBS) (:type :expr) + |D $ %{} :Leaf (:at 1593710873780) (:by |rJG4IHzWf) (:text |or) + |T $ %{} :Expr (:at 1584184932549) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607274938957) (:by |u0) (:id |wRWOWH2w) (:text |list?) (:type :leaf) - |j $ {} (:at 1593710936163) (:by |rJG4IHzWf) (:id |FXnk_esaf) (:text |x) (:type :leaf) - |j $ {} (:at 1584184932549) (:by |rJG4IHzWf) (:id |2wTVXM9n3) (:type :expr) + |T $ %{} :Leaf (:at 1607274938957) (:by |u0) (:text |list?) + |j $ %{} :Leaf (:at 1593710936163) (:by |rJG4IHzWf) (:text |x) + |j $ %{} :Expr (:at 1584184932549) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593710878264) (:by |rJG4IHzWf) (:id |wRWOWH2w) (:text |string?) (:type :leaf) - |j $ {} (:at 1593710934962) (:by |rJG4IHzWf) (:id |FXnk_esaf) (:text |x) (:type :leaf) - |w $ {} (:at 1590167918656) (:by |rJG4IHzWf) (:id |NSq5SDepW) (:type :expr) + |T $ %{} :Leaf (:at 1593710878264) (:by |rJG4IHzWf) (:text |string?) + |j $ %{} :Leaf (:at 1593710934962) (:by |rJG4IHzWf) (:text |x) + |w $ %{} :Expr (:at 1590167918656) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167920236) (:by |rJG4IHzWf) (:id |NSq5SDepWleaf) (:text |let) (:type :leaf) - |j $ {} (:at 1590167920464) (:by |rJG4IHzWf) (:id |4pNZnBAXhR) (:type :expr) + |T $ %{} :Leaf (:at 1590167920236) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1590167920464) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167920652) (:by |rJG4IHzWf) (:id |Yx2C-OWEnd) (:type :expr) + |T $ %{} :Expr (:at 1590167920652) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167922701) (:by |rJG4IHzWf) (:id |2lb_483ISK) (:text |node) (:type :leaf) - |j $ {} (:at 1590167923060) (:by |rJG4IHzWf) (:id |0mlmHoxM0p) (:type :expr) + |T $ %{} :Leaf (:at 1590167922701) (:by |rJG4IHzWf) (:text |node) + |j $ %{} :Expr (:at 1590167923060) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167928789) (:by |rJG4IHzWf) (:id |L2oiSlYoYC) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1590167931043) (:by |rJG4IHzWf) (:id |U-rdyuEN-O) (:text |rule) (:type :leaf) - |j $ {} (:at 1590167938176) (:by |rJG4IHzWf) (:id |9_UMtvnCh) (:type :expr) + |T $ %{} :Leaf (:at 1590167928789) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1590167931043) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1590167938176) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167939299) (:by |rJG4IHzWf) (:id |9_UMtvnChleaf) (:text |method) (:type :leaf) - |j $ {} (:at 1590167939706) (:by |rJG4IHzWf) (:id |PKG1_e5zI7) (:type :expr) + |T $ %{} :Leaf (:at 1590167939299) (:by |rJG4IHzWf) (:text |method) + |j $ %{} :Expr (:at 1590167939706) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167940193) (:by |rJG4IHzWf) (:id |BqwPKYI3DL) (:text |get) (:type :leaf) - |j $ {} (:at 1590167941523) (:by |rJG4IHzWf) (:id |xihYVQoy5) (:text |core-methods) (:type :leaf) - |r $ {} (:at 1590167943103) (:by |rJG4IHzWf) (:id |NSwZkrOxz) (:text |node) (:type :leaf) - |r $ {} (:at 1590167955685) (:by |rJG4IHzWf) (:id |9TfGwEhdDb) (:type :expr) + |T $ %{} :Leaf (:at 1590167940193) (:by |rJG4IHzWf) (:text |get) + |j $ %{} :Leaf (:at 1590167941523) (:by |rJG4IHzWf) (:text |core-methods) + |r $ %{} :Leaf (:at 1590167943103) (:by |rJG4IHzWf) (:text |node) + |r $ %{} :Expr (:at 1590167955685) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167959513) (:by |rJG4IHzWf) (:id |9TfGwEhdDbleaf) (:text |user-method) (:type :leaf) - |j $ {} (:at 1590167960632) (:by |rJG4IHzWf) (:id |hLvxE9nxO1) (:type :expr) + |T $ %{} :Leaf (:at 1590167959513) (:by |rJG4IHzWf) (:text |user-method) + |j $ %{} :Expr (:at 1590167960632) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167961096) (:by |rJG4IHzWf) (:id |MXuCJaKYQ) (:text |get) (:type :leaf) - |f $ {} (:at 1607275026397) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1590167961096) (:by |rJG4IHzWf) (:text |get) + |f $ %{} :Expr (:at 1607275026397) (:by |u0) :data $ {} - |T $ {} (:at 1607275026397) (:by |u0) (:text |deref) (:type :leaf) - |j $ {} (:at 1607275026397) (:by |u0) (:text |*custom-methods) (:type :leaf) - |r $ {} (:at 1590167969181) (:by |rJG4IHzWf) (:id |-jTQFUzmm) (:text |node) (:type :leaf) - |v $ {} (:at 1593710890067) (:by |rJG4IHzWf) (:id |C1GwdVEzq) (:type :expr) + |T $ %{} :Leaf (:at 1607275026397) (:by |u0) (:text |deref) + |j $ %{} :Leaf (:at 1607275026397) (:by |u0) (:text |*custom-methods) + |r $ %{} :Leaf (:at 1590167969181) (:by |rJG4IHzWf) (:text |node) + |v $ %{} :Expr (:at 1593710890067) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593710915138) (:by |rJG4IHzWf) (:id |C1GwdVEzqleaf) (:text |xs) (:type :leaf) - |j $ {} (:at 1593710898987) (:by |rJG4IHzWf) (:id |WD-U-NRXm) (:type :expr) + |T $ %{} :Leaf (:at 1593710915138) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Expr (:at 1593710898987) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593710899760) (:by |rJG4IHzWf) (:id |6J2z5PhoJ7) (:text |if) (:type :leaf) - |j $ {} (:at 1593710902685) (:by |rJG4IHzWf) (:id |QJl3RrTgt) (:type :expr) + |T $ %{} :Leaf (:at 1593710899760) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1593710902685) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593710901606) (:by |rJG4IHzWf) (:id |rzHIAMB-u) (:text |string?) (:type :leaf) - |j $ {} (:at 1593710920134) (:by |rJG4IHzWf) (:id |rX5iY-Wwt) (:text |x) (:type :leaf) - |r $ {} (:at 1593710921010) (:by |rJG4IHzWf) (:id |qU_7IZHjW7) (:type :expr) + |T $ %{} :Leaf (:at 1593710901606) (:by |rJG4IHzWf) (:text |string?) + |j $ %{} :Leaf (:at 1593710920134) (:by |rJG4IHzWf) (:text |x) + |r $ %{} :Expr (:at 1593710921010) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607275601146) (:by |u0) (:id |IiCBVsM4oy) (:text |split) (:type :leaf) - |j $ {} (:at 1593710924146) (:by |rJG4IHzWf) (:id |eOa-jx9_PD) (:text |x) (:type :leaf) - |r $ {} (:at 1593710925364) (:by |rJG4IHzWf) (:id |pHj1Pwnvf) (:text "|\"") (:type :leaf) - |v $ {} (:at 1593710926410) (:by |rJG4IHzWf) (:id |5B3wsvQsbg) (:text |x) (:type :leaf) - |r $ {} (:at 1590167944891) (:by |rJG4IHzWf) (:id |lo00fw1xVA) (:type :expr) + |T $ %{} :Leaf (:at 1607275601146) (:by |u0) (:text |split) + |j $ %{} :Leaf (:at 1593710924146) (:by |rJG4IHzWf) (:text |x) + |r $ %{} :Leaf (:at 1593710925364) (:by |rJG4IHzWf) (:text "|\"") + |v $ %{} :Leaf (:at 1593710926410) (:by |rJG4IHzWf) (:text |x) + |r $ %{} :Expr (:at 1590167944891) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167982207) (:by |rJG4IHzWf) (:id |lo00fw1xVAleaf) (:text |cond) (:type :leaf) - |j $ {} (:at 1590167982747) (:by |rJG4IHzWf) (:id |wDRLbheRgg) (:type :expr) + |T $ %{} :Leaf (:at 1590167982207) (:by |rJG4IHzWf) (:text |cond) + |j $ %{} :Expr (:at 1590167982747) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167945540) (:by |rJG4IHzWf) (:id |Gld-K7oyXH) (:type :expr) + |T $ %{} :Expr (:at 1590167945540) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167947761) (:by |rJG4IHzWf) (:id |TXr9Qvk6Pi) (:text |fn?) (:type :leaf) - |j $ {} (:at 1590167986125) (:by |rJG4IHzWf) (:id |NNTFVG53o) (:text |method) (:type :leaf) - |j $ {} (:at 1590167987411) (:by |rJG4IHzWf) (:id |fhhe7SGOf) (:type :expr) + |T $ %{} :Leaf (:at 1590167947761) (:by |rJG4IHzWf) (:text |fn?) + |j $ %{} :Leaf (:at 1590167986125) (:by |rJG4IHzWf) (:text |method) + |j $ %{} :Expr (:at 1590167987411) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167988663) (:by |rJG4IHzWf) (:id |ow-HWGS0V) (:text |method) (:type :leaf) - |j $ {} (:at 1593710916685) (:by |rJG4IHzWf) (:id |eCl81Ewny) (:text |xs) (:type :leaf) - |r $ {} (:at 1590167992263) (:by |rJG4IHzWf) (:id |uvufIKmcW) (:text |rule) (:type :leaf) - |r $ {} (:at 1590167993361) (:by |rJG4IHzWf) (:id |Ku_5FEcNf) (:type :expr) + |T $ %{} :Leaf (:at 1590167988663) (:by |rJG4IHzWf) (:text |method) + |j $ %{} :Leaf (:at 1593710916685) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Leaf (:at 1590167992263) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1590167993361) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167994275) (:by |rJG4IHzWf) (:id |yGgGX3JV0) (:type :expr) + |T $ %{} :Expr (:at 1590167994275) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590167995276) (:by |rJG4IHzWf) (:id |Ku_5FEcNfleaf) (:text |fn?) (:type :leaf) - |j $ {} (:at 1590167996975) (:by |rJG4IHzWf) (:id |-x62hk_dNO) (:text |user-method) (:type :leaf) - |j $ {} (:at 1590167998342) (:by |rJG4IHzWf) (:id |i4JGVGzdo) (:type :expr) + |T $ %{} :Leaf (:at 1590167995276) (:by |rJG4IHzWf) (:text |fn?) + |j $ %{} :Leaf (:at 1590167996975) (:by |rJG4IHzWf) (:text |user-method) + |j $ %{} :Expr (:at 1590167998342) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590168004778) (:by |rJG4IHzWf) (:id |vsPZwcEPYp) (:text |user-method) (:type :leaf) - |j $ {} (:at 1593710918611) (:by |rJG4IHzWf) (:id |sCLQt8f-EI) (:text |xs) (:type :leaf) - |r $ {} (:at 1590168010944) (:by |rJG4IHzWf) (:id |_cE1F79mH2) (:text |rule) (:type :leaf) - |v $ {} (:at 1590168015176) (:by |rJG4IHzWf) (:id |5Zm5S_gh2) (:type :expr) + |T $ %{} :Leaf (:at 1590168004778) (:by |rJG4IHzWf) (:text |user-method) + |j $ %{} :Leaf (:at 1593710918611) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Leaf (:at 1590168010944) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1590168015176) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607275512244) (:by |u0) (:id |5Zm5S_gh2leaf) (:text |true) (:type :leaf) - |j $ {} (:at 1590168016520) (:by |rJG4IHzWf) (:id |itKDQbZbI-) (:type :expr) + |T $ %{} :Leaf (:at 1607275512244) (:by |u0) (:text |true) + |j $ %{} :Expr (:at 1590168016520) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590168016520) (:by |rJG4IHzWf) (:id |yh3LDxh1yw) (:text |do) (:type :leaf) - |j $ {} (:at 1590168016520) (:by |rJG4IHzWf) (:id |Vn35KlXDIp) (:type :expr) + |T $ %{} :Leaf (:at 1590168016520) (:by |rJG4IHzWf) (:text |do) + |j $ %{} :Expr (:at 1590168016520) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607275598348) (:by |u0) (:id |kacEWi91On) (:text |echo) (:type :leaf) - |j $ {} (:at 1590168016520) (:by |rJG4IHzWf) (:id |HJDIDE5TMS) (:text "|\"Unknown node") (:type :leaf) - |r $ {} (:at 1590168016520) (:by |rJG4IHzWf) (:id |8QROaQ2_Zu) (:text |rule) (:type :leaf) - |r $ {} (:at 1590168016520) (:by |rJG4IHzWf) (:id |jHUMHhopIC) (:text |nil) (:type :leaf) - |parse-many $ {} (:at 1584188567360) (:by |rJG4IHzWf) (:id |h9ueWK8gI) (:type :expr) + |T $ %{} :Leaf (:at 1607275598348) (:by |u0) (:text |echo) + |j $ %{} :Leaf (:at 1590168016520) (:by |rJG4IHzWf) (:text "|\"Unknown node") + |r $ %{} :Leaf (:at 1590168016520) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Leaf (:at 1590168016520) (:by |rJG4IHzWf) (:text |nil) + |parse-many $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584188567360) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188567360) (:by |rJG4IHzWf) (:id |ja6cBoU74) (:text |defn) (:type :leaf) - |j $ {} (:at 1584188567360) (:by |rJG4IHzWf) (:id |PuEuQt1ga) (:text |parse-many) (:type :leaf) - |r $ {} (:at 1584188567360) (:by |rJG4IHzWf) (:id |aG7v5CKcM) (:type :expr) + |T $ %{} :Leaf (:at 1584188567360) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584188567360) (:by |rJG4IHzWf) (:text |parse-many) + |r $ %{} :Expr (:at 1584188567360) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188798018) (:by |rJG4IHzWf) (:id |--bEvCwtB) (:text |xs0) (:type :leaf) - |j $ {} (:at 1584188567360) (:by |rJG4IHzWf) (:id |pGnph5LmF) (:text |rule) (:type :leaf) - |v $ {} (:at 1584188568418) (:by |rJG4IHzWf) (:id |X_7-Tlq8) (:type :expr) + |T $ %{} :Leaf (:at 1584188798018) (:by |rJG4IHzWf) (:text |xs0) + |j $ %{} :Leaf (:at 1584188567360) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1584188568418) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188569870) (:by |rJG4IHzWf) (:id |X_7-Tlq8leaf) (:text |let) (:type :leaf) - |j $ {} (:at 1584188570043) (:by |rJG4IHzWf) (:id |YUHsLqpEo) (:type :expr) + |T $ %{} :Leaf (:at 1584188569870) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584188570043) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188570203) (:by |rJG4IHzWf) (:id |4ZrdnKc1) (:type :expr) + |T $ %{} :Expr (:at 1584188570203) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188574495) (:by |rJG4IHzWf) (:id |wsAlYrrjF) (:text |item) (:type :leaf) - |j $ {} (:at 1584188574760) (:by |rJG4IHzWf) (:id |x5eDsT0lE) (:type :expr) + |T $ %{} :Leaf (:at 1584188574495) (:by |rJG4IHzWf) (:text |item) + |j $ %{} :Expr (:at 1584188574760) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188575351) (:by |rJG4IHzWf) (:id |-K_Ergk5n) (:text |:item) (:type :leaf) - |j $ {} (:at 1584188576063) (:by |rJG4IHzWf) (:id |0bwKtCCzL) (:text |rule) (:type :leaf) - |j $ {} (:at 1588677656216) (:by |rJG4IHzWf) (:id |sdvCfPH9CT) (:type :expr) + |T $ %{} :Leaf (:at 1584188575351) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1584188576063) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1588677656216) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677656216) (:by |rJG4IHzWf) (:id |vqGODdB2R3) (:text |transform) (:type :leaf) - |j $ {} (:at 1588677656216) (:by |rJG4IHzWf) (:id |hfwtoYXzdh) (:type :expr) + |T $ %{} :Leaf (:at 1588677656216) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Expr (:at 1588677656216) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677656216) (:by |rJG4IHzWf) (:id |L1Nc2vbcUs) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588677656216) (:by |rJG4IHzWf) (:id |CzU4MxGaEi) (:text |rule) (:type :leaf) - |r $ {} (:at 1584188577944) (:by |rJG4IHzWf) (:id |5mGiJ0Ub6) (:type :expr) + |T $ %{} :Leaf (:at 1588677656216) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588677656216) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1584188577944) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188764343) (:by |rJG4IHzWf) (:id |5mGiJ0Ub6leaf) (:text |loop) (:type :leaf) - |j $ {} (:at 1584188765130) (:by |rJG4IHzWf) (:id |TaE4r8Bf) (:type :expr) + |T $ %{} :Leaf (:at 1584188764343) (:by |rJG4IHzWf) (:text |loop) + |j $ %{} :Expr (:at 1584188765130) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188766765) (:by |rJG4IHzWf) (:id |Tv6WenGTS) (:type :expr) + |T $ %{} :Expr (:at 1584188766765) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188767826) (:by |rJG4IHzWf) (:id |xhR5ZpI1h) (:text |acc) (:type :leaf) - |j $ {} (:at 1584188768217) (:by |rJG4IHzWf) (:id |X4SoRu6Q) (:type :expr) + |T $ %{} :Leaf (:at 1584188767826) (:by |rJG4IHzWf) (:text |acc) + |j $ %{} :Expr (:at 1584188768217) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188768404) (:by |rJG4IHzWf) (:id |8au7wlcTd) (:text |[]) (:type :leaf) - |j $ {} (:at 1584188783985) (:by |rJG4IHzWf) (:id |sdjNNAqa) (:type :expr) + |T $ %{} :Leaf (:at 1584188768404) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Expr (:at 1584188783985) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188801407) (:by |rJG4IHzWf) (:id |sdjNNAqaleaf) (:text |xs) (:type :leaf) - |j $ {} (:at 1584188799739) (:by |rJG4IHzWf) (:id |HS2yKsUuy) (:text |xs0) (:type :leaf) - |r $ {} (:at 1584188806328) (:by |rJG4IHzWf) (:id |hGotFCXf) (:type :expr) + |T $ %{} :Leaf (:at 1584188801407) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584188799739) (:by |rJG4IHzWf) (:text |xs0) + |r $ %{} :Expr (:at 1584188806328) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188809733) (:by |rJG4IHzWf) (:id |hGotFCXfleaf) (:text |let) (:type :leaf) - |j $ {} (:at 1584188809906) (:by |rJG4IHzWf) (:id |cMszvn1rU) (:type :expr) + |T $ %{} :Leaf (:at 1584188809733) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584188809906) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188810059) (:by |rJG4IHzWf) (:id |7j1HiWGNt) (:type :expr) + |T $ %{} :Expr (:at 1584188810059) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188814200) (:by |rJG4IHzWf) (:id |XDPoFs4MC) (:text |result) (:type :leaf) - |j $ {} (:at 1584188814404) (:by |rJG4IHzWf) (:id |KObKuOG4V) (:type :expr) + |T $ %{} :Leaf (:at 1584188814200) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1584188814404) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188819939) (:by |rJG4IHzWf) (:id |2htU0lXpk) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1584188888907) (:by |rJG4IHzWf) (:id |jRiFxf2rT) (:text |xs) (:type :leaf) - |j $ {} (:at 1584188820528) (:by |rJG4IHzWf) (:id |679Vv3J4) (:text |item) (:type :leaf) - |r $ {} (:at 1584188830526) (:by |rJG4IHzWf) (:id |MO-e89OtL) (:type :expr) + |T $ %{} :Leaf (:at 1584188819939) (:by |rJG4IHzWf) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1584188888907) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584188820528) (:by |rJG4IHzWf) (:text |item) + |r $ %{} :Expr (:at 1584188830526) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188832524) (:by |rJG4IHzWf) (:id |MO-e89OtLleaf) (:text |if) (:type :leaf) - |j $ {} (:at 1584188833070) (:by |rJG4IHzWf) (:id |LC9FrtLx) (:type :expr) + |T $ %{} :Leaf (:at 1584188832524) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1584188833070) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188838214) (:by |rJG4IHzWf) (:id |V_7D87MDM) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584188839136) (:by |rJG4IHzWf) (:id |r_UIiMcYj) (:text |result) (:type :leaf) - |r $ {} (:at 1584188841622) (:by |rJG4IHzWf) (:id |XVJNN0Qd) (:type :expr) + |T $ %{} :Leaf (:at 1584188838214) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584188839136) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1584188841622) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188847079) (:by |rJG4IHzWf) (:id |kCHSPbbk) (:text |recur) (:type :leaf) - |j $ {} (:at 1584188852049) (:by |rJG4IHzWf) (:id |UhDtSE4u4) (:type :expr) + |T $ %{} :Leaf (:at 1584188847079) (:by |rJG4IHzWf) (:text |recur) + |j $ %{} :Expr (:at 1584188852049) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188854803) (:by |rJG4IHzWf) (:id |4W0UwbXk) (:text |conj) (:type :leaf) - |j $ {} (:at 1584188855347) (:by |rJG4IHzWf) (:id |TW4LoNrJk) (:text |acc) (:type :leaf) - |r $ {} (:at 1584188856831) (:by |rJG4IHzWf) (:id |9YGomiN3E) (:text |result) (:type :leaf) - |r $ {} (:at 1584188897221) (:by |rJG4IHzWf) (:id |Ny3r4uH8) (:type :expr) + |T $ %{} :Leaf (:at 1584188854803) (:by |rJG4IHzWf) (:text |conj) + |j $ %{} :Leaf (:at 1584188855347) (:by |rJG4IHzWf) (:text |acc) + |r $ %{} :Leaf (:at 1584188856831) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1584188897221) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188900753) (:by |rJG4IHzWf) (:id |4yRR6ZE1) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584188907644) (:by |rJG4IHzWf) (:id |2KrwEvN8) (:text |result) (:type :leaf) - |v $ {} (:at 1584188912451) (:by |rJG4IHzWf) (:id |3_f_ImOk) (:type :expr) + |T $ %{} :Leaf (:at 1584188900753) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584188907644) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1584188912451) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188913405) (:by |rJG4IHzWf) (:id |3_f_ImOkleaf) (:text |if) (:type :leaf) - |j $ {} (:at 1584188913570) (:by |rJG4IHzWf) (:id |c8NqB5--d) (:type :expr) + |T $ %{} :Leaf (:at 1584188913405) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1584188913570) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188915391) (:by |rJG4IHzWf) (:id |EmLkDESF5) (:text |empty?) (:type :leaf) - |j $ {} (:at 1584188916436) (:by |rJG4IHzWf) (:id |0h09n4LQw) (:text |acc) (:type :leaf) - |r $ {} (:at 1584188918223) (:by |rJG4IHzWf) (:id |1LW29EXs) (:type :expr) + |T $ %{} :Leaf (:at 1584188915391) (:by |rJG4IHzWf) (:text |empty?) + |j $ %{} :Leaf (:at 1584188916436) (:by |rJG4IHzWf) (:text |acc) + |r $ %{} :Expr (:at 1584188918223) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188919119) (:by |rJG4IHzWf) (:id |1LW29EXsleaf) (:text |{}) (:type :leaf) - |j $ {} (:at 1584188919416) (:by |rJG4IHzWf) (:id |8oNn-Sra-) (:type :expr) + |T $ %{} :Leaf (:at 1584188919119) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584188919416) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188921556) (:by |rJG4IHzWf) (:id |K_hfZ4YB0) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584188924506) (:by |rJG4IHzWf) (:id |3CwgQjeG6) (:text |false) (:type :leaf) - |l $ {} (:at 1584205672228) (:by |rJG4IHzWf) (:id |YADMzXlqv) (:type :expr) + |T $ %{} :Leaf (:at 1584188921556) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584188924506) (:by |rJG4IHzWf) (:text |false) + |l $ %{} :Expr (:at 1584205672228) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205672228) (:by |rJG4IHzWf) (:id |qwRFGM6Dk) (:text |:message) (:type :leaf) - |j $ {} (:at 1588869433488) (:by |rJG4IHzWf) (:id |X4nk_0w8P) (:text "|\"no match") (:type :leaf) - |n $ {} (:at 1584205590799) (:by |rJG4IHzWf) (:id |aLNNBJB_t) (:type :expr) + |T $ %{} :Leaf (:at 1584205672228) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Leaf (:at 1588869433488) (:by |rJG4IHzWf) (:text "|\"no match") + |n $ %{} :Expr (:at 1584205590799) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205592498) (:by |rJG4IHzWf) (:id |aLNNBJB_tleaf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584205598954) (:by |rJG4IHzWf) (:id |wx86L9hi) (:text |:many) (:type :leaf) - |v $ {} (:at 1584188934913) (:by |rJG4IHzWf) (:id |sIFzNjsk) (:type :expr) + |T $ %{} :Leaf (:at 1584205592498) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584205598954) (:by |rJG4IHzWf) (:text |:many) + |v $ %{} :Expr (:at 1584188934913) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584254903276) (:by |rJG4IHzWf) (:id |sIFzNjskleaf) (:text |:peek-result) (:type :leaf) - |j $ {} (:at 1584188946994) (:by |rJG4IHzWf) (:id |zBcO3uYG) (:text |result) (:type :leaf) - |x $ {} (:at 1584256004316) (:by |rJG4IHzWf) (:id |hqbdRfb0) (:type :expr) + |T $ %{} :Leaf (:at 1584254903276) (:by |rJG4IHzWf) (:text |:peek-result) + |j $ %{} :Leaf (:at 1584188946994) (:by |rJG4IHzWf) (:text |result) + |x $ %{} :Expr (:at 1584256004316) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584256005425) (:by |rJG4IHzWf) (:id |hqbdRfb0leaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584256006051) (:by |rJG4IHzWf) (:id |VbbyuBiRo) (:text |xs) (:type :leaf) - |v $ {} (:at 1584188949143) (:by |rJG4IHzWf) (:id |f4NjzWTu) (:type :expr) + |T $ %{} :Leaf (:at 1584256005425) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584256006051) (:by |rJG4IHzWf) (:text |xs) + |v $ %{} :Expr (:at 1584188949143) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188950276) (:by |rJG4IHzWf) (:id |f4NjzWTuleaf) (:text |{}) (:type :leaf) - |j $ {} (:at 1584188950607) (:by |rJG4IHzWf) (:id |NbgRvLKsX) (:type :expr) + |T $ %{} :Leaf (:at 1584188950276) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584188950607) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188952281) (:by |rJG4IHzWf) (:id |ph1_xnvom) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584188952909) (:by |rJG4IHzWf) (:id |_EzTwx1RC) (:text |true) (:type :leaf) - |jT $ {} (:at 1584205629612) (:by |rJG4IHzWf) (:id |_gE7gU6hK) (:type :expr) + |T $ %{} :Leaf (:at 1584188952281) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584188952909) (:by |rJG4IHzWf) (:text |true) + |jT $ %{} :Expr (:at 1584205629612) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205629612) (:by |rJG4IHzWf) (:id |hNOM188Yh) (:text |:value) (:type :leaf) - |b $ {} (:at 1588680569802) (:by |rJG4IHzWf) (:id |cLBECReuRS) (:type :expr) + |T $ %{} :Leaf (:at 1584205629612) (:by |rJG4IHzWf) (:text |:value) + |b $ %{} :Expr (:at 1588680569802) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588680572012) (:by |rJG4IHzWf) (:id |6rlm4_d1wy) (:text |let) (:type :leaf) - |L $ {} (:at 1588680572344) (:by |rJG4IHzWf) (:id |4bl3YCKyW1) (:type :expr) + |D $ %{} :Leaf (:at 1588680572012) (:by |rJG4IHzWf) (:text |let) + |L $ %{} :Expr (:at 1588680572344) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680572493) (:by |rJG4IHzWf) (:id |bepsni3ziW) (:type :expr) + |T $ %{} :Expr (:at 1588680572493) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680572868) (:by |rJG4IHzWf) (:id |C7FUeluQV) (:text |v) (:type :leaf) - |j $ {} (:at 1588680573387) (:by |rJG4IHzWf) (:id |WRy-v3loSN) (:type :expr) + |T $ %{} :Leaf (:at 1588680572868) (:by |rJG4IHzWf) (:text |v) + |j $ %{} :Expr (:at 1588680573387) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680573387) (:by |rJG4IHzWf) (:id |5LRbdUc_lU) (:text |map) (:type :leaf) - |r $ {} (:at 1588680573387) (:by |rJG4IHzWf) (:id |0xVZY21wMi) (:text |acc) (:type :leaf) - |v $ {} (:at 1623691904631) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588680573387) (:by |rJG4IHzWf) (:text |map) + |r $ %{} :Leaf (:at 1588680573387) (:by |rJG4IHzWf) (:text |acc) + |v $ %{} :Expr (:at 1623691904631) (:by |u0) :data $ {} - |T $ {} (:at 1623691904631) (:by |u0) (:text |\) (:type :leaf) - |j $ {} (:at 1623691904631) (:by |u0) (:text |:value) (:type :leaf) - |r $ {} (:at 1623691904631) (:by |u0) (:text |%) (:type :leaf) - |T $ {} (:at 1588677664669) (:by |rJG4IHzWf) (:id |4QmBYeEKis) (:type :expr) + |T $ %{} :Leaf (:at 1623691904631) (:by |u0) (:text |\) + |j $ %{} :Leaf (:at 1623691904631) (:by |u0) (:text |:value) + |r $ %{} :Leaf (:at 1623691904631) (:by |u0) (:text |%) + |T $ %{} :Expr (:at 1588677664669) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677664669) (:by |rJG4IHzWf) (:id |LKhYWFJhAl) (:text |if) (:type :leaf) - |j $ {} (:at 1588677664669) (:by |rJG4IHzWf) (:id |G-TdF5CEaF) (:type :expr) + |T $ %{} :Leaf (:at 1588677664669) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588677664669) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677664669) (:by |rJG4IHzWf) (:id |O-KDU6iOj_) (:text |some?) (:type :leaf) - |j $ {} (:at 1588677664669) (:by |rJG4IHzWf) (:id |PWqS5WEBL3) (:text |transform) (:type :leaf) - |r $ {} (:at 1588677664669) (:by |rJG4IHzWf) (:id |4uCE-dxY3r) (:type :expr) + |T $ %{} :Leaf (:at 1588677664669) (:by |rJG4IHzWf) (:text |some?) + |j $ %{} :Leaf (:at 1588677664669) (:by |rJG4IHzWf) (:text |transform) + |r $ %{} :Expr (:at 1588677664669) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677664669) (:by |rJG4IHzWf) (:id |DBX23cDy8P) (:text |transform) (:type :leaf) - |j $ {} (:at 1588680568182) (:by |rJG4IHzWf) (:id |_KzO8UeaCT) (:text |v) (:type :leaf) - |v $ {} (:at 1588680569424) (:by |rJG4IHzWf) (:id |kMr8ySVn_1) (:text |v) (:type :leaf) - |k $ {} (:at 1584205620477) (:by |rJG4IHzWf) (:id |saTVAR3Y_) (:type :expr) - :data $ {} - |T $ {} (:at 1584205620477) (:by |rJG4IHzWf) (:id |_ArF2kizV) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205620477) (:by |rJG4IHzWf) (:id |Fj7hLgyFP) (:text |xs) (:type :leaf) - |l $ {} (:at 1584189096872) (:by |rJG4IHzWf) (:id |mfUFm7tq1) (:type :expr) - :data $ {} - |T $ {} (:at 1584205624590) (:by |rJG4IHzWf) (:id |mfUFm7tq1leaf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584189101491) (:by |rJG4IHzWf) (:id |n_WZRxEPB) (:text |:many) (:type :leaf) - |s $ {} (:at 1584205675650) (:by |rJG4IHzWf) (:id |l4NBkkLuX) (:type :expr) - :data $ {} - |T $ {} (:at 1584207414487) (:by |rJG4IHzWf) (:id |l4NBkkLuXleaf) (:text |:results) (:type :leaf) - |j $ {} (:at 1584207416049) (:by |rJG4IHzWf) (:id |Ta56J0P7) (:text |acc) (:type :leaf) - |v $ {} (:at 1584254890395) (:by |rJG4IHzWf) (:id |eB6Er8PZ) (:type :expr) - :data $ {} - |T $ {} (:at 1584254894051) (:by |rJG4IHzWf) (:id |eB6Er8PZleaf) (:text |:peek-result) (:type :leaf) - |j $ {} (:at 1584254896074) (:by |rJG4IHzWf) (:id |_uZazWNK) (:text |result) (:type :leaf) - |parse-one-of $ {} (:at 1584199518502) (:by |rJG4IHzWf) (:id |SHT_l-3qJ) (:type :expr) + |T $ %{} :Leaf (:at 1588677664669) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Leaf (:at 1588680568182) (:by |rJG4IHzWf) (:text |v) + |v $ %{} :Leaf (:at 1588680569424) (:by |rJG4IHzWf) (:text |v) + |k $ %{} :Expr (:at 1584205620477) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584205620477) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584205620477) (:by |rJG4IHzWf) (:text |xs) + |l $ %{} :Expr (:at 1584189096872) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584205624590) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584189101491) (:by |rJG4IHzWf) (:text |:many) + |s $ %{} :Expr (:at 1584205675650) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584207414487) (:by |rJG4IHzWf) (:text |:results) + |j $ %{} :Leaf (:at 1584207416049) (:by |rJG4IHzWf) (:text |acc) + |v $ %{} :Expr (:at 1584254890395) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584254894051) (:by |rJG4IHzWf) (:text |:peek-result) + |j $ %{} :Leaf (:at 1584254896074) (:by |rJG4IHzWf) (:text |result) + |parse-one-of $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584199518502) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584199518502) (:by |rJG4IHzWf) (:id |6LJ8a6-wu) (:text |defn) (:type :leaf) - |j $ {} (:at 1584199518502) (:by |rJG4IHzWf) (:id |kjMMxo6VG) (:text |parse-one-of) (:type :leaf) - |r $ {} (:at 1584199518502) (:by |rJG4IHzWf) (:id |bBFSERGXU) (:type :expr) + |T $ %{} :Leaf (:at 1584199518502) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584199518502) (:by |rJG4IHzWf) (:text |parse-one-of) + |r $ %{} :Expr (:at 1584199518502) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584199518502) (:by |rJG4IHzWf) (:id |A7rIVUPDM) (:text |xs) (:type :leaf) - |j $ {} (:at 1584199518502) (:by |rJG4IHzWf) (:id |0-O2GQOLr) (:text |rule) (:type :leaf) - |t $ {} (:at 1691428757964) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1584199518502) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584199518502) (:by |rJG4IHzWf) (:text |rule) + |t $ %{} :Expr (:at 1691428757964) (:by |u0) :data $ {} - |T $ {} (:at 1691428763201) (:by |u0) (:text |list-match) (:type :leaf) - |b $ {} (:at 1691428763780) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1691428765263) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428763201) (:by |u0) (:text |list-match) + |b $ %{} :Leaf (:at 1691428763780) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1691428765263) (:by |u0) :data $ {} - |T $ {} (:at 1691428765391) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1691428765391) (:by |u0) :data $ {} - |b $ {} (:at 1691428769415) (:by |u0) (:type :expr) + |b $ %{} :Expr (:at 1691428769415) (:by |u0) :data $ {} - |T $ {} (:at 1691428769415) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691428769415) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691428769415) (:by |u0) :data $ {} - |T $ {} (:at 1691428769415) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1691428769415) (:by |u0) (:text |false) (:type :leaf) - |h $ {} (:at 1691428769415) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text |false) + |h $ %{} :Expr (:at 1691428769415) (:by |u0) :data $ {} - |T $ {} (:at 1691428769415) (:by |u0) (:text |:message) (:type :leaf) - |b $ {} (:at 1691428769415) (:by |u0) (:text "|\"unexpected EOF") (:type :leaf) - |l $ {} (:at 1691428769415) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text |:message) + |b $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text "|\"unexpected EOF") + |l $ %{} :Expr (:at 1691428769415) (:by |u0) :data $ {} - |T $ {} (:at 1691428769415) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1691428769415) (:by |u0) (:text |:one-of) (:type :leaf) - |o $ {} (:at 1691428769415) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text |:one-of) + |o $ %{} :Expr (:at 1691428769415) (:by |u0) :data $ {} - |T $ {} (:at 1691428769415) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1691428769415) (:by |u0) (:text |xs) (:type :leaf) - |l $ {} (:at 1691428775315) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1691428769415) (:by |u0) (:text |xs) + |l $ %{} :Expr (:at 1691428775315) (:by |u0) :data $ {} - |T $ {} (:at 1691428777819) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1691428777819) (:by |u0) :data $ {} - |T $ {} (:at 1691428780356) (:by |u0) (:text |x0) (:type :leaf) - |b $ {} (:at 1691428781182) (:by |u0) (:text |xss) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428780356) (:by |u0) (:text |x0) + |b $ %{} :Leaf (:at 1691428781182) (:by |u0) (:text |xss) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |items) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |items) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:items) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |rule) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:items) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |rule) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |transform) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |transform) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:transform) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |rule) (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:transform) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |rule) + |h $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |string?) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |items) (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |string?) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |items) + |h $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |includes?) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |items) (:type :leaf) - |h $ {} (:at 1691428790016) (:by |u0) (:text |x0) (:type :leaf) - |l $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |includes?) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |items) + |h $ %{} :Leaf (:at 1691428790016) (:by |u0) (:text |x0) + |l $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |includes?) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |items) (:type :leaf) - |h $ {} (:at 1691428792996) (:by |u0) (:text |x0) (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |includes?) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |items) + |h $ %{} :Leaf (:at 1691428792996) (:by |u0) (:text |x0) + |h $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |true) (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |true) + |h $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:value) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:value) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |some?) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |transform) (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |some?) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |transform) + |h $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |transform) (:type :leaf) - |b $ {} (:at 1691428800853) (:by |u0) (:text |x0) (:type :leaf) - |l $ {} (:at 1691428836094) (:by |u0) (:text |x0) (:type :leaf) - |l $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |transform) + |b $ %{} :Leaf (:at 1691428800853) (:by |u0) (:text |x0) + |l $ %{} :Leaf (:at 1691428836094) (:by |u0) (:text |x0) + |l $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1691428806788) (:by |u0) (:text |xss) (:type :leaf) - |o $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1691428806788) (:by |u0) (:text |xss) + |o $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |:one-of) (:type :leaf) - |l $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:one-of) + |l $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |false) (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |false) + |h $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:message) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:message) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |str) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |str) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |pr-str) (:type :leaf) - |b $ {} (:at 1691428812562) (:by |u0) (:text |x0) (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:text "|\" is not in ") (:type :leaf) - |l $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1699639185994) (:by |u0) (:text |to-lispy-string) + |b $ %{} :Leaf (:at 1691428812562) (:by |u0) (:text |x0) + |h $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text "|\" is not in ") + |l $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |pr-str) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1699639188385) (:by |u0) (:text |to-lispy-string) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |string?) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |items) (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:text |items) (:type :leaf) - |l $ {} (:at 1691428784029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |string?) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |items) + |h $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |items) + |l $ %{} :Expr (:at 1691428784029) (:by |u0) :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |join-str) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1691428784029) (:by |u0) (:text |items) (:type :leaf) - |l $ {} (:at 1691428784029) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |:one-of) (:type :leaf) - |o $ {} (:at 1691428784029) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428784029) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1691428784029) (:by |u0) (:text |xs) (:type :leaf) - |parse-optional $ {} (:at 1584189309920) (:by |rJG4IHzWf) (:id |WaTBSfUcM) (:type :expr) + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |join-str) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text "|\"") + |h $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |items) + |l $ %{} :Expr (:at 1691428784029) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:one-of) + |o $ %{} :Expr (:at 1691428784029) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1691428784029) (:by |u0) (:text |xs) + |parse-optional $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584189309920) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189309920) (:by |rJG4IHzWf) (:id |lHtQOqCYf) (:text |defn) (:type :leaf) - |j $ {} (:at 1584189309920) (:by |rJG4IHzWf) (:id |80YwCQ_eA) (:text |parse-optional) (:type :leaf) - |r $ {} (:at 1584189309920) (:by |rJG4IHzWf) (:id |wTNsc_1PB) (:type :expr) + |T $ %{} :Leaf (:at 1584189309920) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584189309920) (:by |rJG4IHzWf) (:text |parse-optional) + |r $ %{} :Expr (:at 1584189309920) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189309920) (:by |rJG4IHzWf) (:id |RU07bFwbO) (:text |xs) (:type :leaf) - |j $ {} (:at 1584189309920) (:by |rJG4IHzWf) (:id |wghnfSRE9) (:text |rule) (:type :leaf) - |v $ {} (:at 1584189311922) (:by |rJG4IHzWf) (:id |9ef_HL9wd) (:type :expr) + |T $ %{} :Leaf (:at 1584189309920) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584189309920) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1584189311922) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189312361) (:by |rJG4IHzWf) (:id |9ef_HL9wdleaf) (:text |let) (:type :leaf) - |j $ {} (:at 1584189313009) (:by |rJG4IHzWf) (:id |4CPnEeHGu) (:type :expr) + |T $ %{} :Leaf (:at 1584189312361) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584189313009) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189313139) (:by |rJG4IHzWf) (:id |o6cH_4m6) (:type :expr) + |T $ %{} :Expr (:at 1584189313139) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189313637) (:by |rJG4IHzWf) (:id |art99y137) (:text |item) (:type :leaf) - |j $ {} (:at 1584189313906) (:by |rJG4IHzWf) (:id |HtKVeqd9E) (:type :expr) + |T $ %{} :Leaf (:at 1584189313637) (:by |rJG4IHzWf) (:text |item) + |j $ %{} :Expr (:at 1584189313906) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189314480) (:by |rJG4IHzWf) (:id |mYuZvoG57) (:text |:item) (:type :leaf) - |j $ {} (:at 1584189315952) (:by |rJG4IHzWf) (:id |633M7iEHy) (:text |rule) (:type :leaf) - |b $ {} (:at 1588677703647) (:by |rJG4IHzWf) (:id |GI1z1PU6cm) (:type :expr) + |T $ %{} :Leaf (:at 1584189314480) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1584189315952) (:by |rJG4IHzWf) (:text |rule) + |b $ %{} :Expr (:at 1588677703647) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677703647) (:by |rJG4IHzWf) (:id |3Y4Jcn1B2T) (:text |transform) (:type :leaf) - |j $ {} (:at 1588677703647) (:by |rJG4IHzWf) (:id |8XBcjWAXly) (:type :expr) + |T $ %{} :Leaf (:at 1588677703647) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Expr (:at 1588677703647) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677703647) (:by |rJG4IHzWf) (:id |lz2OHnra4u) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588677703647) (:by |rJG4IHzWf) (:id |woOBaLwP8J) (:text |rule) (:type :leaf) - |j $ {} (:at 1584189339760) (:by |rJG4IHzWf) (:id |pJjm1mfj4) (:type :expr) + |T $ %{} :Leaf (:at 1588677703647) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588677703647) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1584189339760) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189341019) (:by |rJG4IHzWf) (:id |pJjm1mfj4leaf) (:text |result) (:type :leaf) - |j $ {} (:at 1584189341261) (:by |rJG4IHzWf) (:id |8Z-igb5_b) (:type :expr) + |T $ %{} :Leaf (:at 1584189341019) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1584189341261) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189344468) (:by |rJG4IHzWf) (:id |vAdkzEJF) (:text |parse-lilac) (:type :leaf) - |j $ {} (:at 1584189345376) (:by |rJG4IHzWf) (:id |xKtBkP-IQ) (:text |xs) (:type :leaf) - |r $ {} (:at 1584189346887) (:by |rJG4IHzWf) (:id |OLx_8mh6) (:text |item) (:type :leaf) - |r $ {} (:at 1584189348808) (:by |rJG4IHzWf) (:id |m_5yTCQVW) (:type :expr) + |T $ %{} :Leaf (:at 1584189344468) (:by |rJG4IHzWf) (:text |parse-lilac) + |j $ %{} :Leaf (:at 1584189345376) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Leaf (:at 1584189346887) (:by |rJG4IHzWf) (:text |item) + |r $ %{} :Expr (:at 1584189348808) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189349223) (:by |rJG4IHzWf) (:id |m_5yTCQVWleaf) (:text |if) (:type :leaf) - |j $ {} (:at 1584189351736) (:by |rJG4IHzWf) (:id |NcqtCJEi) (:type :expr) + |T $ %{} :Leaf (:at 1584189349223) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1584189351736) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189352302) (:by |rJG4IHzWf) (:id |zt5x_GzaU) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584189354449) (:by |rJG4IHzWf) (:id |bMeB0WBBp) (:text |result) (:type :leaf) - |r $ {} (:at 1584205877503) (:by |rJG4IHzWf) (:id |AyMLPDW6m) (:type :expr) + |T $ %{} :Leaf (:at 1584189352302) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584189354449) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1584205877503) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584205878083) (:by |rJG4IHzWf) (:id |UMZcKqULV) (:text |{}) (:type :leaf) - |L $ {} (:at 1584205878531) (:by |rJG4IHzWf) (:id |kmftGBDWI) (:type :expr) + |D $ %{} :Leaf (:at 1584205878083) (:by |rJG4IHzWf) (:text |{}) + |L $ %{} :Expr (:at 1584205878531) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205879727) (:by |rJG4IHzWf) (:id |GjFgGlGt5) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584205880283) (:by |rJG4IHzWf) (:id |xkmJHvT9D) (:text |true) (:type :leaf) - |P $ {} (:at 1584205880780) (:by |rJG4IHzWf) (:id |oeDOadzcz) (:type :expr) + |T $ %{} :Leaf (:at 1584205879727) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584205880283) (:by |rJG4IHzWf) (:text |true) + |P $ %{} :Expr (:at 1584205880780) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205881933) (:by |rJG4IHzWf) (:id |oeDOadzczleaf) (:text |:value) (:type :leaf) - |b $ {} (:at 1588680590501) (:by |rJG4IHzWf) (:id |HP0eltirrr) (:type :expr) + |T $ %{} :Leaf (:at 1584205881933) (:by |rJG4IHzWf) (:text |:value) + |b $ %{} :Expr (:at 1588680590501) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588680591164) (:by |rJG4IHzWf) (:id |Hd0EZFTeWD) (:text |let) (:type :leaf) - |L $ {} (:at 1588680591448) (:by |rJG4IHzWf) (:id |xf3OnpqSXv) (:type :expr) + |D $ %{} :Leaf (:at 1588680591164) (:by |rJG4IHzWf) (:text |let) + |L $ %{} :Expr (:at 1588680591448) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680591593) (:by |rJG4IHzWf) (:id |xX5aAM9Dl2) (:type :expr) + |T $ %{} :Expr (:at 1588680591593) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680592849) (:by |rJG4IHzWf) (:id |Ib_h9KGiSZ) (:text |v) (:type :leaf) - |j $ {} (:at 1588680593393) (:by |rJG4IHzWf) (:id |IxWsRo-OT0) (:type :expr) + |T $ %{} :Leaf (:at 1588680592849) (:by |rJG4IHzWf) (:text |v) + |j $ %{} :Expr (:at 1588680593393) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680593393) (:by |rJG4IHzWf) (:id |fSUo_8u-l3) (:text |:value) (:type :leaf) - |j $ {} (:at 1588680593393) (:by |rJG4IHzWf) (:id |X5dbQjVGEs) (:text |result) (:type :leaf) - |T $ {} (:at 1588677712469) (:by |rJG4IHzWf) (:id |eSOEtothjN) (:type :expr) + |T $ %{} :Leaf (:at 1588680593393) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Leaf (:at 1588680593393) (:by |rJG4IHzWf) (:text |result) + |T $ %{} :Expr (:at 1588677712469) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677712469) (:by |rJG4IHzWf) (:id |yRisCubOeA) (:text |if) (:type :leaf) - |j $ {} (:at 1588677712469) (:by |rJG4IHzWf) (:id |ZRu7Oy5N8D) (:type :expr) + |T $ %{} :Leaf (:at 1588677712469) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588677712469) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677712469) (:by |rJG4IHzWf) (:id |Ak06pRMhqY) (:text |some?) (:type :leaf) - |j $ {} (:at 1588677712469) (:by |rJG4IHzWf) (:id |x41o9-qhFD) (:text |transform) (:type :leaf) - |r $ {} (:at 1588677712469) (:by |rJG4IHzWf) (:id |zrPDyOrAve) (:type :expr) + |T $ %{} :Leaf (:at 1588677712469) (:by |rJG4IHzWf) (:text |some?) + |j $ %{} :Leaf (:at 1588677712469) (:by |rJG4IHzWf) (:text |transform) + |r $ %{} :Expr (:at 1588677712469) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677712469) (:by |rJG4IHzWf) (:id |QKX0AXRB8g) (:text |transform) (:type :leaf) - |j $ {} (:at 1588680589132) (:by |rJG4IHzWf) (:id |7OcbUjX0Ww) (:text |v) (:type :leaf) - |v $ {} (:at 1588680590020) (:by |rJG4IHzWf) (:id |i9AQwNEolo) (:text |v) (:type :leaf) - |R $ {} (:at 1584205886576) (:by |rJG4IHzWf) (:id |F6oS5-ioo) (:type :expr) + |T $ %{} :Leaf (:at 1588677712469) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Leaf (:at 1588680589132) (:by |rJG4IHzWf) (:text |v) + |v $ %{} :Leaf (:at 1588680590020) (:by |rJG4IHzWf) (:text |v) + |R $ %{} :Expr (:at 1584205886576) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205888325) (:by |rJG4IHzWf) (:id |F6oS5-iooleaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205888669) (:by |rJG4IHzWf) (:id |Un5XFZHgm) (:type :expr) + |T $ %{} :Leaf (:at 1584205888325) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Expr (:at 1584205888669) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205892106) (:by |rJG4IHzWf) (:id |VhfHI37Yc) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205893010) (:by |rJG4IHzWf) (:id |UfAg95DUh) (:text |result) (:type :leaf) - |RT $ {} (:at 1584205899891) (:by |rJG4IHzWf) (:id |TTb9y6i5m) (:type :expr) + |T $ %{} :Leaf (:at 1584205892106) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584205893010) (:by |rJG4IHzWf) (:text |result) + |RT $ %{} :Expr (:at 1584205899891) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205902800) (:by |rJG4IHzWf) (:id |TTb9y6i5mleaf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584205904412) (:by |rJG4IHzWf) (:id |3TJcITHak) (:text |:optional) (:type :leaf) - |S $ {} (:at 1584205894280) (:by |rJG4IHzWf) (:id |KubINaHE) (:type :expr) + |T $ %{} :Leaf (:at 1584205902800) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584205904412) (:by |rJG4IHzWf) (:text |:optional) + |S $ %{} :Expr (:at 1584205894280) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205896231) (:by |rJG4IHzWf) (:id |KubINaHEleaf) (:text |:result) (:type :leaf) - |j $ {} (:at 1584205897107) (:by |rJG4IHzWf) (:id |A8FqHj9kz) (:text |result) (:type :leaf) - |v $ {} (:at 1584189393898) (:by |rJG4IHzWf) (:id |-_l0Wmdnd) (:type :expr) + |T $ %{} :Leaf (:at 1584205896231) (:by |rJG4IHzWf) (:text |:result) + |j $ %{} :Leaf (:at 1584205897107) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1584189393898) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189410076) (:by |rJG4IHzWf) (:id |-_l0Wmdndleaf) (:text |{}) (:type :leaf) - |j $ {} (:at 1584189410827) (:by |rJG4IHzWf) (:id |rWK-3WbaF) (:type :expr) + |T $ %{} :Leaf (:at 1584189410076) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584189410827) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189411944) (:by |rJG4IHzWf) (:id |fV1evYBmY) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584189412498) (:by |rJG4IHzWf) (:id |UAbA3WSh) (:text |true) (:type :leaf) - |r $ {} (:at 1584189412927) (:by |rJG4IHzWf) (:id |Y-NF5Q-qK) (:type :expr) + |T $ %{} :Leaf (:at 1584189411944) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584189412498) (:by |rJG4IHzWf) (:text |true) + |r $ %{} :Expr (:at 1584189412927) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189417527) (:by |rJG4IHzWf) (:id |00EmT6NaA) (:text |:value) (:type :leaf) - |j $ {} (:at 1584189418017) (:by |rJG4IHzWf) (:id |uvEtNPT1c) (:text |nil) (:type :leaf) - |v $ {} (:at 1584189419139) (:by |rJG4IHzWf) (:id |aKLQQA5w) (:type :expr) + |T $ %{} :Leaf (:at 1584189417527) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Leaf (:at 1584189418017) (:by |rJG4IHzWf) (:text |nil) + |v $ %{} :Expr (:at 1584189419139) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189426703) (:by |rJG4IHzWf) (:id |aKLQQA5wleaf) (:text |:result) (:type :leaf) - |j $ {} (:at 1584189425453) (:by |rJG4IHzWf) (:id |0HOaETWTF) (:text |result) (:type :leaf) - |w $ {} (:at 1584205924573) (:by |rJG4IHzWf) (:id |AU6HUzygP) (:type :expr) + |T $ %{} :Leaf (:at 1584189426703) (:by |rJG4IHzWf) (:text |:result) + |j $ %{} :Leaf (:at 1584189425453) (:by |rJG4IHzWf) (:text |result) + |w $ %{} :Expr (:at 1584205924573) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205936000) (:by |rJG4IHzWf) (:id |3KDUdHbRJ) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584205924573) (:by |rJG4IHzWf) (:id |N3kn0c1-w) (:text |:optional) (:type :leaf) - |x $ {} (:at 1584205911889) (:by |rJG4IHzWf) (:id |Fnp2i_xNd) (:type :expr) + |T $ %{} :Leaf (:at 1584205936000) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584205924573) (:by |rJG4IHzWf) (:text |:optional) + |x $ %{} :Expr (:at 1584205911889) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205913234) (:by |rJG4IHzWf) (:id |Fnp2i_xNdleaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205921493) (:by |rJG4IHzWf) (:id |L2Wgsufp) (:text |xs) (:type :leaf) - |parse-or $ {} (:at 1584185872322) (:by |rJG4IHzWf) (:id |cgamZLexp) (:type :expr) + |T $ %{} :Leaf (:at 1584205913234) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584205921493) (:by |rJG4IHzWf) (:text |xs) + |parse-or $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584185872322) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185872322) (:by |rJG4IHzWf) (:id |wiI8JnMKI) (:text |defn) (:type :leaf) - |j $ {} (:at 1584185872322) (:by |rJG4IHzWf) (:id |WPDWdkLRf) (:text |parse-or) (:type :leaf) - |r $ {} (:at 1584185872322) (:by |rJG4IHzWf) (:id |Qn3wYPruM) (:type :expr) + |T $ %{} :Leaf (:at 1584185872322) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584185872322) (:by |rJG4IHzWf) (:text |parse-or) + |r $ %{} :Expr (:at 1584185872322) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185872322) (:by |rJG4IHzWf) (:id |VhofGMGqH) (:text |xs) (:type :leaf) - |j $ {} (:at 1584185872322) (:by |rJG4IHzWf) (:id |ZoOwz6n8m) (:text |rule) (:type :leaf) - |v $ {} (:at 1584185873370) (:by |rJG4IHzWf) (:id |RMl-H9Yv) (:type :expr) + |T $ %{} :Leaf (:at 1584185872322) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584185872322) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1584185873370) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185873824) (:by |rJG4IHzWf) (:id |RMl-H9Yvleaf) (:text |let) (:type :leaf) - |j $ {} (:at 1584185874005) (:by |rJG4IHzWf) (:id |Gm1vWN3Tx) (:type :expr) + |T $ %{} :Leaf (:at 1584185873824) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584185874005) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185874205) (:by |rJG4IHzWf) (:id |__fZKzK4) (:type :expr) + |T $ %{} :Expr (:at 1584185874205) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185874837) (:by |rJG4IHzWf) (:id |7fu6KnlCf) (:text |items) (:type :leaf) - |j $ {} (:at 1584185875171) (:by |rJG4IHzWf) (:id |yB76Uni6) (:type :expr) + |T $ %{} :Leaf (:at 1584185874837) (:by |rJG4IHzWf) (:text |items) + |j $ %{} :Expr (:at 1584185875171) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185876741) (:by |rJG4IHzWf) (:id |VZiDbsdLV) (:text |:items) (:type :leaf) - |j $ {} (:at 1584185877450) (:by |rJG4IHzWf) (:id |mlzpYCmgj) (:text |rule) (:type :leaf) - |j $ {} (:at 1588677627971) (:by |rJG4IHzWf) (:id |EnrOBaSTZA) (:type :expr) + |T $ %{} :Leaf (:at 1584185876741) (:by |rJG4IHzWf) (:text |:items) + |j $ %{} :Leaf (:at 1584185877450) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1588677627971) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677627971) (:by |rJG4IHzWf) (:id |8Qb-rZXBE2) (:text |transform) (:type :leaf) - |j $ {} (:at 1588677627971) (:by |rJG4IHzWf) (:id |OLbKiDdnZa) (:type :expr) + |T $ %{} :Leaf (:at 1588677627971) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Expr (:at 1588677627971) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677627971) (:by |rJG4IHzWf) (:id |jSe1RSTP80) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588677627971) (:by |rJG4IHzWf) (:id |nT5UkPpeQp) (:text |rule) (:type :leaf) - |r $ {} (:at 1584185879983) (:by |rJG4IHzWf) (:id |J-eNWVtft) (:type :expr) + |T $ %{} :Leaf (:at 1588677627971) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588677627971) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1584185879983) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188282637) (:by |rJG4IHzWf) (:id |U90r16ZL) (:text |loop) (:type :leaf) - |j $ {} (:at 1584188283128) (:by |rJG4IHzWf) (:id |rWnr3thI) (:type :expr) + |T $ %{} :Leaf (:at 1584188282637) (:by |rJG4IHzWf) (:text |loop) + |j $ %{} :Expr (:at 1584188283128) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188283290) (:by |rJG4IHzWf) (:id |ly6rbvYkp) (:type :expr) + |T $ %{} :Expr (:at 1584188283290) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188291371) (:by |rJG4IHzWf) (:id |NmQ3N-VE9) (:text |rules) (:type :leaf) - |j $ {} (:at 1584188292118) (:by |rJG4IHzWf) (:id |Bwbfhsbji) (:text |items) (:type :leaf) - |j $ {} (:at 1584188324771) (:by |rJG4IHzWf) (:id |WVK5I7bN) (:type :expr) + |T $ %{} :Leaf (:at 1584188291371) (:by |rJG4IHzWf) (:text |rules) + |j $ %{} :Leaf (:at 1584188292118) (:by |rJG4IHzWf) (:text |items) + |j $ %{} :Expr (:at 1584188324771) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188330684) (:by |rJG4IHzWf) (:id |WVK5I7bNleaf) (:text |failures) (:type :leaf) - |j $ {} (:at 1584188331152) (:by |rJG4IHzWf) (:id |leFeB6bv) (:type :expr) + |T $ %{} :Leaf (:at 1584188330684) (:by |rJG4IHzWf) (:text |failures) + |j $ %{} :Expr (:at 1584188331152) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188332310) (:by |rJG4IHzWf) (:id |nN0F4vsiM) (:text |[]) (:type :leaf) - |r $ {} (:at 1584188354527) (:by |rJG4IHzWf) (:id |53_9uI1eP) (:type :expr) + |T $ %{} :Leaf (:at 1584188332310) (:by |rJG4IHzWf) (:text |[]) + |r $ %{} :Expr (:at 1584188354527) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584188355066) (:by |rJG4IHzWf) (:id |S8Rcv5Ezj) (:text |if) (:type :leaf) - |L $ {} (:at 1584188355276) (:by |rJG4IHzWf) (:id |YqAvcqUpm) (:type :expr) + |D $ %{} :Leaf (:at 1584188355066) (:by |rJG4IHzWf) (:text |if) + |L $ %{} :Expr (:at 1584188355276) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584207331466) (:by |rJG4IHzWf) (:id |f7tsYQ1pL) (:text |empty?) (:type :leaf) - |j $ {} (:at 1584188362193) (:by |rJG4IHzWf) (:id |mm3oZKHy) (:text |rules) (:type :leaf) - |P $ {} (:at 1584188363021) (:by |rJG4IHzWf) (:id |rOEhmqDjX) (:type :expr) + |T $ %{} :Leaf (:at 1584207331466) (:by |rJG4IHzWf) (:text |empty?) + |j $ %{} :Leaf (:at 1584188362193) (:by |rJG4IHzWf) (:text |rules) + |P $ %{} :Expr (:at 1584188363021) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188363381) (:by |rJG4IHzWf) (:id |pjZULTY-G) (:text |{}) (:type :leaf) - |j $ {} (:at 1584188363620) (:by |rJG4IHzWf) (:id |xtzW4WLRJ) (:type :expr) + |T $ %{} :Leaf (:at 1584188363381) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584188363620) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188364390) (:by |rJG4IHzWf) (:id |tVEntQozi) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584188365008) (:by |rJG4IHzWf) (:id |Bj2UxvixI) (:text |false) (:type :leaf) - |l $ {} (:at 1584205658033) (:by |rJG4IHzWf) (:id |-PyA4437p) (:type :expr) + |T $ %{} :Leaf (:at 1584188364390) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584188365008) (:by |rJG4IHzWf) (:text |false) + |l $ %{} :Expr (:at 1584205658033) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205658033) (:by |rJG4IHzWf) (:id |an9oyAz5v) (:text |:message) (:type :leaf) - |j $ {} (:at 1588868600403) (:by |rJG4IHzWf) (:id |oe--voNmi0) (:type :expr) + |T $ %{} :Leaf (:at 1584205658033) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Expr (:at 1588868600403) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588868601788) (:by |rJG4IHzWf) (:id |XoBI4o3XS) (:text |str) (:type :leaf) - |j $ {} (:at 1588868606090) (:by |rJG4IHzWf) (:id |WXf8VTQSxW) (:text "|\"all ") (:type :leaf) - |r $ {} (:at 1588868606912) (:by |rJG4IHzWf) (:id |LedxoV-L5V) (:type :expr) + |T $ %{} :Leaf (:at 1588868601788) (:by |rJG4IHzWf) (:text |str) + |j $ %{} :Leaf (:at 1588868606090) (:by |rJG4IHzWf) (:text "|\"all ") + |r $ %{} :Expr (:at 1588868606912) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588868609131) (:by |rJG4IHzWf) (:id |1yR3r2Q7UK) (:text |count) (:type :leaf) - |j $ {} (:at 1588868609687) (:by |rJG4IHzWf) (:id |73lDveOEau) (:text |items) (:type :leaf) - |v $ {} (:at 1588868619252) (:by |rJG4IHzWf) (:id |PzvkqkHBo) (:text "|\" rules missed") (:type :leaf) - |n $ {} (:at 1584205480619) (:by |rJG4IHzWf) (:id |2gk_-lqX3) (:type :expr) + |T $ %{} :Leaf (:at 1588868609131) (:by |rJG4IHzWf) (:text |count) + |j $ %{} :Leaf (:at 1588868609687) (:by |rJG4IHzWf) (:text |items) + |v $ %{} :Leaf (:at 1588868619252) (:by |rJG4IHzWf) (:text "|\" rules missed") + |n $ %{} :Expr (:at 1584205480619) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205482253) (:by |rJG4IHzWf) (:id |2gk_-lqX3leaf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584205484332) (:by |rJG4IHzWf) (:id |9d6Ff4KYw) (:text |:or) (:type :leaf) - |v $ {} (:at 1584188387127) (:by |rJG4IHzWf) (:id |cxLcTsjS) (:type :expr) + |T $ %{} :Leaf (:at 1584205482253) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584205484332) (:by |rJG4IHzWf) (:text |:or) + |v $ %{} :Expr (:at 1584188387127) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205491772) (:by |rJG4IHzWf) (:id |cxLcTsjSleaf) (:text |:results) (:type :leaf) - |j $ {} (:at 1584188393748) (:by |rJG4IHzWf) (:id |6jWqFKral) (:text |failures) (:type :leaf) - |x $ {} (:at 1584255982759) (:by |rJG4IHzWf) (:id |2uZxTlix) (:type :expr) + |T $ %{} :Leaf (:at 1584205491772) (:by |rJG4IHzWf) (:text |:results) + |j $ %{} :Leaf (:at 1584188393748) (:by |rJG4IHzWf) (:text |failures) + |x $ %{} :Expr (:at 1584255982759) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584255984722) (:by |rJG4IHzWf) (:id |2uZxTlixleaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584255985982) (:by |rJG4IHzWf) (:id |18HbQ2uA) (:text |xs) (:type :leaf) - |T $ {} (:at 1584188336566) (:by |rJG4IHzWf) (:id |IOyNcgLVv) (:type :expr) + |T $ %{} :Leaf (:at 1584255984722) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584255985982) (:by |rJG4IHzWf) (:text |xs) + |T $ %{} :Expr (:at 1584188336566) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188343311) (:by |rJG4IHzWf) (:id |IOyNcgLVvleaf) (:text |let) (:type :leaf) - |j $ {} (:at 1584188343530) (:by |rJG4IHzWf) (:id |sseLYlmF9) (:type :expr) + |T $ %{} :Leaf (:at 1584188343311) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584188343530) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188343674) (:by |rJG4IHzWf) (:id |SG51xOOw2) (:type :expr) + |T $ %{} :Expr (:at 1584188343674) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188344938) (:by |rJG4IHzWf) (:id |KgFve_GX0) (:text |result) (:type :leaf) - |j $ {} (:at 1584188345160) (:by |rJG4IHzWf) (:id |58Gjrius) (:type :expr) + |T $ %{} :Leaf (:at 1584188344938) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1584188345160) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188347601) (:by |rJG4IHzWf) (:id |sn_HgS5Q4) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1584188429952) (:by |rJG4IHzWf) (:id |zOaKtUQx) (:text |xs) (:type :leaf) - |j $ {} (:at 1584188413753) (:by |rJG4IHzWf) (:id |xnyrQv-b) (:type :expr) + |T $ %{} :Leaf (:at 1584188347601) (:by |rJG4IHzWf) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1584188429952) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Expr (:at 1584188413753) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188409239) (:by |rJG4IHzWf) (:id |Q48xIFrC) (:text |first) (:type :leaf) - |j $ {} (:at 1584188415908) (:by |rJG4IHzWf) (:id |enYuuYnY) (:text |rules) (:type :leaf) - |r $ {} (:at 1584188441168) (:by |rJG4IHzWf) (:id |eOEeikQM) (:type :expr) + |T $ %{} :Leaf (:at 1584188409239) (:by |rJG4IHzWf) (:text |first) + |j $ %{} :Leaf (:at 1584188415908) (:by |rJG4IHzWf) (:text |rules) + |r $ %{} :Expr (:at 1584188441168) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188441570) (:by |rJG4IHzWf) (:id |eOEeikQMleaf) (:text |if) (:type :leaf) - |j $ {} (:at 1584188441834) (:by |rJG4IHzWf) (:id |HCtlXynxc) (:type :expr) + |T $ %{} :Leaf (:at 1584188441570) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1584188441834) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584188443140) (:by |rJG4IHzWf) (:id |RhoCKCr3_) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584188444239) (:by |rJG4IHzWf) (:id |clSXKnAmo) (:text |result) (:type :leaf) - |r $ {} (:at 1584205497787) (:by |rJG4IHzWf) (:id |_2gsovNxt) (:type :expr) + |T $ %{} :Leaf (:at 1584188443140) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584188444239) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1584205497787) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584205498413) (:by |rJG4IHzWf) (:id |x6NlI5i-) (:text |{}) (:type :leaf) - |L $ {} (:at 1584205499265) (:by |rJG4IHzWf) (:id |ymfeiRBAl) (:type :expr) + |D $ %{} :Leaf (:at 1584205498413) (:by |rJG4IHzWf) (:text |{}) + |L $ %{} :Expr (:at 1584205499265) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205501361) (:by |rJG4IHzWf) (:id |-Mnf7Ul2) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584205506951) (:by |rJG4IHzWf) (:id |eJTB02Z4o) (:text |true) (:type :leaf) - |Q $ {} (:at 1584205523130) (:by |rJG4IHzWf) (:id |jwvZG5Hf) (:type :expr) + |T $ %{} :Leaf (:at 1584205501361) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584205506951) (:by |rJG4IHzWf) (:text |true) + |Q $ %{} :Expr (:at 1584205523130) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205524259) (:by |rJG4IHzWf) (:id |jwvZG5Hfleaf) (:text |:value) (:type :leaf) - |b $ {} (:at 1588680551151) (:by |rJG4IHzWf) (:id |TtQWHjWAf) (:type :expr) + |T $ %{} :Leaf (:at 1584205524259) (:by |rJG4IHzWf) (:text |:value) + |b $ %{} :Expr (:at 1588680551151) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588680551746) (:by |rJG4IHzWf) (:id |Ijn_G0o2ic) (:text |let) (:type :leaf) - |L $ {} (:at 1588680554886) (:by |rJG4IHzWf) (:id |CM12NJCYuF) (:type :expr) + |D $ %{} :Leaf (:at 1588680551746) (:by |rJG4IHzWf) (:text |let) + |L $ %{} :Expr (:at 1588680554886) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680555051) (:by |rJG4IHzWf) (:id |vU9bYgiaz8) (:type :expr) + |T $ %{} :Expr (:at 1588680555051) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680556103) (:by |rJG4IHzWf) (:id |VSUdBWa8Pu) (:text |v) (:type :leaf) - |j $ {} (:at 1588680557031) (:by |rJG4IHzWf) (:id |0_0HVBm4bh) (:type :expr) + |T $ %{} :Leaf (:at 1588680556103) (:by |rJG4IHzWf) (:text |v) + |j $ %{} :Expr (:at 1588680557031) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680557031) (:by |rJG4IHzWf) (:id |kDeweKAE4k) (:text |:value) (:type :leaf) - |j $ {} (:at 1588680557031) (:by |rJG4IHzWf) (:id |VIZWkxE3ja) (:text |result) (:type :leaf) - |T $ {} (:at 1588677635364) (:by |rJG4IHzWf) (:id |uvskb2p4H0) (:type :expr) + |T $ %{} :Leaf (:at 1588680557031) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Leaf (:at 1588680557031) (:by |rJG4IHzWf) (:text |result) + |T $ %{} :Expr (:at 1588677635364) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677635364) (:by |rJG4IHzWf) (:id |TFTbaYTL4x) (:text |if) (:type :leaf) - |j $ {} (:at 1588677635364) (:by |rJG4IHzWf) (:id |H8UncN1erF) (:type :expr) + |T $ %{} :Leaf (:at 1588677635364) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588677635364) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677635364) (:by |rJG4IHzWf) (:id |E2qDd5D6F2) (:text |some?) (:type :leaf) - |j $ {} (:at 1588677635364) (:by |rJG4IHzWf) (:id |-magTqBuP6) (:text |transform) (:type :leaf) - |r $ {} (:at 1588677635364) (:by |rJG4IHzWf) (:id |9sxxoOu1Ar) (:type :expr) + |T $ %{} :Leaf (:at 1588677635364) (:by |rJG4IHzWf) (:text |some?) + |j $ %{} :Leaf (:at 1588677635364) (:by |rJG4IHzWf) (:text |transform) + |r $ %{} :Expr (:at 1588677635364) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677635364) (:by |rJG4IHzWf) (:id |iVi82Wnh0X) (:text |transform) (:type :leaf) - |j $ {} (:at 1588680559024) (:by |rJG4IHzWf) (:id |y3BGhI7M-k) (:text |v) (:type :leaf) - |v $ {} (:at 1588680561420) (:by |rJG4IHzWf) (:id |AtAcYyb6M) (:text |v) (:type :leaf) - |R $ {} (:at 1584205514196) (:by |rJG4IHzWf) (:id |5YuJR7c5) (:type :expr) + |T $ %{} :Leaf (:at 1588677635364) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Leaf (:at 1588680559024) (:by |rJG4IHzWf) (:text |v) + |v $ %{} :Leaf (:at 1588680561420) (:by |rJG4IHzWf) (:text |v) + |R $ %{} :Expr (:at 1584205514196) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205515933) (:by |rJG4IHzWf) (:id |5YuJR7c5leaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205516990) (:by |rJG4IHzWf) (:id |8hDIe2v1z) (:type :expr) + |T $ %{} :Leaf (:at 1584205515933) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Expr (:at 1584205516990) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205517669) (:by |rJG4IHzWf) (:id |3aeK4gEE) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205519743) (:by |rJG4IHzWf) (:id |SGePcF4Q) (:text |result) (:type :leaf) - |S $ {} (:at 1584205638565) (:by |rJG4IHzWf) (:id |rTZKGZhKl) (:type :expr) - :data $ {} - |T $ {} (:at 1584205638565) (:by |rJG4IHzWf) (:id |Mv85c8NaQ) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584205638565) (:by |rJG4IHzWf) (:id |hOGCM10Aj) (:text |:or) (:type :leaf) - |ST $ {} (:at 1589101440271) (:by |rJG4IHzWf) (:id |L4aNrrpSOq) (:type :expr) - :data $ {} - |T $ {} (:at 1589101440271) (:by |rJG4IHzWf) (:id |yw1tMcASqb) (:text |:results) (:type :leaf) - |j $ {} (:at 1589101440271) (:by |rJG4IHzWf) (:id |_4Q7MgBTSG) (:text |failures) (:type :leaf) - |T $ {} (:at 1584205529275) (:by |rJG4IHzWf) (:id |bUo6gFJY) (:type :expr) - :data $ {} - |D $ {} (:at 1584205530617) (:by |rJG4IHzWf) (:id |Yy8tbf-mu) (:text |:result) (:type :leaf) - |b $ {} (:at 1584205532784) (:by |rJG4IHzWf) (:id |N7Y8oev_3) (:text |result) (:type :leaf) - |v $ {} (:at 1584188461318) (:by |rJG4IHzWf) (:id |aiDdxeFI) (:type :expr) - :data $ {} - |T $ {} (:at 1584188463386) (:by |rJG4IHzWf) (:id |1xR_GKIdr) (:text |recur) (:type :leaf) - |j $ {} (:at 1584188471150) (:by |rJG4IHzWf) (:id |NUPtPaa0) (:type :expr) - :data $ {} - |T $ {} (:at 1584188471764) (:by |rJG4IHzWf) (:id |fp5MNwIPx) (:text |rest) (:type :leaf) - |j $ {} (:at 1584188473372) (:by |rJG4IHzWf) (:id |LUj78RqrY) (:text |rules) (:type :leaf) - |r $ {} (:at 1584188475332) (:by |rJG4IHzWf) (:id |zKOaGMfw) (:type :expr) - :data $ {} - |T $ {} (:at 1584188476133) (:by |rJG4IHzWf) (:id |5AY0m0Mw6) (:text |conj) (:type :leaf) - |j $ {} (:at 1584188479739) (:by |rJG4IHzWf) (:id |ROd_TMayO) (:text |failures) (:type :leaf) - |r $ {} (:at 1584188480728) (:by |rJG4IHzWf) (:id |YJj6FtsVX) (:text |result) (:type :leaf) - |parse-other-than $ {} (:at 1588609795605) (:by |rJG4IHzWf) (:id |hoof1zg5Lh) (:type :expr) + |T $ %{} :Leaf (:at 1584205517669) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584205519743) (:by |rJG4IHzWf) (:text |result) + |S $ %{} :Expr (:at 1584205638565) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584205638565) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584205638565) (:by |rJG4IHzWf) (:text |:or) + |ST $ %{} :Expr (:at 1589101440271) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1589101440271) (:by |rJG4IHzWf) (:text |:results) + |j $ %{} :Leaf (:at 1589101440271) (:by |rJG4IHzWf) (:text |failures) + |T $ %{} :Expr (:at 1584205529275) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1584205530617) (:by |rJG4IHzWf) (:text |:result) + |b $ %{} :Leaf (:at 1584205532784) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1584188461318) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584188463386) (:by |rJG4IHzWf) (:text |recur) + |j $ %{} :Expr (:at 1584188471150) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584188471764) (:by |rJG4IHzWf) (:text |rest) + |j $ %{} :Leaf (:at 1584188473372) (:by |rJG4IHzWf) (:text |rules) + |r $ %{} :Expr (:at 1584188475332) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584188476133) (:by |rJG4IHzWf) (:text |conj) + |j $ %{} :Leaf (:at 1584188479739) (:by |rJG4IHzWf) (:text |failures) + |r $ %{} :Leaf (:at 1584188480728) (:by |rJG4IHzWf) (:text |result) + |parse-other-than $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1588609795605) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588609795605) (:by |rJG4IHzWf) (:id |-LUjes7PNa) (:text |defn) (:type :leaf) - |j $ {} (:at 1588609795605) (:by |rJG4IHzWf) (:id |0713u61VeE) (:text |parse-other-than) (:type :leaf) - |r $ {} (:at 1588609807655) (:by |rJG4IHzWf) (:id |CxN3bBvzLz) (:type :expr) + |T $ %{} :Leaf (:at 1588609795605) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1588609795605) (:by |rJG4IHzWf) (:text |parse-other-than) + |r $ %{} :Expr (:at 1588609807655) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588609807655) (:by |rJG4IHzWf) (:id |jDRjLuq1ob) (:text |xs) (:type :leaf) - |j $ {} (:at 1588609807655) (:by |rJG4IHzWf) (:id |rApjJIF551) (:text |rule) (:type :leaf) - |t $ {} (:at 1691428860644) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588609807655) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1588609807655) (:by |rJG4IHzWf) (:text |rule) + |t $ %{} :Expr (:at 1691428860644) (:by |u0) :data $ {} - |T $ {} (:at 1691428862505) (:by |u0) (:text |list-match) (:type :leaf) - |b $ {} (:at 1691428862931) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1691428863951) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428862505) (:by |u0) (:text |list-match) + |b $ %{} :Leaf (:at 1691428862931) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1691428863951) (:by |u0) :data $ {} - |T $ {} (:at 1691428864102) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1691428864102) (:by |u0) :data $ {} - |b $ {} (:at 1691428866676) (:by |u0) (:type :expr) + |b $ %{} :Expr (:at 1691428866676) (:by |u0) :data $ {} - |T $ {} (:at 1691428866676) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691428866676) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691428866676) (:by |u0) :data $ {} - |T $ {} (:at 1691428866676) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1691428866676) (:by |u0) (:text |false) (:type :leaf) - |h $ {} (:at 1691428866676) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text |false) + |h $ %{} :Expr (:at 1691428866676) (:by |u0) :data $ {} - |T $ {} (:at 1691428866676) (:by |u0) (:text |:message) (:type :leaf) - |b $ {} (:at 1691428866676) (:by |u0) (:text "|\"Unexpected EOF") (:type :leaf) - |l $ {} (:at 1691428866676) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text |:message) + |b $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text "|\"Unexpected EOF") + |l $ %{} :Expr (:at 1691428866676) (:by |u0) :data $ {} - |T $ {} (:at 1691428866676) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1691428866676) (:by |u0) (:text |:other-than) (:type :leaf) - |o $ {} (:at 1691428866676) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text |:other-than) + |o $ %{} :Expr (:at 1691428866676) (:by |u0) :data $ {} - |T $ {} (:at 1691428866676) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1691428866676) (:by |u0) (:text |xs) (:type :leaf) - |l $ {} (:at 1691428868976) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1691428866676) (:by |u0) (:text |xs) + |l $ %{} :Expr (:at 1691428868976) (:by |u0) :data $ {} - |T $ {} (:at 1691428869357) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1691428869357) (:by |u0) :data $ {} - |T $ {} (:at 1691428871179) (:by |u0) (:text |x0) (:type :leaf) - |b $ {} (:at 1691428872049) (:by |u0) (:text |xss) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428871179) (:by |u0) (:text |x0) + |b $ %{} :Leaf (:at 1691428872049) (:by |u0) (:text |xss) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |items) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |items) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:items) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |rule) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:items) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |rule) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |transform) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |transform) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:transform) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |rule) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:transform) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |rule) + |h $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |string?) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |items) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |string?) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |items) + |h $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |includes?) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |items) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:text |x0) (:type :leaf) - |l $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |includes?) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |items) + |h $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |x0) + |l $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |includes?) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |items) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:text |x0) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |includes?) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |items) + |h $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |x0) + |h $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |false) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |false) + |h $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:message) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:message) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |str) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |str) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |pr-str) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |x0) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:text "|\" among ") (:type :leaf) - |l $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1699639200047) (:by |u0) (:text |to-lispy-string) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |x0) + |h $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text "|\" among ") + |l $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |pr-str) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1699639201039) (:by |u0) (:text |to-lispy-string) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |string?) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |items) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:text |items) (:type :leaf) - |l $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |string?) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |items) + |h $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |items) + |l $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |join-str) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:text |items) (:type :leaf) - |o $ {} (:at 1691428874029) (:by |u0) (:text "|\" is invalid") (:type :leaf) - |l $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |join-str) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text "|\"") + |h $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |items) + |o $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text "|\" is invalid") + |l $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |:other-than) (:type :leaf) - |o $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:other-than) + |o $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |xs) (:type :leaf) - |l $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |xs) + |l $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |true) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |true) + |h $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:value) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:value) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |some?) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |transform) (:type :leaf) - |h $ {} (:at 1691428874029) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |some?) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |transform) + |h $ %{} :Expr (:at 1691428874029) (:by |u0) :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |transform) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |x0) (:type :leaf) - |l $ {} (:at 1691428874029) (:by |u0) (:text |x0) (:type :leaf) - |l $ {} (:at 1691428874029) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1691428883015) (:by |u0) (:text |xss) (:type :leaf) - |o $ {} (:at 1691428874029) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428874029) (:by |u0) (:text |:parser-node) (:type :leaf) - |b $ {} (:at 1691428874029) (:by |u0) (:text |:other-than) (:type :leaf) - |parse-some $ {} (:at 1584189042838) (:by |rJG4IHzWf) (:id |VWy2n5g_T) (:type :expr) + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |transform) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |x0) + |l $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |x0) + |l $ %{} :Expr (:at 1691428874029) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1691428883015) (:by |u0) (:text |xss) + |o $ %{} :Expr (:at 1691428874029) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:parser-node) + |b $ %{} :Leaf (:at 1691428874029) (:by |u0) (:text |:other-than) + |parse-some $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584189042838) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189042838) (:by |rJG4IHzWf) (:id |31APxKS88) (:text |defn) (:type :leaf) - |j $ {} (:at 1584189042838) (:by |rJG4IHzWf) (:id |hbkRZedf4) (:text |parse-some) (:type :leaf) - |r $ {} (:at 1584189042838) (:by |rJG4IHzWf) (:id |dprsPmJC-) (:type :expr) + |T $ %{} :Leaf (:at 1584189042838) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584189042838) (:by |rJG4IHzWf) (:text |parse-some) + |r $ %{} :Expr (:at 1584189042838) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193197723) (:by |rJG4IHzWf) (:id |x6_tz6T1W) (:text |xs0) (:type :leaf) - |j $ {} (:at 1584189042838) (:by |rJG4IHzWf) (:id |90KRlf4Lk) (:text |rule) (:type :leaf) - |v $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |HlCU_f2Y0) (:type :expr) + |T $ %{} :Leaf (:at 1584193197723) (:by |rJG4IHzWf) (:text |xs0) + |j $ %{} :Leaf (:at 1584189042838) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |4ppMJT7AN) (:text |let) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |lYGkSFYSy) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |RYyHNgCB7) (:type :expr) + |T $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |FdLKhC0Xn) (:text |item) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |oDV2dQUkH) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |item) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |6dJtLJgBR) (:text |:item) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |XZ5MlXRuZ) (:text |rule) (:type :leaf) - |j $ {} (:at 1588677679725) (:by |rJG4IHzWf) (:id |dG_wCMAFuu) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1588677679725) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677679725) (:by |rJG4IHzWf) (:id |o04A_i4hDR) (:text |transform) (:type :leaf) - |j $ {} (:at 1588677679725) (:by |rJG4IHzWf) (:id |D8VSCcIFpY) (:type :expr) + |T $ %{} :Leaf (:at 1588677679725) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Expr (:at 1588677679725) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677679725) (:by |rJG4IHzWf) (:id |1Zk3dZDtif) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588677679725) (:by |rJG4IHzWf) (:id |_zv0uZLhx7) (:text |rule) (:type :leaf) - |r $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |1a3QhgMQup) (:type :expr) + |T $ %{} :Leaf (:at 1588677679725) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588677679725) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |dcnhIT4pFc) (:text |loop) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |sqRh98ovsl) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |loop) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |LwI64QeEBZ) (:type :expr) + |T $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |eBCTxE8BRM) (:text |acc) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |RPQhyvhkPr) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |acc) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |COpyn_LWdo) (:text |[]) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |UWmXWxfvPd) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |lRTsXfq-X_) (:text |xs) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |7uTYZG6wJS) (:text |xs0) (:type :leaf) - |r $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |hk-K4YjlbL) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |xs0) + |r $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |Vbb1X7kP1b) (:text |let) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |D5XPPQRsEK) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |uBXhCpNu1_) (:type :expr) + |T $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |q4Eab7JZwD) (:text |result) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |yLZY2GE9ra) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |TiC_rKPFAt) (:text |parse-lilac) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |JDSy0b5VdJ) (:text |xs) (:type :leaf) - |r $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |-IHHO8akRp) (:text |item) (:type :leaf) - |r $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |sqtJVRvDRK) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |parse-lilac) + |j $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |item) + |r $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |4MP9F0GuRR) (:text |if) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |MVdf8n2Ikl) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |WP439mgTBd) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1610119698009) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Expr (:at 1610119698009) (:by |u0) :data $ {} - |D $ {} (:at 1610119699902) (:by |u0) (:text |either) (:type :leaf) - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |IGRP9ul6PQ) (:text |result) (:type :leaf) - |j $ {} (:at 1610119700692) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1610119699902) (:by |u0) (:text |either) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |result) + |j $ %{} :Expr (:at 1610119700692) (:by |u0) :data $ {} - |T $ {} (:at 1610119701062) (:by |u0) (:text |{}) (:type :leaf) - |r $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |-HqWsdVzu7) (:type :expr) + |T $ %{} :Leaf (:at 1610119701062) (:by |u0) (:text |{}) + |r $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |CsUWVri_8L) (:text |recur) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |dinWSYcZBa) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |recur) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |Qp7nnGLMIz) (:text |conj) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |yR1bnVfqZh) (:text |acc) (:type :leaf) - |r $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |wQgd0lnXlo) (:text |result) (:type :leaf) - |r $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |nvzwhmKYCa) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |conj) + |j $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |acc) + |r $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |result) + |r $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |obz_XN3Y8Z) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |62c6W173sR) (:text |result) (:type :leaf) - |v $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |htF4_3pC2p) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |result) + |v $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |k-_pYi1LAG) (:text |{}) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |-JIlLG1dWX) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |YI4-u_LuPM) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |AN8lSILjAg) (:text |true) (:type :leaf) - |r $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |0zzFzs27mr) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |true) + |r $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |5x_ptll2-W) (:text |:value) (:type :leaf) - |b $ {} (:at 1588680580570) (:by |rJG4IHzWf) (:id |nri7vRCZJ7) (:type :expr) + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |:value) + |b $ %{} :Expr (:at 1588680580570) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1588680581259) (:by |rJG4IHzWf) (:id |y_Gf71GEXE) (:text |let) (:type :leaf) - |L $ {} (:at 1588680581461) (:by |rJG4IHzWf) (:id |wwDs2xndjl) (:type :expr) + |D $ %{} :Leaf (:at 1588680581259) (:by |rJG4IHzWf) (:text |let) + |L $ %{} :Expr (:at 1588680581461) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680581580) (:by |rJG4IHzWf) (:id |gkXZ3Fzksi) (:type :expr) + |T $ %{} :Expr (:at 1588680581580) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680583788) (:by |rJG4IHzWf) (:id |F7zLZ_lccS) (:text |v) (:type :leaf) - |j $ {} (:at 1588680584383) (:by |rJG4IHzWf) (:id |GeOxbCn1j-) (:type :expr) + |T $ %{} :Leaf (:at 1588680583788) (:by |rJG4IHzWf) (:text |v) + |j $ %{} :Expr (:at 1588680584383) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588680584383) (:by |rJG4IHzWf) (:id |MMmj_eRFLx) (:text |map) (:type :leaf) - |r $ {} (:at 1588680584383) (:by |rJG4IHzWf) (:id |gfu9WQcul6) (:text |acc) (:type :leaf) - |v $ {} (:at 1623691882263) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588680584383) (:by |rJG4IHzWf) (:text |map) + |r $ %{} :Leaf (:at 1588680584383) (:by |rJG4IHzWf) (:text |acc) + |v $ %{} :Expr (:at 1623691882263) (:by |u0) :data $ {} - |T $ {} (:at 1623691882263) (:by |u0) (:text |\) (:type :leaf) - |j $ {} (:at 1623691882263) (:by |u0) (:text |:value) (:type :leaf) - |r $ {} (:at 1623691882263) (:by |u0) (:text |%) (:type :leaf) - |T $ {} (:at 1588677687468) (:by |rJG4IHzWf) (:id |2BPVTlUahz) (:type :expr) + |T $ %{} :Leaf (:at 1623691882263) (:by |u0) (:text |\) + |j $ %{} :Leaf (:at 1623691882263) (:by |u0) (:text |:value) + |r $ %{} :Leaf (:at 1623691882263) (:by |u0) (:text |%) + |T $ %{} :Expr (:at 1588677687468) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677687468) (:by |rJG4IHzWf) (:id |ecQ7bk5KNl) (:text |if) (:type :leaf) - |j $ {} (:at 1588677687468) (:by |rJG4IHzWf) (:id |BABfiwDPDF) (:type :expr) + |T $ %{} :Leaf (:at 1588677687468) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1588677687468) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677687468) (:by |rJG4IHzWf) (:id |BZnblrOCeS) (:text |some?) (:type :leaf) - |j $ {} (:at 1588677687468) (:by |rJG4IHzWf) (:id |RhzKWHPwU1) (:text |transform) (:type :leaf) - |r $ {} (:at 1588677687468) (:by |rJG4IHzWf) (:id |P9H5r-GsVm) (:type :expr) + |T $ %{} :Leaf (:at 1588677687468) (:by |rJG4IHzWf) (:text |some?) + |j $ %{} :Leaf (:at 1588677687468) (:by |rJG4IHzWf) (:text |transform) + |r $ %{} :Expr (:at 1588677687468) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588677687468) (:by |rJG4IHzWf) (:id |AVQuoR79Ri) (:text |transform) (:type :leaf) - |j $ {} (:at 1588680578600) (:by |rJG4IHzWf) (:id |x4gj-0h7H3) (:text |v) (:type :leaf) - |v $ {} (:at 1588680579839) (:by |rJG4IHzWf) (:id |lalf6GtrW) (:text |v) (:type :leaf) - |v $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |BuO4HC08yc) (:type :expr) - :data $ {} - |T $ {} (:at 1584189043842) (:by |rJG4IHzWf) (:id |JoAv49Mfg8) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584205819783) (:by |rJG4IHzWf) (:id |BOIzuO6mNa) (:text |xs) (:type :leaf) - |w $ {} (:at 1584205860121) (:by |rJG4IHzWf) (:id |GHlWI475l) (:type :expr) - :data $ {} - |T $ {} (:at 1584254631661) (:by |rJG4IHzWf) (:id |Td7Ie6A9R) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584205860121) (:by |rJG4IHzWf) (:id |B9mc81ZYh) (:text |:some) (:type :leaf) - |x $ {} (:at 1584205851101) (:by |rJG4IHzWf) (:id |bcq136HR) (:type :expr) - :data $ {} - |T $ {} (:at 1584205854044) (:by |rJG4IHzWf) (:id |bcq136HRleaf) (:text |:results) (:type :leaf) - |j $ {} (:at 1584205867670) (:by |rJG4IHzWf) (:id |wDcwSsJV) (:text |acc) (:type :leaf) - |y $ {} (:at 1584254731911) (:by |rJG4IHzWf) (:id |lwJoODzaH) (:type :expr) - :data $ {} - |T $ {} (:at 1584254737444) (:by |rJG4IHzWf) (:id |lwJoODzaHleaf) (:text |:peek-result) (:type :leaf) - |j $ {} (:at 1584254739639) (:by |rJG4IHzWf) (:id |TERmgQFAZ) (:text |result) (:type :leaf) - |parse-unicode-range $ {} (:at 1593949418663) (:by |rJG4IHzWf) (:id |42YhweBNZ0) (:type :expr) + |T $ %{} :Leaf (:at 1588677687468) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Leaf (:at 1588680578600) (:by |rJG4IHzWf) (:text |v) + |v $ %{} :Leaf (:at 1588680579839) (:by |rJG4IHzWf) (:text |v) + |v $ %{} :Expr (:at 1584189043842) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584189043842) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584205819783) (:by |rJG4IHzWf) (:text |xs) + |w $ %{} :Expr (:at 1584205860121) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584254631661) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584205860121) (:by |rJG4IHzWf) (:text |:some) + |x $ %{} :Expr (:at 1584205851101) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584205854044) (:by |rJG4IHzWf) (:text |:results) + |j $ %{} :Leaf (:at 1584205867670) (:by |rJG4IHzWf) (:text |acc) + |y $ %{} :Expr (:at 1584254731911) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584254737444) (:by |rJG4IHzWf) (:text |:peek-result) + |j $ %{} :Leaf (:at 1584254739639) (:by |rJG4IHzWf) (:text |result) + |parse-unicode-range $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593949418663) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949418663) (:by |rJG4IHzWf) (:id |0e7pvwQCOm) (:text |defn) (:type :leaf) - |j $ {} (:at 1593949418663) (:by |rJG4IHzWf) (:id |1dR3ATgw8d) (:text |parse-unicode-range) (:type :leaf) - |r $ {} (:at 1593949421424) (:by |rJG4IHzWf) (:id |C0yCEKXACb) (:type :expr) + |T $ %{} :Leaf (:at 1593949418663) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1593949418663) (:by |rJG4IHzWf) (:text |parse-unicode-range) + |r $ %{} :Expr (:at 1593949421424) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949421424) (:by |rJG4IHzWf) (:id |XxTphyzzZa) (:text |xs) (:type :leaf) - |j $ {} (:at 1593949421424) (:by |rJG4IHzWf) (:id |hdHCpQQnJw) (:text |rule) (:type :leaf) - |v $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |TxBX3LmiGm) (:type :expr) + |T $ %{} :Leaf (:at 1593949421424) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1593949421424) (:by |rJG4IHzWf) (:text |rule) + |v $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1691428920351) (:by |u0) (:id |gO7X5SQRHY) (:text |list-match) (:type :leaf) - |f $ {} (:at 1691428921084) (:by |u0) (:text |xs) (:type :leaf) - |r $ {} (:at 1691428922486) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691428920351) (:by |u0) (:text |list-match) + |f $ %{} :Leaf (:at 1691428921084) (:by |u0) (:text |xs) + |r $ %{} :Expr (:at 1691428922486) (:by |u0) :data $ {} - |L $ {} (:at 1691428923723) (:by |u0) (:type :expr) + |L $ %{} :Expr (:at 1691428923723) (:by |u0) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |BCKaP7wqgo) (:type :expr) + |T $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |h1Jngyjbq_) (:text |{}) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |kPpfXUCCd9) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |BqJzTkucQc) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |tgJDxP4QOF) (:text |false) (:type :leaf) - |r $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |LRX-XV2t_9) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |false) + |r $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |I3-4vPESV1) (:text |:message) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |sNChrL3qxa) (:text "|\"unexpected EOF") (:type :leaf) - |v $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |rZkjIAkU4j) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text "|\"unexpected EOF") + |v $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |2XOvjuqNZE) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1593949490731) (:by |rJG4IHzWf) (:id |SUmRJhAwru5) (:text |:unicode-range) (:type :leaf) - |x $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |3K0Nt2xqVca) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1593949490731) (:by |rJG4IHzWf) (:text |:unicode-range) + |x $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |ZnO0GdCAQFX) (:text |:rest) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |VQgJ6GYnOqT) (:text |xs) (:type :leaf) - |v $ {} (:at 1691428926580) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |xs) + |v $ %{} :Expr (:at 1691428926580) (:by |u0) :data $ {} - |D $ {} (:at 1691428927459) (:by |u0) (:type :expr) + |D $ %{} :Expr (:at 1691428927459) (:by |u0) :data $ {} - |T $ {} (:at 1691428930557) (:by |u0) (:text |x0) (:type :leaf) - |b $ {} (:at 1691428931261) (:by |u0) (:text |xss) (:type :leaf) - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |Uchd5F6Lul_) (:type :expr) + |T $ %{} :Leaf (:at 1691428930557) (:by |u0) (:text |x0) + |b $ %{} :Leaf (:at 1691428931261) (:by |u0) (:text |xss) + |T $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |1JS3Djn0r48) (:text |let) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |Z7X35nEFZHL) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |let) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |4BdxuvmBVx3) (:type :expr) + |T $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949521237) (:by |rJG4IHzWf) (:id |XmjhNnEEGWG) (:text |min-code) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |FnJwl-hrQTV) (:type :expr) + |T $ %{} :Leaf (:at 1593949521237) (:by |rJG4IHzWf) (:text |min-code) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949518444) (:by |rJG4IHzWf) (:id |NTZ1a8_MrAC) (:text |:min-code) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |0JEgtKykscM) (:text |rule) (:type :leaf) - |b $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |vXpgciZtT) (:type :expr) + |T $ %{} :Leaf (:at 1593949518444) (:by |rJG4IHzWf) (:text |:min-code) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |rule) + |b $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949524381) (:by |rJG4IHzWf) (:id |XmjhNnEEGWG) (:text |max-code) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |FnJwl-hrQTV) (:type :expr) + |T $ %{} :Leaf (:at 1593949524381) (:by |rJG4IHzWf) (:text |max-code) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949526650) (:by |rJG4IHzWf) (:id |NTZ1a8_MrAC) (:text |:max-code) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |0JEgtKykscM) (:text |rule) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |j2WttH5qcAS) (:type :expr) + |T $ %{} :Leaf (:at 1593949526650) (:by |rJG4IHzWf) (:text |:max-code) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |rule) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |hI_n_e3mjN0) (:text |transform) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |N-ixLvnEiWV) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |ZW6-GjBYyCI) (:text |:transform) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |Ipava67Wtpa) (:text |rule) (:type :leaf) - |r $ {} (:at 1593949532633) (:by |rJG4IHzWf) (:id |PXxXf5VcN) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Expr (:at 1593949532633) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949539736) (:by |rJG4IHzWf) (:id |PXxXf5VcNleaf) (:text |head-code) (:type :leaf) - |j $ {} (:at 1593949540047) (:by |rJG4IHzWf) (:id |siJzDBW9tg) (:type :expr) + |T $ %{} :Leaf (:at 1593949539736) (:by |rJG4IHzWf) (:text |head-code) + |j $ %{} :Expr (:at 1593949540047) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1607593513846) (:by |u0) (:id |lb1V6MjCT) (:text |get-char-code) (:type :leaf) - |T $ {} (:at 1607593529363) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607593513846) (:by |u0) (:text |get-char-code) + |T $ %{} :Expr (:at 1607593529363) (:by |u0) :data $ {} - |D $ {} (:at 1607593530597) (:by |u0) (:text |first) (:type :leaf) - |P $ {} (:at 1691428934999) (:by |u0) (:text |x0) (:type :leaf) - |r $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |rv1dyiPtjVR) (:type :expr) + |D $ %{} :Leaf (:at 1607593530597) (:by |u0) (:text |first) + |P $ %{} :Leaf (:at 1691428934999) (:by |u0) (:text |x0) + |r $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |58h2z-Rt9im) (:text |if) (:type :leaf) - |j $ {} (:at 1593949576141) (:by |rJG4IHzWf) (:id |xNUekZsKV) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1593949576141) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949576598) (:by |rJG4IHzWf) (:id |tmF48b8eTY) (:text |and) (:type :leaf) - |j $ {} (:at 1593949576901) (:by |rJG4IHzWf) (:id |8kvJMESYac) (:type :expr) + |T $ %{} :Leaf (:at 1593949576598) (:by |rJG4IHzWf) (:text |and) + |j $ %{} :Expr (:at 1593949576901) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949577983) (:by |rJG4IHzWf) (:id |jGqbwA8gcR) (:text |>=) (:type :leaf) - |j $ {} (:at 1593949578782) (:by |rJG4IHzWf) (:id |wArUL2FlK) (:text |head-code) (:type :leaf) - |r $ {} (:at 1593949581068) (:by |rJG4IHzWf) (:id |jr1oA0IsWw) (:text |min-code) (:type :leaf) - |r $ {} (:at 1593949576901) (:by |rJG4IHzWf) (:id |g5KIa5ylc) (:type :expr) + |T $ %{} :Leaf (:at 1593949577983) (:by |rJG4IHzWf) (:text |>=) + |j $ %{} :Leaf (:at 1593949578782) (:by |rJG4IHzWf) (:text |head-code) + |r $ %{} :Leaf (:at 1593949581068) (:by |rJG4IHzWf) (:text |min-code) + |r $ %{} :Expr (:at 1593949576901) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949584061) (:by |rJG4IHzWf) (:id |jGqbwA8gcR) (:text |<=) (:type :leaf) - |j $ {} (:at 1593949578782) (:by |rJG4IHzWf) (:id |wArUL2FlK) (:text |head-code) (:type :leaf) - |r $ {} (:at 1593949587090) (:by |rJG4IHzWf) (:id |ev847rfXt7) (:text |max-code) (:type :leaf) - |r $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |ZR2_1L7Isqw) (:type :expr) + |T $ %{} :Leaf (:at 1593949584061) (:by |rJG4IHzWf) (:text |<=) + |j $ %{} :Leaf (:at 1593949578782) (:by |rJG4IHzWf) (:text |head-code) + |r $ %{} :Leaf (:at 1593949587090) (:by |rJG4IHzWf) (:text |max-code) + |r $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |3WHumBZZff4) (:text |{}) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |rrlsRPWG-Tx) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |3ijrC4vs0Oi) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |hWz-BvihZkY) (:text |true) (:type :leaf) - |r $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |64WP7C6N_vH) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |true) + |r $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |hlc22PyfLGD) (:text |:value) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |ZjX9h_l94uB) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:value) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |ZQQdSlh3Wgg) (:text |if) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |azaCQtSzk2F) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |if) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |ipu8y1p9k2m) (:text |some?) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |uiAEvVLjEjM) (:text |transform) (:type :leaf) - |r $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |nJzIaCztk9D) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |some?) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |transform) + |r $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |XUMNJ48VJ-9) (:text |transform) (:type :leaf) - |j $ {} (:at 1691428944305) (:by |u0) (:id |db16b-KgDpf) (:text |x0) (:type :leaf) - |v $ {} (:at 1691428946641) (:by |u0) (:id |-H4lx0P-8PI) (:text |x0) (:type :leaf) - |v $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |yfGL16p8wtS) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |transform) + |j $ %{} :Leaf (:at 1691428944305) (:by |u0) (:text |x0) + |v $ %{} :Leaf (:at 1691428946641) (:by |u0) (:text |x0) + |v $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |DSi16qDVex0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1691428949963) (:by |u0) (:text |xss) (:type :leaf) - |x $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |cNJ5KN2KEZH) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:rest) + |b $ %{} :Leaf (:at 1691428949963) (:by |u0) (:text |xss) + |x $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |k6RUu3bpXIf) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1593949602572) (:by |rJG4IHzWf) (:id |a5iL3TGzkt) (:text |:unicode-range) (:type :leaf) - |v $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |iYSRjJtCYwX) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1593949602572) (:by |rJG4IHzWf) (:text |:unicode-range) + |v $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |nueLhqF1nEk) (:text |{}) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |5jtPLdU-NHG) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |Iqzfa2s-rkc) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |3HWW6gmUPEY) (:text |false) (:type :leaf) - |r $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |Bf14haMxQ4l) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |false) + |r $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |q-w-7Ph7urn) (:text |:message) (:type :leaf) - |r $ {} (:at 1607593938472) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:message) + |r $ %{} :Expr (:at 1607593938472) (:by |u0) :data $ {} - |T $ {} (:at 1607593939420) (:by |u0) (:text |str) (:type :leaf) - |j $ {} (:at 1607593941512) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607593939420) (:by |u0) (:text |str) + |j $ %{} :Expr (:at 1607593941512) (:by |u0) :data $ {} - |T $ {} (:at 1607593944313) (:by |u0) (:text |pr-str) (:type :leaf) - |b $ {} (:at 1691428952474) (:by |u0) (:text |x0) (:type :leaf) - |r $ {} (:at 1607593956591) (:by |u0) (:text "|\" of code ") (:type :leaf) - |v $ {} (:at 1607593958453) (:by |u0) (:text |head-code) (:type :leaf) - |x $ {} (:at 1607593981302) (:by |u0) (:text "|\" is not in between [") (:type :leaf) - |xT $ {} (:at 1607594006700) (:by |u0) (:text |min-code) (:type :leaf) - |y $ {} (:at 1607594004003) (:by |u0) (:text "|\", ") (:type :leaf) - |yD $ {} (:at 1607594009137) (:by |u0) (:text |max-code) (:type :leaf) - |yT $ {} (:at 1607593988265) (:by |u0) (:text "|\"]") (:type :leaf) - |v $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |hW-8ifT9rdh) (:type :expr) - :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |0N4FHZe7oDB) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1593949607905) (:by |rJG4IHzWf) (:id |vAVPik4-PO) (:text |:unicode-range) (:type :leaf) - |x $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |u-JWoZOBfRL) (:type :expr) - :data $ {} - |T $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |vYgLKu5Jgsx) (:text |:rest) (:type :leaf) - |j $ {} (:at 1593949484116) (:by |rJG4IHzWf) (:id |D6pjAsbFO5t) (:text |xs) (:type :leaf) - |register-custom-rule! $ {} (:at 1590168099709) (:by |rJG4IHzWf) (:id |fzQG8Dc24v) (:type :expr) + |T $ %{} :Leaf (:at 1699639211491) (:by |u0) (:text |to-lispy-string) + |b $ %{} :Leaf (:at 1691428952474) (:by |u0) (:text |x0) + |r $ %{} :Leaf (:at 1607593956591) (:by |u0) (:text "|\" of code ") + |v $ %{} :Leaf (:at 1607593958453) (:by |u0) (:text |head-code) + |x $ %{} :Leaf (:at 1607593981302) (:by |u0) (:text "|\" is not in between [") + |xT $ %{} :Leaf (:at 1607594006700) (:by |u0) (:text |min-code) + |y $ %{} :Leaf (:at 1607594004003) (:by |u0) (:text "|\", ") + |yD $ %{} :Leaf (:at 1607594009137) (:by |u0) (:text |max-code) + |yT $ %{} :Leaf (:at 1607593988265) (:by |u0) (:text "|\"]") + |v $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1593949607905) (:by |rJG4IHzWf) (:text |:unicode-range) + |x $ %{} :Expr (:at 1593949484116) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1593949484116) (:by |rJG4IHzWf) (:text |xs) + |register-custom-rule! $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1590168099709) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590168099709) (:by |rJG4IHzWf) (:id |xPpUZgieG5) (:text |defn) (:type :leaf) - |j $ {} (:at 1685482349405) (:by |u0) (:text |register-custom-rule!) (:type :leaf) - |r $ {} (:at 1590168099709) (:by |rJG4IHzWf) (:id |T7GXv-4UNa) (:type :expr) - :data $ {} - |T $ {} (:at 1590168105574) (:by |rJG4IHzWf) (:id |iUjShjogS) (:text |kind) (:type :leaf) - |j $ {} (:at 1590168105937) (:by |rJG4IHzWf) (:id |pYDpDY9RRt) (:text |f) (:type :leaf) - |s $ {} (:at 1590168138705) (:by |rJG4IHzWf) (:id |o2jewahQv) (:type :expr) - :data $ {} - |T $ {} (:at 1590168141829) (:by |rJG4IHzWf) (:id |o2jewahQvleaf) (:text |assert) (:type :leaf) - |j $ {} (:at 1590168142690) (:by |rJG4IHzWf) (:id |QRQSaf2bsx) (:type :expr) - :data $ {} - |T $ {} (:at 1685482354765) (:by |u0) (:id |9-Urhe6CX) (:text |tag?) (:type :leaf) - |j $ {} (:at 1590168146290) (:by |rJG4IHzWf) (:id |WHcHuS56y) (:text |kind) (:type :leaf) - |r $ {} (:at 1685482358856) (:by |u0) (:id |rDBwcONucV) (:text "|\"expects kind in tag") (:type :leaf) - |sT $ {} (:at 1590168138705) (:by |rJG4IHzWf) (:id |_o-qII0Xf) (:type :expr) - :data $ {} - |T $ {} (:at 1590168141829) (:by |rJG4IHzWf) (:id |o2jewahQvleaf) (:text |assert) (:type :leaf) - |j $ {} (:at 1590168142690) (:by |rJG4IHzWf) (:id |QRQSaf2bsx) (:type :expr) - :data $ {} - |T $ {} (:at 1590168159831) (:by |rJG4IHzWf) (:id |9-Urhe6CX) (:text |fn?) (:type :leaf) - |j $ {} (:at 1590168161521) (:by |rJG4IHzWf) (:id |WHcHuS56y) (:text |f) (:type :leaf) - |r $ {} (:at 1590168168493) (:by |rJG4IHzWf) (:id |rDBwcONucV) (:text "|\"expects parser rule in function") (:type :leaf) - |t $ {} (:at 1590168124564) (:by |rJG4IHzWf) (:id |tJQ2IwIKWH) (:type :expr) - :data $ {} - |T $ {} (:at 1590168125398) (:by |rJG4IHzWf) (:id |tJQ2IwIKWHleaf) (:text |println) (:type :leaf) - |j $ {} (:at 1590168134363) (:by |rJG4IHzWf) (:id |sGfcBEmS2w) (:text "|\"registering parser rule") (:type :leaf) - |r $ {} (:at 1590168136835) (:by |rJG4IHzWf) (:id |C8qEHMfR1) (:text |kind) (:type :leaf) - |v $ {} (:at 1590168106930) (:by |rJG4IHzWf) (:id |vu2gkCq_j1) (:type :expr) - :data $ {} - |T $ {} (:at 1590168112138) (:by |rJG4IHzWf) (:id |vu2gkCq_j1leaf) (:text |swap!) (:type :leaf) - |j $ {} (:at 1590168116805) (:by |rJG4IHzWf) (:id |3VWa79tMoc) (:text |*custom-methods) (:type :leaf) - |r $ {} (:at 1590168118178) (:by |rJG4IHzWf) (:id |w8ypUBmhX) (:text |assoc) (:type :leaf) - |v $ {} (:at 1590168120264) (:by |rJG4IHzWf) (:id |CpwdcOngR6) (:text |kind) (:type :leaf) - |x $ {} (:at 1590168120689) (:by |rJG4IHzWf) (:id |EUwSRrHqyA) (:text |f) (:type :leaf) - |replace-iter $ {} (:at 1607251800801) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1590168099709) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1685482349405) (:by |u0) (:text |register-custom-rule!) + |r $ %{} :Expr (:at 1590168099709) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1590168105574) (:by |rJG4IHzWf) (:text |kind) + |j $ %{} :Leaf (:at 1590168105937) (:by |rJG4IHzWf) (:text |f) + |s $ %{} :Expr (:at 1590168138705) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1590168141829) (:by |rJG4IHzWf) (:text |assert) + |j $ %{} :Expr (:at 1590168142690) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1685482354765) (:by |u0) (:text |tag?) + |j $ %{} :Leaf (:at 1590168146290) (:by |rJG4IHzWf) (:text |kind) + |r $ %{} :Leaf (:at 1685482358856) (:by |u0) (:text "|\"expects kind in tag") + |sT $ %{} :Expr (:at 1590168138705) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1590168141829) (:by |rJG4IHzWf) (:text |assert) + |j $ %{} :Expr (:at 1590168142690) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1590168159831) (:by |rJG4IHzWf) (:text |fn?) + |j $ %{} :Leaf (:at 1590168161521) (:by |rJG4IHzWf) (:text |f) + |r $ %{} :Leaf (:at 1590168168493) (:by |rJG4IHzWf) (:text "|\"expects parser rule in function") + |t $ %{} :Expr (:at 1590168124564) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1590168125398) (:by |rJG4IHzWf) (:text |println) + |j $ %{} :Leaf (:at 1590168134363) (:by |rJG4IHzWf) (:text "|\"registering parser rule") + |r $ %{} :Leaf (:at 1590168136835) (:by |rJG4IHzWf) (:text |kind) + |v $ %{} :Expr (:at 1590168106930) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1590168112138) (:by |rJG4IHzWf) (:text |swap!) + |j $ %{} :Leaf (:at 1590168116805) (:by |rJG4IHzWf) (:text |*custom-methods) + |r $ %{} :Leaf (:at 1590168118178) (:by |rJG4IHzWf) (:text |assoc) + |v $ %{} :Leaf (:at 1590168120264) (:by |rJG4IHzWf) (:text |kind) + |x $ %{} :Leaf (:at 1590168120689) (:by |rJG4IHzWf) (:text |f) + |replace-iter $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1607251800801) (:by |u0) :data $ {} - |T $ {} (:at 1607251800801) (:by |u0) (:text |defn) (:type :leaf) - |j $ {} (:at 1607251800801) (:by |u0) (:text |replace-iter) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251800801) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1607251800801) (:by |u0) (:text |replace-iter) + |r $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |acc) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |attempts) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:text |content) (:type :leaf) - |v $ {} (:at 1607251801875) (:by |u0) (:text |rule) (:type :leaf) - |x $ {} (:at 1607251801875) (:by |u0) (:text |replacer) (:type :leaf) - |t $ {} (:at 1607273674070) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |acc) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempts) + |r $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |content) + |v $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |rule) + |x $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |replacer) + |t $ %{} :Expr (:at 1607273674070) (:by |u0) :data $ {} - |D $ {} (:at 1649009873714) (:by |u0) (:text |;) (:type :leaf) - |T $ {} (:at 1607273674630) (:by |u0) (:text |echo) (:type :leaf) - |j $ {} (:at 1607273679935) (:by |u0) (:text "|\"replace iter...") (:type :leaf) - |v $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1649009873714) (:by |u0) (:text |;) + |T $ %{} :Leaf (:at 1607273674630) (:by |u0) (:text |echo) + |j $ %{} :Leaf (:at 1607273679935) (:by |u0) (:text "|\"replace iter...") + |v $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |assert) (:type :leaf) - |b $ {} (:at 1607275013026) (:by |u0) (:text "|\"expects content in list") (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |assert) + |b $ %{} :Leaf (:at 1607275013026) (:by |u0) (:text "|\"expects content in list") + |j $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607274863649) (:by |u0) (:text |list?) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |content) (:type :leaf) - |x $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607274863649) (:by |u0) (:text |list?) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |content) + |x $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1691429041185) (:by |u0) (:text |list-match) (:type :leaf) - |f $ {} (:at 1691429049825) (:by |u0) (:text |content) (:type :leaf) - |r $ {} (:at 1691429068612) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429041185) (:by |u0) (:text |list-match) + |f $ %{} :Leaf (:at 1691429049825) (:by |u0) (:text |content) + |r $ %{} :Expr (:at 1691429068612) (:by |u0) :data $ {} - |D $ {} (:at 1691429069893) (:by |u0) (:type :expr) + |D $ %{} :Expr (:at 1691429069893) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |{}) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |{}) + |j $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |:result) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |acc) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |:result) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |acc) + |r $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |:attempts) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |attempts) (:type :leaf) - |v $ {} (:at 1691429072194) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |:attempts) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempts) + |v $ %{} :Expr (:at 1691429072194) (:by |u0) :data $ {} - |D $ {} (:at 1691429072967) (:by |u0) (:type :expr) + |D $ %{} :Expr (:at 1691429072967) (:by |u0) :data $ {} - |T $ {} (:at 1691429075020) (:by |u0) (:text |c0) (:type :leaf) - |b $ {} (:at 1691429077879) (:by |u0) (:text |cs) (:type :leaf) - |T $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1691429075020) (:by |u0) (:text |c0) + |b $ %{} :Leaf (:at 1691429077879) (:by |u0) (:text |cs) + |T $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |let) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |let) + |j $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |attempt) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempt) + |j $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |parse-lilac) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |content) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:text |rule) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |parse-lilac) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |content) + |r $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |rule) + |r $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |if) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |if) + |j $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |attempt) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |:ok?) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempt) + |r $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |recur) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |recur) + |j $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |str) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |acc) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |str) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |acc) + |r $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |replacer) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |replacer) + |j $ %{} :Expr (:at 1607251801875) (:by |u0) :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |:value) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |attempt) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607275730277) (:by |u0) (:text |append) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |attempts) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:text |attempt) (:type :leaf) - |v $ {} (:at 1607251801875) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |:rest) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |attempt) (:type :leaf) - |x $ {} (:at 1607251801875) (:by |u0) (:text |rule) (:type :leaf) - |y $ {} (:at 1607251801875) (:by |u0) (:text |replacer) (:type :leaf) - |v $ {} (:at 1607251801875) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |recur) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607251801875) (:by |u0) (:text |str) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |acc) (:type :leaf) - |n $ {} (:at 1691429122530) (:by |u0) (:text |c0) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607275732831) (:by |u0) (:text |append) (:type :leaf) - |j $ {} (:at 1607251801875) (:by |u0) (:text |attempts) (:type :leaf) - |r $ {} (:at 1607251801875) (:by |u0) (:text |attempt) (:type :leaf) - |u $ {} (:at 1691429127261) (:by |u0) (:text |cs) (:type :leaf) - |x $ {} (:at 1607251801875) (:by |u0) (:text |rule) (:type :leaf) - |y $ {} (:at 1607251801875) (:by |u0) (:text |replacer) (:type :leaf) - |replace-lilac $ {} (:at 1593412104754) (:by |rJG4IHzWf) (:id |SMLiUktkhO) (:type :expr) + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |:value) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempt) + |r $ %{} :Expr (:at 1607251801875) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607275730277) (:by |u0) (:text |append) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempts) + |r $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempt) + |v $ %{} :Expr (:at 1607251801875) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |:rest) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempt) + |x $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |rule) + |y $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |replacer) + |v $ %{} :Expr (:at 1607251801875) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |recur) + |j $ %{} :Expr (:at 1607251801875) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |str) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |acc) + |n $ %{} :Leaf (:at 1691429122530) (:by |u0) (:text |c0) + |r $ %{} :Expr (:at 1607251801875) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607275732831) (:by |u0) (:text |append) + |j $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempts) + |r $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |attempt) + |u $ %{} :Leaf (:at 1691429127261) (:by |u0) (:text |cs) + |x $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |rule) + |y $ %{} :Leaf (:at 1607251801875) (:by |u0) (:text |replacer) + |replace-lilac $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593412104754) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607251816359) (:by |u0) (:id |gIj9c01cAe) (:text |defn) (:type :leaf) - |j $ {} (:at 1593412104754) (:by |rJG4IHzWf) (:id |_oZegrfhJQ) (:text |replace-lilac) (:type :leaf) - |r $ {} (:at 1593412104754) (:by |rJG4IHzWf) (:id |RDluOATte_) (:type :expr) - :data $ {} - |T $ {} (:at 1593412201200) (:by |rJG4IHzWf) (:id |LBxB6gzCI) (:text |content) (:type :leaf) - |j $ {} (:at 1593412203467) (:by |rJG4IHzWf) (:id |Avcx7W0C3) (:text |rule) (:type :leaf) - |r $ {} (:at 1593412264615) (:by |rJG4IHzWf) (:id |o-RXtrDby) (:text |replacer) (:type :leaf) - |t $ {} (:at 1607273690659) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1607273691757) (:by |u0) (:text |echo) (:type :leaf) - |j $ {} (:at 1607273693029) (:by |u0) (:text "|\"calling") (:type :leaf) - |v $ {} (:at 1593412286107) (:by |rJG4IHzWf) (:id |ApQSI2-uA) (:type :expr) - :data $ {} - |T $ {} (:at 1607251813226) (:by |u0) (:text |replace-iter) (:type :leaf) - |j $ {} (:at 1593412727078) (:by |rJG4IHzWf) (:id |KJ0Vc9WsvC) (:text "|\"") (:type :leaf) - |m $ {} (:at 1593416172872) (:by |rJG4IHzWf) (:id |v2Fj78KXDX) (:type :expr) - :data $ {} - |T $ {} (:at 1593416173045) (:by |rJG4IHzWf) (:id |c_ITFIDaun) (:text |[]) (:type :leaf) - |p $ {} (:at 1593710398424) (:by |rJG4IHzWf) (:id |YsU9c67Cm2) (:type :expr) - :data $ {} - |D $ {} (:at 1593710399142) (:by |rJG4IHzWf) (:id |NGPoUQdMBL) (:text |if) (:type :leaf) - |L $ {} (:at 1593710400138) (:by |rJG4IHzWf) (:id |z5oY3Y779) (:type :expr) - :data $ {} - |T $ {} (:at 1593710400448) (:by |rJG4IHzWf) (:id |xLtU-zeRET) (:text |string?) (:type :leaf) - |j $ {} (:at 1593710404170) (:by |rJG4IHzWf) (:id |kMiBM094xe) (:text |content) (:type :leaf) - |P $ {} (:at 1593710405425) (:by |rJG4IHzWf) (:id |TAjQfZ5uZ) (:type :expr) - :data $ {} - |T $ {} (:at 1607535881371) (:by |u0) (:id |TAjQfZ5uZleaf) (:text |split) (:type :leaf) - |j $ {} (:at 1593710409717) (:by |rJG4IHzWf) (:id |vPGvUuZaNY) (:text |content) (:type :leaf) - |r $ {} (:at 1593710421186) (:by |rJG4IHzWf) (:id |PtngrZQoNt) (:text "|\"") (:type :leaf) - |T $ {} (:at 1593412636276) (:by |rJG4IHzWf) (:id |xivZ7xz1Nk) (:text |content) (:type :leaf) - |v $ {} (:at 1593412295989) (:by |rJG4IHzWf) (:id |G-Xh6NlRS) (:text |rule) (:type :leaf) - |x $ {} (:at 1593412298903) (:by |rJG4IHzWf) (:id |Ta6WREo2a) (:text |replacer) (:type :leaf) - |some+ $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |pYulDnQ3gw) (:type :expr) + |T $ %{} :Leaf (:at 1607251816359) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1593412104754) (:by |rJG4IHzWf) (:text |replace-lilac) + |r $ %{} :Expr (:at 1593412104754) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593412201200) (:by |rJG4IHzWf) (:text |content) + |j $ %{} :Leaf (:at 1593412203467) (:by |rJG4IHzWf) (:text |rule) + |r $ %{} :Leaf (:at 1593412264615) (:by |rJG4IHzWf) (:text |replacer) + |t $ %{} :Expr (:at 1607273690659) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1607273691757) (:by |u0) (:text |echo) + |j $ %{} :Leaf (:at 1607273693029) (:by |u0) (:text "|\"calling") + |v $ %{} :Expr (:at 1593412286107) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1607251813226) (:by |u0) (:text |replace-iter) + |j $ %{} :Leaf (:at 1593412727078) (:by |rJG4IHzWf) (:text "|\"") + |m $ %{} :Expr (:at 1593416172872) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593416173045) (:by |rJG4IHzWf) (:text |[]) + |p $ %{} :Expr (:at 1593710398424) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1593710399142) (:by |rJG4IHzWf) (:text |if) + |L $ %{} :Expr (:at 1593710400138) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593710400448) (:by |rJG4IHzWf) (:text |string?) + |j $ %{} :Leaf (:at 1593710404170) (:by |rJG4IHzWf) (:text |content) + |P $ %{} :Expr (:at 1593710405425) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1607535881371) (:by |u0) (:text |split) + |j $ %{} :Leaf (:at 1593710409717) (:by |rJG4IHzWf) (:text |content) + |r $ %{} :Leaf (:at 1593710421186) (:by |rJG4IHzWf) (:text "|\"") + |T $ %{} :Leaf (:at 1593412636276) (:by |rJG4IHzWf) (:text |content) + |v $ %{} :Leaf (:at 1593412295989) (:by |rJG4IHzWf) (:text |rule) + |x $ %{} :Leaf (:at 1593412298903) (:by |rJG4IHzWf) (:text |replacer) + |some+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607273423800) (:by |u0) (:id |U9QZkvGbpE) (:text |defn) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |hsKmnVfvo-) (:text |some+) (:type :leaf) - |v $ {} (:at 1588676976747) (:by |rJG4IHzWf) (:id |SGirIisELo) (:type :expr) + |T $ %{} :Leaf (:at 1607273423800) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |some+) + |v $ %{} :Expr (:at 1588676976747) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676976747) (:by |rJG4IHzWf) (:id |KDEwM8qJRr) (:text |x) (:type :leaf) - |j $ {} (:at 1607273410559) (:by |u0) (:id |CKPBgJ3w2) (:text |&) (:type :leaf) - |r $ {} (:at 1607273411212) (:by |u0) (:text |args) (:type :leaf) - |w $ {} (:at 1610120102176) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588676976747) (:by |rJG4IHzWf) (:text |x) + |j $ %{} :Leaf (:at 1607273410559) (:by |u0) (:text |&) + |r $ %{} :Leaf (:at 1607273411212) (:by |u0) (:text |args) + |w $ %{} :Expr (:at 1610120102176) (:by |u0) :data $ {} - |T $ {} (:at 1610120104855) (:by |u0) (:text |if) (:type :leaf) - |j $ {} (:at 1610120105125) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1610120104855) (:by |u0) (:text |if) + |j $ %{} :Expr (:at 1610120105125) (:by |u0) :data $ {} - |T $ {} (:at 1610120106021) (:by |u0) (:text |nil?) (:type :leaf) - |j $ {} (:at 1610120106439) (:by |u0) (:text |x) (:type :leaf) - |r $ {} (:at 1610120106985) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1610120106021) (:by |u0) (:text |nil?) + |j $ %{} :Leaf (:at 1610120106439) (:by |u0) (:text |x) + |r $ %{} :Expr (:at 1610120106985) (:by |u0) :data $ {} - |T $ {} (:at 1610120108864) (:by |u0) (:text |raise) (:type :leaf) - |j $ {} (:at 1610120122482) (:by |u0) (:text "|\"expected non-empty rule") (:type :leaf) - |x $ {} (:at 1607273407058) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1610120108864) (:by |u0) (:text |raise) + |j $ %{} :Leaf (:at 1610120122482) (:by |u0) (:text "|\"expected non-empty rule") + |x $ %{} :Expr (:at 1607273407058) (:by |u0) :data $ {} - |D $ {} (:at 1607273407625) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607273408635) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607273407625) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607273408635) (:by |u0) :data $ {} - |T $ {} (:at 1607273408635) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607273408635) (:by |u0) :data $ {} - |T $ {} (:at 1607273408635) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607273408635) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273408635) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607273408635) (:by |u0) :data $ {} - |T $ {} (:at 1607273408635) (:by |u0) (:text |either) (:type :leaf) - |j $ {} (:at 1607273408635) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607273408635) (:by |u0) (:text |either) + |j $ %{} :Expr (:at 1607273408635) (:by |u0) :data $ {} - |T $ {} (:at 1607273408635) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607273408635) (:by |u0) (:text |args) (:type :leaf) - |r $ {} (:at 1607273408635) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |REBHN-q-N6) (:type :expr) + |T $ %{} :Leaf (:at 1607273408635) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607273408635) (:by |u0) (:text |args) + |r $ %{} :Leaf (:at 1607273408635) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |9d-Tkj0gM-) (:text |{}) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |KpfWpZ3erv) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |3BsFoVGEpF) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |PX20C3Zf4R) (:text |:some) (:type :leaf) - |r $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |5o4ZVAuzj2) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:some) + |r $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |VqzDac7IEO) (:text |:item) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |iTTDU-4gXF) (:text |x) (:type :leaf) - |v $ {} (:at 1588676989201) (:by |rJG4IHzWf) (:id |qNpmpW7dg) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |:item) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |x) + |v $ %{} :Expr (:at 1588676989201) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588676993710) (:by |rJG4IHzWf) (:id |qNpmpW7dgleaf) (:text |:transform) (:type :leaf) - |j $ {} (:at 1588676995328) (:by |rJG4IHzWf) (:id |2SFc9q1qj6) (:text |transform) (:type :leaf) - |unicode-range+ $ {} (:at 1593949320804) (:by |rJG4IHzWf) (:id |r7M1vMJu7D) (:type :expr) + |T $ %{} :Leaf (:at 1588676993710) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1588676995328) (:by |rJG4IHzWf) (:text |transform) + |unicode-range+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593949320804) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607592867747) (:by |u0) (:id |QT0WnsJaan) (:text |defn) (:type :leaf) - |j $ {} (:at 1593949320804) (:by |rJG4IHzWf) (:id |CA2PUr-cG1) (:text |unicode-range+) (:type :leaf) - |v $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |_fw5rC9J8Z) (:type :expr) + |T $ %{} :Leaf (:at 1607592867747) (:by |u0) (:text |defn) + |j $ %{} :Leaf (:at 1593949320804) (:by |rJG4IHzWf) (:text |unicode-range+) + |v $ %{} :Expr (:at 1593949335583) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949371671) (:by |rJG4IHzWf) (:id |f6lr0AHtnF) (:text |min-code) (:type :leaf) - |b $ {} (:at 1593949373148) (:by |rJG4IHzWf) (:id |3IYcAnuAtW) (:text |max-code) (:type :leaf) - |j $ {} (:at 1607592841877) (:by |u0) (:id |aBOGgfT-oO) (:text |&) (:type :leaf) - |r $ {} (:at 1607592842506) (:by |u0) (:text |args) (:type :leaf) - |x $ {} (:at 1607592843392) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1593949371671) (:by |rJG4IHzWf) (:text |min-code) + |b $ %{} :Leaf (:at 1593949373148) (:by |rJG4IHzWf) (:text |max-code) + |j $ %{} :Leaf (:at 1607592841877) (:by |u0) (:text |&) + |r $ %{} :Leaf (:at 1607592842506) (:by |u0) (:text |args) + |x $ %{} :Expr (:at 1607592843392) (:by |u0) :data $ {} - |D $ {} (:at 1607592844680) (:by |u0) (:text |let) (:type :leaf) - |L $ {} (:at 1607592845532) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1607592844680) (:by |u0) (:text |let) + |L $ %{} :Expr (:at 1607592845532) (:by |u0) :data $ {} - |T $ {} (:at 1607592847232) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1607592847232) (:by |u0) :data $ {} - |T $ {} (:at 1607592848848) (:by |u0) (:text |transform) (:type :leaf) - |j $ {} (:at 1607592850757) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607592848848) (:by |u0) (:text |transform) + |j $ %{} :Expr (:at 1607592850757) (:by |u0) :data $ {} - |T $ {} (:at 1607592855470) (:by |u0) (:text |either) (:type :leaf) - |b $ {} (:at 1607592859410) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1607592855470) (:by |u0) (:text |either) + |b $ %{} :Expr (:at 1607592859410) (:by |u0) :data $ {} - |T $ {} (:at 1607592861436) (:by |u0) (:text |first) (:type :leaf) - |j $ {} (:at 1607592862209) (:by |u0) (:text |args) (:type :leaf) - |j $ {} (:at 1607592858385) (:by |u0) (:text |identity) (:type :leaf) - |T $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |o0SZeRfO-P) (:type :expr) + |T $ %{} :Leaf (:at 1607592861436) (:by |u0) (:text |first) + |j $ %{} :Leaf (:at 1607592862209) (:by |u0) (:text |args) + |j $ %{} :Leaf (:at 1607592858385) (:by |u0) (:text |identity) + |T $ %{} :Expr (:at 1593949335583) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |wwiVXZY0sW1) (:text |{}) (:type :leaf) - |j $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |6xvkg7_f4OF) (:type :expr) + |T $ %{} :Leaf (:at 1593949335583) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1593949335583) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |4wtt-1LTa2k) (:text |:parser-node) (:type :leaf) - |j $ {} (:at 1593949352099) (:by |rJG4IHzWf) (:id |aeHYLiFFS08) (:text |:unicode-range) (:type :leaf) - |r $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |Kl967nm51_p) (:type :expr) + |T $ %{} :Leaf (:at 1593949335583) (:by |rJG4IHzWf) (:text |:parser-node) + |j $ %{} :Leaf (:at 1593949352099) (:by |rJG4IHzWf) (:text |:unicode-range) + |r $ %{} :Expr (:at 1593949335583) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949375643) (:by |rJG4IHzWf) (:id |pI8YtMRXP1O) (:text |:min-code) (:type :leaf) - |j $ {} (:at 1593949377276) (:by |rJG4IHzWf) (:id |7PTU7-UY_m8) (:text |min-code) (:type :leaf) - |t $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |WrsMQcH6G) (:type :expr) + |T $ %{} :Leaf (:at 1593949375643) (:by |rJG4IHzWf) (:text |:min-code) + |j $ %{} :Leaf (:at 1593949377276) (:by |rJG4IHzWf) (:text |min-code) + |t $ %{} :Expr (:at 1593949335583) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949381638) (:by |rJG4IHzWf) (:id |pI8YtMRXP1O) (:text |:max-code) (:type :leaf) - |j $ {} (:at 1593949383135) (:by |rJG4IHzWf) (:id |7PTU7-UY_m8) (:text |max-code) (:type :leaf) - |v $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |Gm87uc2_gbN) (:type :expr) + |T $ %{} :Leaf (:at 1593949381638) (:by |rJG4IHzWf) (:text |:max-code) + |j $ %{} :Leaf (:at 1593949383135) (:by |rJG4IHzWf) (:text |max-code) + |v $ %{} :Expr (:at 1593949335583) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |WHZuEZ8KNck) (:text |:transform) (:type :leaf) - |j $ {} (:at 1593949335583) (:by |rJG4IHzWf) (:id |AWk5nIc1ljt) (:text |transform) (:type :leaf) - :ns $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |j0_nfxFtz) (:type :expr) + |T $ %{} :Leaf (:at 1593949335583) (:by |rJG4IHzWf) (:text |:transform) + |j $ %{} :Leaf (:at 1593949335583) (:by |rJG4IHzWf) (:text |transform) + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584121099445) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |xXTCNxk3C) (:text |ns) (:type :leaf) - |j $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |LBa9RVQGz) (:text |lilac-parser.core) (:type :leaf) - |v $ {} (:at 1584185344109) (:by |rJG4IHzWf) (:id |RIEppgu6) (:type :expr) + |T $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |ns) + |j $ %{} :Leaf (:at 1584121099445) (:by |rJG4IHzWf) (:text |lilac-parser.core) + |v $ %{} :Expr (:at 1584185344109) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185347045) (:by |rJG4IHzWf) (:id |RIEppgu6leaf) (:text |:require) (:type :leaf) - |x $ {} (:at 1590168336700) (:by |rJG4IHzWf) (:id |n1on-MQrKy) (:type :expr) + |T $ %{} :Leaf (:at 1584185347045) (:by |rJG4IHzWf) (:text |:require) + |x $ %{} :Expr (:at 1590168336700) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590168336700) (:by |rJG4IHzWf) (:id |5OZY_zG_fk) (:text |[]) (:type :leaf) - |j $ {} (:at 1590168336700) (:by |rJG4IHzWf) (:id |dtVOZczs-B) (:text |lilac-parser.util) (:type :leaf) - |r $ {} (:at 1590168336700) (:by |rJG4IHzWf) (:id |iZj8fRCOvG) (:text |:refer) (:type :leaf) - |v $ {} (:at 1590168336700) (:by |rJG4IHzWf) (:id |_mRb_0tlel) (:type :expr) + |T $ %{} :Leaf (:at 1590168336700) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Leaf (:at 1590168336700) (:by |rJG4IHzWf) (:text |lilac-parser.util) + |r $ %{} :Leaf (:at 1590168336700) (:by |rJG4IHzWf) (:text |:refer) + |v $ %{} :Expr (:at 1590168336700) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1590168336700) (:by |rJG4IHzWf) (:id |qu5k06x6uv) (:text |[]) (:type :leaf) - |j $ {} (:at 1590168336700) (:by |rJG4IHzWf) (:id |VaDBdOH80E) (:text |seq-strip-beginning) (:type :leaf) - :proc $ {} (:at 1584121099445) (:by |rJG4IHzWf) (:id |XZn9Qp6nv) (:type :expr) - :data $ {} - |lilac-parser.demo.json $ {} - :defs $ {} - |array-parser+ $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1590168336700) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Leaf (:at 1590168336700) (:by |rJG4IHzWf) (:text |seq-strip-beginning) + |lilac-parser.demo.json $ %{} :FileEntry + :defs $ {} + |array-parser+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |defparser) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |array-parser+) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |defparser) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |array-parser+) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |x) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |first) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |first) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |nth) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |1) (:type :leaf) - |o $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nth) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |1) + |o $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"[") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"[") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |some+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |some+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |interleave+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |interleave+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |value-parser+) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |comma-parser) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |value-parser+) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |comma-parser) + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |take-nth) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |l $ {} (:at 1649008819850) (:by |u0) (:text |2) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |take-nth) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |l $ %{} :Leaf (:at 1649008819850) (:by |u0) (:text |2) + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"]") (:type :leaf) - |boolean-parser $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"]") + |boolean-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |boolean-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |boolean-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |label+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"boolean") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |label+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"boolean") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"true") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"true") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"false") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"false") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |x) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text "|\"true") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |true) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:text |false) (:type :leaf) - |comma-parser $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"true") + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |true) + |l $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |false) + |comma-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |comma-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |comma-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |label+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"comma") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |label+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"comma") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |space-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |space-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\",") (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:text |space-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\",") + |l $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |space-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |nil) (:type :leaf) - |demo-parser $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nil) + |demo-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |demo-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |demo-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |many+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |many+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |other-than+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"abc") (:type :leaf) - |digits-parser $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |other-than+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"abc") + |digits-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |digits-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |digits-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |many+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |many+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |one-of+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"0123456789") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |one-of+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"0123456789") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649008314211) (:by |u0) (:text |.join-str) (:type :leaf) - |X $ {} (:at 1649008314954) (:by |u0) (:text |xs) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"") (:type :leaf) - |nil-parser $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008314211) (:by |u0) (:text |.join-str) + |X $ %{} :Leaf (:at 1649008314954) (:by |u0) (:text |xs) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"") + |nil-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |nil-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nil-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |label+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"nil") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |label+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"nil") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"null") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"null") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"undefined") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"undefined") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |nil) (:type :leaf) - |number-parser $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nil) + |number-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |number-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |number-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |label+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"number") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |label+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"number") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |optional+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |optional+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"-") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |digits-parser) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"-") + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |digits-parser) + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |optional+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |optional+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\".") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |digits-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\".") + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |digits-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649008333117) (:by |u0) (:text |.join-str) (:type :leaf) - |X $ {} (:at 1649008333534) (:by |u0) (:text |xs) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008333117) (:by |u0) (:text |.join-str) + |X $ %{} :Leaf (:at 1649008333534) (:by |u0) (:text |xs) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |js/Number) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |js/Number) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649008339784) (:by |u0) (:text |.join-str) (:type :leaf) - |X $ {} (:at 1649008340662) (:by |u0) (:text |xs) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"") (:type :leaf) - |object-parser+ $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008339784) (:by |u0) (:text |.join-str) + |X $ %{} :Leaf (:at 1649008340662) (:by |u0) (:text |xs) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"") + |object-parser+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |defparser) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |object-parser+) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |defparser) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |object-parser+) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |l $ {} (:at 1649007973246) (:by |u0) (:text |identity) (:type :leaf) - |o $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |l $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |identity) + |o $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"{") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"{") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |optional+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |optional+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |interleave+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |interleave+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |string-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |space-parser) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |string-parser) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |space-parser) + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\":") (:type :leaf) - |o $ {} (:at 1649007973246) (:by |u0) (:text |space-parser) (:type :leaf) - |q $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\":") + |o $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |space-parser) + |q $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |value-parser+) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |value-parser+) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |nth) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nth) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |0) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |nth) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |4) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |comma-parser) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nth) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |4) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |comma-parser) + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |take-nth) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |l $ {} (:at 1649008832874) (:by |u0) (:text |2) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |take-nth) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |l $ %{} :Leaf (:at 1649008832874) (:by |u0) (:text |2) + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"}") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"}") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649008664009) (:by |u0) (:text |pairs-map) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008664009) (:by |u0) (:text |pairs-map) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |nth) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |1) (:type :leaf) - |space-parser $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nth) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |1) + |space-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |space-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |space-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |label+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"space") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |label+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"space") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |some+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |some+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\" ") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\" ") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |nil) (:type :leaf) - |string-parser $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nil) + |string-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |string-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |string-parser) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |label+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"string") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |label+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"string") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"\"") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"\"") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |some+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |some+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |other-than+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"\"\\") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |other-than+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"\"\\") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"\\\"") (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"\\\"") + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"\\\\") (:type :leaf) - |o $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"\\\\") + |o $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"\\n") (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"\\n") + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"\"") (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"\"") + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |xs) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649008356839) (:by |u0) (:text |.join-str) (:type :leaf) - |X $ {} (:at 1649008359071) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008356839) (:by |u0) (:text |.join-str) + |X $ %{} :Expr (:at 1649008359071) (:by |u0) :data $ {} - |T $ {} (:at 1649008359071) (:by |u0) (:text |nth) (:type :leaf) - |b $ {} (:at 1649008359071) (:by |u0) (:text |xs) (:type :leaf) - |h $ {} (:at 1649008359071) (:by |u0) (:text |1) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text "|\"") (:type :leaf) - |take-nth $ {} (:at 1649008834131) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008359071) (:by |u0) (:text |nth) + |b $ %{} :Leaf (:at 1649008359071) (:by |u0) (:text |xs) + |h $ %{} :Leaf (:at 1649008359071) (:by |u0) (:text |1) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text "|\"") + |take-nth $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008834131) (:by |u0) :data $ {} - |T $ {} (:at 1649008834131) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649008834131) (:by |u0) (:text |take-nth) (:type :leaf) - |h $ {} (:at 1649008834131) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008834131) (:by |u0) (:text |xs) (:type :leaf) - |b $ {} (:at 1649008843645) (:by |u0) (:text |n) (:type :leaf) - |l $ {} (:at 1649008868772) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008874672) (:by |u0) (:text |take-nth-iter) (:type :leaf) - |b $ {} (:at 1649008875245) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008875010) (:by |u0) (:text |[]) (:type :leaf) - |e $ {} (:at 1649008881605) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1649008877575) (:by |u0) (:text |xs) (:type :leaf) - |l $ {} (:at 1649008889705) (:by |u0) (:text |n) (:type :leaf) - |take-nth-iter $ {} (:at 1649008890504) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008834131) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649008834131) (:by |u0) (:text |take-nth) + |h $ %{} :Expr (:at 1649008834131) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008834131) (:by |u0) (:text |xs) + |b $ %{} :Leaf (:at 1649008843645) (:by |u0) (:text |n) + |l $ %{} :Expr (:at 1649008868772) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008874672) (:by |u0) (:text |take-nth-iter) + |b $ %{} :Expr (:at 1649008875245) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008875010) (:by |u0) (:text |[]) + |e $ %{} :Leaf (:at 1649008881605) (:by |u0) (:text |0) + |h $ %{} :Leaf (:at 1649008877575) (:by |u0) (:text |xs) + |l $ %{} :Leaf (:at 1649008889705) (:by |u0) (:text |n) + |take-nth-iter $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008890504) (:by |u0) :data $ {} - |T $ {} (:at 1649008890504) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649008890504) (:by |u0) (:text |take-nth-iter) (:type :leaf) - |h $ {} (:at 1649008890504) (:by |u0) (:type :expr) - :data $ {} - |H $ {} (:at 1649008893967) (:by |u0) (:text |acc) (:type :leaf) - |b $ {} (:at 1649008895178) (:by |u0) (:text |i) (:type :leaf) - |h $ {} (:at 1649008890504) (:by |u0) (:text |xs) (:type :leaf) - |l $ {} (:at 1649008901061) (:by |u0) (:text |step) (:type :leaf) - |l $ {} (:at 1649008959426) (:by |u0) (:type :expr) - :data $ {} - |D $ {} (:at 1691429151032) (:by |u0) (:text |list-match) (:type :leaf) - |H $ {} (:at 1691429152461) (:by |u0) (:text |xs) (:type :leaf) - |P $ {} (:at 1691429153861) (:by |u0) (:type :expr) - :data $ {} - |D $ {} (:at 1691429155068) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008964322) (:by |u0) (:text |acc) (:type :leaf) - |T $ {} (:at 1691429156630) (:by |u0) (:type :expr) - :data $ {} - |D $ {} (:at 1691429158077) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691429159889) (:by |u0) (:text |x0) (:type :leaf) - |b $ {} (:at 1691429161269) (:by |u0) (:text |xss) (:type :leaf) - |T $ {} (:at 1649008988083) (:by |u0) (:type :expr) - :data $ {} - |D $ {} (:at 1691429195793) (:by |u0) (:text |case-default) (:type :leaf) - |L $ {} (:at 1691429197594) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691429197594) (:by |u0) (:text |recur) (:type :leaf) - |b $ {} (:at 1691429197594) (:by |u0) (:text |acc) (:type :leaf) - |h $ {} (:at 1691429197594) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691429197594) (:by |u0) (:text |inc) (:type :leaf) - |b $ {} (:at 1691429197594) (:by |u0) (:text |i) (:type :leaf) - |l $ {} (:at 1691429197594) (:by |u0) (:text |xss) (:type :leaf) - |o $ {} (:at 1691429197594) (:by |u0) (:text |step) (:type :leaf) - |T $ {} (:at 1649008903200) (:by |u0) (:type :expr) - :data $ {} - |b $ {} (:at 1649008920550) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1649008924086) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008927089) (:by |u0) (:text |recur) (:type :leaf) - |b $ {} (:at 1649008927711) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008928185) (:by |u0) (:text |conj) (:type :leaf) - |b $ {} (:at 1649008929318) (:by |u0) (:text |acc) (:type :leaf) - |h $ {} (:at 1691429164610) (:by |u0) (:text |x0) (:type :leaf) - |h $ {} (:at 1649008941207) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008941906) (:by |u0) (:text |inc) (:type :leaf) - |b $ {} (:at 1649008942472) (:by |u0) (:text |i) (:type :leaf) - |k $ {} (:at 1691429168516) (:by |u0) (:text |xss) (:type :leaf) - |o $ {} (:at 1649008958299) (:by |u0) (:text |step) (:type :leaf) - |b $ {} (:at 1649008993511) (:by |u0) (:type :expr) - :data $ {} - |b $ {} (:at 1649008993511) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008993511) (:by |u0) (:text |dec) (:type :leaf) - |b $ {} (:at 1649008993511) (:by |u0) (:text |step) (:type :leaf) - |h $ {} (:at 1649008993511) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008993511) (:by |u0) (:text |recur) (:type :leaf) - |b $ {} (:at 1649009000440) (:by |u0) (:text |acc) (:type :leaf) - |h $ {} (:at 1649009007439) (:by |u0) (:text |0) (:type :leaf) - |k $ {} (:at 1691429172323) (:by |u0) (:text |xss) (:type :leaf) - |o $ {} (:at 1649009014168) (:by |u0) (:text |step) (:type :leaf) - |value-parser+ $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008890504) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649008890504) (:by |u0) (:text |take-nth-iter) + |h $ %{} :Expr (:at 1649008890504) (:by |u0) + :data $ {} + |H $ %{} :Leaf (:at 1649008893967) (:by |u0) (:text |acc) + |b $ %{} :Leaf (:at 1649008895178) (:by |u0) (:text |i) + |h $ %{} :Leaf (:at 1649008890504) (:by |u0) (:text |xs) + |l $ %{} :Leaf (:at 1649008901061) (:by |u0) (:text |step) + |l $ %{} :Expr (:at 1649008959426) (:by |u0) + :data $ {} + |D $ %{} :Leaf (:at 1691429151032) (:by |u0) (:text |list-match) + |H $ %{} :Leaf (:at 1691429152461) (:by |u0) (:text |xs) + |P $ %{} :Expr (:at 1691429153861) (:by |u0) + :data $ {} + |D $ %{} :Expr (:at 1691429155068) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008964322) (:by |u0) (:text |acc) + |T $ %{} :Expr (:at 1691429156630) (:by |u0) + :data $ {} + |D $ %{} :Expr (:at 1691429158077) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691429159889) (:by |u0) (:text |x0) + |b $ %{} :Leaf (:at 1691429161269) (:by |u0) (:text |xss) + |T $ %{} :Expr (:at 1649008988083) (:by |u0) + :data $ {} + |D $ %{} :Leaf (:at 1691429195793) (:by |u0) (:text |case-default) + |L $ %{} :Expr (:at 1691429197594) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691429197594) (:by |u0) (:text |recur) + |b $ %{} :Leaf (:at 1691429197594) (:by |u0) (:text |acc) + |h $ %{} :Expr (:at 1691429197594) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691429197594) (:by |u0) (:text |inc) + |b $ %{} :Leaf (:at 1691429197594) (:by |u0) (:text |i) + |l $ %{} :Leaf (:at 1691429197594) (:by |u0) (:text |xss) + |o $ %{} :Leaf (:at 1691429197594) (:by |u0) (:text |step) + |T $ %{} :Expr (:at 1649008903200) (:by |u0) + :data $ {} + |b $ %{} :Leaf (:at 1649008920550) (:by |u0) (:text |0) + |h $ %{} :Expr (:at 1649008924086) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008927089) (:by |u0) (:text |recur) + |b $ %{} :Expr (:at 1649008927711) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008928185) (:by |u0) (:text |conj) + |b $ %{} :Leaf (:at 1649008929318) (:by |u0) (:text |acc) + |h $ %{} :Leaf (:at 1691429164610) (:by |u0) (:text |x0) + |h $ %{} :Expr (:at 1649008941207) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008941906) (:by |u0) (:text |inc) + |b $ %{} :Leaf (:at 1649008942472) (:by |u0) (:text |i) + |k $ %{} :Leaf (:at 1691429168516) (:by |u0) (:text |xss) + |o $ %{} :Leaf (:at 1649008958299) (:by |u0) (:text |step) + |b $ %{} :Expr (:at 1649008993511) (:by |u0) + :data $ {} + |b $ %{} :Expr (:at 1649008993511) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008993511) (:by |u0) (:text |dec) + |b $ %{} :Leaf (:at 1649008993511) (:by |u0) (:text |step) + |h $ %{} :Expr (:at 1649008993511) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008993511) (:by |u0) (:text |recur) + |b $ %{} :Leaf (:at 1649009000440) (:by |u0) (:text |acc) + |h $ %{} :Leaf (:at 1649009007439) (:by |u0) (:text |0) + |k $ %{} :Leaf (:at 1691429172323) (:by |u0) (:text |xss) + |o $ %{} :Leaf (:at 1649009014168) (:by |u0) (:text |step) + |value-parser+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |defparser) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |value-parser+) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |defparser) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |value-parser+) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |l $ {} (:at 1649007973246) (:by |u0) (:text |identity) (:type :leaf) - |o $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |l $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |identity) + |o $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |number-parser) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |string-parser) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:text |nil-parser) (:type :leaf) - |o $ {} (:at 1649007973246) (:by |u0) (:text |boolean-parser) (:type :leaf) - |q $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |number-parser) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |string-parser) + |l $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |nil-parser) + |o $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |boolean-parser) + |q $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |array-parser+) (:type :leaf) - |s $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |array-parser+) + |s $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |object-parser+) (:type :leaf) - :ns $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |object-parser+) + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |ns) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |lilac-parser.demo.json) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |ns) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |lilac-parser.demo.json) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |:require) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |:require) + |b $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |lilac-parser.core) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |lilac-parser.core) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |interleave+) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |is+) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:text |other-than+) (:type :leaf) - |o $ {} (:at 1649007973246) (:by |u0) (:text |many+) (:type :leaf) - |q $ {} (:at 1649007973246) (:by |u0) (:text |combine+) (:type :leaf) - |s $ {} (:at 1649007973246) (:by |u0) (:text |optional+) (:type :leaf) - |t $ {} (:at 1649007973246) (:by |u0) (:text |one-of+) (:type :leaf) - |u $ {} (:at 1649007973246) (:by |u0) (:text |some+) (:type :leaf) - |v $ {} (:at 1649007973246) (:by |u0) (:text |or+) (:type :leaf) - |w $ {} (:at 1649007973246) (:by |u0) (:text |defparser) (:type :leaf) - |x $ {} (:at 1649007973246) (:by |u0) (:text |label+) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |interleave+) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |is+) + |l $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |other-than+) + |o $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |many+) + |q $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |combine+) + |s $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |optional+) + |t $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |one-of+) + |u $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |some+) + |v $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |or+) + |w $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |defparser) + |x $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |label+) + |h $ %{} :Expr (:at 1649007973246) (:by |u0) :data $ {} - |T $ {} (:at 1649007973246) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649007973246) (:by |u0) (:text |clojure.string) (:type :leaf) - |h $ {} (:at 1649007973246) (:by |u0) (:text |:as) (:type :leaf) - |l $ {} (:at 1649007973246) (:by |u0) (:text |string) (:type :leaf) - |lilac-parser.demo.s-expr $ {} - :configs $ {} - :defs $ {} - |number-parser $ {} (:at 1584204969571) (:by |rJG4IHzWf) (:id |i0uFWuCJA) (:type :expr) + |T $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |clojure.string) + |h $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |:as) + |l $ %{} :Leaf (:at 1649007973246) (:by |u0) (:text |string) + |lilac-parser.demo.s-expr $ %{} :FileEntry + :defs $ {} + |number-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584204969571) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204969571) (:by |rJG4IHzWf) (:id |_0vc9KZhz) (:text |def) (:type :leaf) - |j $ {} (:at 1584204969571) (:by |rJG4IHzWf) (:id |ATXsfvXn1) (:text |number-parser) (:type :leaf) - |r $ {} (:at 1584204969571) (:by |rJG4IHzWf) (:id |0GYAep7BQ) (:type :expr) + |T $ %{} :Leaf (:at 1584204969571) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1584204969571) (:by |rJG4IHzWf) (:text |number-parser) + |r $ %{} :Expr (:at 1584204969571) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204977928) (:by |rJG4IHzWf) (:id |EaujR1Ea9) (:text |many+) (:type :leaf) - |j $ {} (:at 1584205000015) (:by |rJG4IHzWf) (:id |D9RER1ISD) (:type :expr) + |T $ %{} :Leaf (:at 1584204977928) (:by |rJG4IHzWf) (:text |many+) + |j $ %{} :Expr (:at 1584205000015) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584205003618) (:by |rJG4IHzWf) (:id |DhJlqItL) (:text |one-of+) (:type :leaf) - |b $ {} (:at 1588583607837) (:by |rJG4IHzWf) (:id |4HBc5xN9al) (:text "|\"1234567890") (:type :leaf) - |s-expr-parser+ $ {} (:at 1584204885493) (:by |rJG4IHzWf) (:id |QRbCHaFc6) (:type :expr) + |D $ %{} :Leaf (:at 1584205003618) (:by |rJG4IHzWf) (:text |one-of+) + |b $ %{} :Leaf (:at 1588583607837) (:by |rJG4IHzWf) (:text "|\"1234567890") + |s-expr-parser+ $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584204885493) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204896651) (:by |rJG4IHzWf) (:id |D-b0YJk1_) (:text |defparser) (:type :leaf) - |j $ {} (:at 1584207677710) (:by |rJG4IHzWf) (:id |LZlJKq7QY) (:text |s-expr-parser+) (:type :leaf) - |n $ {} (:at 1584204902006) (:by |rJG4IHzWf) (:id |v7e-ybU45) (:type :expr) + |T $ %{} :Leaf (:at 1584204896651) (:by |rJG4IHzWf) (:text |defparser) + |j $ %{} :Leaf (:at 1584207677710) (:by |rJG4IHzWf) (:text |s-expr-parser+) + |n $ %{} :Expr (:at 1584204902006) (:by |rJG4IHzWf) :data $ {} - |p $ {} (:at 1584204907759) (:by |rJG4IHzWf) (:id |t1KxYhmTB) (:text |identity) (:type :leaf) - |r $ {} (:at 1584204888331) (:by |rJG4IHzWf) (:id |HVR5PgJxA) (:type :expr) + |p $ %{} :Leaf (:at 1584204907759) (:by |rJG4IHzWf) (:text |identity) + |r $ %{} :Expr (:at 1584204888331) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204888331) (:by |rJG4IHzWf) (:id |SsAaeZdsz) (:text |combine+) (:type :leaf) - |j $ {} (:at 1584204888331) (:by |rJG4IHzWf) (:id |FAT6vBjGb) (:type :expr) + |T $ %{} :Leaf (:at 1584204888331) (:by |rJG4IHzWf) (:text |combine+) + |j $ %{} :Expr (:at 1584204888331) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204888331) (:by |rJG4IHzWf) (:id |rMoxFEL4P) (:text |[]) (:type :leaf) - |b $ {} (:at 1584204928364) (:by |rJG4IHzWf) (:id |cDFEjBIu) (:type :expr) + |T $ %{} :Leaf (:at 1584204888331) (:by |rJG4IHzWf) (:text |[]) + |b $ %{} :Expr (:at 1584204928364) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584204934134) (:by |rJG4IHzWf) (:id |cDFEjBIuleaf) (:text |is+) (:type :leaf) - |j $ {} (:at 1584204935183) (:by |rJG4IHzWf) (:id |UYd0JDx8T) (:text "|\"(") (:type :leaf) - |j $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |aAK5ZYRDV) (:type :expr) + |T $ %{} :Leaf (:at 1584204934134) (:by |rJG4IHzWf) (:text |is+) + |j $ %{} :Leaf (:at 1584204935183) (:by |rJG4IHzWf) (:text "|\"(") + |j $ %{} :Expr (:at 1584206220348) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |ZxKMCmWjW) (:text |some+) (:type :leaf) - |j $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |zun0lgZwn) (:type :expr) + |T $ %{} :Leaf (:at 1584206220348) (:by |rJG4IHzWf) (:text |some+) + |j $ %{} :Expr (:at 1584206220348) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |q-Yc0Ms8E) (:text |or+) (:type :leaf) - |j $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |dx5qqp7Ap) (:type :expr) + |T $ %{} :Leaf (:at 1584206220348) (:by |rJG4IHzWf) (:text |or+) + |j $ %{} :Expr (:at 1584206220348) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |0tFZ5Oe4Y) (:text |[]) (:type :leaf) - |j $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |G5qTzqG4P) (:text |number-parser) (:type :leaf) - |r $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |t4JzaBcom) (:text |word-parser) (:type :leaf) - |v $ {} (:at 1584206220348) (:by |rJG4IHzWf) (:id |a4zyIqtKn) (:text |space-parser) (:type :leaf) - |x $ {} (:at 1584208053573) (:by |rJG4IHzWf) (:id |Yzj9HHaO) (:type :expr) + |T $ %{} :Leaf (:at 1584206220348) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Leaf (:at 1584206220348) (:by |rJG4IHzWf) (:text |number-parser) + |r $ %{} :Leaf (:at 1584206220348) (:by |rJG4IHzWf) (:text |word-parser) + |v $ %{} :Leaf (:at 1584206220348) (:by |rJG4IHzWf) (:text |space-parser) + |x $ %{} :Expr (:at 1584208053573) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584208052988) (:by |rJG4IHzWf) (:id |L_RKv9bxh) (:text |s-expr-parser+) (:type :leaf) - |r $ {} (:at 1584205147715) (:by |rJG4IHzWf) (:id |fhpKaO0E) (:type :expr) + |T $ %{} :Leaf (:at 1584208052988) (:by |rJG4IHzWf) (:text |s-expr-parser+) + |r $ %{} :Expr (:at 1584205147715) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205150560) (:by |rJG4IHzWf) (:id |fhpKaO0Eleaf) (:text |is+) (:type :leaf) - |j $ {} (:at 1588583373367) (:by |rJG4IHzWf) (:id |paM7n9xg) (:text "|\")") (:type :leaf) - |space-parser $ {} (:at 1584205047682) (:by |rJG4IHzWf) (:id |l26EPOqkV) (:type :expr) + |T $ %{} :Leaf (:at 1584205150560) (:by |rJG4IHzWf) (:text |is+) + |j $ %{} :Leaf (:at 1588583373367) (:by |rJG4IHzWf) (:text "|\")") + |space-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584205047682) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205047682) (:by |rJG4IHzWf) (:id |3jMoKyjB0) (:text |def) (:type :leaf) - |j $ {} (:at 1584205047682) (:by |rJG4IHzWf) (:id |dllL0hT4m) (:text |space-parser) (:type :leaf) - |r $ {} (:at 1584205047682) (:by |rJG4IHzWf) (:id |_P7MZog-b) (:type :expr) - :data $ {} - |T $ {} (:at 1584205050648) (:by |rJG4IHzWf) (:id |rTgVBy9x) (:text |is+) (:type :leaf) - |j $ {} (:at 1584205053329) (:by |rJG4IHzWf) (:id |p1z1NFJA) (:text "|\" ") (:type :leaf) - |word-parser $ {} (:at 1584205015299) (:by |rJG4IHzWf) (:id |ca3vpz4YT) (:type :expr) + |T $ %{} :Leaf (:at 1584205047682) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1584205047682) (:by |rJG4IHzWf) (:text |space-parser) + |r $ %{} :Expr (:at 1584205047682) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1584205050648) (:by |rJG4IHzWf) (:text |is+) + |j $ %{} :Leaf (:at 1584205053329) (:by |rJG4IHzWf) (:text "|\" ") + |word-parser $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584205015299) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205015299) (:by |rJG4IHzWf) (:id |Sm5PgJxRP) (:text |def) (:type :leaf) - |j $ {} (:at 1584205015299) (:by |rJG4IHzWf) (:id |ywezmQcQQ) (:text |word-parser) (:type :leaf) - |r $ {} (:at 1584205021541) (:by |rJG4IHzWf) (:id |UHDR3Nx6A) (:type :expr) + |T $ %{} :Leaf (:at 1584205015299) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1584205015299) (:by |rJG4IHzWf) (:text |word-parser) + |r $ %{} :Expr (:at 1584205021541) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205021541) (:by |rJG4IHzWf) (:id |QGrIvTke7) (:text |many+) (:type :leaf) - |j $ {} (:at 1584205021541) (:by |rJG4IHzWf) (:id |r2MApv5iy) (:type :expr) + |T $ %{} :Leaf (:at 1584205021541) (:by |rJG4IHzWf) (:text |many+) + |j $ %{} :Expr (:at 1584205021541) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584205021541) (:by |rJG4IHzWf) (:id |10oRP-rqg) (:text |one-of+) (:type :leaf) - |j $ {} (:at 1588583614450) (:by |rJG4IHzWf) (:id |bq2hEvgyq) (:text "|\"qwertyuiopasdfghjklzxcvbnm") (:type :leaf) - :ns $ {} (:at 1588583177031) (:by |rJG4IHzWf) (:id |j1ThqnEfs6) (:type :expr) + |T $ %{} :Leaf (:at 1584205021541) (:by |rJG4IHzWf) (:text |one-of+) + |j $ %{} :Leaf (:at 1588583614450) (:by |rJG4IHzWf) (:text "|\"qwertyuiopasdfghjklzxcvbnm") + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1588583177031) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583177031) (:by |rJG4IHzWf) (:id |2Wqp4y51pN) (:text |ns) (:type :leaf) - |j $ {} (:at 1588583177031) (:by |rJG4IHzWf) (:id |pa8pZzduKC) (:text |lilac-parser.demo.s-expr) (:type :leaf) - |r $ {} (:at 1588583435555) (:by |rJG4IHzWf) (:id |Xymm8k7PP9) (:type :expr) + |T $ %{} :Leaf (:at 1588583177031) (:by |rJG4IHzWf) (:text |ns) + |j $ %{} :Leaf (:at 1588583177031) (:by |rJG4IHzWf) (:text |lilac-parser.demo.s-expr) + |r $ %{} :Expr (:at 1588583435555) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583437659) (:by |rJG4IHzWf) (:id |6zmoBrM0fM) (:text |:require) (:type :leaf) - |j $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |yh3AUdC5pq) (:type :expr) + |T $ %{} :Leaf (:at 1588583437659) (:by |rJG4IHzWf) (:text |:require) + |j $ %{} :Expr (:at 1588583438053) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |0jDSxooC1I) (:text |[]) (:type :leaf) - |j $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |L8Rk67Ftls) (:text |lilac-parser.core) (:type :leaf) - |r $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |1mj0FNTMCI) (:text |:refer) (:type :leaf) - |v $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |6cPgacyzp3) (:type :expr) + |T $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |lilac-parser.core) + |r $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |:refer) + |v $ %{} :Expr (:at 1588583438053) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |dYKvgnx4KT) (:text |[]) (:type :leaf) - |j $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |uLeUzGT4W9) (:text |parse-lilac) (:type :leaf) - |r $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |wi5_8P1Kl9) (:text |defparser) (:type :leaf) - |v $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |ixpvIRYTqY) (:text |is+) (:type :leaf) - |x $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |d57oChX6Zh) (:text |combine+) (:type :leaf) - |y $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |3gwB92Lo6S) (:text |some+) (:type :leaf) - |yT $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |sfc4ByMnec) (:text |many+) (:type :leaf) - |yj $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |Zw2QJ2JJSGF) (:text |optional+) (:type :leaf) - |yr $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |TGidDaGLRAm) (:text |or+) (:type :leaf) - |yv $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |QICi59_2Dhg) (:text |one-of+) (:type :leaf) - |yx $ {} (:at 1588583438053) (:by |rJG4IHzWf) (:id |_c1S7iiFshZ) (:text |some+) (:type :leaf) - :proc $ {} (:at 1588583177031) (:by |rJG4IHzWf) (:id |SWWh0h0hEE) (:type :expr) - :data $ {} - |lilac-parser.main $ {} - :defs $ {} - |*reel $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |parse-lilac) + |r $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |defparser) + |v $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |is+) + |x $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |combine+) + |y $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |some+) + |yT $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |many+) + |yj $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |optional+) + |yr $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |or+) + |yv $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |one-of+) + |yx $ %{} :Leaf (:at 1588583438053) (:by |rJG4IHzWf) (:text |some+) + |lilac-parser.main $ %{} :FileEntry + :defs $ {} + |*reel $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008628206) (:by |u0) (:text |defatom) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |*reel) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |->) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |reel-schema/reel) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |assoc) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |:base) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |schema/store) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |assoc) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |:store) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |schema/store) (:type :leaf) - |dispatch! $ {} (:at 1649009102625) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008628206) (:by |u0) (:text |defatom) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |*reel) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |->) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |reel-schema/reel) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |assoc) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:base) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |schema/store) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |assoc) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:store) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |schema/store) + |dispatch! $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649009102625) (:by |u0) :data $ {} - |T $ {} (:at 1649009102625) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649009102625) (:by |u0) (:text |dispatch!) (:type :leaf) - |h $ {} (:at 1649009102625) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649009102625) (:by |u0) (:text |op) (:type :leaf) - |l $ {} (:at 1649009102625) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649009102625) (:by |u0) (:text |when) (:type :leaf) - |b $ {} (:at 1649009102625) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649009102625) (:by |u0) (:text |and) (:type :leaf) - |b $ {} (:at 1649009102625) (:by |u0) (:text |config/dev?) (:type :leaf) - |h $ {} (:at 1649009102625) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649009102625) (:by |u0) (:text |not=) (:type :leaf) - |b $ {} (:at 1691428340336) (:by |u0) (:type :expr) - :data $ {} - |D $ {} (:at 1691428341374) (:by |u0) (:text |nth) (:type :leaf) - |T $ {} (:at 1649009102625) (:by |u0) (:text |op) (:type :leaf) - |b $ {} (:at 1691428342222) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1649009102625) (:by |u0) (:text |:states) (:type :leaf) - |h $ {} (:at 1649009102625) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649009102625) (:by |u0) (:text |println) (:type :leaf) - |b $ {} (:at 1649009102625) (:by |u0) (:text "|\"Dispatch:") (:type :leaf) - |h $ {} (:at 1649009102625) (:by |u0) (:text |op) (:type :leaf) - |o $ {} (:at 1649009102625) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649009102625) (:by |u0) (:text |reset!) (:type :leaf) - |b $ {} (:at 1649009102625) (:by |u0) (:text |*reel) (:type :leaf) - |h $ {} (:at 1649009102625) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649009102625) (:by |u0) (:text |reel-updater) (:type :leaf) - |b $ {} (:at 1649009102625) (:by |u0) (:text |updater) (:type :leaf) - |h $ {} (:at 1649009102625) (:by |u0) (:text |@*reel) (:type :leaf) - |l $ {} (:at 1649009102625) (:by |u0) (:text |op) (:type :leaf) - |main! $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |dispatch!) + |h $ %{} :Expr (:at 1649009102625) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |op) + |l $ %{} :Expr (:at 1649009102625) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |when) + |b $ %{} :Expr (:at 1649009102625) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |and) + |b $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |config/dev?) + |h $ %{} :Expr (:at 1649009102625) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |not=) + |b $ %{} :Expr (:at 1691428340336) (:by |u0) + :data $ {} + |D $ %{} :Leaf (:at 1691428341374) (:by |u0) (:text |nth) + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |op) + |b $ %{} :Leaf (:at 1691428342222) (:by |u0) (:text |0) + |h $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |:states) + |h $ %{} :Expr (:at 1649009102625) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |println) + |b $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text "|\"Dispatch:") + |h $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |op) + |o $ %{} :Expr (:at 1649009102625) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |reset!) + |b $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |*reel) + |h $ %{} :Expr (:at 1649009102625) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |reel-updater) + |b $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |updater) + |h $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |@*reel) + |l $ %{} :Leaf (:at 1649009102625) (:by |u0) (:text |op) + |main! $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |main!) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |main!) + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |l $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |l $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |println) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text "|\"Running mode:") (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |println) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text "|\"Running mode:") + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |config/dev?) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:text "|\"dev") (:type :leaf) - |l $ {} (:at 1649009078276) (:by |u0) (:text "|\"release") (:type :leaf) - |o $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |if) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |config/dev?) + |h $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text "|\"dev") + |l $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text "|\"release") + |o $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |config/dev?) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |if) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |config/dev?) + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |load-console-formatter!) (:type :leaf) - |q $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |load-console-formatter!) + |q $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |render-app!) (:type :leaf) - |s $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |render-app!) + |s $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |add-watch) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |*reel) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:text |:changes) (:type :leaf) - |l $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |add-watch) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |*reel) + |h $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |:changes) + |l $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |reel) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |prev) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |reel) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |prev) + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |render-app!) (:type :leaf) - |t $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |render-app!) + |t $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |listen-devtools!) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text ||k) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:text |dispatch!) (:type :leaf) - |u $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |listen-devtools!) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text ||k) + |h $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |dispatch!) + |u $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |js/window.addEventListener) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text ||beforeunload) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |js/window.addEventListener) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text ||beforeunload) + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |event) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |event) + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |persist-storage!) (:type :leaf) - |v $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |persist-storage!) + |v $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |flipped) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |js/setInterval) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:text |60000) (:type :leaf) - |l $ {} (:at 1649009078276) (:by |u0) (:text |persist-storage!) (:type :leaf) - |w $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |flipped) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |js/setInterval) + |h $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |60000) + |l $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |persist-storage!) + |w $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |D $ {} (:at 1649010631993) (:by |u0) (:text |;) (:type :leaf) - |T $ {} (:at 1649009078276) (:by |u0) (:text |let) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |D $ %{} :Leaf (:at 1649010631993) (:by |u0) (:text |;) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |let) + |b $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |raw) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |raw) + |b $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |js/localStorage.getItem) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |js/localStorage.getItem) + |b $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |:storage-key) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |config/site) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |:storage-key) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |config/site) + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |when) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |when) + |b $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |some?) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |raw) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |some?) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |raw) + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |dispatch!) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |:hydrate-storage) (:type :leaf) - |h $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |dispatch!) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |:hydrate-storage) + |h $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |parse-cirru-edn) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text |raw) (:type :leaf) - |x $ {} (:at 1649009078276) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |parse-cirru-edn) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |raw) + |x $ %{} :Expr (:at 1649009078276) (:by |u0) :data $ {} - |T $ {} (:at 1649009078276) (:by |u0) (:text |println) (:type :leaf) - |b $ {} (:at 1649009078276) (:by |u0) (:text "||App started.") (:type :leaf) - |mount-target $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text |println) + |b $ %{} :Leaf (:at 1649009078276) (:by |u0) (:text "||App started.") + |mount-target $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |mount-target) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |.querySelector) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |js/document) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text ||.app) (:type :leaf) - |persist-storage! $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |mount-target) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |.querySelector) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |js/document) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text ||.app) + |persist-storage! $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |persist-storage!) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |persist-storage!) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |b $ {} (:at 1649008552084) (:by |u0) (:text |js/localStorage.setItem) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |b $ %{} :Leaf (:at 1649008552084) (:by |u0) (:text |js/localStorage.setItem) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |:storage-key) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |config/site) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:storage-key) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |config/site) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008557811) (:by |u0) (:text |format-cirru-edn) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008557811) (:by |u0) (:text |format-cirru-edn) + |b $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |:store) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |@*reel) (:type :leaf) - |reload! $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:store) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |@*reel) + |reload! $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text |reload!) (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |reload!) + |h $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |l $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |l $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |if) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |if) + |b $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |nil?) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text |build-errors) (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |nil?) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |build-errors) + |h $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |do) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |do) + |b $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |remove-watch) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text |*reel) (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:text |:changes) (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |remove-watch) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |*reel) + |h $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |:changes) + |h $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |clear-cache!) (:type :leaf) - |l $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |clear-cache!) + |l $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |add-watch) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text |*reel) (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:text |:changes) (:type :leaf) - |l $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |add-watch) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |*reel) + |h $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |:changes) + |l $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |reel) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text |prev) (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |reel) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |prev) + |h $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |render-app!) (:type :leaf) - |o $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |render-app!) + |o $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |reset!) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text |*reel) (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |reset!) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |*reel) + |h $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |refresh-reel) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text |@*reel) (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:text |schema/store) (:type :leaf) - |l $ {} (:at 1649009088658) (:by |u0) (:text |updater) (:type :leaf) - |q $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |refresh-reel) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |@*reel) + |h $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |schema/store) + |l $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |updater) + |q $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |hud!) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text "|\"ok~") (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:text "|\"Ok") (:type :leaf) - |l $ {} (:at 1649009088658) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |hud!) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text "|\"ok~") + |h $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text "|\"Ok") + |l $ %{} :Expr (:at 1649009088658) (:by |u0) :data $ {} - |T $ {} (:at 1649009088658) (:by |u0) (:text |hud!) (:type :leaf) - |b $ {} (:at 1649009088658) (:by |u0) (:text "|\"error") (:type :leaf) - |h $ {} (:at 1649009088658) (:by |u0) (:text |build-errors) (:type :leaf) - |render-app! $ {} (:at 1649009118823) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |hud!) + |b $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text "|\"error") + |h $ %{} :Leaf (:at 1649009088658) (:by |u0) (:text |build-errors) + |render-app! $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649009118823) (:by |u0) :data $ {} - |T $ {} (:at 1649009121118) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649009118823) (:by |u0) (:text |render-app!) (:type :leaf) - |h $ {} (:at 1649009118823) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009121118) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649009118823) (:by |u0) (:text |render-app!) + |h $ %{} :Expr (:at 1649009118823) (:by |u0) :data $ {} - |l $ {} (:at 1649009118823) (:by |u0) (:type :expr) + |l $ %{} :Expr (:at 1649009118823) (:by |u0) :data $ {} - |T $ {} (:at 1649009118823) (:by |u0) (:text |render!) (:type :leaf) - |b $ {} (:at 1649009118823) (:by |u0) (:text |mount-target) (:type :leaf) - |h $ {} (:at 1649009118823) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009118823) (:by |u0) (:text |render!) + |b $ %{} :Leaf (:at 1649009118823) (:by |u0) (:text |mount-target) + |h $ %{} :Expr (:at 1649009118823) (:by |u0) :data $ {} - |T $ {} (:at 1649009118823) (:by |u0) (:text |comp-container) (:type :leaf) - |b $ {} (:at 1649009118823) (:by |u0) (:text |@*reel) (:type :leaf) - |l $ {} (:at 1649009118823) (:by |u0) (:text |dispatch!) (:type :leaf) - |snippets $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009118823) (:by |u0) (:text |comp-container) + |b $ %{} :Leaf (:at 1649009118823) (:by |u0) (:text |@*reel) + |l $ %{} :Leaf (:at 1649009118823) (:by |u0) (:text |dispatch!) + |snippets $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |snippets) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |snippets) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |println) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |config/cdn?) (:type :leaf) - |ssr? $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |println) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |config/cdn?) + |ssr? $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |ssr?) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |ssr?) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |some?) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |some?) + |b $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |js/document.querySelector) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text ||meta.respo-ssr) (:type :leaf) - :ns $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |js/document.querySelector) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text ||meta.respo-ssr) + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |ns) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |lilac-parser.main) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |ns) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |lilac-parser.main) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |:require) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:require) + |b $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |respo.core) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |respo.core) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |render!) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |clear-cache!) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:text |realize-ssr!) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |render!) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |clear-cache!) + |l $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |realize-ssr!) + |h $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |lilac-parser.comp.container) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |lilac-parser.comp.container) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |comp-container) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |comp-container) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |lilac-parser.updater) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |lilac-parser.updater) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |updater) (:type :leaf) - |o $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |updater) + |o $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |lilac-parser.schema) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:as) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:text |schema) (:type :leaf) - |q $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |lilac-parser.schema) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:as) + |l $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |schema) + |q $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |reel.util) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |reel.util) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |listen-devtools!) (:type :leaf) - |s $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |listen-devtools!) + |s $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |reel.core) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |reel.core) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |reel-updater) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |refresh-reel) (:type :leaf) - |t $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |reel-updater) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |refresh-reel) + |t $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |reel.schema) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:as) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:text |reel-schema) (:type :leaf) - |u $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |reel.schema) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:as) + |l $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |reel-schema) + |u $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |cljs.reader) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |cljs.reader) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |read-string) (:type :leaf) - |v $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |read-string) + |v $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |lilac-parser.config) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:as) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:text |config) (:type :leaf) - |w $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |lilac-parser.config) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:as) + |l $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |config) + |w $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |cumulo-util.core) (:type :leaf) - |h $ {} (:at 1649008019380) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008019380) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |cumulo-util.core) + |h $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008019380) (:by |u0) :data $ {} - |T $ {} (:at 1649008019380) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008019380) (:by |u0) (:text |repeat!) (:type :leaf) - |x $ {} (:at 1649009128894) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008019380) (:by |u0) (:text |repeat!) + |x $ %{} :Expr (:at 1649009128894) (:by |u0) :data $ {} - |T $ {} (:at 1649009128894) (:by |u0) (:text "|\"./calcit.build-errors") (:type :leaf) - |b $ {} (:at 1649009128894) (:by |u0) (:text |:default) (:type :leaf) - |h $ {} (:at 1649009128894) (:by |u0) (:text |build-errors) (:type :leaf) - |y $ {} (:at 1649009128894) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009128894) (:by |u0) (:text "|\"./calcit.build-errors") + |b $ %{} :Leaf (:at 1649009128894) (:by |u0) (:text |:default) + |h $ %{} :Leaf (:at 1649009128894) (:by |u0) (:text |build-errors) + |y $ %{} :Expr (:at 1649009128894) (:by |u0) :data $ {} - |T $ {} (:at 1649009128894) (:by |u0) (:text "|\"bottom-tip") (:type :leaf) - |b $ {} (:at 1649009128894) (:by |u0) (:text |:default) (:type :leaf) - |h $ {} (:at 1649009128894) (:by |u0) (:text |hud!) (:type :leaf) - |lilac-parser.preset $ {} - :configs $ {} - :defs $ {} - |lilac-alphabet $ {} (:at 1593948309263) (:by |rJG4IHzWf) (:id |wqmUz-rWU2) (:type :expr) + |T $ %{} :Leaf (:at 1649009128894) (:by |u0) (:text "|\"bottom-tip") + |b $ %{} :Leaf (:at 1649009128894) (:by |u0) (:text |:default) + |h $ %{} :Leaf (:at 1649009128894) (:by |u0) (:text |hud!) + |lilac-parser.preset $ %{} :FileEntry + :defs $ {} + |lilac-alphabet $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593948309263) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948312805) (:by |rJG4IHzWf) (:id |4bL9i9sOk8) (:text |def) (:type :leaf) - |j $ {} (:at 1593948309263) (:by |rJG4IHzWf) (:id |MwjfIkDyLy) (:text |lilac-alphabet) (:type :leaf) - |r $ {} (:at 1593950957389) (:by |rJG4IHzWf) (:id |619nEcxlCK) (:type :expr) - :data $ {} - |D $ {} (:at 1593950960268) (:by |rJG4IHzWf) (:id |3vc8rFbRMX) (:text |label+) (:type :leaf) - |L $ {} (:at 1593950963302) (:by |rJG4IHzWf) (:id |E2P0SfOy-9) (:text "|\"alphabet") (:type :leaf) - |T $ {} (:at 1593948309263) (:by |rJG4IHzWf) (:id |R_S4a-C4Vn) (:type :expr) - :data $ {} - |T $ {} (:at 1593948316308) (:by |rJG4IHzWf) (:id |u0ElQ4zG-A) (:text |one-of+) (:type :leaf) - |j $ {} (:at 1593948423560) (:by |rJG4IHzWf) (:id |LB6adbwgve) (:text "|\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") (:type :leaf) - |lilac-chinese-char $ {} (:at 1593950556478) (:by |rJG4IHzWf) (:id |jRfDQuOBIt) (:type :expr) + |T $ %{} :Leaf (:at 1593948312805) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1593948309263) (:by |rJG4IHzWf) (:text |lilac-alphabet) + |r $ %{} :Expr (:at 1593950957389) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1593950960268) (:by |rJG4IHzWf) (:text |label+) + |L $ %{} :Leaf (:at 1593950963302) (:by |rJG4IHzWf) (:text "|\"alphabet") + |T $ %{} :Expr (:at 1593948309263) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593948316308) (:by |rJG4IHzWf) (:text |one-of+) + |j $ %{} :Leaf (:at 1593948423560) (:by |rJG4IHzWf) (:text "|\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") + |lilac-chinese-char $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593950556478) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593950558544) (:by |rJG4IHzWf) (:id |puvFCK6xMj) (:text |def) (:type :leaf) - |j $ {} (:at 1593950556478) (:by |rJG4IHzWf) (:id |c3VDVh34rR) (:text |lilac-chinese-char) (:type :leaf) - |r $ {} (:at 1593950979418) (:by |rJG4IHzWf) (:id |VwUJUBUfp-) (:type :expr) - :data $ {} - |D $ {} (:at 1593950983871) (:by |rJG4IHzWf) (:id |I0SIuVIEmi) (:text |label+) (:type :leaf) - |L $ {} (:at 1593950987240) (:by |rJG4IHzWf) (:id |1d5fu3GP1_) (:text "|\"Chinese char") (:type :leaf) - |T $ {} (:at 1593950556478) (:by |rJG4IHzWf) (:id |F5S_B0MHQC) (:type :expr) - :data $ {} - |T $ {} (:at 1593950564147) (:by |rJG4IHzWf) (:id |EFiYoVG1LF) (:text |unicode-range+) (:type :leaf) - |j $ {} (:at 1593950565456) (:by |rJG4IHzWf) (:id |pOBIAW-Lt7) (:text |0x4e00) (:type :leaf) - |r $ {} (:at 1593950573042) (:by |rJG4IHzWf) (:id |ELWMRi0Fv) (:text |0x9fa5) (:type :leaf) - |lilac-comma-space $ {} (:at 1593948553483) (:by |rJG4IHzWf) (:id |rlhbBDuNpt) (:type :expr) + |T $ %{} :Leaf (:at 1593950558544) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1593950556478) (:by |rJG4IHzWf) (:text |lilac-chinese-char) + |r $ %{} :Expr (:at 1593950979418) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1593950983871) (:by |rJG4IHzWf) (:text |label+) + |L $ %{} :Leaf (:at 1593950987240) (:by |rJG4IHzWf) (:text "|\"Chinese char") + |T $ %{} :Expr (:at 1593950556478) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593950564147) (:by |rJG4IHzWf) (:text |unicode-range+) + |j $ %{} :Leaf (:at 1593950565456) (:by |rJG4IHzWf) (:text |0x4e00) + |r $ %{} :Leaf (:at 1593950573042) (:by |rJG4IHzWf) (:text |0x9fa5) + |lilac-comma-space $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593948553483) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948556969) (:by |rJG4IHzWf) (:id |OkIv_lRWOT) (:text |def) (:type :leaf) - |j $ {} (:at 1593948553483) (:by |rJG4IHzWf) (:id |SFXvHgFWXi) (:text |lilac-comma-space) (:type :leaf) - |r $ {} (:at 1593950996823) (:by |rJG4IHzWf) (:id |EPRaq1ZROp) (:type :expr) + |T $ %{} :Leaf (:at 1593948556969) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1593948553483) (:by |rJG4IHzWf) (:text |lilac-comma-space) + |r $ %{} :Expr (:at 1593950996823) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1593951001366) (:by |rJG4IHzWf) (:id |A7WrBN5l0) (:text |label+) (:type :leaf) - |L $ {} (:at 1593951006211) (:by |rJG4IHzWf) (:id |4VFAfPVSAB) (:text "|\"comma with spaces") (:type :leaf) - |T $ {} (:at 1593948553483) (:by |rJG4IHzWf) (:id |mD5-uT7tQY) (:type :expr) + |D $ %{} :Leaf (:at 1593951001366) (:by |rJG4IHzWf) (:text |label+) + |L $ %{} :Leaf (:at 1593951006211) (:by |rJG4IHzWf) (:text "|\"comma with spaces") + |T $ %{} :Expr (:at 1593948553483) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948559761) (:by |rJG4IHzWf) (:id |WjfOj1kdGR) (:text |combine+) (:type :leaf) - |j $ {} (:at 1593948560817) (:by |rJG4IHzWf) (:id |J2trtkUQEt) (:type :expr) + |T $ %{} :Leaf (:at 1593948559761) (:by |rJG4IHzWf) (:text |combine+) + |j $ %{} :Expr (:at 1593948560817) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948566456) (:by |rJG4IHzWf) (:id |CAYZWDX-9) (:text |[]) (:type :leaf) - |b $ {} (:at 1593948573767) (:by |rJG4IHzWf) (:id |Uub_RU1JIE) (:type :expr) + |T $ %{} :Leaf (:at 1593948566456) (:by |rJG4IHzWf) (:text |[]) + |b $ %{} :Expr (:at 1593948573767) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948574897) (:by |rJG4IHzWf) (:id |YB1AoAJI6) (:text |some+) (:type :leaf) - |j $ {} (:at 1593948578626) (:by |rJG4IHzWf) (:id |N-yAa1tTyx) (:text |lilac-space) (:type :leaf) - |j $ {} (:at 1593948567770) (:by |rJG4IHzWf) (:id |PDZqESg7C) (:type :expr) + |T $ %{} :Leaf (:at 1593948574897) (:by |rJG4IHzWf) (:text |some+) + |j $ %{} :Leaf (:at 1593948578626) (:by |rJG4IHzWf) (:text |lilac-space) + |j $ %{} :Expr (:at 1593948567770) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948569957) (:by |rJG4IHzWf) (:id |EXiv7fghc4) (:text |is+) (:type :leaf) - |j $ {} (:at 1593948571564) (:by |rJG4IHzWf) (:id |sjwKLWQVA) (:text "|\",") (:type :leaf) - |r $ {} (:at 1593948580260) (:by |rJG4IHzWf) (:id |e5LCg9Kgvt) (:type :expr) + |T $ %{} :Leaf (:at 1593948569957) (:by |rJG4IHzWf) (:text |is+) + |j $ %{} :Leaf (:at 1593948571564) (:by |rJG4IHzWf) (:text "|\",") + |r $ %{} :Expr (:at 1593948580260) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948580260) (:by |rJG4IHzWf) (:id |gBgpC7X6HN) (:text |some+) (:type :leaf) - |j $ {} (:at 1593948580260) (:by |rJG4IHzWf) (:id |N8_wC0I8S6) (:text |lilac-space) (:type :leaf) - |r $ {} (:at 1593948591950) (:by |rJG4IHzWf) (:id |Wyl4qNOdAo) (:type :expr) + |T $ %{} :Leaf (:at 1593948580260) (:by |rJG4IHzWf) (:text |some+) + |j $ %{} :Leaf (:at 1593948580260) (:by |rJG4IHzWf) (:text |lilac-space) + |r $ %{} :Expr (:at 1593948591950) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948592380) (:by |rJG4IHzWf) (:id |Wyl4qNOdAoleaf) (:text |fn) (:type :leaf) - |j $ {} (:at 1593948592759) (:by |rJG4IHzWf) (:id |pJKJL-kfLO) (:type :expr) + |T $ %{} :Leaf (:at 1593948592380) (:by |rJG4IHzWf) (:text |fn) + |j $ %{} :Expr (:at 1593948592759) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948593008) (:by |rJG4IHzWf) (:id |A8EQUtKxNc) (:text |x) (:type :leaf) - |r $ {} (:at 1593948594134) (:by |rJG4IHzWf) (:id |Gp5zSCXEaZ) (:text |nil) (:type :leaf) - |lilac-digit $ {} (:at 1593948242989) (:by |rJG4IHzWf) (:id |SsktbwZ-ib) (:type :expr) + |T $ %{} :Leaf (:at 1593948593008) (:by |rJG4IHzWf) (:text |x) + |r $ %{} :Leaf (:at 1593948594134) (:by |rJG4IHzWf) (:text |nil) + |lilac-digit $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593948242989) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948244887) (:by |rJG4IHzWf) (:id |OFq-uBDweE) (:text |def) (:type :leaf) - |j $ {} (:at 1593948242989) (:by |rJG4IHzWf) (:id |b-UrjD_b7E) (:text |lilac-digit) (:type :leaf) - |r $ {} (:at 1593951014583) (:by |rJG4IHzWf) (:id |TWN9GXPLbY) (:type :expr) - :data $ {} - |D $ {} (:at 1593951017656) (:by |rJG4IHzWf) (:id |FKKyqTU-E-) (:text |label+) (:type :leaf) - |L $ {} (:at 1593951021069) (:by |rJG4IHzWf) (:id |-ziGQVUt0) (:text "|\"digit") (:type :leaf) - |T $ {} (:at 1593948242989) (:by |rJG4IHzWf) (:id |p_yBi-5Zlh) (:type :expr) - :data $ {} - |T $ {} (:at 1593948273599) (:by |rJG4IHzWf) (:id |BcCSX5d9M-) (:text |one-of+) (:type :leaf) - |j $ {} (:at 1593948283809) (:by |rJG4IHzWf) (:id |gcm066wOjk) (:text "|\"0123456789") (:type :leaf) - |lilac-space $ {} (:at 1593948541295) (:by |rJG4IHzWf) (:id |xqqDLm0cUI) (:type :expr) + |T $ %{} :Leaf (:at 1593948244887) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1593948242989) (:by |rJG4IHzWf) (:text |lilac-digit) + |r $ %{} :Expr (:at 1593951014583) (:by |rJG4IHzWf) + :data $ {} + |D $ %{} :Leaf (:at 1593951017656) (:by |rJG4IHzWf) (:text |label+) + |L $ %{} :Leaf (:at 1593951021069) (:by |rJG4IHzWf) (:text "|\"digit") + |T $ %{} :Expr (:at 1593948242989) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593948273599) (:by |rJG4IHzWf) (:text |one-of+) + |j $ %{} :Leaf (:at 1593948283809) (:by |rJG4IHzWf) (:text "|\"0123456789") + |lilac-space $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593948541295) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948543427) (:by |rJG4IHzWf) (:id |oD1yPIOwWl) (:text |def) (:type :leaf) - |j $ {} (:at 1593948541295) (:by |rJG4IHzWf) (:id |th_3FSYXhu) (:text |lilac-space) (:type :leaf) - |r $ {} (:at 1593948541295) (:by |rJG4IHzWf) (:id |X2Ib0545kL) (:type :expr) - :data $ {} - |T $ {} (:at 1593948545608) (:by |rJG4IHzWf) (:id |UuLkkvNelx) (:text |is+) (:type :leaf) - |j $ {} (:at 1593948546461) (:by |rJG4IHzWf) (:id |1rByWzgrVX) (:text "|\" ") (:type :leaf) - :ns $ {} (:at 1593947931835) (:by |rJG4IHzWf) (:id |mpgcB3FNTp) (:type :expr) + |T $ %{} :Leaf (:at 1593948543427) (:by |rJG4IHzWf) (:text |def) + |j $ %{} :Leaf (:at 1593948541295) (:by |rJG4IHzWf) (:text |lilac-space) + |r $ %{} :Expr (:at 1593948541295) (:by |rJG4IHzWf) + :data $ {} + |T $ %{} :Leaf (:at 1593948545608) (:by |rJG4IHzWf) (:text |is+) + |j $ %{} :Leaf (:at 1593948546461) (:by |rJG4IHzWf) (:text "|\" ") + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1593947931835) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593947931835) (:by |rJG4IHzWf) (:id |OQCB0uDjzf) (:text |ns) (:type :leaf) - |j $ {} (:at 1593947931835) (:by |rJG4IHzWf) (:id |aydDEo3R2J) (:text |lilac-parser.preset) (:type :leaf) - |r $ {} (:at 1593948256262) (:by |rJG4IHzWf) (:id |xE5a2P52r) (:type :expr) + |T $ %{} :Leaf (:at 1593947931835) (:by |rJG4IHzWf) (:text |ns) + |j $ %{} :Leaf (:at 1593947931835) (:by |rJG4IHzWf) (:text |lilac-parser.preset) + |r $ %{} :Expr (:at 1593948256262) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948257253) (:by |rJG4IHzWf) (:id |HaiFdKLUcG) (:text |:require) (:type :leaf) - |j $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |9dZOarY5Vc) (:type :expr) + |T $ %{} :Leaf (:at 1593948257253) (:by |rJG4IHzWf) (:text |:require) + |j $ %{} :Expr (:at 1593948258063) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |DomIWZsi9m) (:text |[]) (:type :leaf) - |j $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |k72jcKDNW0) (:text |lilac-parser.core) (:type :leaf) - |r $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |A2RyEv9uHq) (:text |:refer) (:type :leaf) - |v $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |JWGC2oOeQW) (:type :expr) + |T $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |lilac-parser.core) + |r $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |:refer) + |v $ %{} :Expr (:at 1593948258063) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |uAMrccJ-qY) (:text |[]) (:type :leaf) - |j $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |ygSdkRESQa) (:text |parse-lilac) (:type :leaf) - |r $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |zBZCFshoN1) (:text |defparser) (:type :leaf) - |v $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |mdGTKgDls0) (:text |many+) (:type :leaf) - |x $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |BQqGHtctZ_) (:text |is+) (:type :leaf) - |y $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |JK_C0T1S9u) (:text |interleave+) (:type :leaf) - |yT $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |i8oKMUDcUB) (:text |some+) (:type :leaf) - |yj $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |daHGAMPSEa) (:text |one-of+) (:type :leaf) - |yr $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |qB8nEX0Swv) (:text |combine+) (:type :leaf) - |yv $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |A6nLWSO4bD) (:text |optional+) (:type :leaf) - |yx $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |WV9FPqJzo2B) (:text |other-than+) (:type :leaf) - |yy $ {} (:at 1593948258063) (:by |rJG4IHzWf) (:id |IKIs1tF4pes) (:text |or+) (:type :leaf) - |yyT $ {} (:at 1593950581479) (:by |rJG4IHzWf) (:id |jo5Vv2O4KQ) (:text |unicode-range+) (:type :leaf) - |yyj $ {} (:at 1593950967409) (:by |rJG4IHzWf) (:id |ukPdPEIDgO) (:text |label+) (:type :leaf) - :proc $ {} (:at 1593947931835) (:by |rJG4IHzWf) (:id |gUWLoR33n0) (:type :expr) - :data $ {} - |lilac-parser.schema $ {} - :defs $ {} - |store $ {} (:at 1649008038507) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |[]) + |j $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |parse-lilac) + |r $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |defparser) + |v $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |many+) + |x $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |is+) + |y $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |interleave+) + |yT $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |some+) + |yj $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |one-of+) + |yr $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |combine+) + |yv $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |optional+) + |yx $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |other-than+) + |yy $ %{} :Leaf (:at 1593948258063) (:by |rJG4IHzWf) (:text |or+) + |yyT $ %{} :Leaf (:at 1593950581479) (:by |rJG4IHzWf) (:text |unicode-range+) + |yyj $ %{} :Leaf (:at 1593950967409) (:by |rJG4IHzWf) (:text |label+) + |lilac-parser.schema $ %{} :FileEntry + :defs $ {} + |store $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008038507) (:by |u0) :data $ {} - |T $ {} (:at 1649008038507) (:by |u0) (:text |def) (:type :leaf) - |b $ {} (:at 1649008038507) (:by |u0) (:text |store) (:type :leaf) - |h $ {} (:at 1649008038507) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008038507) (:by |u0) (:text |def) + |b $ %{} :Leaf (:at 1649008038507) (:by |u0) (:text |store) + |h $ %{} :Expr (:at 1649008038507) (:by |u0) :data $ {} - |T $ {} (:at 1649008038507) (:by |u0) (:text |{}) (:type :leaf) - |b $ {} (:at 1649008038507) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008038507) (:by |u0) (:text |{}) + |b $ %{} :Expr (:at 1649008038507) (:by |u0) :data $ {} - |T $ {} (:at 1649008038507) (:by |u0) (:text |:states) (:type :leaf) - |b $ {} (:at 1649008038507) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008038507) (:by |u0) (:text |:states) + |b $ %{} :Expr (:at 1649008038507) (:by |u0) :data $ {} - |T $ {} (:at 1649008038507) (:by |u0) (:text |{}) (:type :leaf) - :ns $ {} (:at 1649008038507) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008038507) (:by |u0) (:text |{}) + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008038507) (:by |u0) :data $ {} - |T $ {} (:at 1649008038507) (:by |u0) (:text |ns) (:type :leaf) - |b $ {} (:at 1649008038507) (:by |u0) (:text |lilac-parser.schema) (:type :leaf) - |lilac-parser.test $ {} - :defs $ {} - |exactly-ok? $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008038507) (:by |u0) (:text |ns) + |b $ %{} :Leaf (:at 1649008038507) (:by |u0) (:text |lilac-parser.schema) + |lilac-parser.test $ %{} :FileEntry + :defs $ {} + |exactly-ok? $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |and) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |and) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |empty?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |empty?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |main! $ {} (:at 1649009644600) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |main! $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649009644600) (:by |u0) :data $ {} - |T $ {} (:at 1649009644600) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649009644600) (:by |u0) (:text |main!) (:type :leaf) - |h $ {} (:at 1649009644600) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009644600) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649009644600) (:by |u0) (:text |main!) + |h $ %{} :Expr (:at 1649009644600) (:by |u0) :data $ {} - |j $ {} (:at 1649010374810) (:by |u0) (:type :expr) + |j $ %{} :Expr (:at 1649010374810) (:by |u0) :data $ {} - |T $ {} (:at 1649010374810) (:by |u0) (:text |reset!) (:type :leaf) - |b $ {} (:at 1649010374810) (:by |u0) (:text |*quit-on-failure?) (:type :leaf) - |h $ {} (:at 1649010374810) (:by |u0) (:text |true) (:type :leaf) - |l $ {} (:at 1649009801768) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649010374810) (:by |u0) (:text |reset!) + |b $ %{} :Leaf (:at 1649010374810) (:by |u0) (:text |*quit-on-failure?) + |h $ %{} :Leaf (:at 1649010374810) (:by |u0) (:text |true) + |l $ %{} :Expr (:at 1649009801768) (:by |u0) :data $ {} - |T $ {} (:at 1649009801768) (:by |u0) (:text |test-combine) (:type :leaf) - |t $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009801768) (:by |u0) (:text |test-combine) + |t $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-find) (:type :leaf) - |u $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-find) + |u $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-interleave) (:type :leaf) - |v $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-interleave) + |v $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-is) (:type :leaf) - |w $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-is) + |w $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-many) (:type :leaf) - |x $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-many) + |x $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-oneof) (:type :leaf) - |y $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-oneof) + |y $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-optional) (:type :leaf) - |z $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-optional) + |z $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-or) (:type :leaf) - |zD $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-or) + |zD $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-other-than) (:type :leaf) - |zP $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-other-than) + |zP $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-preset) (:type :leaf) - |zY $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-preset) + |zY $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-replace) (:type :leaf) - |ze $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-replace) + |ze $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-some) (:type :leaf) - |zj $ {} (:at 1649009836325) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-some) + |zj $ %{} :Expr (:at 1649009836325) (:by |u0) :data $ {} - |T $ {} (:at 1649009836325) (:by |u0) (:text |test-unicode-range) (:type :leaf) - |not-ok? $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009836325) (:by |u0) (:text |test-unicode-range) + |not-ok? $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |reload! $ {} (:at 1649009651842) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |reload! $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649009651842) (:by |u0) :data $ {} - |T $ {} (:at 1649009651842) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649009658261) (:by |u0) (:text |reload!) (:type :leaf) - |h $ {} (:at 1649009651842) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009651842) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649009658261) (:by |u0) (:text |reload!) + |h $ %{} :Expr (:at 1649009651842) (:by |u0) :data $ {} - |l $ {} (:at 1649009660001) (:by |u0) (:type :expr) + |l $ %{} :Expr (:at 1649009660001) (:by |u0) :data $ {} - |T $ {} (:at 1649009662165) (:by |u0) (:text |println) (:type :leaf) - |b $ {} (:at 1649009663074) (:by |u0) (:text "|\"TODO") (:type :leaf) - |roughly-ok? $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649009662165) (:by |u0) (:text |println) + |b $ %{} :Leaf (:at 1649009663074) (:by |u0) (:text "|\"TODO") + |roughly-ok? $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |and) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |and) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:ok?) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |empty?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |empty?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:rest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |test-combine $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:rest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |test-combine $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-combine) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-combine) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"is xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"is xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"contains xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"contains xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyz") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyz") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"wrong order Of xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"wrong order Of xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |combine+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |combine+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |test-find $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |test-find $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-find) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-find) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |2) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |2) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |count) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |count) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:result) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |find-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"write cumulo and respo") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |find-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"write cumulo and respo") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"cumulo") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"cumulo") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"respo") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"respo") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |1) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |1) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |count) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |count) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:result) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |find-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"write cumulo and phlox") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |find-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"write cumulo and phlox") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"cumulo") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"cumulo") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"respo") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"respo") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |0) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |0) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |count) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |count) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:result) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |find-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"write cumulo and phlox") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |find-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"write cumulo and phlox") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"cirru") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"cirru") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"respo") (:type :leaf) - |test-interleave $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"respo") + |test-interleave $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-interleave) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-interleave) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"repeat xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"repeat xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |interleave+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |interleave+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"repeat xy of 3") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"repeat xy of 3") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyx") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyx") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |interleave+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |interleave+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"repeat xy of 4") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"repeat xy of 4") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyxy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyxy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |interleave+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |interleave+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |q $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |q $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"repeat xy wrong") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"repeat xy wrong") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"yxy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"yxy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |interleave+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |interleave+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |test-is $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |test-is $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-is) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-is) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"is x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"is x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"is xyx") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"is xyx") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyz") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyz") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyz") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyz") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"has x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"has x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |q $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |q $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"roughly ok is not same as exactly ok") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"roughly ok is not same as exactly ok") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |s $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |s $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"is not x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"is not x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |test-many $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |test-many $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-many) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-many) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"an x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"an x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |many+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |many+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"two xs") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"two xs") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xx") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xx") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |many+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |many+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"many xs") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"many xs") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xxx") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xxx") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |many+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |many+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |q $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |q $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"contains many xs") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"contains many xs") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xxxy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xxxy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |many+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |many+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |test-oneof $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |test-oneof $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-oneof) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-oneof) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x/y/z is one of xyz") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x/y/z is one of xyz") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |one-of+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyz") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |one-of+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyz") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |one-of+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyz") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |one-of+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyz") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"z") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"z") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |one-of+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyz") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |one-of+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyz") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"w is not one of xyz") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"w is not one of xyz") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"w") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"w") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |one-of+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyz") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |one-of+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyz") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xy has one of xyz") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xy has one of xyz") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |one-of+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xyz") (:type :leaf) - |test-optional $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |one-of+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xyz") + |test-optional $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-optional) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-optional) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"optional x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"optional x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |optional+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |optional+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"optional nil x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"optional nil x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |optional+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |optional+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x for optional y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x for optional y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |optional+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |optional+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |test-or $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |test-or $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-or) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-or) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x or y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x or y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x or y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x or y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"z is x or y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"z is x or y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"z") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"z") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |test-other-than $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |test-other-than $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-other-than) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-other-than) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"other than abc") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"other than abc") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |other-than+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"abc") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |other-than+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"abc") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"contains text other than abc") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"contains text other than abc") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |other-than+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"abc") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |other-than+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"abc") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"a is in abc") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"a is in abc") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"a") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"a") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |other-than+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"abc") (:type :leaf) - |test-preset $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |other-than+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"abc") + |test-preset $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-preset) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-preset) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"find alphabet") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"find alphabet") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"a") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-alphabet) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"a") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-alphabet) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"A") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-alphabet) (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"A") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-alphabet) + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\".") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-alphabet) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\".") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-alphabet) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"digits") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"digits") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"1") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-digit) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"1") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-digit) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"a") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-digit) (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"a") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-digit) + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"comma with spaces") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"comma with spaces") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\",") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\",") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\", ") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\", ") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\" ,") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) (:type :leaf) - |q $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\" ,") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) + |q $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\" , ") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) (:type :leaf) - |s $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\" , ") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) + |s $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\" , ") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) (:type :leaf) - |t $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\" , ") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) + |t $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\".") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) (:type :leaf) - |q $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\".") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) + |q $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"chinese character") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"chinese character") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"汉") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"汉") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"E") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"E") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\",") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) (:type :leaf) - |q $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\",") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) + |q $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\",") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) (:type :leaf) - |test-replace $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\",") + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) + |test-replace $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-replace) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-replace) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"replaced content") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"replaced content") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"my project") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"my project") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:result) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |replace-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"cumulo project") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |replace-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"cumulo project") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"cumulo") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"cumulo") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"respo") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"respo") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text "|\"my") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"my") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"my project") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"my project") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:result) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |replace-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"respo project") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |replace-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"respo project") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"cumulo") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"cumulo") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"respo") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"respo") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text "|\"my") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"my") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |=) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"phlox project") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |=) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"phlox project") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:result) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:result) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |replace-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"phlox project") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |replace-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"phlox project") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"cumulo") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"cumulo") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"respo") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"respo") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |fn) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |fn) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |x) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text "|\"my") (:type :leaf) - |test-some $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |x) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"my") + |test-some $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-some) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-some) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"no x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"no x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |some+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |some+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"an x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"an x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |some+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |some+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"multiple x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"multiple x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xx") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xx") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |some+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |some+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |q $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |q $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"contains multiple x") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"contains multiple x") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"xxy") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"xxy") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |some+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |some+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |s $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |s $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"no x in y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"no x in y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |roughly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |roughly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"y") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"y") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |some+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |some+) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"x") (:type :leaf) - |test-unicode-range $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"x") + |test-unicode-range $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |test-unicode-range) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |test-unicode-range) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"parse by unicode") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"parse by unicode") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"a") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"a") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |unicode-range+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |97) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |122) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |unicode-range+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |97) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |122) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |exactly-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |exactly-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"z") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"z") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |unicode-range+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |97) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |122) (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |unicode-range+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |97) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |122) + |o $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |not-ok?) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |not-ok?) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text "|\"A") (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text "|\"A") + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |unicode-range+) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |97) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |122) (:type :leaf) - :ns $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |unicode-range+) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |97) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |122) + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |ns) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |lilac-parser.test) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |ns) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-parser.test) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |:require) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:require) + |b $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649009704699) (:by |u0) (:text |calcit-test.core) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649009704699) (:by |u0) (:text |calcit-test.core) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |deftest) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |is) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:text |testing) (:type :leaf) - |o $ {} (:at 1649010378545) (:by |u0) (:text |*quit-on-failure?) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |deftest) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is) + |l $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |testing) + |o $ %{} :Leaf (:at 1649010378545) (:by |u0) (:text |*quit-on-failure?) + |h $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |lilac-parser.core) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-parser.core) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |parse-lilac) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |defparser) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:text |many+) (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:text |is+) (:type :leaf) - |q $ {} (:at 1649008065137) (:by |u0) (:text |interleave+) (:type :leaf) - |s $ {} (:at 1649008065137) (:by |u0) (:text |some+) (:type :leaf) - |t $ {} (:at 1649008065137) (:by |u0) (:text |one-of+) (:type :leaf) - |u $ {} (:at 1649008065137) (:by |u0) (:text |combine+) (:type :leaf) - |v $ {} (:at 1649008065137) (:by |u0) (:text |optional+) (:type :leaf) - |w $ {} (:at 1649008065137) (:by |u0) (:text |other-than+) (:type :leaf) - |x $ {} (:at 1649008065137) (:by |u0) (:text |or+) (:type :leaf) - |y $ {} (:at 1649008065137) (:by |u0) (:text |unicode-range+) (:type :leaf) - |z $ {} (:at 1649008065137) (:by |u0) (:text |replace-lilac) (:type :leaf) - |zD $ {} (:at 1649008065137) (:by |u0) (:text |find-lilac) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |parse-lilac) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |defparser) + |l $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |many+) + |o $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |is+) + |q $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |interleave+) + |s $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |some+) + |t $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |one-of+) + |u $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |combine+) + |v $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |optional+) + |w $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |other-than+) + |x $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |or+) + |y $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |unicode-range+) + |z $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |replace-lilac) + |zD $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |find-lilac) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |lilac-parser.preset) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-parser.preset) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008065137) (:by |u0) :data $ {} - |T $ {} (:at 1649008065137) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008065137) (:by |u0) (:text |lilac-digit) (:type :leaf) - |h $ {} (:at 1649008065137) (:by |u0) (:text |lilac-alphabet) (:type :leaf) - |l $ {} (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) (:type :leaf) - |o $ {} (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) (:type :leaf) - |lilac-parser.updater $ {} - :defs $ {} - |updater $ {} (:at 1649008079403) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-digit) + |h $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-alphabet) + |l $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-comma-space) + |o $ %{} :Leaf (:at 1649008065137) (:by |u0) (:text |lilac-chinese-char) + |lilac-parser.updater $ %{} :FileEntry + :defs $ {} + |updater $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008079403) (:by |u0) :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |defn) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:text |updater) (:type :leaf) - |h $ {} (:at 1649008079403) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |store) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:text |op) (:type :leaf) - |l $ {} (:at 1649008079403) (:by |u0) (:text |op-id) (:type :leaf) - |o $ {} (:at 1649008079403) (:by |u0) (:text |op-time) (:type :leaf) - |l $ {} (:at 1649008079403) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428290898) (:by |u0) (:text |tag-match) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:text |op) (:type :leaf) - |h $ {} (:at 1649008079403) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428309756) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |:states) (:type :leaf) - |b $ {} (:at 1691428311523) (:by |u0) (:text |cursor) (:type :leaf) - |h $ {} (:at 1691428311781) (:by |u0) (:text |s) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |update-states) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:text |store) (:type :leaf) - |h $ {} (:at 1691428314201) (:by |u0) (:text |cursor) (:type :leaf) - |l $ {} (:at 1691428314459) (:by |u0) (:text |s) (:type :leaf) - |l $ {} (:at 1649008079403) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428319018) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |:content) (:type :leaf) - |b $ {} (:at 1691428319505) (:by |u0) (:text |c) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |assoc) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:text |store) (:type :leaf) - |h $ {} (:at 1649008079403) (:by |u0) (:text |:content) (:type :leaf) - |l $ {} (:at 1691428320781) (:by |u0) (:text |c) (:type :leaf) - |o $ {} (:at 1649008079403) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428321814) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |:hydrate-storage) (:type :leaf) - |b $ {} (:at 1691428322275) (:by |u0) (:text |d) (:type :leaf) - |b $ {} (:at 1691428323509) (:by |u0) (:text |d) (:type :leaf) - |q $ {} (:at 1691428294488) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428295095) (:by |u0) (:text |_) (:type :leaf) - |b $ {} (:at 1691428295532) (:by |u0) (:type :expr) - :data $ {} - |D $ {} (:at 1691428297317) (:by |u0) (:text |do) (:type :leaf) - |L $ {} (:at 1691428297633) (:by |u0) (:type :expr) - :data $ {} - |T $ {} (:at 1691428301289) (:by |u0) (:text |eprintln) (:type :leaf) - |b $ {} (:at 1691428307508) (:by |u0) (:text "|\"Unknown op:") (:type :leaf) - |h $ {} (:at 1691428308344) (:by |u0) (:text |op) (:type :leaf) - |T $ {} (:at 1691428295532) (:by |u0) (:text |store) (:type :leaf) - :ns $ {} (:at 1649008079403) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |defn) + |b $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |updater) + |h $ %{} :Expr (:at 1649008079403) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |store) + |b $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |op) + |l $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |op-id) + |o $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |op-time) + |l $ %{} :Expr (:at 1649008079403) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691428290898) (:by |u0) (:text |tag-match) + |b $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |op) + |h $ %{} :Expr (:at 1649008079403) (:by |u0) + :data $ {} + |T $ %{} :Expr (:at 1691428309756) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |:states) + |b $ %{} :Leaf (:at 1691428311523) (:by |u0) (:text |cursor) + |h $ %{} :Leaf (:at 1691428311781) (:by |u0) (:text |s) + |b $ %{} :Expr (:at 1649008079403) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |update-states) + |b $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |store) + |h $ %{} :Leaf (:at 1691428314201) (:by |u0) (:text |cursor) + |l $ %{} :Leaf (:at 1691428314459) (:by |u0) (:text |s) + |l $ %{} :Expr (:at 1649008079403) (:by |u0) + :data $ {} + |T $ %{} :Expr (:at 1691428319018) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |:content) + |b $ %{} :Leaf (:at 1691428319505) (:by |u0) (:text |c) + |b $ %{} :Expr (:at 1649008079403) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |assoc) + |b $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |store) + |h $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |:content) + |l $ %{} :Leaf (:at 1691428320781) (:by |u0) (:text |c) + |o $ %{} :Expr (:at 1649008079403) (:by |u0) + :data $ {} + |T $ %{} :Expr (:at 1691428321814) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |:hydrate-storage) + |b $ %{} :Leaf (:at 1691428322275) (:by |u0) (:text |d) + |b $ %{} :Leaf (:at 1691428323509) (:by |u0) (:text |d) + |q $ %{} :Expr (:at 1691428294488) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691428295095) (:by |u0) (:text |_) + |b $ %{} :Expr (:at 1691428295532) (:by |u0) + :data $ {} + |D $ %{} :Leaf (:at 1691428297317) (:by |u0) (:text |do) + |L $ %{} :Expr (:at 1691428297633) (:by |u0) + :data $ {} + |T $ %{} :Leaf (:at 1691428301289) (:by |u0) (:text |eprintln) + |b $ %{} :Leaf (:at 1691428307508) (:by |u0) (:text "|\"Unknown op:") + |h $ %{} :Leaf (:at 1691428308344) (:by |u0) (:text |op) + |T $ %{} :Leaf (:at 1691428295532) (:by |u0) (:text |store) + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1649008079403) (:by |u0) :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |ns) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:text |lilac-parser.updater) (:type :leaf) - |h $ {} (:at 1649008079403) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |ns) + |b $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |lilac-parser.updater) + |h $ %{} :Expr (:at 1649008079403) (:by |u0) :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |:require) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |:require) + |b $ %{} :Expr (:at 1649008079403) (:by |u0) :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:text |respo.cursor) (:type :leaf) - |h $ {} (:at 1649008079403) (:by |u0) (:text |:refer) (:type :leaf) - |l $ {} (:at 1649008079403) (:by |u0) (:type :expr) + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |respo.cursor) + |h $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |:refer) + |l $ %{} :Expr (:at 1649008079403) (:by |u0) :data $ {} - |T $ {} (:at 1649008079403) (:by |u0) (:text |[]) (:type :leaf) - |b $ {} (:at 1649008079403) (:by |u0) (:text |update-states) (:type :leaf) - |lilac-parser.util $ {} - :configs $ {} - :defs $ {} - |seq-strip-beginning $ {} (:at 1584185289702) (:by |rJG4IHzWf) (:id |crTtvychq) (:type :expr) + |T $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |[]) + |b $ %{} :Leaf (:at 1649008079403) (:by |u0) (:text |update-states) + |lilac-parser.util $ %{} :FileEntry + :defs $ {} + |seq-strip-beginning $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1584185289702) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185289702) (:by |rJG4IHzWf) (:id |BHQ4vaxyC) (:text |defn) (:type :leaf) - |j $ {} (:at 1584185289702) (:by |rJG4IHzWf) (:id |uINtS5dwI) (:text |seq-strip-beginning) (:type :leaf) - |r $ {} (:at 1584185289702) (:by |rJG4IHzWf) (:id |xkqtzObGu) (:type :expr) + |T $ %{} :Leaf (:at 1584185289702) (:by |rJG4IHzWf) (:text |defn) + |j $ %{} :Leaf (:at 1584185289702) (:by |rJG4IHzWf) (:text |seq-strip-beginning) + |r $ %{} :Expr (:at 1584185289702) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185294343) (:by |rJG4IHzWf) (:id |BP0jjDtvx) (:text |xs) (:type :leaf) - |j $ {} (:at 1584185409951) (:by |rJG4IHzWf) (:id |AqoUbWKSF) (:text |ys) (:type :leaf) - |v $ {} (:at 1584185320280) (:by |rJG4IHzWf) (:id |myf0uCF4) (:type :expr) + |T $ %{} :Leaf (:at 1584185294343) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Leaf (:at 1584185409951) (:by |rJG4IHzWf) (:text |ys) + |v $ %{} :Expr (:at 1584185320280) (:by |rJG4IHzWf) :data $ {} - |D $ {} (:at 1584185321837) (:by |rJG4IHzWf) (:id |i413nukEJ) (:text |cond) (:type :leaf) - |T $ {} (:at 1584185297648) (:by |rJG4IHzWf) (:id |3ucUEqbZ) (:type :expr) + |D $ %{} :Leaf (:at 1584185321837) (:by |rJG4IHzWf) (:text |cond) + |T $ %{} :Expr (:at 1584185297648) (:by |rJG4IHzWf) :data $ {} - |j $ {} (:at 1584185298404) (:by |rJG4IHzWf) (:id |_lKkJVaqh) (:type :expr) + |j $ %{} :Expr (:at 1584185298404) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584194469087) (:by |rJG4IHzWf) (:id |XyGY-Zv87) (:text |empty?) (:type :leaf) - |j $ {} (:at 1584185414293) (:by |rJG4IHzWf) (:id |r9K4cydw) (:text |ys) (:type :leaf) - |r $ {} (:at 1584185490227) (:by |rJG4IHzWf) (:id |60YTjHX7) (:type :expr) + |T $ %{} :Leaf (:at 1584194469087) (:by |rJG4IHzWf) (:text |empty?) + |j $ %{} :Leaf (:at 1584185414293) (:by |rJG4IHzWf) (:text |ys) + |r $ %{} :Expr (:at 1584185490227) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185492116) (:by |rJG4IHzWf) (:id |rGX5cPU56) (:text |{}) (:type :leaf) - |j $ {} (:at 1584185492500) (:by |rJG4IHzWf) (:id |htc-LyNJI) (:type :expr) + |T $ %{} :Leaf (:at 1584185492116) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584185492500) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185564088) (:by |rJG4IHzWf) (:id |xm6P79yV) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584185565625) (:by |rJG4IHzWf) (:id |0z1VwDGuO) (:text |true) (:type :leaf) - |r $ {} (:at 1584185575236) (:by |rJG4IHzWf) (:id |WSwdRzQUc) (:type :expr) + |T $ %{} :Leaf (:at 1584185564088) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584185565625) (:by |rJG4IHzWf) (:text |true) + |r $ %{} :Expr (:at 1584185575236) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185577808) (:by |rJG4IHzWf) (:id |Iy9ckyLs) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584185582127) (:by |rJG4IHzWf) (:id |Qg7HauSF) (:text |xs) (:type :leaf) - |j $ {} (:at 1584185326010) (:by |rJG4IHzWf) (:id |u7uMQvOPh) (:type :expr) + |T $ %{} :Leaf (:at 1584185577808) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584185582127) (:by |rJG4IHzWf) (:text |xs) + |j $ %{} :Expr (:at 1584185326010) (:by |rJG4IHzWf) :data $ {} - |j $ {} (:at 1584185326010) (:by |rJG4IHzWf) (:id |4EBBQfklf) (:type :expr) + |j $ %{} :Expr (:at 1584185326010) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185326010) (:by |rJG4IHzWf) (:id |lVqSW5npv) (:text |empty?) (:type :leaf) - |j $ {} (:at 1584185337329) (:by |rJG4IHzWf) (:id |HRfk2yd5Z) (:text |xs) (:type :leaf) - |r $ {} (:at 1584185586097) (:by |rJG4IHzWf) (:id |BlIEWcHY) (:type :expr) + |T $ %{} :Leaf (:at 1584185326010) (:by |rJG4IHzWf) (:text |empty?) + |j $ %{} :Leaf (:at 1584185337329) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1584185586097) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185587127) (:by |rJG4IHzWf) (:id |K7RoFrJzi) (:text |{}) (:type :leaf) - |j $ {} (:at 1584185587424) (:by |rJG4IHzWf) (:id |fyVe6Ep7F) (:type :expr) + |T $ %{} :Leaf (:at 1584185587127) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584185587424) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185589418) (:by |rJG4IHzWf) (:id |B0J_J8FnG) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584185590378) (:by |rJG4IHzWf) (:id |awUCkRICu) (:text |false) (:type :leaf) - |r $ {} (:at 1584185591156) (:by |rJG4IHzWf) (:id |uJCFqftY) (:type :expr) + |T $ %{} :Leaf (:at 1584185589418) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584185590378) (:by |rJG4IHzWf) (:text |false) + |r $ %{} :Expr (:at 1584185591156) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185592461) (:by |rJG4IHzWf) (:id |uJCFqftYleaf) (:text |:rest) (:type :leaf) - |j $ {} (:at 1584185613662) (:by |rJG4IHzWf) (:id |e9fgUi3U) (:text |nil) (:type :leaf) - |v $ {} (:at 1584185598607) (:by |rJG4IHzWf) (:id |i63FRoQn) (:type :expr) + |T $ %{} :Leaf (:at 1584185592461) (:by |rJG4IHzWf) (:text |:rest) + |j $ %{} :Leaf (:at 1584185613662) (:by |rJG4IHzWf) (:text |nil) + |v $ %{} :Expr (:at 1584185598607) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185600169) (:by |rJG4IHzWf) (:id |i63FRoQnleaf) (:text |:reason) (:type :leaf) - |j $ {} (:at 1584185600817) (:by |rJG4IHzWf) (:id |_rY4AAnK-) (:type :expr) + |T $ %{} :Leaf (:at 1584185600169) (:by |rJG4IHzWf) (:text |:reason) + |j $ %{} :Expr (:at 1584185600817) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185603300) (:by |rJG4IHzWf) (:id |QjNG2PHLQ) (:text |{}) (:type :leaf) - |j $ {} (:at 1584185604546) (:by |rJG4IHzWf) (:id |Hw4F4AMa) (:type :expr) + |T $ %{} :Leaf (:at 1584185603300) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584185604546) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185605416) (:by |rJG4IHzWf) (:id |J-nrjm4OR) (:text |:message) (:type :leaf) - |j $ {} (:at 1584185660841) (:by |rJG4IHzWf) (:id |7JOPtZ3bx) (:text "|\"xs ends") (:type :leaf) - |v $ {} (:at 1584185622149) (:by |rJG4IHzWf) (:id |iB7yHxix) (:type :expr) + |T $ %{} :Leaf (:at 1584185605416) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Leaf (:at 1584185660841) (:by |rJG4IHzWf) (:text "|\"xs ends") + |v $ %{} :Expr (:at 1584185622149) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185624277) (:by |rJG4IHzWf) (:id |iB7yHxixleaf) (:text |:ys) (:type :leaf) - |j $ {} (:at 1584185624855) (:by |rJG4IHzWf) (:id |MRs2dolDr) (:text |ys) (:type :leaf) - |r $ {} (:at 1584185359628) (:by |rJG4IHzWf) (:id |2pX8faoK9) (:type :expr) + |T $ %{} :Leaf (:at 1584185624277) (:by |rJG4IHzWf) (:text |:ys) + |j $ %{} :Leaf (:at 1584185624855) (:by |rJG4IHzWf) (:text |ys) + |r $ %{} :Expr (:at 1584185359628) (:by |rJG4IHzWf) :data $ {} - |j $ {} (:at 1584185361890) (:by |rJG4IHzWf) (:id |HY0oUq9w) (:type :expr) + |j $ %{} :Expr (:at 1584185361890) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185362198) (:by |rJG4IHzWf) (:id |sZFy1Rie) (:text |=) (:type :leaf) - |j $ {} (:at 1584185364398) (:by |rJG4IHzWf) (:id |s5sWuU-HG) (:type :expr) + |T $ %{} :Leaf (:at 1584185362198) (:by |rJG4IHzWf) (:text |=) + |j $ %{} :Expr (:at 1584185364398) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185364191) (:by |rJG4IHzWf) (:id |_irQ3667R) (:text |first) (:type :leaf) - |j $ {} (:at 1584185365163) (:by |rJG4IHzWf) (:id |qvMfhksvY) (:text |xs) (:type :leaf) - |r $ {} (:at 1584185366514) (:by |rJG4IHzWf) (:id |fdhT1zoa) (:type :expr) + |T $ %{} :Leaf (:at 1584185364191) (:by |rJG4IHzWf) (:text |first) + |j $ %{} :Leaf (:at 1584185365163) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1584185366514) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185368443) (:by |rJG4IHzWf) (:id |8SMoHKAsS) (:text |first) (:type :leaf) - |j $ {} (:at 1584185417058) (:by |rJG4IHzWf) (:id |l1sRUOrDv) (:text |ys) (:type :leaf) - |r $ {} (:at 1584185370960) (:by |rJG4IHzWf) (:id |0s38fMUZc) (:type :expr) + |T $ %{} :Leaf (:at 1584185368443) (:by |rJG4IHzWf) (:text |first) + |j $ %{} :Leaf (:at 1584185417058) (:by |rJG4IHzWf) (:text |ys) + |r $ %{} :Expr (:at 1584185370960) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185371598) (:by |rJG4IHzWf) (:id |0s38fMUZcleaf) (:text |recur) (:type :leaf) - |j $ {} (:at 1584185372729) (:by |rJG4IHzWf) (:id |1lmyE4zw_) (:type :expr) + |T $ %{} :Leaf (:at 1584185371598) (:by |rJG4IHzWf) (:text |recur) + |j $ %{} :Expr (:at 1584185372729) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584185373718) (:by |rJG4IHzWf) (:id |cbAfnztE) (:text |rest) (:type :leaf) - |j $ {} (:at 1584185374136) (:by |rJG4IHzWf) (:id |aQmUk_92k) (:text |xs) (:type :leaf) - |r $ {} (:at 1584185375268) (:by |rJG4IHzWf) (:id |rNIfAcKX) (:type :expr) + |T $ %{} :Leaf (:at 1584185373718) (:by |rJG4IHzWf) (:text |rest) + |j $ %{} :Leaf (:at 1584185374136) (:by |rJG4IHzWf) (:text |xs) + |r $ %{} :Expr (:at 1584185375268) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193165254) (:by |rJG4IHzWf) (:id |fzLbqemqG) (:text |rest) (:type :leaf) - |j $ {} (:at 1584185418402) (:by |rJG4IHzWf) (:id |UWga8WDDu) (:text |ys) (:type :leaf) - |v $ {} (:at 1584193130798) (:by |rJG4IHzWf) (:id |PTzMNk5rY) (:type :expr) + |T $ %{} :Leaf (:at 1584193165254) (:by |rJG4IHzWf) (:text |rest) + |j $ %{} :Leaf (:at 1584185418402) (:by |rJG4IHzWf) (:text |ys) + |v $ %{} :Expr (:at 1584193130798) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1607275555276) (:by |u0) (:id |EkD8UBlJt) (:text |true) (:type :leaf) - |j $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |RHXDSOynZ) (:type :expr) + |T $ %{} :Leaf (:at 1607275555276) (:by |u0) (:text |true) + |j $ %{} :Expr (:at 1584193133216) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |-NsiHS-5v) (:text |{}) (:type :leaf) - |j $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |1_6tlsIqs) (:type :expr) + |T $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text |{}) + |j $ %{} :Expr (:at 1584193133216) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |_reCHBtOi) (:text |:ok?) (:type :leaf) - |j $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |kt-DihtVM) (:text |false) (:type :leaf) - |r $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |a1winGHd5) (:type :expr) + |T $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text |:ok?) + |j $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text |false) + |r $ %{} :Expr (:at 1584193133216) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |hTO4ko_RR) (:text |:message) (:type :leaf) - |j $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |yVCpYCDU-) (:text "|\"not matching") (:type :leaf) - |v $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |_k9iivR77) (:type :expr) + |T $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text |:message) + |j $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text "|\"not matching") + |v $ %{} :Expr (:at 1584193133216) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |n2q5GXHtm) (:text |:xs) (:type :leaf) - |j $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |DmPKQakWV) (:text |xs) (:type :leaf) - |x $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |tV2XkZBDr) (:type :expr) + |T $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text |:xs) + |j $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text |xs) + |x $ %{} :Expr (:at 1584193133216) (:by |rJG4IHzWf) :data $ {} - |T $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |FT9PtUUNQ) (:text |:ys) (:type :leaf) - |j $ {} (:at 1584193133216) (:by |rJG4IHzWf) (:id |4lFeeZX8k) (:text |ys) (:type :leaf) - :ns $ {} (:at 1590168314555) (:by |rJG4IHzWf) (:id |5hEa7QkuK3) (:type :expr) - :data $ {} - |T $ {} (:at 1590168314555) (:by |rJG4IHzWf) (:id |a8OMrwWBXX) (:text |ns) (:type :leaf) - |j $ {} (:at 1590168314555) (:by |rJG4IHzWf) (:id |emXCJUjYj-) (:text |lilac-parser.util) (:type :leaf) - :proc $ {} (:at 1590168314555) (:by |rJG4IHzWf) (:id |SV_T4KI-QR) (:type :expr) + |T $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text |:ys) + |j $ %{} :Leaf (:at 1584193133216) (:by |rJG4IHzWf) (:text |ys) + :ns $ %{} :CodeEntry (:doc |) + :code $ %{} :Expr (:at 1590168314555) (:by |rJG4IHzWf) :data $ {} + |T $ %{} :Leaf (:at 1590168314555) (:by |rJG4IHzWf) (:text |ns) + |j $ %{} :Leaf (:at 1590168314555) (:by |rJG4IHzWf) (:text |lilac-parser.util) :users $ {} |u0 $ {} (:avatar nil) (:id |u0) (:name |chen) (:nickname |chen) (:password |d41d8cd98f00b204e9800998ecf8427e) (:theme :star-trail) diff --git a/compact.cirru b/compact.cirru index 4109bef..2681a35 100644 --- a/compact.cirru +++ b/compact.cirru @@ -1,1063 +1,1168 @@ {} (:package |lilac-parser) - :configs $ {} (:init-fn |lilac-parser.main/main!) (:reload-fn |lilac-parser.main/reload!) (:version |0.0.2) + :configs $ {} (:init-fn |lilac-parser.main/main!) (:reload-fn |lilac-parser.main/reload!) (:version |0.0.3) :modules $ [] |calcit-test/ |lilac/ |respo.calcit/ |memof/ |respo-ui.calcit/ |respo-markdown.calcit/ |reel.calcit/ |alerts.calcit/ |respo-feather.calcit/ :entries $ {} :test $ {} (:init-fn |lilac-parser.test/main!) (:reload-fn |lilac-parser.test/reload!) (:version |0.0.1) :modules $ [] |calcit-test/ |respo.calcit/ |memof/ :files $ {} - |lilac-parser.comp.container $ {} + |lilac-parser.comp.container $ %{} :FileEntry :defs $ {} - |comp-container $ quote - defcomp comp-container (reel) - let - store $ :store reel - states $ :states store - cursor $ [] - state $ or (:data states) - {} (:code "\"(def a (add 1 2))") (:result nil) (:gui? false) - load-plugin $ use-prompt (>> states :load) - {} (:text "\"Load EDN") (:multiline? true) (:placeholder "\"lilac-parser parsing rule...") - :input-style $ {} (:font-family ui/font-code) (:height 400) (:white-space :pre) (:font-size 12) (:line-height "\"18px") - :initial $ format-cirru-edn (:result state) - {} $ :indent 2 - :validator $ fn (x) - try - do (parse-cirru-edn x) nil - fn (e) (js/console.log "\"Failed to parse") e - div - {} $ :class-name (str-spaced css/global css/fullscreen css/column) + |comp-container $ %{} :CodeEntry (:doc |) + :code $ quote + defcomp comp-container (reel) + let + store $ :store reel + states $ :states store + cursor $ [] + state $ or (:data states) + {} (:code "\"(def a (add 1 2))") (:result nil) (:gui? false) + load-plugin $ use-prompt (>> states :load) + {} (:text "\"Load EDN") (:multiline? true) (:placeholder "\"lilac-parser parsing rule...") + :input-style $ {} (:font-family ui/font-code) (:height 400) (:white-space :pre) (:font-size 12) (:line-height "\"18px") + :initial $ format-cirru-edn (:result state) + {} $ :indent 2 + :validator $ fn (x) + try + do (parse-cirru-edn x) nil + fn (e) (js/console.log "\"Failed to parse") e div - {} (:class-name css/row-middle) - :style $ {} (:padding 8) - button $ {} (:class-name css/button) (:inner-text "\"Parse") - :on-click $ fn (e d!) - let - result $ parse-lilac - .split (:code state) "\"" - s-expr-parser+ - r1 $ parse-lilac - .split (:code state) "\"" - value-parser+ - r2 $ parse-lilac (:code state) (unicode-range+ 97 122) - d! cursor $ assoc state :result result - =< 16 nil - span $ {} (:inner-text "\"GUI") (:class-name css-gui-toggler) - :style $ {} - :color $ if (:gui? state) (hsl 200 80 40) (hsl 200 80 80) - :on-click $ fn (e d!) - d! cursor $ update state :gui? not - =< 16 nil - a $ {} (:inner-text "\"Load EDN") (:class-name css/link) - :on-click $ fn (e d!) - .show load-plugin d! $ fn (text) + {} $ :class-name (str-spaced css/global css/fullscreen css/column) + div + {} (:class-name css/row-middle) + :style $ {} (:padding 8) + button $ {} (:class-name css/button) (:inner-text "\"Parse") + :on-click $ fn (e d!) let - snapshot $ parse-cirru-edn text - ; println "\"text" snapshot - if (list? snapshot) - d! cursor $ assoc state :result snapshot - d! cursor $ assoc state :result snapshot - =< 16 nil - a $ {} (:inner-text "\"Replacer") (:class-name css/link) - :on-click $ fn (e d!) - let - result $ replace-lilac - .split (:code state) "\"" - s-expr-parser+ - fn (result) (println "\"replacing" result) - str "\"<<<" (pr-str result) "\">>>" - find-result $ find-lilac - .split (:code state) "\"" - s-expr-parser+ - println $ :result result - d! cursor $ assoc state :result (:attempts result) - println "\"Find results:" $ pr-str (:result find-result) - div - {} $ :class-name (str-spaced css/expand css/row) - textarea $ {} (:class-name "\"codearea") (:placeholder "\"Content") - :value $ :code state - :class-name $ str-spaced css/textarea css/font-code - :style $ {} (:width 300) - :on-input $ fn (e d!) - d! cursor $ assoc state :code (:value e) - if (:gui? state) - div - {} (:class-name css/expand) - :style $ {} (:padding-bottom 400) - if - list? $ :result state - list-> ({}) - -> (:result state) - map-indexed $ fn (idx value) - [] idx $ comp-node - >> states $ str :tree-viewer idx - , value - comp-node (>> states :tree-viewer) (:result state) - textarea $ {} - :class-name $ str-spaced css/expand css/textarea css/font-code - :style $ {} (:font-size 12) (:white-space :pre) (:font-family ui/font-code) - :disabled true - :spellcheck false - :value $ format-cirru-edn (:result state) - when dev? $ comp-reel (>> states :reel) reel ({}) - .render load-plugin - |comp-node $ quote - defcomp comp-node (states node) - let - cursor $ :cursor states - state $ or (:data states) - {} $ :folded? false - has-children? $ or - some? $ :result node - some? $ :peek-result node - not $ empty? (:results node) - div - {} $ :class-name css-node - div - {} $ :class-name css/row-middle - if has-children? - comp-icon - if (:folded? state) :play :chevron-down - {} (:font-size 14) - :color $ if (:folded? state) (hsl 200 80 40) (hsl 200 80 80) - :margin 8 - :cursor :pointer - fn (e d!) - d! cursor $ update state :folded? not - comp-icon :minus - {} (:font-size 14) - :color $ hsl 200 80 90 - :margin 8 - :cursor :pointer - fn $ e d! - if (:ok? node) - span $ {} - :class-name $ str-spaced css-label css/font-fancy - :inner-text "\"Ok" + result $ parse-lilac + .split (:code state) "\"" + s-expr-parser+ + r1 $ parse-lilac + .split (:code state) "\"" + value-parser+ + r2 $ parse-lilac (:code state) (unicode-range+ 97 122) + d! cursor $ assoc state :result result + =< 16 nil + span $ {} (:inner-text "\"GUI") (:class-name css-gui-toggler) :style $ {} - :background-color $ hsl 200 80 70 + :color $ if (:gui? state) (hsl 200 80 40) (hsl 200 80 80) + :on-click $ fn (e d!) + d! cursor $ update state :gui? not + =< 16 nil + a $ {} (:inner-text "\"Load EDN") (:class-name css/link) + :on-click $ fn (e d!) + .show load-plugin d! $ fn (text) + let + snapshot $ parse-cirru-edn text + ; println "\"text" snapshot + if (list? snapshot) + d! cursor $ assoc state :result snapshot + d! cursor $ assoc state :result snapshot + =< 16 nil + a $ {} (:inner-text "\"Replacer") (:class-name css/link) + :on-click $ fn (e d!) + let + result $ replace-lilac + .split (:code state) "\"" + s-expr-parser+ + fn (result) (println "\"replacing" result) + str "\"<<<" (to-lispy-string result) "\">>>" + find-result $ find-lilac + .split (:code state) "\"" + s-expr-parser+ + println $ :result result + d! cursor $ assoc state :result (:attempts result) + println "\"Find results:" $ to-lispy-string (:result find-result) + div + {} $ :class-name (str-spaced css/expand css/row) + textarea $ {} (:class-name "\"codearea") (:placeholder "\"Content") + :value $ :code state + :class-name $ str-spaced css/textarea css/font-code + :style $ {} (:width 300) + :on-input $ fn (e d!) + d! cursor $ assoc state :code (:value e) + if (:gui? state) + div + {} (:class-name css/expand) + :style $ {} (:padding-bottom 400) + if + list? $ :result state + list-> ({}) + -> (:result state) + map-indexed $ fn (idx value) + [] idx $ comp-node + >> states $ str :tree-viewer idx + , value + comp-node (>> states :tree-viewer) (:result state) + textarea $ {} + :class-name $ str-spaced css/expand css/textarea css/font-code + :style $ {} (:font-size 12) (:white-space :pre) (:font-family ui/font-code) + :disabled true + :spellcheck false + :value $ format-cirru-edn (:result state) + when dev? $ comp-reel (>> states :reel) reel ({}) + .render load-plugin + |comp-node $ %{} :CodeEntry (:doc |) + :code $ quote + defcomp comp-node (states node) + let + cursor $ :cursor states + state $ or (:data states) + {} $ :folded? false + has-children? $ or + some? $ :result node + some? $ :peek-result node + not $ empty? (:results node) + div + {} $ :class-name css-node + div + {} $ :class-name css/row-middle + if has-children? + comp-icon + if (:folded? state) :play :chevron-down + {} (:font-size 14) + :color $ if (:folded? state) (hsl 200 80 40) (hsl 200 80 80) + :margin 8 + :cursor :pointer + fn (e d!) + d! cursor $ update state :folded? not + comp-icon :minus + {} (:font-size 14) + :color $ hsl 200 80 90 + :margin 8 + :cursor :pointer + fn $ e d! + if (:ok? node) + span $ {} + :class-name $ str-spaced css-label css/font-fancy + :inner-text "\"Ok" + :style $ {} + :background-color $ hsl 200 80 70 + span $ {} + :class-name $ str-spaced css-label css/font-fancy + :inner-text "\"Fail" + :style $ {} + :background-color $ hsl 20 80 50 span $ {} :class-name $ str-spaced css-label css/font-fancy - :inner-text "\"Fail" - :style $ {} - :background-color $ hsl 20 80 50 - span $ {} - :class-name $ str-spaced css-label css/font-fancy - :inner-text $ :parser-node node - :style $ {} - :background-color $ hsl 200 80 76 - if - or - = :label $ :parser-node node - = :component $ :parser-node node - span $ {} (:class-name css-label) - :inner-text $ :label node - :style $ {} - :background-color $ hsl 200 90 60 - if-not (:ok? node) - span $ {} (:class-name css-label) - :inner-text $ :message node - :style $ {} - :background-color $ hsl 0 80 60 - if - and (:ok? node) - = :is $ :parser-node node - span $ {} (:class-name css-label) - :inner-text $ :value node + :inner-text $ :parser-node node :style $ {} - :background-color $ hsl 200 80 70 - if (:ok? node) + :background-color $ hsl 200 80 76 + if + or + = :label $ :parser-node node + = :component $ :parser-node node + span $ {} (:class-name css-label) + :inner-text $ :label node + :style $ {} + :background-color $ hsl 200 90 60 + if-not (:ok? node) + span $ {} (:class-name css-label) + :inner-text $ :message node + :style $ {} + :background-color $ hsl 0 80 60 + if + and (:ok? node) + = :is $ :parser-node node + span $ {} (:class-name css-label) + :inner-text $ :value node + :style $ {} + :background-color $ hsl 200 80 70 + if (:ok? node) + span $ {} (:class-name css-label) + :inner-text $ to-lispy-string (:value node) + :style $ {} + :background-color $ hsl 200 80 80 + :font-size 10 span $ {} (:class-name css-label) - :inner-text $ pr-str (:value node) + :inner-text $ -> (:rest node) (take 10) (.join-str "\"") :style $ {} - :background-color $ hsl 200 80 80 + :background-color $ hsl 100 10 70 :font-size 10 - span $ {} (:class-name css-label) - :inner-text $ -> (:rest node) (take 10) (.join-str "\"") - :style $ {} - :background-color $ hsl 100 10 70 - :font-size 10 - :min-height 16 - if - and has-children? $ not (:folded? state) - div ({}) - list-> - {} $ :style - {} (:padding-left 16) (:margin-top 8) - -> - or (:results node) (:previous-results node) ([]) - map-indexed $ fn (idx child) - [] idx $ comp-node (>> states idx) child - if - some? $ :result node - div - {} $ :style - {} (:padding-left 16) (:margin-top 8) - comp-node (>> states :result) (:result node) - if - some? $ :peek-result node - div + :min-height 16 + if + and has-children? $ not (:folded? state) + div ({}) + list-> {} $ :style {} (:padding-left 16) (:margin-top 8) - comp-node (>> states :peek-result) (:peek-result node) - |css-gui-toggler $ quote - defstyle css-gui-toggler $ {} - "\"&" $ {} (:font-family ui/font-fancy) (:font-weight 300) (:font-size 20) (:cursor :pointer) (:line-height "\"24px") - |css-label $ quote - defstyle css-label $ {} - "\"&" $ {} (:font-family ui/font-code) - :color $ hsl 0 0 100 - :display :inline-block - :line-height "\"22px" - :padding "\"0 4px" - :border-radius "\"4px" - :margin-right 8 - :white-space :pre - :min-height 14 - :font-size 13 - |css-node $ quote - defstyle css-node $ {} - "\"&" $ merge ui/expand - {} (:padding 4) - :border-left $ str "\"1px solid " (hsl 0 0 90) - :border-top $ str "\"1px solid " (hsl 0 0 90) - |effect-codearea $ quote - defeffect effect-codearea () (action el) - when (= action :mount) - let - target $ .querySelector el "\".codearea" - codearea target - :ns $ quote - ns lilac-parser.comp.container $ :require (respo-ui.core :as ui) - respo-ui.core :refer $ hsl - respo.core :refer $ defcomp defeffect >> list-> <> div button textarea span input a - respo.comp.space :refer $ =< - reel.comp.reel :refer $ comp-reel - respo-md.comp.md :refer $ comp-md - lilac-parser.config :refer $ dev? - lilac-parser.core :refer $ parse-lilac replace-lilac find-lilac defparser is+ combine+ some+ many+ optional+ or+ one-of+ some+ unicode-range+ - "\"@mvc-works/codearea" :refer $ codearea - feather.core :refer $ comp-icon - lilac-parser.demo.s-expr :refer $ s-expr-parser+ value-parser+ - lilac-parser.demo.json :refer $ demo-parser number-parser string-parser array-parser+ value-parser+ boolean-parser - respo-alerts.core :refer $ use-prompt - respo-ui.css :as css - respo.css :refer $ defstyle - |lilac-parser.config $ {} + -> + or (:results node) (:previous-results node) ([]) + map-indexed $ fn (idx child) + [] idx $ comp-node (>> states idx) child + if + some? $ :result node + div + {} $ :style + {} (:padding-left 16) (:margin-top 8) + comp-node (>> states :result) (:result node) + if + some? $ :peek-result node + div + {} $ :style + {} (:padding-left 16) (:margin-top 8) + comp-node (>> states :peek-result) (:peek-result node) + |css-gui-toggler $ %{} :CodeEntry (:doc |) + :code $ quote + defstyle css-gui-toggler $ {} + "\"&" $ {} (:font-family ui/font-fancy) (:font-weight 300) (:font-size 20) (:cursor :pointer) (:line-height "\"24px") + |css-label $ %{} :CodeEntry (:doc |) + :code $ quote + defstyle css-label $ {} + "\"&" $ {} (:font-family ui/font-code) + :color $ hsl 0 0 100 + :display :inline-block + :line-height "\"22px" + :padding "\"0 4px" + :border-radius "\"4px" + :margin-right 8 + :white-space :pre + :min-height 14 + :font-size 13 + |css-node $ %{} :CodeEntry (:doc |) + :code $ quote + defstyle css-node $ {} + "\"&" $ merge ui/expand + {} (:padding 4) + :border-left $ str "\"1px solid " (hsl 0 0 90) + :border-top $ str "\"1px solid " (hsl 0 0 90) + |effect-codearea $ %{} :CodeEntry (:doc |) + :code $ quote + defeffect effect-codearea () (action el) + when (= action :mount) + let + target $ .querySelector el "\".codearea" + codearea target + :ns $ %{} :CodeEntry (:doc |) + :code $ quote + ns lilac-parser.comp.container $ :require (respo-ui.core :as ui) + respo-ui.core :refer $ hsl + respo.core :refer $ defcomp defeffect >> list-> <> div button textarea span input a + respo.comp.space :refer $ =< + reel.comp.reel :refer $ comp-reel + respo-md.comp.md :refer $ comp-md + lilac-parser.config :refer $ dev? + lilac-parser.core :refer $ parse-lilac replace-lilac find-lilac defparser is+ combine+ some+ many+ optional+ or+ one-of+ some+ unicode-range+ + "\"@mvc-works/codearea" :refer $ codearea + feather.core :refer $ comp-icon + lilac-parser.demo.s-expr :refer $ s-expr-parser+ value-parser+ + lilac-parser.demo.json :refer $ demo-parser number-parser string-parser array-parser+ value-parser+ boolean-parser + respo-alerts.core :refer $ use-prompt + respo-ui.css :as css + respo.css :refer $ defstyle + |lilac-parser.config $ %{} :FileEntry :defs $ {} - |dev? $ quote - def dev? $ = "\"dev" (get-env "\"mode" "\"release") - |site $ quote - def site $ {} (:storage-key "\"lilac-parser") - :ns $ quote (ns lilac-parser.config) - |lilac-parser.core $ {} + |dev? $ %{} :CodeEntry (:doc |) + :code $ quote + def dev? $ = "\"dev" (get-env "\"mode" "\"release") + |site $ %{} :CodeEntry (:doc |) + :code $ quote + def site $ {} (:storage-key "\"lilac-parser") + :ns $ %{} :CodeEntry (:doc |) + :code $ quote (ns lilac-parser.config) + |lilac-parser.core $ %{} :FileEntry :defs $ {} - |*custom-methods $ quote - defatom *custom-methods $ {} - |combine+ $ quote - defn combine+ (xs & args) - let - transform $ either (first args) identity - {} (:parser-node :combine) (:items xs) (:transform transform) - |core-methods $ quote - def core-methods $ {} (:is parse-is) (:or parse-or) (:many parse-many) (:some parse-some) (:optional parse-optional) (:component parse-component) (:combine parse-combine) (:one-of parse-one-of) (:interleave parse-interleave) (:other-than parse-other-than) (:label parse-label) (:unicode-range parse-unicode-range) - |defparser $ quote - defmacro defparser (comp-name args value-fn body) - assert "\"args in a list" $ list? args - quasiquote $ defn (~ comp-name) (~ args) - assert "\"a function for parser" $ fn? (~ value-fn) - {} (:parser-node :component) - :name $ turn-tag - quote $ ~ comp-name - :blackbox? false - :value-fn $ ~ value-fn - :args $ [] (~@ args) - :fn $ fn (~ args) (~ body) - |defparser- $ quote - defmacro defparser- (comp-name args value-fn body) - assert "\"args in a list" $ list? args - quasiquote $ defn (~ comp-name) (~ args) - assert "\"a function for parser" $ fn? (~ value-fn) - {} (:parser-node :component) - :name $ turn-tag - quote $ ~ comp-name - :blackbox? true - :value-fn $ ~ value-fn - :args $ [] (~@ args) - :fn $ fn (~ args) (~ body) - |dev-check $ quote - defmacro dev-check (& xs) "\"TODO" - |find-lilac $ quote - defn find-lilac (content rule) - find-lilac-iter ([]) ([]) - if (string? content) (split content "\"") content - , rule - |find-lilac-iter $ quote - defn find-lilac-iter (acc attempts content rule) - assert "\"expects content in sequence" $ list? content - if (empty? content) - {} (:result acc) (:attempts attempts) + |*custom-methods $ %{} :CodeEntry (:doc |) + :code $ quote + defatom *custom-methods $ {} + |combine+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn combine+ (xs & args) let - attempt $ parse-lilac content rule - if (:ok? attempt) - recur - conj acc $ {} - :content $ -> - take content $ - (count content) - count $ :rest attempt - join "\"" - :value $ :value attempt - conj attempts attempt - :rest attempt - , rule - recur acc (conj attempts attempt) (rest content) rule - |interleave+ $ quote - defn interleave+ (x y & args) - let - transform $ either (first args) identity - {} (:parser-node :interleave) (:x x) (:y y) (:transform transform) - |is+ $ quote - defn is+ (x & args) - let - transform $ either (first args) identity - {} (:parser-node :is) (:item x) (:transform transform) - |label+ $ quote - defn label+ (label item) - {} (:parser-node :label) (:label label) (:item item) - |many+ $ quote - defn many+ (item & args) - let - transform $ either (first args) identity - {} (:parser-node :many) (:item item) (:transform transform) - |one-of+ $ quote - defn one-of+ (xs & args) - let - transform $ either (first args) identity - when - not $ or (string? xs) (set? xs) - println "\"Unexpected argument passed to one-of+ :" xs - {} (:parser-node :one-of) (:items xs) (:transform transform) - |optional+ $ quote - defn optional+ (x & args) - let - transform $ either (first args) identity - {} (:parser-node :optional) (:item x) (:transform transform) - |or+ $ quote - defn or+ (xs & args) - when - not $ list? xs - println "\"Expected list passed to or+ :" xs - let - transform $ either (first args) identity - {} (:parser-node :or) (:items xs) (:transform transform) - |other-than+ $ quote - defn other-than+ (items & args) - let - transform $ either (first args) identity - when - not $ or (string? items) (set? items) - println "\"Unexpected parameter passed to other-than+ :" items - {} (:parser-node :other-than) (:items items) (:transform transform) - |parse-combine $ quote - defn parse-combine (xs0 rule) - let - items $ :items rule - transform $ :transform rule - loop - acc $ [] - xs xs0 - ys items - cond - empty? ys - {} (:ok? true) - :value $ let - v $ map acc (\ :value %) - if (some? transform) (transform v) v - :rest xs - :parser-node :combine - :results acc - true $ let - result $ parse-lilac xs (first ys) - if (:ok? result) - recur (conj acc result) (:rest result) (rest ys) - {} (:ok? false) (:parser-node :combine) (:message "\"failed to combine") (:result result) (:previous-results acc) (:rest xs) - |parse-component $ quote - defn parse-component (xs rule) - let - rule-name $ :name rule - item $ apply (:fn rule) (:args rule) - result $ parse-lilac xs item - value-fn $ :value-fn rule - blackbox? $ :blackbox? rule - if (:ok? result) - {} (:ok? true) - :value $ value-fn (:value result) - :rest $ :rest result - :parser-node :component - :label rule-name - :result $ if blackbox? nil result - {} (:ok? false) (:message "\"failed branch") (:parser-node :component) (:label rule-name) - :result $ if blackbox? nil result - :rest xs - |parse-interleave $ quote - defn parse-interleave (xs0 rule) - let - x0 $ :x rule - y0 $ :y rule - transform $ :transform rule - loop - acc $ [] - xs xs0 - x x0 - y y0 + transform $ either (first args) identity + {} (:parser-node :combine) (:items xs) (:transform transform) + |core-methods $ %{} :CodeEntry (:doc |) + :code $ quote + def core-methods $ {} (:is parse-is) (:or parse-or) (:many parse-many) (:some parse-some) (:optional parse-optional) (:component parse-component) (:combine parse-combine) (:one-of parse-one-of) (:interleave parse-interleave) (:other-than parse-other-than) (:label parse-label) (:unicode-range parse-unicode-range) + |defparser $ %{} :CodeEntry (:doc |) + :code $ quote + defmacro defparser (comp-name args value-fn body) + assert "\"args in a list" $ list? args + quasiquote $ defn (~ comp-name) (~ args) + assert "\"a function for parser" $ fn? (~ value-fn) + {} (:parser-node :component) + :name $ turn-tag + quote $ ~ comp-name + :blackbox? false + :value-fn $ ~ value-fn + :args $ [] (~@ args) + :fn $ fn (~ args) (~ body) + |defparser- $ %{} :CodeEntry (:doc |) + :code $ quote + defmacro defparser- (comp-name args value-fn body) + assert "\"args in a list" $ list? args + quasiquote $ defn (~ comp-name) (~ args) + assert "\"a function for parser" $ fn? (~ value-fn) + {} (:parser-node :component) + :name $ turn-tag + quote $ ~ comp-name + :blackbox? true + :value-fn $ ~ value-fn + :args $ [] (~@ args) + :fn $ fn (~ args) (~ body) + |dev-check $ %{} :CodeEntry (:doc |) + :code $ quote + defmacro dev-check (& xs) "\"TODO" + |find-lilac $ %{} :CodeEntry (:doc |) + :code $ quote + defn find-lilac (content rule) + find-lilac-iter ([]) ([]) + if (string? content) (split content "\"") content + , rule + |find-lilac-iter $ %{} :CodeEntry (:doc |) + :code $ quote + defn find-lilac-iter (acc attempts content rule) + assert "\"expects content in sequence" $ list? content + if (empty? content) + {} (:result acc) (:attempts attempts) let - result $ parse-lilac xs x - if (:ok? result) - recur (conj acc result) (:rest result) y x - if (empty? acc) - {} (:ok? false) (:message "\"no match") (:parser-node :interleave) (:peek-result result) (:rest xs) + attempt $ parse-lilac content rule + if (:ok? attempt) + recur + conj acc $ {} + :content $ -> + take content $ - (count content) + count $ :rest attempt + join "\"" + :value $ :value attempt + conj attempts attempt + :rest attempt + , rule + recur acc (conj attempts attempt) (rest content) rule + |interleave+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn interleave+ (x y & args) + let + transform $ either (first args) identity + {} (:parser-node :interleave) (:x x) (:y y) (:transform transform) + |is+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn is+ (x & args) + let + transform $ either (first args) identity + {} (:parser-node :is) (:item x) (:transform transform) + |label+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn label+ (label item) + {} (:parser-node :label) (:label label) (:item item) + |many+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn many+ (item & args) + let + transform $ either (first args) identity + {} (:parser-node :many) (:item item) (:transform transform) + |one-of+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn one-of+ (xs & args) + let + transform $ either (first args) identity + when + not $ or (string? xs) (set? xs) + println "\"Unexpected argument passed to one-of+ :" xs + {} (:parser-node :one-of) (:items xs) (:transform transform) + |optional+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn optional+ (x & args) + let + transform $ either (first args) identity + {} (:parser-node :optional) (:item x) (:transform transform) + |or+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn or+ (xs & args) + when + not $ list? xs + println "\"Expected list passed to or+ :" xs + let + transform $ either (first args) identity + {} (:parser-node :or) (:items xs) (:transform transform) + |other-than+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn other-than+ (items & args) + let + transform $ either (first args) identity + when + not $ or (string? items) (set? items) + println "\"Unexpected parameter passed to other-than+ :" items + {} (:parser-node :other-than) (:items items) (:transform transform) + |parse-combine $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-combine (xs0 rule) + let + items $ :items rule + transform $ :transform rule + loop + acc $ [] + xs xs0 + ys items + cond + empty? ys {} (:ok? true) :value $ let v $ map acc (\ :value %) if (some? transform) (transform v) v :rest xs - :parser-node :interleave + :parser-node :combine :results acc - :peek-result result - |parse-is $ quote - defn parse-is (xs rule) - if (empty? xs) - {} (:ok? false) - :message $ str "\"expects " - pr-str $ :item rule - , "\" but got EOF" - :parser-node :is - :rest xs + true $ let + result $ parse-lilac xs (first ys) + if (:ok? result) + recur (conj acc result) (:rest result) (rest ys) + {} (:ok? false) (:parser-node :combine) (:message "\"failed to combine") (:result result) (:previous-results acc) (:rest xs) + |parse-component $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-component (xs rule) let - item $ :item rule - transform $ :transform rule - strip-result $ seq-strip-beginning xs (split item "\"") - if (:ok? strip-result) + rule-name $ :name rule + item $ apply (:fn rule) (:args rule) + result $ parse-lilac xs item + value-fn $ :value-fn rule + blackbox? $ :blackbox? rule + if (:ok? result) {} (:ok? true) - :value $ if (some? transform) (transform item) item - :rest $ :rest strip-result - :parser-node :is - {} (:ok? false) - :message $ str "\"expects " (pr-str item) "\" but got " - pr-str $ join - take xs $ &min (count item) (count xs) - , "\"" - :parser-node :is + :value $ value-fn (:value result) + :rest $ :rest result + :parser-node :component + :label rule-name + :result $ if blackbox? nil result + {} (:ok? false) (:message "\"failed branch") (:parser-node :component) (:label rule-name) + :result $ if blackbox? nil result :rest xs - |parse-label $ quote - defn parse-label (xs rule) - let - result $ parse-lilac xs (:item rule) - if (:ok? result) - {} (:ok? true) (:parser-node :label) - :label $ :label rule - :value $ :value result - :rest $ :rest result - :result result - {} (:ok? false) (:message nil) (:parser-node :label) - :label $ :label rule - :result result - :rest $ :rest result - |parse-lilac $ quote - defn parse-lilac (x rule) - assert "\"expects content in list or string" $ or (list? x) (string? x) - let - node $ :parser-node rule - method $ get core-methods node - user-method $ get (deref *custom-methods) node - xs $ if (string? x) (split x "\"") x - cond - fn? method - method xs rule - (fn? user-method) (user-method xs rule) - true $ do (echo "\"Unknown node" rule) nil - |parse-many $ quote - defn parse-many (xs0 rule) - let - item $ :item rule - transform $ :transform rule - loop - acc $ [] - xs xs0 - let - result $ parse-lilac xs item - if (:ok? result) - recur (conj acc result) (:rest result) - if (empty? acc) - {} (:ok? false) (:message "\"no match") (:parser-node :many) (:peek-result result) (:rest xs) - {} (:ok? true) - :value $ let - v $ map acc (\ :value %) - if (some? transform) (transform v) v - :rest xs - :parser-node :many - :results acc - :peek-result result - |parse-one-of $ quote - defn parse-one-of (xs rule) - list-match xs - () $ {} (:ok? false) (:message "\"unexpected EOF") (:parser-node :one-of) (:rest xs) - (x0 xss) + |parse-interleave $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-interleave (xs0 rule) + let + x0 $ :x rule + y0 $ :y rule + transform $ :transform rule + loop + acc $ [] + xs xs0 + x x0 + y y0 + let + result $ parse-lilac xs x + if (:ok? result) + recur (conj acc result) (:rest result) y x + if (empty? acc) + {} (:ok? false) (:message "\"no match") (:parser-node :interleave) (:peek-result result) (:rest xs) + {} (:ok? true) + :value $ let + v $ map acc (\ :value %) + if (some? transform) (transform v) v + :rest xs + :parser-node :interleave + :results acc + :peek-result result + |parse-is $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-is (xs rule) + if (empty? xs) + {} (:ok? false) + :message $ str "\"expects " + to-lispy-string $ :item rule + , "\" but got EOF" + :parser-node :is + :rest xs let - items $ :items rule + item $ :item rule transform $ :transform rule - if - if (string? items) (includes? items x0) (includes? items x0) + strip-result $ seq-strip-beginning xs (split item "\"") + if (:ok? strip-result) {} (:ok? true) - :value $ if (some? transform) (transform x0) x0 - :rest xss - :parser-node :one-of + :value $ if (some? transform) (transform item) item + :rest $ :rest strip-result + :parser-node :is {} (:ok? false) - :message $ str (pr-str x0) "\" is not in " - pr-str $ if (string? items) items (join-str "\"" items) - :parser-node :one-of + :message $ str "\"expects " (to-lispy-string item) "\" but got " + to-lispy-string $ join + take xs $ &min (count item) (count xs) + , "\"" + :parser-node :is :rest xs - |parse-optional $ quote - defn parse-optional (xs rule) - let - item $ :item rule - transform $ :transform rule - result $ parse-lilac xs item - if (:ok? result) - {} (:ok? true) - :value $ let - v $ :value result - if (some? transform) (transform v) v - :rest $ :rest result - :parser-node :optional - :result result - {} (:ok? true) (:value nil) (:result result) (:parser-node :optional) (:rest xs) - |parse-or $ quote - defn parse-or (xs rule) - let - items $ :items rule - transform $ :transform rule - loop - rules items - failures $ [] - if (empty? rules) - {} (:ok? false) - :message $ str "\"all " (count items) "\" rules missed" - :parser-node :or - :results failures - :rest xs + |parse-label $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-label (xs rule) + let + result $ parse-lilac xs (:item rule) + if (:ok? result) + {} (:ok? true) (:parser-node :label) + :label $ :label rule + :value $ :value result + :rest $ :rest result + :result result + {} (:ok? false) (:message nil) (:parser-node :label) + :label $ :label rule + :result result + :rest $ :rest result + |parse-lilac $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-lilac (x rule) + assert "\"expects content in list or string" $ or (list? x) (string? x) + let + node $ :parser-node rule + method $ get core-methods node + user-method $ get (deref *custom-methods) node + xs $ if (string? x) (split x "\"") x + cond + fn? method + method xs rule + (fn? user-method) (user-method xs rule) + true $ do (echo "\"Unknown node" rule) nil + |parse-many $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-many (xs0 rule) + let + item $ :item rule + transform $ :transform rule + loop + acc $ [] + xs xs0 let - result $ parse-lilac xs (first rules) + result $ parse-lilac xs item if (:ok? result) + recur (conj acc result) (:rest result) + if (empty? acc) + {} (:ok? false) (:message "\"no match") (:parser-node :many) (:peek-result result) (:rest xs) + {} (:ok? true) + :value $ let + v $ map acc (\ :value %) + if (some? transform) (transform v) v + :rest xs + :parser-node :many + :results acc + :peek-result result + |parse-one-of $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-one-of (xs rule) + list-match xs + () $ {} (:ok? false) (:message "\"unexpected EOF") (:parser-node :one-of) (:rest xs) + (x0 xss) + let + items $ :items rule + transform $ :transform rule + if + if (string? items) (includes? items x0) (includes? items x0) {} (:ok? true) - :value $ let - v $ :value result - if (some? transform) (transform v) v - :rest $ :rest result - :parser-node :or - :results failures - :result result - recur (rest rules) (conj failures result) - |parse-other-than $ quote - defn parse-other-than (xs rule) - list-match xs - () $ {} (:ok? false) (:message "\"Unexpected EOF") (:parser-node :other-than) (:rest xs) - (x0 xss) - let - items $ :items rule - transform $ :transform rule - if - if (string? items) (includes? items x0) (includes? items x0) - {} (:ok? false) - :message $ str (pr-str x0) "\" among " - pr-str $ if (string? items) items (join-str "\"" items) - , "\" is invalid" - :parser-node :other-than - :rest xs - {} (:ok? true) - :value $ if (some? transform) (transform x0) x0 - :rest xss - :parser-node :other-than - |parse-some $ quote - defn parse-some (xs0 rule) - let - item $ :item rule - transform $ :transform rule - loop - acc $ [] - xs xs0 - let - result $ parse-lilac xs item - if - :ok? $ either result ({}) - recur (conj acc result) (:rest result) - {} (:ok? true) - :value $ let - v $ map acc (\ :value %) - if (some? transform) (transform v) v - :rest xs - :parser-node :some - :results acc - :peek-result result - |parse-unicode-range $ quote - defn parse-unicode-range (xs rule) - list-match xs - () $ {} (:ok? false) (:message "\"unexpected EOF") (:parser-node :unicode-range) (:rest xs) - (x0 xss) - let - min-code $ :min-code rule - max-code $ :max-code rule - transform $ :transform rule - head-code $ get-char-code (first x0) - if - and (>= head-code min-code) (<= head-code max-code) - {} (:ok? true) - :value $ if (some? transform) (transform x0) x0 - :rest xss - :parser-node :unicode-range + :value $ if (some? transform) (transform x0) x0 + :rest xss + :parser-node :one-of + {} (:ok? false) + :message $ str (to-lispy-string x0) "\" is not in " + to-lispy-string $ if (string? items) items (join-str "\"" items) + :parser-node :one-of + :rest xs + |parse-optional $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-optional (xs rule) + let + item $ :item rule + transform $ :transform rule + result $ parse-lilac xs item + if (:ok? result) + {} (:ok? true) + :value $ let + v $ :value result + if (some? transform) (transform v) v + :rest $ :rest result + :parser-node :optional + :result result + {} (:ok? true) (:value nil) (:result result) (:parser-node :optional) (:rest xs) + |parse-or $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-or (xs rule) + let + items $ :items rule + transform $ :transform rule + loop + rules items + failures $ [] + if (empty? rules) {} (:ok? false) - :message $ str (pr-str x0) "\" of code " head-code "\" is not in between [" min-code "\", " max-code "\"]" - :parser-node :unicode-range + :message $ str "\"all " (count items) "\" rules missed" + :parser-node :or + :results failures :rest xs - |register-custom-rule! $ quote - defn register-custom-rule! (kind f) - assert (tag? kind) "\"expects kind in tag" - assert (fn? f) "\"expects parser rule in function" - println "\"registering parser rule" kind - swap! *custom-methods assoc kind f - |replace-iter $ quote - defn replace-iter (acc attempts content rule replacer) (; echo "\"replace iter...") - assert "\"expects content in list" $ list? content - list-match content - () $ {} (:result acc) (:attempts attempts) - (c0 cs) - let - attempt $ parse-lilac content rule - if (:ok? attempt) - recur - str acc $ replacer (:value attempt) - append attempts attempt - :rest attempt - , rule replacer - recur (str acc c0) (append attempts attempt) cs rule replacer - |replace-lilac $ quote - defn replace-lilac (content rule replacer) (echo "\"calling") - replace-iter "\"" ([]) - if (string? content) (split content "\"") content - , rule replacer - |some+ $ quote - defn some+ (x & args) - if (nil? x) (raise "\"expected non-empty rule") - let - transform $ either (first args) identity - {} (:parser-node :some) (:item x) (:transform transform) - |unicode-range+ $ quote - defn unicode-range+ (min-code max-code & args) - let - transform $ either (first args) identity - {} (:parser-node :unicode-range) (:min-code min-code) (:max-code max-code) (:transform transform) - :ns $ quote - ns lilac-parser.core $ :require - [] lilac-parser.util :refer $ [] seq-strip-beginning - |lilac-parser.demo.json $ {} + let + result $ parse-lilac xs (first rules) + if (:ok? result) + {} (:ok? true) + :value $ let + v $ :value result + if (some? transform) (transform v) v + :rest $ :rest result + :parser-node :or + :results failures + :result result + recur (rest rules) (conj failures result) + |parse-other-than $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-other-than (xs rule) + list-match xs + () $ {} (:ok? false) (:message "\"Unexpected EOF") (:parser-node :other-than) (:rest xs) + (x0 xss) + let + items $ :items rule + transform $ :transform rule + if + if (string? items) (includes? items x0) (includes? items x0) + {} (:ok? false) + :message $ str (to-lispy-string x0) "\" among " + to-lispy-string $ if (string? items) items (join-str "\"" items) + , "\" is invalid" + :parser-node :other-than + :rest xs + {} (:ok? true) + :value $ if (some? transform) (transform x0) x0 + :rest xss + :parser-node :other-than + |parse-some $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-some (xs0 rule) + let + item $ :item rule + transform $ :transform rule + loop + acc $ [] + xs xs0 + let + result $ parse-lilac xs item + if + :ok? $ either result ({}) + recur (conj acc result) (:rest result) + {} (:ok? true) + :value $ let + v $ map acc (\ :value %) + if (some? transform) (transform v) v + :rest xs + :parser-node :some + :results acc + :peek-result result + |parse-unicode-range $ %{} :CodeEntry (:doc |) + :code $ quote + defn parse-unicode-range (xs rule) + list-match xs + () $ {} (:ok? false) (:message "\"unexpected EOF") (:parser-node :unicode-range) (:rest xs) + (x0 xss) + let + min-code $ :min-code rule + max-code $ :max-code rule + transform $ :transform rule + head-code $ get-char-code (first x0) + if + and (>= head-code min-code) (<= head-code max-code) + {} (:ok? true) + :value $ if (some? transform) (transform x0) x0 + :rest xss + :parser-node :unicode-range + {} (:ok? false) + :message $ str (to-lispy-string x0) "\" of code " head-code "\" is not in between [" min-code "\", " max-code "\"]" + :parser-node :unicode-range + :rest xs + |register-custom-rule! $ %{} :CodeEntry (:doc |) + :code $ quote + defn register-custom-rule! (kind f) + assert (tag? kind) "\"expects kind in tag" + assert (fn? f) "\"expects parser rule in function" + println "\"registering parser rule" kind + swap! *custom-methods assoc kind f + |replace-iter $ %{} :CodeEntry (:doc |) + :code $ quote + defn replace-iter (acc attempts content rule replacer) (; echo "\"replace iter...") + assert "\"expects content in list" $ list? content + list-match content + () $ {} (:result acc) (:attempts attempts) + (c0 cs) + let + attempt $ parse-lilac content rule + if (:ok? attempt) + recur + str acc $ replacer (:value attempt) + append attempts attempt + :rest attempt + , rule replacer + recur (str acc c0) (append attempts attempt) cs rule replacer + |replace-lilac $ %{} :CodeEntry (:doc |) + :code $ quote + defn replace-lilac (content rule replacer) (echo "\"calling") + replace-iter "\"" ([]) + if (string? content) (split content "\"") content + , rule replacer + |some+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn some+ (x & args) + if (nil? x) (raise "\"expected non-empty rule") + let + transform $ either (first args) identity + {} (:parser-node :some) (:item x) (:transform transform) + |unicode-range+ $ %{} :CodeEntry (:doc |) + :code $ quote + defn unicode-range+ (min-code max-code & args) + let + transform $ either (first args) identity + {} (:parser-node :unicode-range) (:min-code min-code) (:max-code max-code) (:transform transform) + :ns $ %{} :CodeEntry (:doc |) + :code $ quote + ns lilac-parser.core $ :require + [] lilac-parser.util :refer $ [] seq-strip-beginning + |lilac-parser.demo.json $ %{} :FileEntry :defs $ {} - |array-parser+ $ quote - defparser array-parser+ () - fn (x) - first $ nth x 1 - combine+ $ [] (is+ "\"[") - some+ $ interleave+ (value-parser+) comma-parser - fn (xs) (take-nth xs 2) - is+ "\"]" - |boolean-parser $ quote - def boolean-parser $ label+ "\"boolean" - or+ - [] (is+ "\"true") (is+ "\"false") + |array-parser+ $ %{} :CodeEntry (:doc |) + :code $ quote + defparser array-parser+ () fn (x) - if (= x "\"true") true false - |comma-parser $ quote - def comma-parser $ label+ "\"comma" - combine+ - [] space-parser (is+ "\",") space-parser - fn (x) nil - |demo-parser $ quote - def demo-parser $ many+ (other-than+ "\"abc") - |digits-parser $ quote - def digits-parser $ many+ (one-of+ "\"0123456789") - fn (xs) (.join-str xs "\"") - |nil-parser $ quote - def nil-parser $ label+ "\"nil" - or+ - [] (is+ "\"null") (is+ "\"undefined") - fn (x) nil - |number-parser $ quote - def number-parser $ label+ "\"number" - combine+ - [] - optional+ $ is+ "\"-" - , digits-parser $ optional+ - combine+ - [] (is+ "\".") digits-parser - fn (xs) (.join-str xs "\"") - fn (xs) - js/Number $ .join-str xs "\"" - |object-parser+ $ quote - defparser object-parser+ () identity $ combine+ - [] (is+ "\"{") - optional+ $ interleave+ - combine+ - [] string-parser space-parser (is+ "\":") space-parser $ value-parser+ - fn (xs) - [] (nth xs 0) (nth xs 4) - , comma-parser + first $ nth x 1 + combine+ $ [] (is+ "\"[") + some+ $ interleave+ (value-parser+) comma-parser fn (xs) (take-nth xs 2) - is+ "\"}" - fn (xs) - pairs-map $ nth xs 1 - |space-parser $ quote - def space-parser $ label+ "\"space" - some+ (is+ "\" ") - fn (x) nil - |string-parser $ quote - def string-parser $ label+ "\"string" - combine+ - [] (is+ "\"\"") - some+ $ or+ - [] (other-than+ "\"\"\\") (is+ "\"\\\"") (is+ "\"\\\\") (is+ "\"\\n") - is+ "\"\"" + is+ "\"]" + |boolean-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def boolean-parser $ label+ "\"boolean" + or+ + [] (is+ "\"true") (is+ "\"false") + fn (x) + if (= x "\"true") true false + |comma-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def comma-parser $ label+ "\"comma" + combine+ + [] space-parser (is+ "\",") space-parser + fn (x) nil + |demo-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def demo-parser $ many+ (other-than+ "\"abc") + |digits-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def digits-parser $ many+ (one-of+ "\"0123456789") + fn (xs) (.join-str xs "\"") + |nil-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def nil-parser $ label+ "\"nil" + or+ + [] (is+ "\"null") (is+ "\"undefined") + fn (x) nil + |number-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def number-parser $ label+ "\"number" + combine+ + [] + optional+ $ is+ "\"-" + , digits-parser $ optional+ + combine+ + [] (is+ "\".") digits-parser + fn (xs) (.join-str xs "\"") + fn (xs) + js/Number $ .join-str xs "\"" + |object-parser+ $ %{} :CodeEntry (:doc |) + :code $ quote + defparser object-parser+ () identity $ combine+ + [] (is+ "\"{") + optional+ $ interleave+ + combine+ + [] string-parser space-parser (is+ "\":") space-parser $ value-parser+ + fn (xs) + [] (nth xs 0) (nth xs 4) + , comma-parser + fn (xs) (take-nth xs 2) + is+ "\"}" fn (xs) - .join-str (nth xs 1) "\"" - |take-nth $ quote - defn take-nth (xs n) - take-nth-iter ([]) 0 xs n - |take-nth-iter $ quote - defn take-nth-iter (acc i xs step) - list-match xs - () acc - (x0 xss) - case-default - recur acc (inc i) xss step - 0 $ recur (conj acc x0) (inc i) xss step - (dec step) (recur acc 0 xss step) - |value-parser+ $ quote - defparser value-parser+ () identity $ or+ - [] number-parser string-parser nil-parser boolean-parser (array-parser+) (object-parser+) - :ns $ quote - ns lilac-parser.demo.json $ :require - [] lilac-parser.core :refer $ [] interleave+ is+ other-than+ many+ combine+ optional+ one-of+ some+ or+ defparser label+ - [] clojure.string :as string - |lilac-parser.demo.s-expr $ {} + pairs-map $ nth xs 1 + |space-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def space-parser $ label+ "\"space" + some+ (is+ "\" ") + fn (x) nil + |string-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def string-parser $ label+ "\"string" + combine+ + [] (is+ "\"\"") + some+ $ or+ + [] (other-than+ "\"\"\\") (is+ "\"\\\"") (is+ "\"\\\\") (is+ "\"\\n") + is+ "\"\"" + fn (xs) + .join-str (nth xs 1) "\"" + |take-nth $ %{} :CodeEntry (:doc |) + :code $ quote + defn take-nth (xs n) + take-nth-iter ([]) 0 xs n + |take-nth-iter $ %{} :CodeEntry (:doc |) + :code $ quote + defn take-nth-iter (acc i xs step) + list-match xs + () acc + (x0 xss) + case-default + recur acc (inc i) xss step + 0 $ recur (conj acc x0) (inc i) xss step + (dec step) (recur acc 0 xss step) + |value-parser+ $ %{} :CodeEntry (:doc |) + :code $ quote + defparser value-parser+ () identity $ or+ + [] number-parser string-parser nil-parser boolean-parser (array-parser+) (object-parser+) + :ns $ %{} :CodeEntry (:doc |) + :code $ quote + ns lilac-parser.demo.json $ :require + [] lilac-parser.core :refer $ [] interleave+ is+ other-than+ many+ combine+ optional+ one-of+ some+ or+ defparser label+ + [] clojure.string :as string + |lilac-parser.demo.s-expr $ %{} :FileEntry :defs $ {} - |number-parser $ quote - def number-parser $ many+ (one-of+ "\"1234567890") - |s-expr-parser+ $ quote - defparser s-expr-parser+ () identity $ combine+ - [] (is+ "\"(") - some+ $ or+ - [] number-parser word-parser space-parser $ s-expr-parser+ - is+ "\")" - |space-parser $ quote - def space-parser $ is+ "\" " - |word-parser $ quote - def word-parser $ many+ (one-of+ "\"qwertyuiopasdfghjklzxcvbnm") - :ns $ quote - ns lilac-parser.demo.s-expr $ :require - [] lilac-parser.core :refer $ [] parse-lilac defparser is+ combine+ some+ many+ optional+ or+ one-of+ some+ - |lilac-parser.main $ {} + |number-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def number-parser $ many+ (one-of+ "\"1234567890") + |s-expr-parser+ $ %{} :CodeEntry (:doc |) + :code $ quote + defparser s-expr-parser+ () identity $ combine+ + [] (is+ "\"(") + some+ $ or+ + [] number-parser word-parser space-parser $ s-expr-parser+ + is+ "\")" + |space-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def space-parser $ is+ "\" " + |word-parser $ %{} :CodeEntry (:doc |) + :code $ quote + def word-parser $ many+ (one-of+ "\"qwertyuiopasdfghjklzxcvbnm") + :ns $ %{} :CodeEntry (:doc |) + :code $ quote + ns lilac-parser.demo.s-expr $ :require + [] lilac-parser.core :refer $ [] parse-lilac defparser is+ combine+ some+ many+ optional+ or+ one-of+ some+ + |lilac-parser.main $ %{} :FileEntry :defs $ {} - |*reel $ quote - defatom *reel $ -> reel-schema/reel (assoc :base schema/store) (assoc :store schema/store) - |dispatch! $ quote - defn dispatch! (op) - when - and config/dev? $ not= (nth op 0) :states - println "\"Dispatch:" op - reset! *reel $ reel-updater updater @*reel op - |main! $ quote - defn main! () - println "\"Running mode:" $ if config/dev? "\"dev" "\"release" - if config/dev? $ load-console-formatter! - render-app! - add-watch *reel :changes $ fn (reel prev) (render-app!) - listen-devtools! |k dispatch! - js/window.addEventListener |beforeunload $ fn (event) (persist-storage!) - flipped js/setInterval 60000 persist-storage! - ; let - raw $ js/localStorage.getItem (:storage-key config/site) - when (some? raw) - dispatch! :hydrate-storage $ parse-cirru-edn raw - println "|App started." - |mount-target $ quote - def mount-target $ .querySelector js/document |.app - |persist-storage! $ quote - defn persist-storage! () $ js/localStorage.setItem (:storage-key config/site) - format-cirru-edn $ :store @*reel - |reload! $ quote - defn reload! () $ if (nil? build-errors) - do (remove-watch *reel :changes) (clear-cache!) + |*reel $ %{} :CodeEntry (:doc |) + :code $ quote + defatom *reel $ -> reel-schema/reel (assoc :base schema/store) (assoc :store schema/store) + |dispatch! $ %{} :CodeEntry (:doc |) + :code $ quote + defn dispatch! (op) + when + and config/dev? $ not= (nth op 0) :states + println "\"Dispatch:" op + reset! *reel $ reel-updater updater @*reel op + |main! $ %{} :CodeEntry (:doc |) + :code $ quote + defn main! () + println "\"Running mode:" $ if config/dev? "\"dev" "\"release" + if config/dev? $ load-console-formatter! + render-app! add-watch *reel :changes $ fn (reel prev) (render-app!) - reset! *reel $ refresh-reel @*reel schema/store updater - hud! "\"ok~" "\"Ok" - hud! "\"error" build-errors - |render-app! $ quote - defn render-app! () $ render! mount-target (comp-container @*reel) dispatch! - |snippets $ quote - defn snippets () $ println config/cdn? - |ssr? $ quote - def ssr? $ some? (js/document.querySelector |meta.respo-ssr) - :ns $ quote - ns lilac-parser.main $ :require - [] respo.core :refer $ [] render! clear-cache! realize-ssr! - [] lilac-parser.comp.container :refer $ [] comp-container - [] lilac-parser.updater :refer $ [] updater - [] lilac-parser.schema :as schema - [] reel.util :refer $ [] listen-devtools! - [] reel.core :refer $ [] reel-updater refresh-reel - [] reel.schema :as reel-schema - [] cljs.reader :refer $ [] read-string - [] lilac-parser.config :as config - [] cumulo-util.core :refer $ [] repeat! - "\"./calcit.build-errors" :default build-errors - "\"bottom-tip" :default hud! - |lilac-parser.preset $ {} + listen-devtools! |k dispatch! + js/window.addEventListener |beforeunload $ fn (event) (persist-storage!) + flipped js/setInterval 60000 persist-storage! + ; let + raw $ js/localStorage.getItem (:storage-key config/site) + when (some? raw) + dispatch! :hydrate-storage $ parse-cirru-edn raw + println "|App started." + |mount-target $ %{} :CodeEntry (:doc |) + :code $ quote + def mount-target $ .querySelector js/document |.app + |persist-storage! $ %{} :CodeEntry (:doc |) + :code $ quote + defn persist-storage! () $ js/localStorage.setItem (:storage-key config/site) + format-cirru-edn $ :store @*reel + |reload! $ %{} :CodeEntry (:doc |) + :code $ quote + defn reload! () $ if (nil? build-errors) + do (remove-watch *reel :changes) (clear-cache!) + add-watch *reel :changes $ fn (reel prev) (render-app!) + reset! *reel $ refresh-reel @*reel schema/store updater + hud! "\"ok~" "\"Ok" + hud! "\"error" build-errors + |render-app! $ %{} :CodeEntry (:doc |) + :code $ quote + defn render-app! () $ render! mount-target (comp-container @*reel) dispatch! + |snippets $ %{} :CodeEntry (:doc |) + :code $ quote + defn snippets () $ println config/cdn? + |ssr? $ %{} :CodeEntry (:doc |) + :code $ quote + def ssr? $ some? (js/document.querySelector |meta.respo-ssr) + :ns $ %{} :CodeEntry (:doc |) + :code $ quote + ns lilac-parser.main $ :require + [] respo.core :refer $ [] render! clear-cache! realize-ssr! + [] lilac-parser.comp.container :refer $ [] comp-container + [] lilac-parser.updater :refer $ [] updater + [] lilac-parser.schema :as schema + [] reel.util :refer $ [] listen-devtools! + [] reel.core :refer $ [] reel-updater refresh-reel + [] reel.schema :as reel-schema + [] cljs.reader :refer $ [] read-string + [] lilac-parser.config :as config + [] cumulo-util.core :refer $ [] repeat! + "\"./calcit.build-errors" :default build-errors + "\"bottom-tip" :default hud! + |lilac-parser.preset $ %{} :FileEntry :defs $ {} - |lilac-alphabet $ quote - def lilac-alphabet $ label+ "\"alphabet" (one-of+ "\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") - |lilac-chinese-char $ quote - def lilac-chinese-char $ label+ "\"Chinese char" (unicode-range+ 0x4e00 0x9fa5) - |lilac-comma-space $ quote - def lilac-comma-space $ label+ "\"comma with spaces" - combine+ - [] (some+ lilac-space) (is+ "\",") (some+ lilac-space) - fn (x) nil - |lilac-digit $ quote - def lilac-digit $ label+ "\"digit" (one-of+ "\"0123456789") - |lilac-space $ quote - def lilac-space $ is+ "\" " - :ns $ quote - ns lilac-parser.preset $ :require - [] lilac-parser.core :refer $ [] parse-lilac defparser many+ is+ interleave+ some+ one-of+ combine+ optional+ other-than+ or+ unicode-range+ label+ - |lilac-parser.schema $ {} + |lilac-alphabet $ %{} :CodeEntry (:doc |) + :code $ quote + def lilac-alphabet $ label+ "\"alphabet" (one-of+ "\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") + |lilac-chinese-char $ %{} :CodeEntry (:doc |) + :code $ quote + def lilac-chinese-char $ label+ "\"Chinese char" (unicode-range+ 0x4e00 0x9fa5) + |lilac-comma-space $ %{} :CodeEntry (:doc |) + :code $ quote + def lilac-comma-space $ label+ "\"comma with spaces" + combine+ + [] (some+ lilac-space) (is+ "\",") (some+ lilac-space) + fn (x) nil + |lilac-digit $ %{} :CodeEntry (:doc |) + :code $ quote + def lilac-digit $ label+ "\"digit" (one-of+ "\"0123456789") + |lilac-space $ %{} :CodeEntry (:doc |) + :code $ quote + def lilac-space $ is+ "\" " + :ns $ %{} :CodeEntry (:doc |) + :code $ quote + ns lilac-parser.preset $ :require + [] lilac-parser.core :refer $ [] parse-lilac defparser many+ is+ interleave+ some+ one-of+ combine+ optional+ other-than+ or+ unicode-range+ label+ + |lilac-parser.schema $ %{} :FileEntry :defs $ {} - |store $ quote - def store $ {} - :states $ {} - :ns $ quote (ns lilac-parser.schema) - |lilac-parser.test $ {} + |store $ %{} :CodeEntry (:doc |) + :code $ quote + def store $ {} + :states $ {} + :ns $ %{} :CodeEntry (:doc |) + :code $ quote (ns lilac-parser.schema) + |lilac-parser.test $ %{} :FileEntry :defs $ {} - |exactly-ok? $ quote - defn exactly-ok? (x) - and (:ok? x) - empty? $ :rest x - |main! $ quote - defn main! () (reset! *quit-on-failure? true) (test-combine) (test-find) (test-interleave) (test-is) (test-many) (test-oneof) (test-optional) (test-or) (test-other-than) (test-preset) (test-replace) (test-some) (test-unicode-range) - |not-ok? $ quote - defn not-ok? (x) - not $ :ok? x - |reload! $ quote - defn reload! () $ println "\"TODO" - |roughly-ok? $ quote - defn roughly-ok? (x) - and (:ok? x) - not $ empty? (:rest x) - |test-combine $ quote - deftest test-combine - testing "\"is xy" $ is - exactly-ok? $ parse-lilac "\"xy" - combine+ $ [] (is+ "\"x") (is+ "\"y") - testing "\"contains xy" $ is - roughly-ok? $ parse-lilac "\"xyz" - combine+ $ [] (is+ "\"x") (is+ "\"y") - testing "\"wrong order Of xy" $ is - not-ok? $ parse-lilac "\"xy" - combine+ $ [] (is+ "\"y") (is+ "\"x") - |test-find $ quote - deftest test-find $ testing - is $ = 2 - count $ :result - find-lilac "\"write cumulo and respo" $ or+ - [] (is+ "\"cumulo") (is+ "\"respo") - is $ = 1 - count $ :result - find-lilac "\"write cumulo and phlox" $ or+ - [] (is+ "\"cumulo") (is+ "\"respo") - is $ = 0 - count $ :result - find-lilac "\"write cumulo and phlox" $ or+ - [] (is+ "\"cirru") (is+ "\"respo") - |test-interleave $ quote - deftest test-interleave - testing "\"repeat xy" $ is - exactly-ok? $ parse-lilac "\"xy" - interleave+ (is+ "\"x") (is+ "\"y") - testing "\"repeat xy of 3" $ is - exactly-ok? $ parse-lilac "\"xyx" - interleave+ (is+ "\"x") (is+ "\"y") - testing "\"repeat xy of 4" $ is - exactly-ok? $ parse-lilac "\"xyxy" - interleave+ (is+ "\"x") (is+ "\"y") - testing "\"repeat xy wrong" $ is - not-ok? $ parse-lilac "\"yxy" - interleave+ (is+ "\"x") (is+ "\"y") - |test-is $ quote - deftest test-is - testing "\"is x" $ is - exactly-ok? $ parse-lilac "\"x" (is+ "\"x") - testing "\"is xyx" $ is - exactly-ok? $ parse-lilac "\"xyz" (is+ "\"xyz") - testing "\"has x" $ is - roughly-ok? $ parse-lilac "\"xy" (is+ "\"x") - testing "\"roughly ok is not same as exactly ok" $ is - not $ exactly-ok? - parse-lilac "\"xy" $ is+ "\"x" - testing "\"is not x" $ is - not-ok? $ parse-lilac "\"y" (is+ "\"x") - |test-many $ quote - deftest test-many - testing "\"an x" $ is - exactly-ok? $ parse-lilac "\"x" - many+ $ is+ "\"x" - testing "\"two xs" $ is - exactly-ok? $ parse-lilac "\"xx" - many+ $ is+ "\"x" - testing "\"many xs" $ is - exactly-ok? $ parse-lilac "\"xxx" - many+ $ is+ "\"x" - testing "\"contains many xs" $ is - roughly-ok? $ parse-lilac "\"xxxy" - many+ $ is+ "\"x" - |test-oneof $ quote - deftest test-oneof - testing "\"x/y/z is one of xyz" + |exactly-ok? $ %{} :CodeEntry (:doc |) + :code $ quote + defn exactly-ok? (x) + and (:ok? x) + empty? $ :rest x + |main! $ %{} :CodeEntry (:doc |) + :code $ quote + defn main! () (reset! *quit-on-failure? true) (test-combine) (test-find) (test-interleave) (test-is) (test-many) (test-oneof) (test-optional) (test-or) (test-other-than) (test-preset) (test-replace) (test-some) (test-unicode-range) + |not-ok? $ %{} :CodeEntry (:doc |) + :code $ quote + defn not-ok? (x) + not $ :ok? x + |reload! $ %{} :CodeEntry (:doc |) + :code $ quote + defn reload! () $ println "\"TODO" + |roughly-ok? $ %{} :CodeEntry (:doc |) + :code $ quote + defn roughly-ok? (x) + and (:ok? x) + not $ empty? (:rest x) + |test-combine $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-combine + testing "\"is xy" $ is + exactly-ok? $ parse-lilac "\"xy" + combine+ $ [] (is+ "\"x") (is+ "\"y") + testing "\"contains xy" $ is + roughly-ok? $ parse-lilac "\"xyz" + combine+ $ [] (is+ "\"x") (is+ "\"y") + testing "\"wrong order Of xy" $ is + not-ok? $ parse-lilac "\"xy" + combine+ $ [] (is+ "\"y") (is+ "\"x") + |test-find $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-find $ testing + is $ = 2 + count $ :result + find-lilac "\"write cumulo and respo" $ or+ + [] (is+ "\"cumulo") (is+ "\"respo") + is $ = 1 + count $ :result + find-lilac "\"write cumulo and phlox" $ or+ + [] (is+ "\"cumulo") (is+ "\"respo") + is $ = 0 + count $ :result + find-lilac "\"write cumulo and phlox" $ or+ + [] (is+ "\"cirru") (is+ "\"respo") + |test-interleave $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-interleave + testing "\"repeat xy" $ is + exactly-ok? $ parse-lilac "\"xy" + interleave+ (is+ "\"x") (is+ "\"y") + testing "\"repeat xy of 3" $ is + exactly-ok? $ parse-lilac "\"xyx" + interleave+ (is+ "\"x") (is+ "\"y") + testing "\"repeat xy of 4" $ is + exactly-ok? $ parse-lilac "\"xyxy" + interleave+ (is+ "\"x") (is+ "\"y") + testing "\"repeat xy wrong" $ is + not-ok? $ parse-lilac "\"yxy" + interleave+ (is+ "\"x") (is+ "\"y") + |test-is $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-is + testing "\"is x" $ is + exactly-ok? $ parse-lilac "\"x" (is+ "\"x") + testing "\"is xyx" $ is + exactly-ok? $ parse-lilac "\"xyz" (is+ "\"xyz") + testing "\"has x" $ is + roughly-ok? $ parse-lilac "\"xy" (is+ "\"x") + testing "\"roughly ok is not same as exactly ok" $ is + not $ exactly-ok? + parse-lilac "\"xy" $ is+ "\"x" + testing "\"is not x" $ is + not-ok? $ parse-lilac "\"y" (is+ "\"x") + |test-many $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-many + testing "\"an x" $ is + exactly-ok? $ parse-lilac "\"x" + many+ $ is+ "\"x" + testing "\"two xs" $ is + exactly-ok? $ parse-lilac "\"xx" + many+ $ is+ "\"x" + testing "\"many xs" $ is + exactly-ok? $ parse-lilac "\"xxx" + many+ $ is+ "\"x" + testing "\"contains many xs" $ is + roughly-ok? $ parse-lilac "\"xxxy" + many+ $ is+ "\"x" + |test-oneof $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-oneof + testing "\"x/y/z is one of xyz" + is $ exactly-ok? + parse-lilac "\"x" $ one-of+ "\"xyz" + is $ exactly-ok? + parse-lilac "\"y" $ one-of+ "\"xyz" + is $ exactly-ok? + parse-lilac "\"z" $ one-of+ "\"xyz" + testing "\"w is not one of xyz" $ is + not-ok? $ parse-lilac "\"w" (one-of+ "\"xyz") + testing "\"xy has one of xyz" $ is + roughly-ok? $ parse-lilac "\"xy" (one-of+ "\"xyz") + |test-optional $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-optional + testing "\"optional x" $ is + exactly-ok? $ parse-lilac "\"x" + optional+ $ is+ "\"x" + testing "\"optional nil x" $ is + exactly-ok? $ parse-lilac "\"" + optional+ $ is+ "\"x" + testing "\"x for optional y" $ is + roughly-ok? $ parse-lilac "\"x" + optional+ $ is+ "\"y" + |test-or $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-or + testing "\"x or y" $ is + exactly-ok? $ parse-lilac "\"x" + or+ $ [] (is+ "\"x") (is+ "\"y") + testing "\"x or y" $ is + exactly-ok? $ parse-lilac "\"y" + or+ $ [] (is+ "\"x") (is+ "\"y") + testing "\"z is x or y" $ is + not-ok? $ parse-lilac "\"z" + or+ $ [] (is+ "\"x") (is+ "\"y") + |test-other-than $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-other-than + testing "\"other than abc" $ is + exactly-ok? $ parse-lilac "\"x" (other-than+ "\"abc") + testing "\"contains text other than abc" $ is + roughly-ok? $ parse-lilac "\"xy" (other-than+ "\"abc") + testing "\"a is in abc" $ is + not-ok? $ parse-lilac "\"a" (other-than+ "\"abc") + |test-preset $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-preset + testing "\"find alphabet" + is $ exactly-ok? (parse-lilac "\"a" lilac-alphabet) + is $ exactly-ok? (parse-lilac "\"A" lilac-alphabet) + is $ not-ok? (parse-lilac "\"." lilac-alphabet) + testing "\"digits" + is $ exactly-ok? (parse-lilac "\"1" lilac-digit) + is $ not-ok? (parse-lilac "\"a" lilac-digit) + testing "\"comma with spaces" + is $ exactly-ok? (parse-lilac "\"," lilac-comma-space) + is $ exactly-ok? (parse-lilac "\", " lilac-comma-space) + is $ exactly-ok? (parse-lilac "\" ," lilac-comma-space) + is $ exactly-ok? (parse-lilac "\" , " lilac-comma-space) + is $ exactly-ok? (parse-lilac "\" , " lilac-comma-space) + is $ not-ok? (parse-lilac "\"." lilac-comma-space) + testing "\"chinese character" + is $ exactly-ok? (parse-lilac "\"汉" lilac-chinese-char) + is $ not-ok? (parse-lilac "\"E" lilac-chinese-char) + is $ not-ok? (parse-lilac "\"," lilac-chinese-char) + is $ not-ok? (parse-lilac "\"," lilac-chinese-char) + |test-replace $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-replace $ testing "\"replaced content" + is $ = "\"my project" + :result $ replace-lilac "\"cumulo project" + or+ $ [] (is+ "\"cumulo") (is+ "\"respo") + fn (x) "\"my" + is $ = "\"my project" + :result $ replace-lilac "\"respo project" + or+ $ [] (is+ "\"cumulo") (is+ "\"respo") + fn (x) "\"my" + is $ = "\"phlox project" + :result $ replace-lilac "\"phlox project" + or+ $ [] (is+ "\"cumulo") (is+ "\"respo") + fn (x) "\"my" + |test-some $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-some + testing "\"no x" $ is + exactly-ok? $ parse-lilac "\"" + some+ $ is+ "\"x" + testing "\"an x" $ is + exactly-ok? $ parse-lilac "\"x" + some+ $ is+ "\"x" + testing "\"multiple x" $ is + exactly-ok? $ parse-lilac "\"xx" + some+ $ is+ "\"x" + testing "\"contains multiple x" $ is + roughly-ok? $ parse-lilac "\"xxy" + some+ $ is+ "\"x" + testing "\"no x in y" $ is + roughly-ok? $ parse-lilac "\"y" + some+ $ is+ "\"x" + |test-unicode-range $ %{} :CodeEntry (:doc |) + :code $ quote + deftest test-unicode-range $ testing "\"parse by unicode" is $ exactly-ok? - parse-lilac "\"x" $ one-of+ "\"xyz" + parse-lilac "\"a" $ unicode-range+ 97 122 is $ exactly-ok? - parse-lilac "\"y" $ one-of+ "\"xyz" - is $ exactly-ok? - parse-lilac "\"z" $ one-of+ "\"xyz" - testing "\"w is not one of xyz" $ is - not-ok? $ parse-lilac "\"w" (one-of+ "\"xyz") - testing "\"xy has one of xyz" $ is - roughly-ok? $ parse-lilac "\"xy" (one-of+ "\"xyz") - |test-optional $ quote - deftest test-optional - testing "\"optional x" $ is - exactly-ok? $ parse-lilac "\"x" - optional+ $ is+ "\"x" - testing "\"optional nil x" $ is - exactly-ok? $ parse-lilac "\"" - optional+ $ is+ "\"x" - testing "\"x for optional y" $ is - roughly-ok? $ parse-lilac "\"x" - optional+ $ is+ "\"y" - |test-or $ quote - deftest test-or - testing "\"x or y" $ is - exactly-ok? $ parse-lilac "\"x" - or+ $ [] (is+ "\"x") (is+ "\"y") - testing "\"x or y" $ is - exactly-ok? $ parse-lilac "\"y" - or+ $ [] (is+ "\"x") (is+ "\"y") - testing "\"z is x or y" $ is - not-ok? $ parse-lilac "\"z" - or+ $ [] (is+ "\"x") (is+ "\"y") - |test-other-than $ quote - deftest test-other-than - testing "\"other than abc" $ is - exactly-ok? $ parse-lilac "\"x" (other-than+ "\"abc") - testing "\"contains text other than abc" $ is - roughly-ok? $ parse-lilac "\"xy" (other-than+ "\"abc") - testing "\"a is in abc" $ is - not-ok? $ parse-lilac "\"a" (other-than+ "\"abc") - |test-preset $ quote - deftest test-preset - testing "\"find alphabet" - is $ exactly-ok? (parse-lilac "\"a" lilac-alphabet) - is $ exactly-ok? (parse-lilac "\"A" lilac-alphabet) - is $ not-ok? (parse-lilac "\"." lilac-alphabet) - testing "\"digits" - is $ exactly-ok? (parse-lilac "\"1" lilac-digit) - is $ not-ok? (parse-lilac "\"a" lilac-digit) - testing "\"comma with spaces" - is $ exactly-ok? (parse-lilac "\"," lilac-comma-space) - is $ exactly-ok? (parse-lilac "\", " lilac-comma-space) - is $ exactly-ok? (parse-lilac "\" ," lilac-comma-space) - is $ exactly-ok? (parse-lilac "\" , " lilac-comma-space) - is $ exactly-ok? (parse-lilac "\" , " lilac-comma-space) - is $ not-ok? (parse-lilac "\"." lilac-comma-space) - testing "\"chinese character" - is $ exactly-ok? (parse-lilac "\"汉" lilac-chinese-char) - is $ not-ok? (parse-lilac "\"E" lilac-chinese-char) - is $ not-ok? (parse-lilac "\"," lilac-chinese-char) - is $ not-ok? (parse-lilac "\"," lilac-chinese-char) - |test-replace $ quote - deftest test-replace $ testing "\"replaced content" - is $ = "\"my project" - :result $ replace-lilac "\"cumulo project" - or+ $ [] (is+ "\"cumulo") (is+ "\"respo") - fn (x) "\"my" - is $ = "\"my project" - :result $ replace-lilac "\"respo project" - or+ $ [] (is+ "\"cumulo") (is+ "\"respo") - fn (x) "\"my" - is $ = "\"phlox project" - :result $ replace-lilac "\"phlox project" - or+ $ [] (is+ "\"cumulo") (is+ "\"respo") - fn (x) "\"my" - |test-some $ quote - deftest test-some - testing "\"no x" $ is - exactly-ok? $ parse-lilac "\"" - some+ $ is+ "\"x" - testing "\"an x" $ is - exactly-ok? $ parse-lilac "\"x" - some+ $ is+ "\"x" - testing "\"multiple x" $ is - exactly-ok? $ parse-lilac "\"xx" - some+ $ is+ "\"x" - testing "\"contains multiple x" $ is - roughly-ok? $ parse-lilac "\"xxy" - some+ $ is+ "\"x" - testing "\"no x in y" $ is - roughly-ok? $ parse-lilac "\"y" - some+ $ is+ "\"x" - |test-unicode-range $ quote - deftest test-unicode-range $ testing "\"parse by unicode" - is $ exactly-ok? - parse-lilac "\"a" $ unicode-range+ 97 122 - is $ exactly-ok? - parse-lilac "\"z" $ unicode-range+ 97 122 - is $ not-ok? - parse-lilac "\"A" $ unicode-range+ 97 122 - :ns $ quote - ns lilac-parser.test $ :require - [] calcit-test.core :refer $ [] deftest is testing *quit-on-failure? - [] lilac-parser.core :refer $ [] parse-lilac defparser many+ is+ interleave+ some+ one-of+ combine+ optional+ other-than+ or+ unicode-range+ replace-lilac find-lilac - [] lilac-parser.preset :refer $ [] lilac-digit lilac-alphabet lilac-comma-space lilac-chinese-char - |lilac-parser.updater $ {} + parse-lilac "\"z" $ unicode-range+ 97 122 + is $ not-ok? + parse-lilac "\"A" $ unicode-range+ 97 122 + :ns $ %{} :CodeEntry (:doc |) + :code $ quote + ns lilac-parser.test $ :require + [] calcit-test.core :refer $ [] deftest is testing *quit-on-failure? + [] lilac-parser.core :refer $ [] parse-lilac defparser many+ is+ interleave+ some+ one-of+ combine+ optional+ other-than+ or+ unicode-range+ replace-lilac find-lilac + [] lilac-parser.preset :refer $ [] lilac-digit lilac-alphabet lilac-comma-space lilac-chinese-char + |lilac-parser.updater $ %{} :FileEntry :defs $ {} - |updater $ quote - defn updater (store op op-id op-time) - tag-match op - :states cursor s - update-states store cursor s - (:content c) (assoc store :content c) - (:hydrate-storage d) d - _ $ do (eprintln "\"Unknown op:" op) store - :ns $ quote - ns lilac-parser.updater $ :require - [] respo.cursor :refer $ [] update-states - |lilac-parser.util $ {} + |updater $ %{} :CodeEntry (:doc |) + :code $ quote + defn updater (store op op-id op-time) + tag-match op + :states cursor s + update-states store cursor s + (:content c) (assoc store :content c) + (:hydrate-storage d) d + _ $ do (eprintln "\"Unknown op:" op) store + :ns $ %{} :CodeEntry (:doc |) + :code $ quote + ns lilac-parser.updater $ :require + [] respo.cursor :refer $ [] update-states + |lilac-parser.util $ %{} :FileEntry :defs $ {} - |seq-strip-beginning $ quote - defn seq-strip-beginning (xs ys) - cond - empty? ys - {} (:ok? true) (:rest xs) - (empty? xs) - {} (:ok? false) (:rest nil) - :reason $ {} (:message "\"xs ends") (:ys ys) - (= (first xs) (first ys)) - recur (rest xs) (rest ys) - true $ {} (:ok? false) (:message "\"not matching") (:xs xs) (:ys ys) - :ns $ quote (ns lilac-parser.util) + |seq-strip-beginning $ %{} :CodeEntry (:doc |) + :code $ quote + defn seq-strip-beginning (xs ys) + cond + empty? ys + {} (:ok? true) (:rest xs) + (empty? xs) + {} (:ok? false) (:rest nil) + :reason $ {} (:message "\"xs ends") (:ys ys) + (= (first xs) (first ys)) + recur (rest xs) (rest ys) + true $ {} (:ok? false) (:message "\"not matching") (:xs xs) (:ys ys) + :ns $ %{} :CodeEntry (:doc |) + :code $ quote (ns lilac-parser.util) diff --git a/package.json b/package.json index b05c818..e60d71e 100644 --- a/package.json +++ b/package.json @@ -1,15 +1,15 @@ { "name": "lilac-parser", - "version": "0.0.2", + "version": "0.0.3", "repository": "git@github.com:calcit-lang/lilac-parser.git", "author": "jiyinyiyong ", "devDependencies": { "bottom-tip": "^0.1.5", - "feather-icons": "^4.29.0", - "vite": "^4.4.9" + "feather-icons": "^4.29.1", + "vite": "^4.5.0" }, "license": "MIT", "dependencies": { - "@calcit/procs": "^0.7.12" + "@calcit/procs": "^0.8.9" } } diff --git a/yarn.lock b/yarn.lock index 924f0ef..febea9a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,19 +2,19 @@ # yarn lockfile v1 -"@calcit/procs@^0.7.12": - version "0.7.12" - resolved "https://registry.yarnpkg.com/@calcit/procs/-/procs-0.7.12.tgz#cba18f0c4c4bb94fc6ee3ad047efb70dc5cd4ea5" - integrity sha512-s8EfEqx9j+XsdQVHpBbayEE8HkEeofP0E+AmhdXPy3ZeGUqvZKQq39bE/JFE9q5ne4HlBhDXPdJPtXxRRQXXgg== +"@calcit/procs@^0.8.9": + version "0.8.9" + resolved "https://registry.yarnpkg.com/@calcit/procs/-/procs-0.8.9.tgz#090d18aba5a9f3d20fa562d34f5640de764934f1" + integrity sha512-xG7gmTZv+FUwNd592n84Lo2jTjvVSY18fJwPy9R55qP3AJFnKQkD+UjqNo9EKffWZKWEF3jAkkOMfuRNQMmeag== dependencies: - "@calcit/ternary-tree" "0.0.22" + "@calcit/ternary-tree" "0.0.23" "@cirru/parser.ts" "^0.0.6" "@cirru/writer.ts" "^0.1.4" -"@calcit/ternary-tree@0.0.22": - version "0.0.22" - resolved "https://registry.yarnpkg.com/@calcit/ternary-tree/-/ternary-tree-0.0.22.tgz#ac6e0659981457b0465cbf95eba222b43ab14222" - integrity sha512-f+enhj0iCe6eX6/gcLRpCQeJnY38DxMUooyO3cJxE2JynyTBk/JhmdojTiggm3UX21vw4QUXz/LwGtLOcwcrGA== +"@calcit/ternary-tree@0.0.23": + version "0.0.23" + resolved "https://registry.yarnpkg.com/@calcit/ternary-tree/-/ternary-tree-0.0.23.tgz#a299f7ffd614ac2dfe2cbcf78506934df4008c77" + integrity sha512-GKHfokm1YBUvPprV9p227fDpE+w4lVl4YKQpfKoNEqvprJnC4HRXaa+QSLwZkvZlXr09hAA0x4l4ZKUIcbYydg== "@cirru/parser.ts@^0.0.6": version "0.0.6" @@ -26,115 +26,115 @@ resolved "https://registry.yarnpkg.com/@cirru/writer.ts/-/writer.ts-0.1.4.tgz#4b5851d002ab7c4891457bf8c707f09620c8f122" integrity sha512-Uy3Y7jjLdaxLW9ajZuIS9rp+dhaSVU95hRRwvnP6E16PwgPl+zGs6Xqn1L7Lqw07ypujrdBBdFQyRJOLc6IHQQ== -"@esbuild/android-arm64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.19.tgz#8735b552b8e0b9a943460d37fbc976b9d9cd4b4e" - integrity sha512-4+jkUFQxZkQfQOOxfGVZB38YUWHMJX2ihZwF+2nh8m7bHdWXpixiurgGRN3c/KMSwlltbYI0/i929jwBRMFzbA== - -"@esbuild/android-arm@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.19.tgz#efd1f33583a893c0cc57f25b1d081af8cdc6bfd9" - integrity sha512-1uOoDurJYh5MNqPqpj3l/TQCI1V25BXgChEldCB7D6iryBYqYKrbZIhYO5AI9fulf66sM8UJpc3UcCly2Tv28w== - -"@esbuild/android-x64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.19.tgz#d9f35722701a97a2ef69c7a84f1ee2aef2a306a7" - integrity sha512-ae5sHYiP/Ogj2YNrLZbWkBmyHIDOhPgpkGvFnke7XFGQldBDWvc/AyYwSLpNuKw9UNkgnLlB/jPpnBmlF3G9Bg== - -"@esbuild/darwin-arm64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.19.tgz#8cb81b971ee5231acc7de07225f6e18562c359e4" - integrity sha512-HIpQvNQWFYROmWDANMRL+jZvvTQGOiTuwWBIuAsMaQrnStedM+nEKJBzKQ6bfT9RFKH2wZ+ej+DY7+9xHBTFPg== - -"@esbuild/darwin-x64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.19.tgz#81024ab64232dd323f03796d449f018b59f04ca9" - integrity sha512-m6JdvXJQt0thNLIcWOeG079h2ivhYH4B5sVCgqb/B29zTcFd7EE8/J1nIUHhdtwGeItdUeqKaqqb4towwxvglQ== - -"@esbuild/freebsd-arm64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.19.tgz#9fa91e3b08d10c0adfa71b37372a7627b26e9686" - integrity sha512-G0p4EFMPZhGn/xVNspUyMQbORH3nlKTV0bFNHPIwLraBuAkTeMyxNviTe0ZXUbIXQrR1lrwniFjNFU4s+x7veQ== - -"@esbuild/freebsd-x64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.19.tgz#ef6f5a85c1bb029fb0076da5b223e50b353e615c" - integrity sha512-hBxgRlG42+W+j/1/cvlnSa+3+OBKeDCyO7OG2ICya1YJaSCYfSpuG30KfOnQHI7Ytgu4bRqCgrYXxQEzy0zM5Q== - -"@esbuild/linux-arm64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.19.tgz#0cef913dcdc1efb1bb04406a8e5f5668b721d89e" - integrity sha512-X8g33tczY0GsJq3lhyBrjnFtaKjWVpp1gMq5IlF9BQJ3TUfSK74nQnz9mRIEejmcV+OIYn6bkOJeUaU1Knrljg== - -"@esbuild/linux-arm@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.19.tgz#39ea874c8e5177b83903bec1883a43f3c163627a" - integrity sha512-qtWyoQskfJlb9MD45mvzCEKeO4uCnDZ7lPFeNqbfaaJHqBiH9qA5Vu2EuckqYZuFMJWy1l4dxTf9NOulCVfUjg== - -"@esbuild/linux-ia32@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.19.tgz#283cd3c3d8380e8fab90583fa86ca1fcc9b9ec57" - integrity sha512-SAkRWJgb+KN+gOhmbiE6/wu23D6HRcGQi15cB13IVtBZZgXxygTV5GJlUAKLQ5Gcx0gtlmt+XIxEmSqA6sZTOw== - -"@esbuild/linux-loong64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.19.tgz#1c69d7928a55b26326398d31d2ac9c82d2297f1b" - integrity sha512-YLAslaO8NsB9UOxBchos82AOMRDbIAWChwDKfjlGrHSzS3v1kxce7dGlSTsrb0PJwo1KYccypN3VNjQVLtz7LA== - -"@esbuild/linux-mips64el@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.19.tgz#b25b352e7645885fa1d01182116c506a78fe4733" - integrity sha512-vSYFtlYds/oTI8aflEP65xo3MXChMwBOG1eWPGGKs/ev9zkTeXVvciU+nifq8J1JYMz+eQ4J9JDN0O2RKF8+1Q== - -"@esbuild/linux-ppc64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.19.tgz#568b5a051f47af732c4314e697bb559a14b3d811" - integrity sha512-tgG41lRVwlzqO9tv9l7aXYVw35BxKXLtPam1qALScwSqPivI8hjkZLNH0deaaSCYCFT9cBIdB+hUjWFlFFLL9A== - -"@esbuild/linux-riscv64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.19.tgz#020729b47ca63321667297d1610bab81cd08a65c" - integrity sha512-EgBZFLoN1S5RuB4cCJI31pBPsjE1nZ+3+fHRjguq9Ibrzo29bOLSBcH1KZJvRNh5qtd+fcYIGiIUia8Jw5r1lQ== - -"@esbuild/linux-s390x@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.19.tgz#ed5cca8dac130d2f736914f9efad5fa15c238c20" - integrity sha512-q1V1rtHRojAzjSigZEqrcLkpfh5K09ShCoIsdTakozVBnM5rgV58PLFticqDp5UJ9uE0HScov9QNbbl8HBo6QQ== - -"@esbuild/linux-x64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.19.tgz#f8023a38ae02b46c60a134ccbc7ae377b3bec66f" - integrity sha512-D0IiYjpZRXxGZLQfsydeAD7ZWqdGyFLBj5f2UshJpy09WPs3qizDCsEr8zyzcym6Woj/UI9ZzMIXwvoXVtyt0A== - -"@esbuild/netbsd-x64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.19.tgz#8fd667c535db0a5b346afa2d74ff1fb53477427f" - integrity sha512-3tt3SOS8L3D54R8oER41UdDshlBIAjYhdWRPiZCTZ1E41+shIZBpTjaW5UaN/jD1ENE/Ok5lkeqhoNMbxstyxw== - -"@esbuild/openbsd-x64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.19.tgz#354d5b54a6bffa381cb513e878880192e07004be" - integrity sha512-MxbhcuAYQPlfln1EMc4T26OUoeg/YQc6wNoEV8xvktDKZhLtBxjkoeESSo9BbPaGKhAPzusXYj5n8n5A8iZSrA== - -"@esbuild/sunos-x64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.19.tgz#e2de98bd961e04f76f6acf5970263efc7051def5" - integrity sha512-m0/UOq1wj25JpWqOJxoWBRM9VWc3c32xiNzd+ERlYstUZ6uwx5SZsQUtkiFHaYmcaoj+f6+Tfcl7atuAz3idwQ== - -"@esbuild/win32-arm64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.19.tgz#9dca55f0dcbbdb50bf36353d1114f5f71c269275" - integrity sha512-L4vb6pcoB1cEcXUHU6EPnUhUc4+/tcz4OqlXTWPcSQWxegfmcOprhmIleKKwmMNQVc4wrx/+jB7tGkjjDmiupg== - -"@esbuild/win32-ia32@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.19.tgz#db6ea4467e87e6d3fc2177dea35e81f26f7a061d" - integrity sha512-rQng7LXSKdrDlNDb7/v0fujob6X0GAazoK/IPd9C3oShr642ri8uIBkgM37/l8B3Rd5sBQcqUXoDdEy75XC/jg== - -"@esbuild/win32-x64@0.18.19": - version "0.18.19" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.19.tgz#6105755d7097e0d7e22f893c3e62f143d8137bd0" - integrity sha512-z69jhyG20Gq4QL5JKPLqUT+eREuqnDAFItLbza4JCmpvUnIlY73YNjd5djlO7kBiiZnvTnJuAbOjIoZIOa1GjA== +"@esbuild/android-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" + integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== + +"@esbuild/android-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" + integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== + +"@esbuild/android-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" + integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== + +"@esbuild/darwin-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" + integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== + +"@esbuild/darwin-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" + integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== + +"@esbuild/freebsd-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" + integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== + +"@esbuild/freebsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" + integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== + +"@esbuild/linux-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" + integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== + +"@esbuild/linux-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" + integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== + +"@esbuild/linux-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" + integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== + +"@esbuild/linux-loong64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" + integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== + +"@esbuild/linux-mips64el@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" + integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== + +"@esbuild/linux-ppc64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" + integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== + +"@esbuild/linux-riscv64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" + integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== + +"@esbuild/linux-s390x@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" + integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== + +"@esbuild/linux-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" + integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== + +"@esbuild/netbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" + integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== + +"@esbuild/openbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" + integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== + +"@esbuild/sunos-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" + integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== + +"@esbuild/win32-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" + integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== + +"@esbuild/win32-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" + integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== + +"@esbuild/win32-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" + integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== bottom-tip@^0.1.5: version "0.1.5" @@ -160,9 +160,9 @@ classnames@^2.2.5: integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== core-js@^3.1.3: - version "3.32.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.32.0.tgz#7643d353d899747ab1f8b03d2803b0312a0fb3b6" - integrity sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww== + version "3.33.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.2.tgz#312bbf6996a3a517c04c99b9909cdd27138d1ceb" + integrity sha512-XeBzWI6QL3nJQiHmdzbAOiMYqjrb7hwU7A39Qhvd/POSa/t9E1AeZyEZx3fNvp/vtM8zXwhoL0FsiS0hD0pruQ== dom-walk@^0.1.0: version "0.1.2" @@ -179,32 +179,32 @@ error@^4.3.0: xtend "~4.0.0" esbuild@^0.18.10: - version "0.18.19" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.19.tgz#c763ccfd50b7b1322d13232cd91f2bd36ffde56b" - integrity sha512-ra3CaIKCzJp5bU5BDfrCc0FRqKj71fQi+gbld0aj6lN0ifuX2fWJYPgLVLGwPfA+ruKna+OWwOvf/yHj6n+i0g== + version "0.18.20" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" + integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== optionalDependencies: - "@esbuild/android-arm" "0.18.19" - "@esbuild/android-arm64" "0.18.19" - "@esbuild/android-x64" "0.18.19" - "@esbuild/darwin-arm64" "0.18.19" - "@esbuild/darwin-x64" "0.18.19" - "@esbuild/freebsd-arm64" "0.18.19" - "@esbuild/freebsd-x64" "0.18.19" - "@esbuild/linux-arm" "0.18.19" - "@esbuild/linux-arm64" "0.18.19" - "@esbuild/linux-ia32" "0.18.19" - "@esbuild/linux-loong64" "0.18.19" - "@esbuild/linux-mips64el" "0.18.19" - "@esbuild/linux-ppc64" "0.18.19" - "@esbuild/linux-riscv64" "0.18.19" - "@esbuild/linux-s390x" "0.18.19" - "@esbuild/linux-x64" "0.18.19" - "@esbuild/netbsd-x64" "0.18.19" - "@esbuild/openbsd-x64" "0.18.19" - "@esbuild/sunos-x64" "0.18.19" - "@esbuild/win32-arm64" "0.18.19" - "@esbuild/win32-ia32" "0.18.19" - "@esbuild/win32-x64" "0.18.19" + "@esbuild/android-arm" "0.18.20" + "@esbuild/android-arm64" "0.18.20" + "@esbuild/android-x64" "0.18.20" + "@esbuild/darwin-arm64" "0.18.20" + "@esbuild/darwin-x64" "0.18.20" + "@esbuild/freebsd-arm64" "0.18.20" + "@esbuild/freebsd-x64" "0.18.20" + "@esbuild/linux-arm" "0.18.20" + "@esbuild/linux-arm64" "0.18.20" + "@esbuild/linux-ia32" "0.18.20" + "@esbuild/linux-loong64" "0.18.20" + "@esbuild/linux-mips64el" "0.18.20" + "@esbuild/linux-ppc64" "0.18.20" + "@esbuild/linux-riscv64" "0.18.20" + "@esbuild/linux-s390x" "0.18.20" + "@esbuild/linux-x64" "0.18.20" + "@esbuild/netbsd-x64" "0.18.20" + "@esbuild/openbsd-x64" "0.18.20" + "@esbuild/sunos-x64" "0.18.20" + "@esbuild/win32-arm64" "0.18.20" + "@esbuild/win32-ia32" "0.18.20" + "@esbuild/win32-x64" "0.18.20" ev-store@^7.0.0: version "7.0.0" @@ -213,18 +213,18 @@ ev-store@^7.0.0: dependencies: individual "^3.0.0" -feather-icons@^4.29.0: - version "4.29.0" - resolved "https://registry.yarnpkg.com/feather-icons/-/feather-icons-4.29.0.tgz#4e40e3cbb7bf359ffbbf700edbebdde4e4a74ab6" - integrity sha512-Y7VqN9FYb8KdaSF0qD1081HCkm0v4Eq/fpfQYQnubpqi0hXx14k+gF9iqtRys1SIcTEi97xDi/fmsPFZ8xo0GQ== +feather-icons@^4.29.1: + version "4.29.1" + resolved "https://registry.yarnpkg.com/feather-icons/-/feather-icons-4.29.1.tgz#f222aaa4cc6fca499356660c9de6c009ee2cb117" + integrity sha512-P1we61haGTds6lKWe6CCVPsNULb8tHr1y6S9gXEpU+lNR1Ja7GdV0A1l2hTNmzXv+0Stix/3YMWMAn7n1Qtd6A== dependencies: classnames "^2.2.5" core-js "^3.1.3" fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== global@^4.3.0: version "4.4.0" @@ -252,9 +252,9 @@ min-document@^2.19.0: dom-walk "^0.1.0" nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== nanoid@^4.0.1: version "4.0.2" @@ -272,9 +272,9 @@ picocolors@^1.0.0: integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== postcss@^8.4.27: - version "8.4.27" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" - integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: nanoid "^3.3.6" picocolors "^1.0.0" @@ -286,9 +286,9 @@ process@^0.11.10: integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== rollup@^3.27.1: - version "3.27.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.27.2.tgz#59adc973504408289be89e5978e938ce852c9520" - integrity sha512-YGwmHf7h2oUHkVBT248x0yt6vZkYQ3/rvE5iQuVBh3WO8GcJ6BNeOkpoX1yMHIiBm18EMLjBPIoUDkhgnyxGOQ== + version "3.29.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" + integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== optionalDependencies: fsevents "~2.3.2" @@ -316,10 +316,10 @@ virtual-dom@^2.1.1: x-is-array "0.1.0" x-is-string "0.1.0" -vite@^4.4.9: - version "4.4.9" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.4.9.tgz#1402423f1a2f8d66fd8d15e351127c7236d29d3d" - integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA== +vite@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.0.tgz#ec406295b4167ac3bc23e26f9c8ff559287cff26" + integrity sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw== dependencies: esbuild "^0.18.10" postcss "^8.4.27"