[slime-cvs] CVS slime
heller
heller at common-lisp.net
Sun Jun 25 08:33:16 UTC 2006
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv20198
Modified Files:
swank-source-path-parser.lisp
Log Message:
(suppress-sharp-dot): Return a unique symbol to avoid nil entries at
toplevel in the source-map.
--- /project/slime/cvsroot/slime/swank-source-path-parser.lisp 2005/11/07 08:24:32 1.16
+++ /project/slime/cvsroot/slime/swank-source-path-parser.lisp 2006/06/25 08:33:16 1.17
@@ -64,7 +64,10 @@
(let ((sharp-dot (get-dispatch-macro-character #\# #\. readtable)))
(set-dispatch-macro-character #\# #\. (lambda (&rest args)
(let ((*read-suppress* t))
- (apply sharp-dot args)))
+ (apply sharp-dot args))
+ (if *read-suppress*
+ (values)
+ (list (gensym "#."))))
readtable))))
(defun read-and-record-source-map (stream)
More information about the slime-cvs
mailing list