[armedbear-ticket] [armedbear] #294: Reder doesn't recongize terminating characters in some cases

armedbear armedbear-devel at common-lisp.net
Mon Jan 14 04:03:30 UTC 2013


#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.

-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/294>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list