Mercurial > hg > xemacs-beta
diff man/lispref/debugging.texi @ 5791:9fae6227ede5
Silence texinfo 5.2 warnings, primarily by adding next, prev, and up
pointers to all nodes. See xemacs-patches message with ID
<5315f7bf.sHpFD7lXYR05GH6E%james@xemacs.org>.
author | Jerry James <james@xemacs.org> |
---|---|
date | Thu, 27 Mar 2014 08:59:03 -0600 |
parents | 755ae5b97edb |
children |
line wrap: on
line diff
--- a/man/lispref/debugging.texi Mon Jan 27 17:52:33 2014 +0100 +++ b/man/lispref/debugging.texi Thu Mar 27 08:59:03 2014 -0600 @@ -39,7 +39,7 @@ For debugging problems in terminal descriptions, the @code{open-termscript} function can be useful. @xref{Terminal Output}. -@node Debugger +@node Debugger, Syntax Errors, Debugging, Debugging @section The Lisp Debugger @cindex debugger @cindex Lisp debugger @@ -64,7 +64,7 @@ * Internals of Debugger:: Subroutines of the debugger, and global variables. @end menu -@node Error Debugging +@node Error Debugging, Infinite Loops, Debugger, Debugger @subsection Entering the Debugger on an Error @cindex error debugging @cindex debugging errors @@ -130,7 +130,7 @@ '(lambda () (setq debug-on-error t))) @end example -@node Infinite Loops +@node Infinite Loops, Function Debugging, Error Debugging, Debugger @subsection Debugging Infinite Loops @cindex infinite loops @cindex loops, infinite @@ -161,7 +161,7 @@ when you quit. @xref{Quitting}. @end defopt -@node Function Debugging +@node Function Debugging, Explicit Debug, Infinite Loops, Debugger @subsection Entering the Debugger on a Function Call @cindex function call debugging @cindex debugging specific functions @@ -243,7 +243,7 @@ returns @var{function-name}. @end deffn -@node Explicit Debug +@node Explicit Debug, Using Debugger, Function Debugging, Debugger @subsection Explicit Entry to the Debugger You can cause the debugger to be called at a certain point in your @@ -258,7 +258,7 @@ program!) The most common suitable places are inside a @code{progn} or an implicit @code{progn} (@pxref{Sequencing}). -@node Using Debugger +@node Using Debugger, Debugger Commands, Explicit Debug, Debugger @subsection Using the Debugger When the debugger is entered, it displays the previously selected @@ -296,7 +296,7 @@ @need 3000 -@node Debugger Commands +@node Debugger Commands, Invoking the Debugger, Using Debugger, Debugger @subsection Debugger Commands @cindex debugger command list @@ -391,7 +391,7 @@ until the problem is corrected. @end table -@node Invoking the Debugger +@node Invoking the Debugger, Internals of Debugger, Debugger Commands, Debugger @subsection Invoking the Debugger Here we describe fully the function used to invoke the debugger. @@ -490,7 +490,7 @@ @need 5000 -@node Internals of Debugger +@node Internals of Debugger, , Invoking the Debugger, Debugger @subsection Internals of the Debugger This section describes functions and variables used internally by the @@ -637,7 +637,7 @@ @code{nil}. @end defun -@node Syntax Errors +@node Syntax Errors, Compilation Errors, Debugger, Debugging @section Debugging Invalid Lisp Syntax The Lisp reader reports invalid syntax, but cannot say where the real @@ -662,7 +662,7 @@ * Excess Close:: How to find a spurious close paren or missing open. @end menu -@node Excess Open +@node Excess Open, Excess Close, Syntax Errors, Syntax Errors @subsection Excess Open Parentheses The first step is to find the defun that is unbalanced. If there is @@ -698,7 +698,7 @@ and you have put back those parentheses, @kbd{C-M-q} should not change anything. -@node Excess Close +@node Excess Close, , Excess Open, Syntax Errors @subsection Excess Close Parentheses To deal with an excess close parenthesis, first insert an open