X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fbackq.lisp;h=45a3ebda75bda82fa9d19e80c20864148f0f4fa3;hb=eaec8176060e89efa39f01017df1f6204e491ecc;hp=6aa1a70af222c45069f192348f77c331e95cc75b;hpb=08d05510b51708853ca998154d8096b21d85edab;p=sbcl.git diff --git a/src/code/backq.lisp b/src/code/backq.lisp index 6aa1a70..45a3ebd 100644 --- a/src/code/backq.lisp +++ b/src/code/backq.lisp @@ -46,6 +46,7 @@ (defvar *bq-at-flag* '(|,@|)) (defvar *bq-dot-flag* '(|,.|)) (defvar *bq-vector-flag* '(|bqv|)) +(defvar *bq-error* "Comma not inside a backquote.") (/show0 "backq.lisp 50") @@ -68,7 +69,7 @@ (unless (> *backquote-count* 0) (when *read-suppress* (return-from comma-macro nil)) - (simple-reader-error stream "comma not inside a backquote")) + (simple-reader-error stream *bq-error*)) (let ((c (read-char stream)) (*backquote-count* (1- *backquote-count*))) (cond ((char= c #\@)