The Scribble reader was improved to make it pull out the syntax

punctuations outside of the form, as it does with quote punctuations.
So things like this

  #, @foo{...}

that required the space to make the @foo read as a scribble form are
now better written as

  @#,foo{...}

This changes all such occurrences.  (In case you see this change in
your files and are worried that there might be changes: I mechanically
verified that the result of `read'ing the modified files is identical
to the previous version.)

svn: r15111

original commit: 4288c6c2c703664b6bbd4cd06bd7c2160985b00d
tokens
Eli Barzilay 15 years ago

@ -458,7 +458,7 @@ the right choice when using @scheme[lexer] in other situations.
Like @scheme[define-tokens], except a each token constructor
@schemeidfont{token-}@scheme[token-id] takes no arguments and returns
@scheme[(#, @scheme[quote] token-id)].}
@scheme[(@#,scheme[quote] token-id)].}
@defproc[(token-name [t (or/c token? symbol?)]) symbol?]{
@ -494,7 +494,7 @@ the right choice when using @scheme[lexer] in other situations.
(tokens group-id ...)
(start non-terminal-id ...)
(end token-id ...)
(#, @schemeidfont{error} expr)
(@#,schemeidfont{error} expr)
(precs (assoc token-id ...) ...)
(src-pos)
(suppress)
@ -574,7 +574,7 @@ the right choice when using @scheme[lexer] in other situations.
that parses entire lines individually.}
@item{@scheme[(#, @schemeidfont{error} expr)]
@item{@scheme[(@#,schemeidfont{error} expr)]
The @scheme[expr] should evaluate to a function which will be
executed for its side-effect whenever the parser encounters an

Loading…
Cancel
Save