[slime-cvs] CVS update: slime/swank-backend.lisp
Helmut Eller
heller at common-lisp.net
Fri Jan 9 19:42:25 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv30695
Modified Files:
swank-backend.lisp
Log Message:
(debugger-info-for-emacs, find-function-locations): Doc fix.
Date: Fri Jan 9 14:42:25 2004
Author: heller
Index: slime/swank-backend.lisp
diff -u slime/swank-backend.lisp:1.11 slime/swank-backend.lisp:1.12
--- slime/swank-backend.lisp:1.11 Fri Jan 2 03:21:08 2004
+++ slime/swank-backend.lisp Fri Jan 9 14:42:25 2004
@@ -5,7 +5,7 @@
;;; Copyright (C) 2003, James Bielman <jamesjb at jamesjb.com>
;;; Released into the public domain.
;;;
-;;; $Id: swank-backend.lisp,v 1.11 2004/01/02 08:21:08 heller Exp $
+;;; $Id: swank-backend.lisp,v 1.12 2004/01/09 19:42:25 heller Exp $
;;;
;; This is a skeletal implementation of the Slime internals interface.
@@ -219,13 +219,13 @@
(:documentation
"Return debugger state, with stack frames from START to END.
The result is a list:
- (condition-description ({restart}*) ({stack-frame}*)
+ (condition ({restart}*) ({stack-frame}*)
where
+ condition ::= (description type)
restart ::= (name description)
stack-frame ::= (number description)
-condition-description---a string describing the condition that
-triggered the debugger.
+condition---a pair of strings: message, and type.
restart---a pair of strings: restart name, and description.
@@ -236,12 +236,12 @@
division by zero (multi-line description), and only one frame is being
fetched (start=0, end=1).
- (\"Arithmetic error DIVISION-BY-ZERO signalled.
-Operation was KERNEL::DIVISION, operands (1 0).
- [Condition of type DIVISION-BY-ZERO]\"
+ ((\"Arithmetic error DIVISION-BY-ZERO signalled.
+Operation was KERNEL::DIVISION, operands (1 0).\"
+ \"[Condition of type DIVISION-BY-ZERO]\")
((\"ABORT\" \"Return to Slime toplevel.\")
(\"ABORT\" \"Return to Top-Level.\"))
- ((0 \"0: (KERNEL::INTEGER-/-INTEGER 1 0)\")))"))
+ ((0 \"(KERNEL::INTEGER-/-INTEGER 1 0)\")))"))
(defgeneric backtrace (start end)
(:documentation
@@ -337,7 +337,10 @@
| (:source-form <string>)
<position> ::= (:position <fixnum> [<align>]) ; 1 based
- | (:function-name <string>)"))
+ | (:line <fixnum> [<fixnum>])
+ | (:function-name <string>)
+ | (:source-path <list> <start-position>)
+"))
;;;; Multiprocessing
More information about the slime-cvs
mailing list