You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the lexical syntax of R6RS, the # character is a delimiter (the rationale for this is, I think, that this excludes comments within identifiers and numbers). In particular, the input 3#f should be tokenized into the lexemes 3 and #f. A transcript of the Chez Scheme REPL, however, shows the following:
> (let ([p (open-string-input-port "#!r6rs 3#f")])
(get-datum p))
Exception in get-datum: 3#f symbol syntax is not allowed in #!r6rs mode at char 7 of #<input port string>
The text was updated successfully, but these errors were encountered:
mnieper
added a commit
to mnieper/ChezScheme
that referenced
this issue
Jan 24, 2025
In the lexical syntax of R6RS, the
#
character is a delimiter (the rationale for this is, I think, that this excludes comments within identifiers and numbers). In particular, the input3#f
should be tokenized into the lexemes3
and#f
. A transcript of the Chez Scheme REPL, however, shows the following:The text was updated successfully, but these errors were encountered: