summaryrefslogtreecommitdiff
path: root/doc/ref/compiler.texi
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2013-01-27 10:10:21 -0500
committerMark H Weaver <mhw@netris.org>2013-01-27 10:16:40 -0500
commitb34e25359aad4a08e15de8c5a150ebcff55ff7c1 (patch)
tree1af6c311b8fecfddf236ef7cbbec7955bbc791db /doc/ref/compiler.texi
parent13ff681c33a0ff6ff6004d44126697f6dea3ec73 (diff)
downloadguile-b34e25359aad4a08e15de8c5a150ebcff55ff7c1.tar.gz
Add 'for-humans?' flag to <language> specifications.
* module/system/base/language.scm (<language>): Add 'for-humans?' field, and export new 'language-for-humans?' predicate. * doc/ref/compiler.texi (Compiler Tower): Document. * module/language/assembly/spec.scm, module/language/bytecode/spec.scm, module/language/glil/spec.scm, module/language/objcode/spec.scm, module/language/tree-il/spec.scm, module/language/value/spec.scm: Mark these languages as 'for-humans?'.
Diffstat (limited to 'doc/ref/compiler.texi')
-rw-r--r--doc/ref/compiler.texi3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/ref/compiler.texi b/doc/ref/compiler.texi
index a88942d02..0fe75e3e3 100644
--- a/doc/ref/compiler.texi
+++ b/doc/ref/compiler.texi
@@ -55,7 +55,8 @@ They are registered with the @code{define-language} form.
@deffn {Scheme Syntax} define-language @
name title reader printer @
[parser=#f] [compilers='()] [decompilers='()] [evaluator=#f] @
-[joiner=#f] [make-default-environment=make-fresh-user-module]
+[joiner=#f] [for-humans?=#t] @
+[make-default-environment=make-fresh-user-module]
Define a language.
This syntax defines a @code{#<language>} object, bound to @var{name}