quote, unquote and quasiquote should not be allowed in identifiers.

Issue #185 resolved
Takashi Kato repo owner created an issue

R6RS 4.2.1 Formal account doesn't allow identifiers to have quote('), unquote(,) and quasiquote(`). Thus the following should be a lexical error.

(read (open-string-input-port "#!r6rs foo'bar"))

Comments (1)

  1. Takashi Kato reporter

    Make quote('), unquote(,) and quasiquote(`) invalid character inside of identifier on R6RS mode. (Fixes #185). R6RS 4.2.1 says above 3 should not be part of identifier.

    → <<cset d216f82aed52>>

  2. Log in to comment