diff options
author | Gerd Moellmann <gerd@gnu.org> | 2001-08-08 10:51:56 +0000 |
---|---|---|
committer | Gerd Moellmann <gerd@gnu.org> | 2001-08-08 10:51:56 +0000 |
commit | 057b57f6f9710e7e2a09dcb768f0e069bef16fc0 (patch) | |
tree | 8d6960582c7dd92e31256505a56be1a3a624f7c6 /lisp/emacs-lisp | |
parent | a1f6ea55ac8cb7fafd2cd95b8c501049f94569ca (diff) | |
download | emacs-057b57f6f9710e7e2a09dcb768f0e069bef16fc0.tar.gz emacs-057b57f6f9710e7e2a09dcb768f0e069bef16fc0.tar.bz2 emacs-057b57f6f9710e7e2a09dcb768f0e069bef16fc0.zip |
(edebug-read-function): Fix handling of
#:, #x, #o, and similar constructs.
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/edebug.el | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el index 60bfa9952d6..70f76e96f32 100644 --- a/lisp/emacs-lisp/edebug.el +++ b/lisp/emacs-lisp/edebug.el @@ -1,6 +1,6 @@ ;;; edebug.el --- a source-level debugger for Emacs Lisp -;; Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 97, 1999, 2000 +;; Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 97, 1999, 2000, 2001 ;; Free Software Foundation, Inc. ;; Author: Daniel LaLiberte <liberte@holonexus.org> @@ -909,10 +909,9 @@ This controls how we read comma constructs.") (edebug-storing-offsets (point) (if (featurep 'cl) 'function* 'function)) (edebug-read-storing-offsets stream))) - ((memq (char-after) - ;; Other # read forms than these probably shouldn't be - ;; in source. - '(?: ?B ?O ?X ?b ?o ?x)) + ((memq (following-char) '(?: ?B ?O ?X ?b ?o ?x ?1 ?2 ?3 ?4 ?5 ?6 + ?7 ?8 ?9 ?0)) + (backward-char 1) (edebug-original-read stream)) (t (edebug-syntax-error "Bad char after #")))) |