summaryrefslogtreecommitdiff
path: root/doc/ref/compiler.texi
diff options
context:
space:
mode:
authorBake Timmons <b3timmons@speedymail.org>2013-03-02 20:33:56 +0100
committerAndy Wingo <wingo@pobox.com>2013-03-02 20:34:29 +0100
commit994d87be35769480b04c9f96085a7a0b41040c9d (patch)
tree359a138620d48f1897bfff3397dbf76cfe8d46bc /doc/ref/compiler.texi
parent183d2ace576710079a2bcf2a8bfcbc39b7d9becc (diff)
downloadguile-994d87be35769480b04c9f96085a7a0b41040c9d.tar.gz
Improve keyword notation of Texinfo function definitions.
* doc/ref/api-debug.texi: * doc/ref/api-evaluation.texi: * doc/ref/api-modules.texi: * doc/ref/compiler.texi: * doc/ref/web.texi: Make Texinfo function headers more consistent. Change lesser used keyword notation to the predominant form. * doc/ref/api-procedures.texi: Fix an argument name in a header that should use repeated argument notation. * doc/ref/srfi-modules.texi: Update references in Texinfo function definition body to match previously updated variable notation in definition header.
Diffstat (limited to 'doc/ref/compiler.texi')
-rw-r--r--doc/ref/compiler.texi9
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/ref/compiler.texi b/doc/ref/compiler.texi
index 0fe75e3e3..400814080 100644
--- a/doc/ref/compiler.texi
+++ b/doc/ref/compiler.texi
@@ -53,10 +53,11 @@ Languages are registered in the module, @code{(system base language)}:
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] [for-humans?=#t] @
-[make-default-environment=make-fresh-user-module]
+ [#:name] [#:title] [#:reader] [#:printer] @
+ [#:parser=#f] [#:compilers='()] @
+ [#:decompilers='()] [#:evaluator=#f] @
+ [#: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}