#294: Reder doesn't recongize terminating characters in some cases -----------------------+---------------------------------------------------- Reporter: sboukarev | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: other | Version: Keywords: | -----------------------+---------------------------------------------------- Things like #\Space; signals Unrecognized character name: "Space;"
{{{ (set-macro-character #? (lambda (stream char) (code-char (read stream nil nil t)))) '(a .?0) Dot context error. }}}
Both cases are a result of hard-coded checks for terminating macro- characters, and in case of #\ it's only '(' and ')'.
The attached patch fixes both issues.
#294: Reader doesn't recongize terminating characters in some cases -----------------------+---------------------------------------------------- Reporter: sboukarev | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: other | Version: Keywords: | -----------------------+----------------------------------------------------
#294: Reader doesn't recognize terminating characters in some cases -----------------------+---------------------------------------------------- Reporter: sboukarev | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: other | Version: Keywords: | -----------------------+----------------------------------------------------
#294: Reader doesn't recognize terminating characters in some cases -------------------------+-------------------------------------------------- Reporter: sboukarev | Owner: ehuelsmann Type: defect | Status: new Priority: major | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Keywords: | -------------------------+-------------------------------------------------- Changes (by mevenson):
* owner: somebody => ehuelsmann * version: => 1.2.0-dev * component: other => interpreter * milestone: => 1.2.0
#294: Reader doesn't recognize terminating characters in some cases --------------------------+------------------------------------------------- Reporter: sboukarev | Owner: ehuelsmann Type: defect | Status: closed Priority: major | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Resolution: fixed | Keywords: --------------------------+------------------------------------------------- Changes (by mevenson):
* status: new => closed * resolution: => fixed
Comment:
(In [14357]) Fixes #294: Reader doesn't recognize terminating characters in some cases.
Patch and test by Stas.
#294: Reader doesn't recognize terminating characters in some cases --------------------------+------------------------------------------------- Reporter: sboukarev | Owner: ehuelsmann Type: defect | Status: closed Priority: major | Milestone: 1.2.0 Component: interpreter | Version: 1.2.0-dev Resolution: fixed | Keywords: --------------------------+-------------------------------------------------
Comment(by mevenson):
(In [14358]) Backport r14357 | mevenson | 2013-01-16 13:27:33 +0100 (Wed, 16 Jan 2013) | 3 lines.
Fixes #294: Reader doesn't recognize terminating characters in some cases.
Patch and test by Stas.
#294: Reader doesn't recognize terminating characters in some cases --------------------------+------------------------------------------------- Reporter: sboukarev | Owner: ehuelsmann Type: defect | Status: closed Priority: major | Milestone: 1.1.1 Component: interpreter | Version: 1.2.0-dev Resolution: fixed | Keywords: --------------------------+------------------------------------------------- Changes (by mevenson):
* milestone: 1.2.0 => 1.1.1
armedbear-ticket@common-lisp.net