diff options
author | Andy Wingo <wingo@pobox.com> | 2009-06-21 14:53:33 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-06-21 15:06:04 +0200 |
commit | 5c27902e5e01a94b22ebc51288500a3d36253293 (patch) | |
tree | e727ec2cde7301e185bef67b2c1ca1f3296f1fb6 /doc/ref/api-data.texi | |
parent | fe2400b2141fbde17eab517794773203fc19f952 (diff) | |
download | guile-5c27902e5e01a94b22ebc51288500a3d36253293.tar.gz |
add brainfuck->tree-il compiler
* module/Makefile.am (BRAINFUCK_LANG_SOURCES): Compile at the end. Add
compile-tree-il.scm.
* module/language/brainfuck/compile-tree-il.scm: New compiler, compiles
to tree-il instead of scheme. I thought it would be more illustrative,
though there are some uncommented bits.
* module/language/brainfuck/parse.scm: Modify not to put a header on the
scheme representation. After all, we don't put <scheme> before scheme
code, do we? :)
* module/language/brainfuck/spec.scm: Add tree-il compiler.
* module/language/tree-il.scm: Understand (set! (lexical foo) ...).
* module/system/base/language.scm: Update license. Actually, updates
licenses on all these.
Diffstat (limited to 'doc/ref/api-data.texi')
0 files changed, 0 insertions, 0 deletions