diff options
author | Andy Wingo <wingo@pobox.com> | 2009-01-30 12:50:22 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-01-30 12:59:29 +0100 |
commit | 7b107cceb9adcc966b639fd2c217f4708b53a2aa (patch) | |
tree | fe795727ef113c57a1e8ff46527396ab42b73998 /libguile/cpp_errno.c | |
parent | 5d6fb8bbeb5a6ab423062da3744ca215b0310dc2 (diff) | |
download | guile-7b107cceb9adcc966b639fd2c217f4708b53a2aa.tar.gz |
add decompilers that can take us back to assembly
* module/language/assembly/Makefile.am:
* module/language/assembly/spec.scm:
* module/language/assembly/decompile-bytecode.scm: Add a bytecode
decompiler. Neat!
* module/language/bytecode/spec.scm (decompile-objcode):
* module/language/objcode/spec.scm (decompile-value): Add some
"decompilers" here too.
* module/system/base/compile.scm (current-language): Since we can refer
to languages by name, do so here -- removes the previous
anti-circularity hack.
(compile-file, compile): Refer to target languages by name.
(decompile): New public function. Neat!
* module/system/base/language.scm (lookup-decompilation-order): Fix so we
look for decompilers with the high-level language definition.
Diffstat (limited to 'libguile/cpp_errno.c')
0 files changed, 0 insertions, 0 deletions