fix `flet' syntax
authorBT Templeton <bpt@hcoop.net>
Mon, 8 Aug 2011 22:18:41 +0000 (18:18 -0400)
committerBT Templeton <bpt@hcoop.net>
Fri, 3 Feb 2012 23:53:50 +0000 (18:53 -0500)
commit0e5b7e74e40408628413a1035c9b4de57de0f5da
tree790dc8779a858872992a4edaaaba36bc9422204b
parentf6e0a4a60c1b4e93d23b133777881f69dfd36a86
fix `flet' syntax

* module/language/elisp/compile-tree-il.scm (process-let-bindings):
  Remove.

  (parse-let-binding, parse-flet-binding): New procedures.

  (generate-let, generate-let*): Now takes an association list mapping
  symbols to values for the `bindings' argument.

  (compile-let, compile-let*, compile-lexical-let)
  (compile-lexical-let*): Parse the bindings list with
  `parse-let-binding'.

  (compile-flet): Parse the bindings list with `parse-flet-binding'.
module/language/elisp/compile-tree-il.scm
test-suite/tests/elisp-compiler.test