mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 05:39:17 +02:00
Adding temporary debug traces
This commit is contained in:
parent
e81f5b72bd
commit
488b6e162c
1 changed files with 7 additions and 1 deletions
|
@ -442,15 +442,21 @@
|
|||
;; TODO: doing too much here, need to figure out a way to speed things up!
|
||||
(sym (cond
|
||||
((pair? lookup)
|
||||
(write `(lookup var ,lookup))
|
||||
(newline)
|
||||
(car lookup))
|
||||
(else
|
||||
(call/cc (lambda (return)
|
||||
(for-each
|
||||
(lambda (v/r)
|
||||
;; Map renamed symbol back to one in env
|
||||
(if (eq? exp (cdr v/r))
|
||||
(when (eq? exp (cdr v/r))
|
||||
(write `(reverse lookup var ,v/r))
|
||||
(newline)
|
||||
(return (car v/r))))
|
||||
local-renamed)
|
||||
(write `(NO lookup var ,exp ,local-renamed))
|
||||
(newline)
|
||||
(return exp))))))) ;; Not found, keep input symbol
|
||||
(lambda (env)
|
||||
(env:lookup-variable-value sym env))))
|
||||
|
|
Loading…
Add table
Reference in a new issue