Implemented macros in elisp compiler.
authorDaniel Kraft <d@domob.eu>
Thu, 16 Jul 2009 13:23:38 +0000 (15:23 +0200)
committerDaniel Kraft <d@domob.eu>
Thu, 16 Jul 2009 13:23:38 +0000 (15:23 +0200)
commit74c009dadc1e8f580727d2c85bf72ec90e82d15a
tree8c75d6c4dc1751149716772b5be4171e2df9b2d7
parentb6b9d59604aa320cf2bdb7d4934315febab3f6dc
Implemented macros in elisp compiler.

* module/language/elisp/README: Document it.
* module/language/elisp/compile-tree-il.scm: Implement defmacro and expansion.
* module/language/elisp/runtime/macro-slot.scm: New module to keep definitions.
* test-suite/Makefile.am: Add elisp-compiler.test to list of tests.
* test-suite/tests/elisp-compiler.test: Basic macro tests.
module/language/elisp/README
module/language/elisp/compile-tree-il.scm
module/language/elisp/runtime/macro-slot.scm [new file with mode: 0644]
test-suite/Makefile.am
test-suite/tests/elisp-compiler.test