add assembly intermediate language
authorAndy Wingo <wingo@pobox.com>
Sun, 18 Jan 2009 23:06:17 +0000 (00:06 +0100)
committerAndy Wingo <wingo@pobox.com>
Sun, 18 Jan 2009 23:06:49 +0000 (00:06 +0100)
commitf1d7723bb3ab0417bcfaf04647461fb0487c8cd4
tree54ca0bc3c2f7470e8d180dcf839a9a09bc5b9bf1
parent2fda0242214e1b650b8fd3eb084e1c930a8399a5
add assembly intermediate language

* configure.in:
* module/language/Makefile.am:
* module/language/assembly/Makefile.am: Automakery.

* module/language/assembly.scm:
* module/language/assembly/spec.scm: Add a new language, which is oddly
  even lower than GLIL. I got tired of GLIL's terrible
  compile-objcode.scm, and wanted a cleaner intermediate format.

* module/language/glil/compile-assembly.scm: A purely-functional
  assembler, that produces "assembly". Will document later.

* module/language/glil/spec.scm: Declare the compiler to assembly.
configure.in
module/language/Makefile.am
module/language/assembly.scm [new file with mode: 0644]
module/language/assembly/Makefile.am [new file with mode: 0644]
module/language/assembly/spec.scm [new file with mode: 0644]
module/language/glil/compile-assembly.scm [new file with mode: 0644]
module/language/glil/spec.scm