global lookup appears to be doing the right thing now

This commit is contained in:
Danny Yoo 2011-02-21 17:53:49 -05:00
parent d192d1cacb
commit 627a360499

View File

@ -241,10 +241,11 @@
(first assembled-inputs) (first assembled-inputs)
(second assembled-inputs))] (second assembled-inputs))]
[(toplevel-lookup) [(toplevel-lookup)
(format "(~a).valss[~a][~a]" (let ([depth (first assembled-inputs)]
(third assembled-inputs) [pos (second assembled-inputs)]
(first assembled-inputs) [name (third assembled-inputs)]
(second assembled-inputs))] [env (fourth assembled-inputs)])
(format "(~a).valss[~a][~a]" env depth pos))]
[(primitive-procedure?) [(primitive-procedure?)
(format "(typeof(~a) === 'function')" (format "(typeof(~a) === 'function')"
(first assembled-inputs))] (first assembled-inputs))]