more peval refactoring
authorAndy Wingo <wingo@pobox.com>
Thu, 22 Sep 2011 22:18:13 +0000 (00:18 +0200)
committerAndy Wingo <wingo@pobox.com>
Sat, 24 Sep 2011 18:34:43 +0000 (20:34 +0200)
commit062bf3aa443c33a2f07fe929aba03fcd44d959b1
tree9b1b0dde2c4f1918f84ae43782f0349de146fb0c
parent8018dfdc023fe3136e96550c9d0dcd1712759917
more peval refactoring

* module/language/tree-il/optimize.scm (peval): Rename `var-table' to
  `store', as we're going to put some more things in it.  Rename
  `record-lexical-bindings' to `record-source-expression', which also
  takes the original, pre-renaming expression.  Keep a mapping from new
  expressions to original expressions, available using the
  `source-expression' helper.
module/language/tree-il/optimize.scm