new language: tree-il. psyntax generates it when run in compile mode.
authorAndy Wingo <wingo@pobox.com>
Thu, 7 May 2009 11:45:03 +0000 (13:45 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 7 May 2009 15:32:01 +0000 (17:32 +0200)
commit811d10f5a2297e2fe6a881d02c67c45bf4311a27
tree3286f5be4b1970fe2d5fc2efb3cb9296165ec1fe
parent1aeb082b8281eb12640d7a42c88a566418c64782
new language: tree-il. psyntax generates it when run in compile mode.

* module/Makefile.am: Add tree-il sources.

* module/ice-9/compile-psyntax.scm: Adjust for sc-expand producing
  tree-il in compile mode.

* module/ice-9/psyntax.scm: Switch from expand-support to tree-il for
  generating output in compile mode. Completely generate tree-il -- the
  output wasn't Scheme before, but now it's completely not Scheme.

* module/ice-9/psyntax-pp.scm: Regenerated.

* module/language/scheme/compile-ghil.scm: Strip structures using
  tree-il, not expand-support.

* module/language/tree-il.scm:
* module/language/tree-il/spec.scm
* module/language/tree-il/compile-glil.scm: New language. It will compile
  to GLIL, though it doesn't yet.
module/Makefile.am
module/ice-9/compile-psyntax.scm
module/ice-9/psyntax-pp.scm
module/ice-9/psyntax.scm
module/language/scheme/compile-ghil.scm
module/language/tree-il.scm [new file with mode: 0644]
module/language/tree-il/compile-glil.scm [new file with mode: 0644]
module/language/tree-il/spec.scm [new file with mode: 0644]