svn: r6861
This commit is contained in:
Eli Barzilay 2007-07-09 01:56:43 +00:00
parent 76f1f1f94a
commit 3e5a3707a2

View File

@ -65,7 +65,7 @@ A <text-body> is made of text, newlines, and nested @-forms. Note
that the syntax for @-forms is the same in a <text-body> context as in that the syntax for @-forms is the same in a <text-body> context as in
a Scheme context. A <text-body> that isn't an @-form is converted to a Scheme context. A <text-body> that isn't an @-form is converted to
a string expression for its <parsed-body>, and newlines are converted a string expression for its <parsed-body>, and newlines are converted
to "\n" expressions: to "\n" expressions.
@foo{bar baz @foo{bar baz
blah} blah}
@ -127,7 +127,7 @@ two, the first construct can appear in body texts with the same
meaning, whereas the other two would not work (see below). meaning, whereas the other two would not work (see below).
After the optional punctuation prefix, the <cmd> itself is not limited After the optional punctuation prefix, the <cmd> itself is not limited
to identifiers -- it can be *any* Scheme expression. to identifiers; it can be *any* Scheme expression.
@(lambda (x) x){blah} --reads-as--> ((lambda (x) x) "blah") @(lambda (x) x){blah} --reads-as--> ((lambda (x) x) "blah")
@`(unquote foo){blah} --reads-as--> `(,foo "blah") @`(unquote foo){blah} --reads-as--> `(,foo "blah")