changeset 4167:aae05d51353c

[project @ 2002-11-12 02:52:50 by jwe]
author jwe
date Tue, 12 Nov 2002 02:52:51 +0000
parents 1297e388830f
children 20e641883610
files doc/interpreter/Makefile.in doc/interpreter/arith.txi doc/interpreter/audio.txi doc/interpreter/basics.txi doc/interpreter/bugs.txi doc/interpreter/container.txi doc/interpreter/control.txi doc/interpreter/cp-idx.txi doc/interpreter/data.txi doc/interpreter/diffeq.txi doc/interpreter/emacs.txi doc/interpreter/eos.txi doc/interpreter/errors.txi doc/interpreter/eval.txi doc/interpreter/expr.txi doc/interpreter/finance.txi doc/interpreter/fn-idx.txi doc/interpreter/func.txi doc/interpreter/gpl.txi doc/interpreter/grammar.txi doc/interpreter/image.txi doc/interpreter/install.txi doc/interpreter/intro.txi doc/interpreter/io.txi doc/interpreter/linalg.txi doc/interpreter/matrix.txi doc/interpreter/nonlin.txi doc/interpreter/numbers.txi doc/interpreter/octave.texi doc/interpreter/op-idx.txi doc/interpreter/optim.txi doc/interpreter/plot.txi doc/interpreter/poly.txi doc/interpreter/preface.txi doc/interpreter/quad.txi doc/interpreter/quaternion.txi doc/interpreter/set.txi doc/interpreter/signal.txi doc/interpreter/stats.txi doc/interpreter/stmt.txi doc/interpreter/stream.txi doc/interpreter/strings.txi doc/interpreter/struct.txi doc/interpreter/system.txi doc/interpreter/tips.txi doc/interpreter/var.txi doc/interpreter/vr-idx.txi
diffstat 47 files changed, 241 insertions(+), 239 deletions(-) [+]
line wrap: on
line diff
--- a/doc/interpreter/Makefile.in	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/Makefile.in	Tue Nov 12 02:52:51 2002 +0000
@@ -19,14 +19,15 @@
 INSTALL_DATA = @INSTALL_DATA@
 
 SUB_SOURCE := arith.txi audio.txi basics.txi bugs.txi \
-	container.txi control.txi cp-idx.txi data.txi diffeq.txi \
-	emacs.txi errors.txi eval.txi expr.txi finance.txi \
-	fn-idx.txi func.txi gpl.txi grammar.txi image.txi \
-	install.txi intro.txi io.txi linalg.txi matrix.txi \
-	nonlin.txi numbers.txi op-idx.txi optim.txi plot.txi \
-	poly.txi preface.txi quad.txi quaternion.txi set.txi \
-	signal.txi stats.txi stmt.txi stream.txi strings.txi \
-	struct.txi system.txi tips.txi var.txi vr-idx.txi
+	container.txi control.txi cp-idx.txi data.txi \
+	debug.txi diffeq.txi emacs.txi errors.txi eval.txi \
+	expr.txi finance.txi fn-idx.txi func.txi gpl.txi \
+	grammar.txi image.txi install.txi intro.txi io.txi \
+	linalg.txi matrix.txi nonlin.txi numbers.txi \
+	op-idx.txi optim.txi plot.txi poly.txi preface.txi \
+	quad.txi quaternion.txi set.txi signal.txi stats.txi \
+	stmt.txi stream.txi strings.txi struct.txi system.txi \
+	tips.txi var.txi vr-idx.txi
 
 SOURCES := $(SUB_SOURCE)
 
--- a/doc/interpreter/arith.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/arith.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Arithmetic, Linear Algebra, Matrix Manipulation, Top
+@node Arithmetic
 @chapter Arithmetic
 
 Unless otherwise noted, all of the functions described in this chapter
--- a/doc/interpreter/audio.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/audio.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -3,7 +3,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Audio Processing, Quaternions, Image Processing, Top
+@node Audio Processing
 @chapter Audio Processing
 
 Octave provides a few functions for dealing with audio data.  An audio
--- a/doc/interpreter/basics.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/basics.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Getting Started, Data Types, Introduction, Top
+@node Getting Started
 @chapter Getting Started
 
 This chapter explains some of Octave's basic features, including how to
@@ -20,7 +20,7 @@
 * Comments::                    
 @end menu
 
-@node Invoking Octave, Quitting Octave, Getting Started, Getting Started
+@node Invoking Octave
 @section Invoking Octave
 
 Normally, Octave is used interactively by running the program
@@ -42,7 +42,7 @@
 * Startup Files::               
 @end menu
 
-@node Command Line Options, Startup Files, Invoking Octave, Invoking Octave
+@node Command Line Options
 @subsection Command Line Options
 @cindex Octave command options
 @cindex command options
@@ -213,7 +213,7 @@
 arrays of strings and substrings in Octave, and @xref{Defining Functions},
 for information about the variable @code{nargin}.
 
-@node Startup Files,  , Command Line Options, Invoking Octave
+@node Startup Files
 @subsection Startup Files
 @cindex initialization
 @cindex startup
@@ -265,7 +265,7 @@
 Startup files may contain any valid Octave commands, including function
 definitions.
 
-@node Quitting Octave, Getting Help, Invoking Octave, Getting Started
+@node Quitting Octave
 @section Quitting Octave
 @cindex exiting octave
 @cindex quitting octave
@@ -274,7 +274,7 @@
 
 @DOCSTRING(atexit)
 
-@node Getting Help, Command Line Editing, Quitting Octave, Getting Started
+@node Getting Help
 @section Commands for Getting Help
 @cindex on-line help
 @cindex help, on-line
@@ -301,7 +301,7 @@
 
 @DOCSTRING(suppress_verbose_help_message)
 
-@node Command Line Editing, Errors, Getting Help, Getting Started
+@node Command Line Editing
 @section Command Line Editing
 @cindex command-line editing
 @cindex editing the command line
@@ -342,7 +342,7 @@
 * Diary and Echo Commands::     
 @end menu
 
-@node Cursor Motion, Killing and Yanking, Command Line Editing, Command Line Editing
+@node Cursor Motion
 @subsection Cursor Motion
 
 The following commands allow you to position the cursor.
@@ -401,7 +401,7 @@
 
 @DOCSTRING(clc)
 
-@node Killing and Yanking, Commands For Text, Cursor Motion, Command Line Editing
+@node Killing and Yanking
 @subsection Killing and Yanking
 
 @dfn{Killing} text means to delete the text from the line, but to save
@@ -448,7 +448,7 @@
 typed line is available to be yanked back later, when you are typing
 another line.
 
-@node Commands For Text, Commands For Completion, Killing and Yanking, Command Line Editing
+@node Commands For Text
 @subsection Commands For Changing Text
 
 The following commands can be used for entering characters that would
@@ -487,7 +487,7 @@
 of the word.
 @end table
 
-@node Commands For Completion, Commands For History, Commands For Text, Command Line Editing
+@node Commands For Completion
 @subsection Letting Readline Type For You
 @cindex command completion
 
@@ -507,7 +507,7 @@
 
 @DOCSTRING(completion_matches)
 
-@node Commands For History, Customizing readline, Commands For Completion, Command Line Editing
+@node Commands For History
 @subsection Commands For Manipulating The History
 @cindex command history
 @cindex input history
@@ -572,14 +572,14 @@
 
 @DOCSTRING(saving_history)
 
-@node Customizing readline, Customizing the Prompt, Commands For History, Command Line Editing
+@node Customizing readline
 @subsection Customizing @code{readline}
 
 @c XXX FIXME XXX -- need a brief description of the ~/.inputrc file here.
 
 @DOCSTRING(read_readline_init_file)
 
-@node Customizing the Prompt, Diary and Echo Commands, Customizing readline, Command Line Editing
+@node Customizing the Prompt
 @subsection Customizing the Prompt
 @cindex prompt customization
 @cindex customizing the prompt
@@ -641,7 +641,7 @@
 
 @DOCSTRING(PS4)
 
-@node Diary and Echo Commands,  , Customizing the Prompt, Command Line Editing
+@node Diary and Echo Commands
 @subsection Diary and Echo Commands
 @cindex diary of commands and output
 @cindex command and ouput logs
@@ -663,7 +663,7 @@
 
 @DOCSTRING(echo_executing_commands)
 
-@node Errors, Executable Octave Programs, Command Line Editing, Getting Started
+@node Errors
 @section How Octave Reports Errors
 @cindex error messages
 @cindex messages, error
@@ -746,7 +746,7 @@
 path your program took before the error occurred, and to correct the
 error before trying again.
 
-@node Executable Octave Programs, Comments, Errors, Getting Started
+@node Executable Octave Programs
 @section Executable Octave Programs
 @cindex executable scripts
 @cindex scripts
@@ -822,7 +822,7 @@
 @end group
 @end example
 
-@node Comments,  , Executable Octave Programs, Getting Started
+@node Comments
 @section Comments in Octave Programs
 @cindex @samp{#}
 @cindex @samp{%}
--- a/doc/interpreter/bugs.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/bugs.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -6,7 +6,7 @@
 @c in the Octave distribution, as well as in the Octave manual.
 
 @ifclear BUGSONLY
-@node Trouble, Installation, Tips, Top
+@node Trouble
 @appendix Known Causes of Trouble
 @end ifclear
 
@@ -20,7 +20,7 @@
 modify it freely as long as you preserve this copyright notice and
 permission notice.
 
-@node Trouble,  , Trouble
+@node Trouble
 @chapter Known Causes of Trouble with Octave
 @end ifset
 
@@ -47,7 +47,7 @@
 * Service::                     
 @end menu
 
-@node Actual Bugs, Reporting Bugs, Trouble, Trouble
+@node Actual Bugs
 @appendixsec Actual Bugs We Haven't Fixed Yet
 
 @itemize @bullet
@@ -132,7 +132,7 @@
 the file @file{PROJECTS} in the top level directory in the source
 distribution.
 
-@node Reporting Bugs, Bug Criteria, Actual Bugs, Trouble
+@node Reporting Bugs
 @appendixsec Reporting Bugs
 @cindex bugs
 @cindex reporting bugs
@@ -167,7 +167,7 @@
 * Patches: Sending Patches.     How to send a patch for Octave.
 @end menu
 
-@node Bug Criteria, Bug Lists, Reporting Bugs, Trouble
+@node Bug Criteria
 @appendixsec Have You Found a Bug?
 @cindex bug criteria
 
@@ -219,7 +219,7 @@
 for improvement are welcome in any case.
 @end itemize
 
-@node Bug Lists, Bug Reporting, Bug Criteria, Trouble
+@node Bug Lists
 @appendixsec Where to Report Bugs
 @cindex bug report mailing lists
 @cindex reporting bugs
@@ -251,7 +251,7 @@
 Madison, Wisconsin 53706  USA
 @end example
 
-@node Bug Reporting, Sending Patches, Bug Lists, Trouble
+@node Bug Reporting
 @appendixsec How to Report Bugs
 @cindex bugs, reporting
 
@@ -388,7 +388,7 @@
 should report it, even if you cannot send a fix for the problem.
 @end itemize
 
-@node Sending Patches, Service, Bug Reporting, Trouble
+@node Sending Patches
 @appendixsec Sending Patches for Octave
 @cindex improving Octave
 @cindex diffs, submitting
@@ -457,7 +457,7 @@
 the change, send us the header line.
 @end itemize
 
-@node Service,  , Sending Patches, Trouble
+@node Service
 @appendixsec How To Get Help with Octave
 @cindex help, where to find
 
--- a/doc/interpreter/container.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/container.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Containers, I/O Streams, Data Structures, Top
+@node Containers
 @chapter Containers
 @cindex containers
 
@@ -11,7 +11,7 @@
 * Cell Arrays::                 
 @end menu
 
-@node Lists, Cell Arrays, Containers, Containers
+@node Lists
 @section Lists
 @cindex lists
 
@@ -27,7 +27,7 @@
 
 @DOCSTRING(islist)
 
-@node Cell Arrays,  , Lists, Containers
+@node Cell Arrays
 @section Cell Arrays
 @cindex cell arrays
 
--- a/doc/interpreter/control.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/control.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Control Theory, Signal Processing, Polynomial Manipulations, Top
+@node Control Theory
 @chapter Control Theory
 
 The Octave Control Systems Toolbox (OCST) was initially developed
@@ -38,7 +38,7 @@
 * misc::                        
 @end menu
 
-@node sysstruct, sysinterface, Control Theory, Control Theory
+@node sysstruct
 @section System Data Structure
 
 @menu
@@ -67,7 +67,7 @@
 
 @DOCSTRING(sysrepdemo)
 
-@node sysstructvars, sysstructtf, sysstruct, sysstruct
+@node sysstructvars
 @subsection Variables common to all OCST system formats
 
 The data structure elements (and variable types) common to all  system
@@ -126,7 +126,7 @@
 The remaining variables of the  system data structure are only present
 if the corresponding entry of the @code{sys} vector is true (=1).
 
-@node sysstructtf, sysstructzp, sysstructvars, sysstruct
+@node sysstructtf
 @subsection @code{tf} format variables
 
 @table @var
@@ -138,7 +138,7 @@
 
 @end table
 
-@node sysstructzp, sysstructss, sysstructtf, sysstruct
+@node sysstructzp
 @subsection @code{zp} format variables
 
 @table @var
@@ -153,7 +153,7 @@
 
 @end table
 
-@node sysstructss,  , sysstructzp, sysstruct
+@node sysstructss
 @subsection @code{ss} format variables
 
 @table @var
@@ -173,7 +173,7 @@
 
 @end table
 
-@node sysinterface, sysdisp, sysstruct, Control Theory
+@node sysinterface
 @section System Construction and Interface Functions
 
 Construction and manipulations of the OCST system data structure
@@ -192,35 +192,35 @@
 * structintern::                
 @end menu
 
-@node fir2sys, ss2sys, sysinterface, sysinterface
+@node fir2sys
 @subsection Finite impulse response system interface functions
 
 @DOCSTRING(fir2sys)
 
 @DOCSTRING(sys2fir)
 
-@node ss2sys, tf2sys, fir2sys, sysinterface
+@node ss2sys
 @subsection State space system interface functions
 
 @DOCSTRING(ss2sys)
 
 @DOCSTRING(sys2ss)
 
-@node tf2sys, zp2sys, ss2sys, sysinterface
+@node tf2sys
 @subsection Transfer function system interface functions
 
 @DOCSTRING(tf2sys)
 
 @DOCSTRING(sys2tf)
 
-@node zp2sys, structaccess, tf2sys, sysinterface
+@node zp2sys
 @subsection Zero-pole system interface functions
 
 @DOCSTRING(zp2sys)
 
 @DOCSTRING(sys2zp)
 
-@node structaccess, structintern, zp2sys, sysinterface
+@node structaccess
 @subsection Data structure access functions
 
 @DOCSTRING(syschnames)
@@ -241,7 +241,7 @@
 
 @DOCSTRING(sysgettsam)
 
-@node structintern,  , structaccess, sysinterface
+@node structintern
 @subsection Data structure internal functions
 
 @DOCSTRING(syschnamesl)
@@ -252,7 +252,7 @@
 
 @DOCSTRING(tf2sysl)
 
-@node sysdisp, blockdiag, sysinterface, Control Theory
+@node sysdisp
 @section System display functions
 
 @DOCSTRING(sysout)
@@ -263,7 +263,7 @@
 
 @DOCSTRING(outlist)
 
-@node blockdiag, numerical, sysdisp, Control Theory
+@node blockdiag
 @section Block Diagram Manipulations
 
 @xref{systime}.
@@ -315,7 +315,7 @@
 
 @DOCSTRING(sysmin)
 
-@node numerical, sysprop, blockdiag, Control Theory
+@node numerical
 @section Numerical Functions
 
 @DOCSTRING(are)
@@ -361,7 +361,7 @@
  Golub and Van Loan, "Matrix Computations, 2nd ed" 1989
 @end table
 
-@node sysprop, systime, numerical, Control Theory
+@node sysprop
 @section System Analysis-Properties
 
 @DOCSTRING(analdemo)
@@ -402,7 +402,7 @@
 
 @DOCSTRING(is_stable)
 
-@node systime, sysfreq, sysprop, Control Theory
+@node systime
 @section System Analysis-Time Domain
 
 @DOCSTRING(c2d)
@@ -421,7 +421,7 @@
 
 @DOCSTRING(stepimp)
 
-@node sysfreq, cacsd, systime, Control Theory
+@node sysfreq
 @section System Analysis-Frequency Domain
 
 @strong{Demonstration/tutorial script}
@@ -445,7 +445,7 @@
 
 @DOCSTRING(tzero2)
 
-@node cacsd, misc, sysfreq, Control Theory
+@node cacsd
 @section Controller Design
 
 @DOCSTRING(dgkfdemo)
@@ -478,7 +478,7 @@
 
 @DOCSTRING(place)
 
-@node misc,  , cacsd, Control Theory
+@node misc
 @section Miscellaneous Functions (Not yet properly filed/documented)
 
 @DOCSTRING(axis2dlim)
--- a/doc/interpreter/cp-idx.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/cp-idx.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Concept Index, Variable Index, Copying, Top
+@node Concept Index
 @unnumbered Concept Index
 
 @printindex cp
--- a/doc/interpreter/data.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/data.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Data Types, Numeric Data Types, Getting Started, Top
+@node Data Types
 @chapter Data Types
 @cindex data types
 
@@ -26,7 +26,7 @@
 * Object Sizes::                
 @end menu
 
-@node Built-in Data Types, User-defined Data Types, Data Types, Data Types
+@node Built-in Data Types
 @section Built-in Data Types
 @cindex data types, built-in
 @cindex built-in data types
@@ -44,7 +44,7 @@
 * Data Structure Objects::      
 @end menu
 
-@node Numeric Objects, String Objects, Built-in Data Types, Built-in Data Types
+@node Numeric Objects
 @subsection Numeric Objects
 @cindex numeric constant
 @cindex numeric value
@@ -79,7 +79,7 @@
 
 @xref{Numeric Data Types}, for more information.
 
-@node String Objects, Data Structure Objects, Numeric Objects, Built-in Data Types
+@node String Objects
 @subsection String Objects
 @cindex strings
 @cindex character strings
@@ -93,7 +93,7 @@
 
 @xref{Strings}, for more information.
 
-@node Data Structure Objects,  , String Objects, Built-in Data Types
+@node Data Structure Objects
 @subsection Data Structure Objects
 @cindex structures
 @cindex data structures
@@ -105,7 +105,7 @@
 
 @xref{Data Structures}, for more information.
 
-@node User-defined Data Types, Object Sizes, Built-in Data Types, Data Types
+@node User-defined Data Types
 @section User-defined Data Types
 @cindex user-defined data types
 @cindex data types, user-defined
@@ -116,7 +116,7 @@
 in the @file{ov.h}, @file{ops.h}, and related files from Octave's
 @file{src} directory.
 
-@node Object Sizes,  , User-defined Data Types, Data Types
+@node Object Sizes
 @section Object Sizes
 
 The following functions allow you to determine the size of a variable or
--- a/doc/interpreter/diffeq.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/diffeq.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Differential Equations, Optimization, Quadrature, Top
+@node Differential Equations
 @chapter Differential Equations
 
 Octave has two built-in functions for solving differential equations.
@@ -17,7 +17,7 @@
 @cindex ODE
 @cindex DAE
 
-@node Ordinary Differential Equations, Differential-Algebraic Equations, Differential Equations, Differential Equations
+@node Ordinary Differential Equations
 @section Ordinary Differential Equations
 
 The function @code{lsode} can be used to solve ODEs of the form
@@ -99,7 +99,7 @@
 Solvers}, in Scientific Computing, R. S. Stepleman, editor, (1983) for
 more information about the inner workings of @code{lsode}.
 
-@node Differential-Algebraic Equations,  , Ordinary Differential Equations, Differential Equations
+@node Differential-Algebraic Equations
 @section Differential-Algebraic Equations
 
 The function @code{daspk} can be used to solve DAEs of the form
--- a/doc/interpreter/emacs.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/emacs.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -4,7 +4,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Emacs, Grammar, Installation, Top
+@node Emacs
 @appendix Emacs Octave Support
 
 The development of Octave code can greatly be facilitated using Emacs
@@ -35,7 +35,7 @@
 * Using the Emacs Info Reader for Octave::  
 @end menu
 
-@node Installing EOS, Using Octave Mode, Emacs, Emacs
+@node Installing EOS
 @appendixsec Installing EOS
 
 The Emacs package EOS consists of the three files @file{octave-mod.el},
@@ -52,7 +52,7 @@
 depends on how your Emacs was installed).  Byte-compile them for speed
 if you want.
 
-@node Using Octave Mode, Running Octave From Within Emacs, Installing EOS, Emacs
+@node Using Octave Mode
 @appendixsec Using Octave Mode
 
 If you are lucky, your sysadmins have already arranged everything so
@@ -354,7 +354,7 @@
 added.  You just need to add a description of the problem, including a
 reproducible test case and send the message.
 
-@node Running Octave From Within Emacs, Using the Emacs Info Reader for Octave, Using Octave Mode, Emacs
+@node Running Octave From Within Emacs
 @appendixsec Running Octave From Within Emacs
 
 The package @file{octave} provides commands for running an inferior
@@ -465,7 +465,7 @@
 when Octave is waiting for input, or done sending output.
 @end quotation
 
-@node Using the Emacs Info Reader for Octave,  , Running Octave From Within Emacs, Emacs
+@node Using the Emacs Info Reader for Octave
 @appendixsec Using the Emacs Info Reader for Octave
 
 You can also set up the Emacs Info reader for dealing with the results
--- a/doc/interpreter/eos.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/eos.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -8,7 +8,7 @@
 @chapter Emacs Octave Support
 
 The development of Octave code can greatly be facilitated using Emacs
-with Octave mode, a major mode for editing Octave files which can e.g.@:
+with Octave mode
 automatically indent the code, do some of the typing (with Abbrev mode)
 and show keywords, comments, strings, etc.@: in different faces (with
 Font-lock mode on devices that support it).
@@ -35,7 +35,7 @@
 * Using the Emacs Info Reader for Octave::  
 @end menu
 
-@node Installing EOS, Using Octave Mode, Emacs, Emacs
+@node Installing EOS
 @section Installing EOS
 
 The Emacs package EOS consists of the three files @file{octave-mod.el},
@@ -52,7 +52,7 @@
 depends on how your Emacs was installed).  Byte-compile them for speed
 if you want.
 
-@node Using Octave Mode, Running Octave From Within Emacs, Installing EOS, Emacs
+@node Using Octave Mode
 @section Using Octave Mode
 
 If you are lucky, your sysadmins have already arranged everything so
@@ -347,7 +347,7 @@
 added.  You just need to add a description of the problem, including a
 reproducible test case and send the message.
 
-@node Running Octave From Within Emacs, Using the Emacs Info Reader for Octave, Using Octave Mode, Emacs
+@node Running Octave From Within Emacs
 @section Running Octave From Within Emacs
 
 The package @file{octave} provides commands for running an inferior
@@ -458,7 +458,7 @@
 when Octave is waiting for input, or done sending output.
 @end quotation
 
-@node Using the Emacs Info Reader for Octave,  , Running Octave From Within Emacs, Emacs
+@node Using the Emacs Info Reader for Octave
 @section Using the Emacs Info Reader for Octave
 
 You can also set up the Emacs Info reader for dealing with the results
--- a/doc/interpreter/errors.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/errors.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Error Handling, Input and Output, Functions and Scripts, Top
+@node Error Handling
 @chapter Error Handling
 
 Octave includes several functions for printing error and warning
--- a/doc/interpreter/eval.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/eval.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Evaluation, Statements, Expressions, Top
+@node Evaluation
 @chapter Evaluation
 
 Normally, you evaluate expressions simply by typing them at the Octave
--- a/doc/interpreter/expr.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/expr.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Expressions, Evaluation, Variables, Top
+@node Expressions
 @chapter Expressions
 @cindex expressions
 
@@ -28,7 +28,7 @@
 * Operator Precedence::         
 @end menu
 
-@node Index Expressions, Calling Functions, Expressions, Expressions
+@node Index Expressions
 @section Index Expressions
 
 @opindex (
@@ -212,7 +212,7 @@
 particularly for large matrices because Octave does not have to
 repeatedly resize the result.
 
-@node Calling Functions, Arithmetic Ops, Index Expressions, Expressions
+@node Calling Functions
 @section Calling Functions
 
 A @dfn{function} is a name for a particular calculation.  Because it has
@@ -280,7 +280,7 @@
 * Recursion::                   
 @end menu
 
-@node Call by Value, Recursion, Calling Functions, Calling Functions
+@node Call by Value
 @subsection Call by Value
 
 In Octave, unlike Fortran, function arguments are passed by value, which
@@ -344,7 +344,7 @@
 probably failing!) to modify the value of a constant or the value of a
 temporary result.
 
-@node Recursion,  , Call by Value, Calling Functions
+@node Recursion
 @subsection Recursion
 @cindex factorial function
 
@@ -384,7 +384,7 @@
 
 @DOCSTRING(max_recursion_depth)
 
-@node Arithmetic Ops, Comparison Ops, Calling Functions, Expressions
+@node Arithmetic Ops
 @section Arithmetic Operators
 @cindex arithmetic operators
 @cindex operators, arithmetic
@@ -546,7 +546,7 @@
 
 @DOCSTRING(warn_divide_by_zero)
 
-@node Comparison Ops, Boolean Expressions, Arithmetic Ops, Expressions
+@node Comparison Ops
 @section Comparison Operators
 @cindex comparison expressions
 @cindex expressions, comparison
@@ -612,7 +612,7 @@
 function, not with the comparison operators listed above.
 @xref{Strings}.
 
-@node Boolean Expressions, Assignment Ops, Comparison Ops, Expressions
+@node Boolean Expressions
 @section Boolean Expressions
 @cindex expressions, boolean
 @cindex boolean expressions
@@ -631,7 +631,7 @@
 * Short-circuit Boolean Operators::  
 @end menu
 
-@node Element-by-element Boolean Operators, Short-circuit Boolean Operators, Boolean Expressions, Boolean Expressions
+@node Element-by-element Boolean Operators
 @subsection Element-by-element Boolean Operators
 @cindex element-by-element evaluation
 
@@ -706,7 +706,7 @@
 This behavior is necessary for the boolean operators to work as
 described for matrix-valued operands.
 
-@node Short-circuit Boolean Operators,  , Element-by-element Boolean Operators, Boolean Expressions
+@node Short-circuit Boolean Operators
 @subsection Short-circuit Boolean Operators
 @cindex short-circuit evaluation
 
@@ -791,7 +791,7 @@
 arguments because Octave would be forced to try to evaluate both of the
 operands for the operator @samp{&}.
 
-@node Assignment Ops, Increment Ops, Boolean Expressions, Expressions
+@node Assignment Ops
 @section Assignment Expressions
 @cindex assignment expressions
 @cindex assignment operators
@@ -965,7 +965,7 @@
 @cindex operators, increment
 @cindex operators, decrement
 
-@node Increment Ops, Operator Precedence, Assignment Ops, Expressions
+@node Increment Ops
 @section Increment Operators
 
 @emph{Increment operators} increase or decrease the value of a variable
@@ -1019,7 +1019,7 @@
 results in a parse error.  This problem may be fixed in a future
 release of Octave.
 
-@node Operator Precedence,  , Increment Ops, Expressions
+@node Operator Precedence
 @section Operator Precedence
 @cindex operator precedence
 
--- a/doc/interpreter/finance.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/finance.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Financial Functions, Sets, Statistics, Top
+@node Financial Functions
 @chapter Financial Functions
 @cindex financial functions
 @cindex money
--- a/doc/interpreter/fn-idx.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/fn-idx.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Function Index, Operator Index, Variable Index, Top
+@node Function Index
 @unnumbered Function Index
 
 @printindex fn
--- a/doc/interpreter/func.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/func.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Functions and Scripts, Error Handling, Statements, Top
+@node Functions and Scripts
 @chapter Functions and Script Files
 @cindex defining functions
 @cindex user-defined functions
@@ -26,7 +26,7 @@
 * Organization of Functions::   
 @end menu
 
-@node Defining Functions, Multiple Return Values, Functions and Scripts, Functions and Scripts
+@node Defining Functions
 @section Defining Functions
 @cindex @code{function} statement
 @cindex @code{endfunction} statement
@@ -231,7 +231,7 @@
 
 @DOCSTRING(warn_missing_semicolon)
 
-@node Multiple Return Values, Variable-length Argument Lists, Defining Functions, Functions and Scripts
+@node Multiple Return Values
 @section Multiple Return Values
 
 Unlike many other computer languages, Octave allows you to define
@@ -351,7 +351,7 @@
 
 @DOCSTRING(nargchk)
 
-@node Variable-length Argument Lists, Variable-length Return Lists, Multiple Return Values, Functions and Scripts
+@node Variable-length Argument Lists
 @section Variable-length Argument Lists
 @cindex Variable-length argument lists
 @cindex @code{...}
@@ -419,7 +419,7 @@
 other contexts.
 @end defvr
 
-@node Variable-length Return Lists, Returning From a Function, Variable-length Argument Lists, Functions and Scripts
+@node Variable-length Return Lists
 @section Variable-length Return Lists
 @cindex Variable-length return lists
 @cindex @code{...}
@@ -451,7 +451,7 @@
 
 @DOCSTRING(vr_val)
 
-@node Returning From a Function, Function Files, Variable-length Return Lists, Functions and Scripts
+@node Returning From a Function
 @section Returning From a Function
 
 The body of a user-defined function can contain a @code{return} statement.
@@ -501,7 +501,7 @@
 
 @DOCSTRING(return_last_computed_value)
 
-@node Function Files, Script Files, Returning From a Function, Functions and Scripts
+@node Function Files
 @section Function Files
 @cindex function file
 
@@ -570,7 +570,7 @@
 
 @DOCSTRING(warn_future_time_stamp)
 
-@node Script Files, Dynamically Linked Functions, Function Files, Functions and Scripts
+@node Script Files
 @section Script Files
 
 A script file is a file containing (almost) any sequence of Octave
@@ -673,7 +673,7 @@
 
 @DOCSTRING(source)
 
-@node Dynamically Linked Functions, Organization of Functions, Script Files, Functions and Scripts
+@node Dynamically Linked Functions
 @section Dynamically Linked Functions
 @cindex dynamic linking
 
@@ -893,7 +893,7 @@
 can call in a built-in function.  For the time being, you will have to
 read the source code for Octave.
 
-@node Organization of Functions,  , Dynamically Linked Functions, Functions and Scripts
+@node Organization of Functions
 @section Organization of Functions Distributed with Octave
 
 Many of Octave's standard functions are distributed as function files.
--- a/doc/interpreter/gpl.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/gpl.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -4,7 +4,7 @@
 
 @cindex warranty
 @cindex copyright
-@node Copying, Concept Index, Grammar, Top
+@node Copying
 @appendix GNU GENERAL PUBLIC LICENSE
 @center Version 2, June 1991
 
--- a/doc/interpreter/grammar.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/grammar.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Grammar, Copying, Emacs, Top
+@node Grammar
 @appendix Grammar
 @cindex grammar rules
 @cindex language definition
@@ -14,7 +14,7 @@
 * Keywords::                    
 @end menu
 
-@node Keywords,  , Grammar, Grammar
+@node Keywords
 @section Keywords
 @cindex keywords
 
--- a/doc/interpreter/image.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/image.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Image Processing, Audio Processing, Signal Processing, Top
+@node Image Processing
 @chapter Image Processing
 
 Octave can display images with the X Window System using the
--- a/doc/interpreter/install.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/install.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -6,7 +6,7 @@
 @c in the Octave distribution, as well as in the Octave manual.
 
 @ifclear INSTALLONLY
-@node Installation, Emacs, Trouble, Top
+@node Installation
 @appendix Installing Octave
 @end ifclear
 
@@ -19,7 +19,7 @@
 under the terms of the GNU General Public License as published by the
 Free Software Foundation.
 
-@node Installation,  , Installation
+@node Installation
 @chapter Installing Octave
 @end ifset
 
@@ -219,7 +219,7 @@
 * Installation Problems::       
 @end menu
 
-@node Installation Problems, , Installation, Installation
+@node Installation Problems
 @appendixsec Installation Problems
 
 This section contains a list of problems (and some apparent problems
--- a/doc/interpreter/intro.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/intro.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Introduction, Getting Started, Preface, Top
+@node Introduction
 @chapter A Brief Introduction to Octave
 @cindex introduction
 
@@ -33,7 +33,7 @@
 * Conventions::                 
 @end menu
 
-@node Running Octave, Simple Examples, Introduction, Introduction
+@node Running Octave
 @section Running Octave
 
 On most systems, the way to invoke Octave is with the shell command
@@ -54,7 +54,7 @@
 On systems that support job control, you can suspend Octave by sending
 it a @code{SIGTSTP} signal, usually by typing @kbd{C-z}.
 
-@node Simple Examples, Conventions, Running Octave, Introduction
+@node Simple Examples
 @section Simple Examples
 
 The following chapters describe all of Octave's features in detail, but
@@ -343,7 +343,7 @@
 driven program that contains the entire Octave manual.  Help for using
 Info is provided in this manual in @ref{Getting Help}.
 
-@node Conventions,  , Simple Examples, Introduction
+@node Conventions
 @section Conventions
 
 This section explains the notational conventions that are used in this
@@ -357,7 +357,7 @@
 * Format of Descriptions::      
 @end menu
 
-@node Fonts, Evaluation Notation, Conventions, Conventions
+@node Fonts
 @subsection Fonts
 @cindex fonts
 
@@ -370,7 +370,7 @@
 Specific keys on your keyboard appear in this font or form: @key{ANY}.
 @cindex any key
 
-@node Evaluation Notation, Printing Notation, Fonts, Conventions
+@node Evaluation Notation
 @subsection Evaluation Notation
 @cindex evaluation notation
 @cindex documentation notation
@@ -427,7 +427,7 @@
 @end group
 @end example
 
-@node Printing Notation, Error Messages, Evaluation Notation, Conventions
+@node Printing Notation
 @subsection Printing Notation
 @cindex printing notation
 
@@ -445,7 +445,7 @@
 @end group
 @end example
 
-@node Error Messages, Format of Descriptions, Printing Notation, Conventions
+@node Error Messages
 @subsection Error Messages
 @cindex error message notation
 
@@ -460,7 +460,7 @@
 @end group
 @end example
 
-@node Format of Descriptions,  , Error Messages, Conventions
+@node Format of Descriptions
 @subsection Format of Descriptions
 @cindex description format
 
@@ -483,7 +483,7 @@
 * A Sample Variable Description::  
 @end menu
 
-@node A Sample Function Description, A Sample Command Description, Format of Descriptions, Format of Descriptions
+@node A Sample Function Description
 @subsubsection A Sample Function Description
 @cindex function descriptions
 
@@ -555,7 +555,7 @@
 arguments.
 @end table
 
-@node A Sample Command Description, A Sample Variable Description, A Sample Function Description, Format of Descriptions
+@node A Sample Command Description
 @subsubsection A Sample Command Description
 @cindex command descriptions
 
@@ -573,7 +573,7 @@
 printed and the working directory is not changed.
 @end deffn
 
-@node A Sample Variable Description,  , A Sample Command Description, Format of Descriptions
+@node A Sample Variable Description
 @subsubsection A Sample Variable Description
 @cindex variable descriptions
 
--- a/doc/interpreter/io.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/io.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -53,7 +53,7 @@
 * C-Style I/O Functions::       
 @end menu
 
-@node Basic Input and Output, C-Style I/O Functions, Input and Output, Input and Output
+@node Basic Input and Output
 @section Basic Input and Output
 
 @menu
@@ -62,7 +62,7 @@
 * Simple File I/O::             
 @end menu
 
-@node Terminal Output, Terminal Input, Basic Input and Output, Basic Input and Output
+@node Terminal Output
 @subsection Terminal Output
 
 Since Octave normally prints the value of an expression as soon as it
@@ -93,7 +93,7 @@
 
 @DOCSTRING(print_answer_id_name)
 
-@node Terminal Input, Simple File I/O, Terminal Output, Basic Input and Output
+@node Terminal Input
 @subsection Terminal Input
 
 Octave has three functions that make it easy to prompt users for
@@ -116,7 +116,7 @@
 
 @DOCSTRING(kbhit)
 
-@node Simple File I/O,  , Terminal Input, Basic Input and Output
+@node Simple File I/O
 @subsection Simple File I/O
 
 The @code{save} and @code{load} commands allow data to be written to and
@@ -142,7 +142,7 @@
 
 @DOCSTRING(load)
 
-@node C-Style I/O Functions,  , Basic Input and Output, Input and Output
+@node C-Style I/O Functions
 @section C-Style I/O Functions
 
 Octave's C-style input and output functions provide most of the
@@ -186,28 +186,28 @@
 * File Positioning::            
 @end menu
 
-@node Opening and Closing Files, Simple Output, C-Style I/O Functions, C-Style I/O Functions
+@node Opening and Closing Files
 @subsection Opening and Closing Files
 
 @DOCSTRING(fopen)
 
 @DOCSTRING(fclose)
 
-@node Simple Output, Line-Oriented Input, Opening and Closing Files, C-Style I/O Functions
+@node Simple Output
 @subsection Simple Output
 
 @DOCSTRING(fputs)
 
 @DOCSTRING(puts)
 
-@node Line-Oriented Input, Formatted Output, Simple Output, C-Style I/O Functions
+@node Line-Oriented Input
 @subsection Line-Oriented Input
 
 @DOCSTRING(fgetl)
 
 @DOCSTRING(fgets)
 
-@node Formatted Output, Output Conversion for Matrices, Line-Oriented Input, C-Style I/O Functions
+@node Formatted Output
 @subsection Formatted Output
 
 This section describes how to call @code{printf} and related functions.
@@ -276,7 +276,7 @@
 interpretation vary depending on the particular conversion.  They're all
 described in more detail in the following sections.
 
-@node Output Conversion for Matrices, Output Conversion Syntax, Formatted Output, C-Style I/O Functions
+@node Output Conversion for Matrices
 @subsection Output Conversion for Matrices
 
 When given a matrix value, Octave's formatted output functions cycle
@@ -310,7 +310,7 @@
 
 If this is not what you want, use a series of calls instead of just one.
 
-@node Output Conversion Syntax, Table of Output Conversions, Output Conversion for Matrices, C-Style I/O Functions
+@node Output Conversion Syntax
 @subsection Output Conversion Syntax
 
 This section provides details about the precise syntax of conversion
@@ -385,7 +385,7 @@
 individual conversions for information about the particular options that
 they use.
 
-@node Table of Output Conversions, Integer Conversions, Output Conversion Syntax, C-Style I/O Functions
+@node Table of Output Conversions
 @subsection Table of Output Conversions
 @cindex output conversions, for @code{printf}
 
@@ -444,7 +444,7 @@
 arguments than conversion specifications, the extra argument values are
 simply ignored; this is sometimes useful.
 
-@node Integer Conversions, Floating-Point Conversions, Table of Output Conversions, C-Style I/O Functions
+@node Integer Conversions
 @subsection Integer Conversions
 
 This section describes the options for the @samp{%d}, @samp{%i},
@@ -494,7 +494,7 @@
 you convert a value of zero with an explicit precision of zero, then no
 characters at all are produced.
 
-@node Floating-Point Conversions, Other Output Conversions, Integer Conversions, C-Style I/O Functions
+@node Floating-Point Conversions
 @subsection Floating-Point Conversions
 
 This section discusses the conversion specifications for floating-point
@@ -562,7 +562,7 @@
 printed cannot be expressed precisely in the specified number of digits,
 the value is rounded to the nearest number that fits.
 
-@node Other Output Conversions, Formatted Input, Floating-Point Conversions, C-Style I/O Functions
+@node Other Output Conversions
 @subsection Other Output Conversions
 
 This section describes miscellaneous conversions for @code{printf}.
@@ -594,7 +594,7 @@
 @noindent
 prints @samp{ nowhere } (note the leading and trailing spaces).
 
-@node Formatted Input, Input Conversion Syntax, Other Output Conversions, C-Style I/O Functions
+@node Formatted Input
 @subsection Formatted Input
 
 Octave provides the @code{scanf}, @code{fscanf}, and @code{sscanf}
@@ -631,7 +631,7 @@
 to use them properly.  Another reason is that it is difficult to recover
 from a matching error.
 
-@node Input Conversion Syntax, Table of Input Conversions, Formatted Input, C-Style I/O Functions
+@node Input Conversion Syntax
 @subsection Input Conversion Syntax
 
 A @code{scanf} template string is a string that contains ordinary
@@ -693,7 +693,7 @@
 individual conversions for information about the particular options that
 they allow.
 
-@node Table of Input Conversions, Numeric Input Conversions, Input Conversion Syntax, C-Style I/O Functions
+@node Table of Input Conversions
 @subsection Table of Input Conversions
 @cindex input conversions, for @code{scanf}
 
@@ -746,7 +746,7 @@
 types, the behavior is also undefined.  On the other hand, extra
 arguments are simply ignored.
 
-@node Numeric Input Conversions, String Input Conversions, Table of Input Conversions, C-Style I/O Functions
+@node Numeric Input Conversions
 @subsection Numeric Input Conversions
 
 This section describes the @code{scanf} conversions for reading numeric
@@ -772,7 +772,7 @@
 Unlike the C language @code{scanf}, Octave ignores the @samp{h},
 @samp{l}, and @samp{L} modifiers.
 
-@node String Input Conversions, Binary I/O, Numeric Input Conversions, C-Style I/O Functions
+@node String Input Conversions
 @subsection String Input Conversions
 
 This section describes the @code{scanf} input conversions for reading
@@ -800,7 +800,7 @@
 reading the same input with the conversion @samp{%10s} produces
 @code{"hello,"}.
 
-@node Binary I/O, Temporary Files, String Input Conversions, C-Style I/O Functions
+@node Binary I/O
 @subsection Binary I/O
 
 Octave can read and write binary data using the functions @code{fread}
@@ -813,12 +813,12 @@
 
 @DOCSTRING(fwrite)
 
-@node Temporary Files, EOF and Errors, Binary I/O, C-Style I/O Functions
+@node Temporary Files
 @subsection Temporary Files
 
 @DOCSTRING(tmpnam)
 
-@node EOF and Errors, File Positioning, Temporary Files, C-Style I/O Functions
+@node EOF and Errors
 @subsection End of File and Errors
 
 @DOCSTRING(feof)
@@ -827,7 +827,7 @@
 
 @DOCSTRING(freport)
 
-@node File Positioning,  , EOF and Errors, C-Style I/O Functions
+@node File Positioning
 @subsection File Positioning
 
 Three functions are available for setting and determining the position of
--- a/doc/interpreter/linalg.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/linalg.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Linear Algebra, Nonlinear Equations, Arithmetic, Top
+@node Linear Algebra
 @chapter Linear Algebra
 
 This chapter documents the linear algebra functions of Octave.
@@ -16,7 +16,7 @@
 * Functions of a Matrix::       
 @end menu
 
-@node Basic Matrix Functions, Matrix Factorizations, Linear Algebra, Linear Algebra
+@node Basic Matrix Functions
 @section Basic Matrix Functions
 
 @DOCSTRING(balance)
@@ -47,7 +47,7 @@
 
 @DOCSTRING(trace)
 
-@node Matrix Factorizations, Functions of a Matrix, Basic Matrix Functions, Linear Algebra
+@node Matrix Factorizations
 @section Matrix Factorizations
 
 @DOCSTRING(chol)
@@ -72,7 +72,7 @@
 
 @DOCSTRING(krylov)
 
-@node Functions of a Matrix,  , Matrix Factorizations, Linear Algebra
+@node Functions of a Matrix
 @section Functions of a Matrix
 
 @DOCSTRING(expm)
--- a/doc/interpreter/matrix.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/matrix.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Matrix Manipulation, Arithmetic, Plotting, Top
+@node Matrix Manipulation
 @chapter Matrix Manipulation
 
 There are a number of functions available for checking to see if the
@@ -19,7 +19,7 @@
 * Famous Matrices::             
 @end menu
 
-@node Finding Elements and Checking Conditions, Rearranging Matrices, Matrix Manipulation, Matrix Manipulation
+@node Finding Elements and Checking Conditions
 @section Finding Elements and Checking Conditions
 
 The functions @code{any} and @code{all} are useful for determining
@@ -66,7 +66,7 @@
         
 @DOCSTRING(common_size)
 
-@node Rearranging Matrices, Special Utility Matrices, Finding Elements and Checking Conditions, Matrix Manipulation
+@node Rearranging Matrices
 @section Rearranging Matrices
 
 @DOCSTRING(fliplr)
@@ -110,7 +110,7 @@
 
 @DOCSTRING(prepad)
 
-@node Special Utility Matrices, Famous Matrices, Rearranging Matrices, Matrix Manipulation
+@node Special Utility Matrices
 @section Special Utility Matrices
 
 @DOCSTRING(eye)
@@ -194,7 +194,7 @@
 
 @DOCSTRING(ok_to_lose_imaginary_part)
 
-@node Famous Matrices,  , Special Utility Matrices, Matrix Manipulation
+@node Famous Matrices
 @section Famous Matrices
 
 The following functions return famous matrix forms.
--- a/doc/interpreter/nonlin.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/nonlin.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Nonlinear Equations, Quadrature, Linear Algebra, Top
+@node Nonlinear Equations
 @chapter Nonlinear Equations
 @cindex nonlinear equations
 @cindex equations, nonlinear
--- a/doc/interpreter/numbers.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/numbers.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Numeric Data Types, Strings, Data Types, Top
+@node Numeric Data Types
 @chapter Numeric Data Types
 @cindex numeric constant
 @cindex numeric value
@@ -72,7 +72,7 @@
 * Predicates for Numeric Objects::  
 @end menu
 
-@node Matrices, Ranges, Numeric Data Types, Numeric Data Types
+@node Matrices
 @section Matrices
 @cindex matrices
 
@@ -259,7 +259,7 @@
 * Empty Matrices::              
 @end menu
 
-@node Empty Matrices,  , Matrices, Matrices
+@node Empty Matrices
 @subsection Empty Matrices
 
 A matrix may have one or both dimensions zero, and operations on empty
@@ -327,7 +327,7 @@
 
 @DOCSTRING(propagate_empty_matrices)
 
-@node Ranges, Logical Values, Matrices, Numeric Data Types
+@node Ranges
 @section Ranges
 @cindex range expressions
 @cindex expression, range
@@ -374,14 +374,14 @@
 expression to determine whether they are all constants.  If they are, it
 replaces the range expression with a single range constant.
 
-@node Logical Values, Predicates for Numeric Objects, Ranges, Numeric Data Types
+@node Logical Values
 @section Logical Values
 
 @DOCSTRING(true)
 
 @DOCSTRING(false)
 
-@node Predicates for Numeric Objects,  , Logical Values, Numeric Data Types
+@node Predicates for Numeric Objects
 @section Predicates for Numeric Objects
 
 @DOCSTRING(isnumeric)
--- a/doc/interpreter/octave.texi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/octave.texi	Tue Nov 12 02:52:51 2002 +0000
@@ -107,7 +107,7 @@
 @contents
 
 @ifinfo
-@node Top, Preface, (dir), (dir)
+@node Top
 @top
 
 This manual documents how to run, install and port GNU Octave, as well
@@ -495,6 +495,7 @@
 @include stmt.texi
 @include func.texi
 @include errors.texi
+@include debug.texi
 @include io.texi
 @include plot.texi
 @include matrix.texi
--- a/doc/interpreter/op-idx.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/op-idx.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Operator Index, , Function Index, Top
+@node Operator Index
 @unnumbered Operator Index
 
 @printindex op
--- a/doc/interpreter/optim.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/optim.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Optimization, Statistics, Differential Equations, Top
+@node Optimization
 @chapter Optimization
 
 @menu
@@ -19,13 +19,13 @@
 @cindex QP
 @cindex NLP
 
-@node Quadratic Programming, Nonlinear Programming, Optimization, Optimization
+@node Quadratic Programming
 @section Quadratic Programming
 
-@node Nonlinear Programming, Linear Least Squares, Quadratic Programming, Optimization
+@node Nonlinear Programming
 @section Nonlinear Programming
 
-@node Linear Least Squares,  , Nonlinear Programming, Optimization
+@node Linear Least Squares
 @section Linear Least Squares
 
 @DOCSTRING(gls)
--- a/doc/interpreter/plot.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/plot.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Plotting, Matrix Manipulation, Input and Output, Top
+@node Plotting
 @chapter Plotting
 
 All of Octave's plotting functions use @code{gnuplot} to handle the
@@ -24,7 +24,7 @@
 * Interaction with gnuplot::    
 @end menu
 
-@node Two-Dimensional Plotting, Specialized Two-Dimensional Plots, Plotting, Plotting
+@node Two-Dimensional Plotting
 @section Two-Dimensional Plotting
 
 @deffn {Command} gplot @var{ranges} @var{expression} @var{using} @var{title} @var{style}
@@ -196,7 +196,7 @@
 
 @DOCSTRING(axis)
 
-@node Specialized Two-Dimensional Plots, Three-Dimensional Plotting, Two-Dimensional Plotting, Plotting
+@node Specialized Two-Dimensional Plots
 @section Specialized Two-Dimensional Plots
 
 @DOCSTRING(bar)
@@ -215,7 +215,7 @@
 
 @DOCSTRING(stairs)
 
-@node Three-Dimensional Plotting, Plot Annotations, Specialized Two-Dimensional Plots, Plotting
+@node Three-Dimensional Plotting
 @section Three-Dimensional Plotting
 
 @deffn {Command} gsplot @var{ranges} @var{expression} @var{using} @var{title} @var{style}
@@ -298,7 +298,7 @@
 
 @DOCSTRING(meshdom)
 
-@node Plot Annotations, Multiple Plots on One Page, Three-Dimensional Plotting, Plotting
+@node Plot Annotations
 @section Plot Annotations
 
 @DOCSTRING(grid)
@@ -309,7 +309,7 @@
 
 @DOCSTRING(xlabel)
 
-@node Multiple Plots on One Page, Multiple Plot Windows, Plot Annotations, Plotting
+@node Multiple Plots on One Page
 @section Multiple Plots on One Page
 
 The following functions all require a version of @code{gnuplot} that
@@ -329,12 +329,12 @@
 
 @DOCSTRING(top_title)
 
-@node Multiple Plot Windows, Interaction with gnuplot, Multiple Plots on One Page, Plotting
+@node Multiple Plot Windows
 @section Multiple Plot Windows
 
 @DOCSTRING(figure)
 
-@node Interaction with gnuplot,  , Multiple Plot Windows, Plotting
+@node Interaction with gnuplot
 @section Interaction with @code{gnuplot}
 
 @DOCSTRING(gnuplot_binary)
--- a/doc/interpreter/poly.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/poly.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Polynomial Manipulations, Control Theory, Sets, Top
+@node Polynomial Manipulations
 @chapter Polynomial Manipulations
 
 In Octave, a polynomial is represented by its coefficients (arranged
--- a/doc/interpreter/preface.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/preface.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Preface, Introduction, Top, Top
+@node Preface
 @unnumbered Preface
 @cindex contributors
 @cindex history
@@ -53,7 +53,7 @@
 * Distribution::                
 @end menu
 
-@node Acknowledgements, How You Can Contribute to Octave, Preface, Preface
+@node Acknowledgements
 @unnumberedsec Acknowledgements
 @cindex acknowledgements
 
@@ -255,7 +255,7 @@
 This project would not have been possible without the GNU software used
 in and used to produce Octave.
 
-@node How You Can Contribute to Octave, Distribution, Acknowledgements, Preface
+@node How You Can Contribute to Octave
 @unnumberedsec How You Can Contribute to Octave
 @cindex contributing to Octave
 @cindex funding Octave development
@@ -275,7 +275,7 @@
 by offering suggestions for ways to improve Octave.  @xref{Trouble}, for
 tips on how to write useful bug reports.
 
-@node Distribution,  , How You Can Contribute to Octave, Preface
+@node Distribution
 @unnumberedsec Distribution
 @cindex distribution of Octave
 
--- a/doc/interpreter/quad.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/quad.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Quadrature, Differential Equations, Nonlinear Equations, Top
+@node Quadrature
 @chapter Quadrature
 
 @menu
@@ -10,7 +10,7 @@
 * Orthogonal Collocation::      
 @end menu
 
-@node Functions of One Variable, Orthogonal Collocation, Quadrature, Quadrature
+@node Functions of One Variable
 @section Functions of One Variable
 
 @DOCSTRING(quad)
@@ -70,7 +70,7 @@
 is reasonably accurate (to see why, examine what happens to the result
 if you move the lower bound to 0.1, then 0.01, then 0.001, etc.).
 
-@node Orthogonal Collocation,  , Functions of One Variable, Quadrature
+@node Orthogonal Collocation
 @section Orthogonal Collocation
 
 @DOCSTRING(colloc)
--- a/doc/interpreter/quaternion.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/quaternion.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Quaternions, System Utilities, Audio Processing, Top
+@node Quaternions
 @chapter Quaternions
 
 Quaternions are hypercomplex numbers used to represent spatial
--- a/doc/interpreter/set.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/set.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Sets, Polynomial Manipulations, Financial Functions, Top
+@node Sets
 @chapter Sets
 
 Octave has a limited set of functions for managing sets of data, where a
--- a/doc/interpreter/signal.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/signal.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Signal Processing, Image Processing, Control Theory, Top
+@node Signal Processing
 @chapter Signal Processing
 
 I hope that someday Octave will include more signal processing
--- a/doc/interpreter/stats.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/stats.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Statistics, Financial Functions, Optimization, Top
+@node Statistics
 @chapter Statistics
 
 I hope that someday Octave will include more statistics functions.  If
@@ -16,7 +16,7 @@
 * Distributions::               
 @end menu
 
-@node Basic Statistical Functions, Tests, Statistics, Statistics
+@node Basic Statistical Functions
 @section Basic Statistical Functions
 
 @DOCSTRING(mean)
@@ -79,7 +79,7 @@
 
 @DOCSTRING(center)
 
-@node Tests, Models, Basic Statistical Functions, Statistics
+@node Tests
 @section Tests
 
 @DOCSTRING(anova)
@@ -132,12 +132,12 @@
 
 @DOCSTRING(z_test_2)
 
-@node Models, Distributions, Tests, Statistics
+@node Models
 @section Models
 
 @DOCSTRING(logistic_regression)
 
-@node Distributions,  , Models, Statistics
+@node Distributions
 @section Distributions
 
 @DOCSTRING(beta_cdf)
--- a/doc/interpreter/stmt.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/stmt.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Statements, Functions and Scripts, Evaluation, Top
+@node Statements
 @chapter Statements
 @cindex statements
 
@@ -44,7 +44,7 @@
 * Continuation Lines::          
 @end menu
 
-@node The if Statement, The switch Statement, Statements, Statements
+@node The if Statement
 @section The @code{if} Statement
 @cindex @code{if} statement
 @cindex @code{else} statement
@@ -195,7 +195,7 @@
 
 @DOCSTRING(warn_assign_as_truth_value)
 
-@node The switch Statement, The while Statement, The if Statement, Statements
+@node The switch Statement
 @section The @code{switch} Statement
 @cindex @code{switch} statement
 @cindex @code{case} statement
@@ -294,7 +294,7 @@
 
 @DOCSTRING(warn_variable_switch_label)
 
-@node The while Statement, The do-until Statement, The switch Statement, Statements
+@node The while Statement
 @section The @code{while} Statement
 @cindex @code{while} statement
 @cindex @code{endwhile} statement
@@ -366,7 +366,7 @@
 @xref{The if Statement}, for a description of the variable
 @code{warn_assign_as_truth_value}.
 
-@node The do-until Statement, The for Statement, The while Statement, Statements
+@node The do-until Statement
 @section The @code{do-until} Statement
 @cindex @code{do-until} statement
 
@@ -416,7 +416,7 @@
 @xref{The if Statement}, for a description of the variable
 @code{warn_assign_as_truth_value}.
 
-@node The for Statement, The break Statement, The do-until Statement, Statements
+@node The for Statement
 @section The @code{for} Statement
 @cindex @code{for} statement
 @cindex @code{endfor} statement
@@ -481,7 +481,7 @@
 * Looping Over Structure Elements::  
 @end menu
 
-@node Looping Over Structure Elements,  , The for Statement, The for Statement
+@node Looping Over Structure Elements
 @subsection Looping Over Structure Elements
 @cindex structure elements, looping over
 @cindex looping over structure elements
@@ -535,7 +535,7 @@
 structure elements when the names of the elements do not need to be
 known.
 
-@node The break Statement, The continue Statement, The for Statement, Statements
+@node The break Statement
 @section The @code{break} Statement
 @cindex @code{break} statement
 
@@ -590,7 +590,7 @@
 @end group
 @end example
 
-@node The continue Statement, The unwind_protect Statement, The break Statement, Statements
+@node The continue Statement
 @section The @code{continue} Statement
 @cindex @code{continue} statement
 
@@ -639,7 +639,7 @@
 @end group
 @end example
 
-@node The unwind_protect Statement, The try Statement, The continue Statement, Statements
+@node The unwind_protect Statement
 @section The @code{unwind_protect} Statement
 @cindex @code{unwind_protect} statement
 @cindex @code{unwind_protect_cleanup}
@@ -687,7 +687,7 @@
 operation because evaluation would stop at the point of the error and
 the statement to restore the value would not be executed.
 
-@node The try Statement, Continuation Lines, The unwind_protect Statement, Statements
+@node The try Statement
 @section The @code{try} Statement
 @cindex @code{try} statement
 @cindex @code{catch}
@@ -732,7 +732,7 @@
 @cindex @code{...} continuation marker
 @cindex @code{\} continuation marker
 
-@node Continuation Lines,  , The try Statement, Statements
+@node Continuation Lines
 @section Continuation Lines
 
 In the Octave language, most statements end with a newline character and
--- a/doc/interpreter/stream.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/stream.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node I/O Streams, Variables, Containers, Top
+@node I/O Streams
 @chapter I/O Streams
 
 @DOCSTRING(isstream)
--- a/doc/interpreter/strings.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/strings.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Strings, Data Structures, Numeric Data Types, Top
+@node Strings
 @chapter Strings
 @cindex strings
 @cindex character strings
@@ -122,7 +122,7 @@
 * Character Class Functions::   
 @end menu
 
-@node Creating Strings, Searching and Replacing, Strings, Strings
+@node Creating Strings
 @section Creating Strings
 
 @DOCSTRING(blanks)
@@ -141,7 +141,7 @@
 
 @DOCSTRING(isstr)
 
-@node Searching and Replacing, String Conversions, Creating Strings, Strings
+@node Searching and Replacing
 @section Searching and Replacing
 
 @DOCSTRING(deblank)
@@ -160,7 +160,7 @@
 
 @DOCSTRING(substr)
 
-@node String Conversions, Character Class Functions, Searching and Replacing, Strings
+@node String Conversions
 @section String Conversions
 
 @DOCSTRING(bin2dec)
@@ -195,7 +195,7 @@
 
 @DOCSTRING(warn_single_quote_string)
 
-@node Character Class Functions,  , String Conversions, Strings
+@node Character Class Functions
 @section Character Class Functions
 
 Octave also provides the following character class test functions
--- a/doc/interpreter/struct.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/struct.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Data Structures, Containers, Strings, Top
+@node Data Structures
 @chapter Data Structures
 @cindex structures
 @cindex data structures
--- a/doc/interpreter/system.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/system.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node System Utilities, Tips, Quaternions, Top
+@node System Utilities
 @chapter System Utilities
 
 This chapter describes the functions that are available to allow you to
@@ -23,7 +23,7 @@
 * System Information::          
 @end menu
 
-@node Timing Utilities, Filesystem Utilities, System Utilities, System Utilities
+@node Timing Utilities
 @section Timing Utilities
 
 Octave's core set of functions for manipulating time values are
@@ -108,7 +108,7 @@
 
 @DOCSTRING(usleep)
 
-@node Filesystem Utilities, Controlling Subprocesses, Timing Utilities, System Utilities
+@node Filesystem Utilities
 @section Filesystem Utilities
 
 Octave includes the following functions for renaming and deleting files,
@@ -143,7 +143,7 @@
 
 @DOCSTRING(tilde_expand)
 
-@node Controlling Subprocesses, Process ID Information, Filesystem Utilities, System Utilities
+@node Controlling Subprocesses
 @section Controlling Subprocesses
 
 Octave includes some high-level commands like @code{system} and
@@ -182,7 +182,7 @@
 
 @DOCSTRING(fcntl)
 
-@node Process ID Information, Environment Variables, Controlling Subprocesses, System Utilities
+@node Process ID Information
 @section Process, Group, and User IDs
 
 @DOCSTRING(getpgrp)
@@ -199,14 +199,14 @@
 
 @DOCSTRING(getgid)
 
-@node Environment Variables, Current Working Directory, Process ID Information, System Utilities
+@node Environment Variables
 @section Environment Variables
 
 @DOCSTRING(getenv)
 
 @DOCSTRING(putenv)
 
-@node Current Working Directory, Password Database Functions, Environment Variables, System Utilities
+@node Current Working Directory
 @section Current Working Directory
 
 @DOCSTRING(cd)
@@ -215,7 +215,7 @@
 
 @DOCSTRING(pwd)
 
-@node Password Database Functions, Group Database Functions, Current Working Directory, System Utilities
+@node Password Database Functions
 @section Password Database Functions
 
 Octave's password database functions return information in a structure
@@ -257,7 +257,7 @@
 
 @DOCSTRING(endpwent)
 
-@node Group Database Functions, System Information, Password Database Functions, System Utilities
+@node Group Database Functions
 @section Group Database Functions
 
 Octave's group database functions return information in a structure
@@ -290,7 +290,7 @@
 
 @DOCSTRING(endgrent)
 
-@node System Information,  , Group Database Functions, System Utilities
+@node System Information
 @section System Information
 
 @DOCSTRING(computer)
--- a/doc/interpreter/tips.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/tips.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Tips, Trouble, System Utilities, Top
+@node Tips
 @appendix Tips and Standards
 @cindex tips
 @cindex standards of coding style
@@ -20,7 +20,7 @@
 * Function Headers::            Standard headers for functions.
 @end menu
 
-@node Style Tips, Coding Tips, Tips, Tips
+@node Style Tips
 @section Writing Clean Octave Programs
 
 Here are some tips for avoiding common errors in writing Octave code
@@ -61,7 +61,7 @@
 copyright to anyone else, then place your name in the copyright notice.
 @end itemize
 
-@node Coding Tips, Documentation Tips, Style Tips, Tips
+@node Coding Tips
 @section Tips for Making Code Run Faster.
 @cindex execution speed
 @cindex speedups
@@ -121,7 +121,7 @@
 files.
 @end itemize
 
-@node Documentation Tips, Comment Tips, Coding Tips, Tips
+@node Documentation Tips
 @section Tips for Documentation Strings
 
 Here are some tips for the writing of documentation strings.
@@ -199,7 +199,7 @@
 vary.
 @end itemize
 
-@node Comment Tips, Function Headers, Documentation Tips, Tips
+@node Comment Tips
 @section Tips on Writing Comments
 
 Here are the conventions to follow when writing comments.
@@ -227,7 +227,7 @@
 depending on the number of semicolons.  @xref{Comments,,
 Manipulating Comments, emacs, The GNU Emacs Manual}.
 
-@node Function Headers,  , Comment Tips, Tips
+@node Function Headers
 @section Conventional Headers for Octave Functions
 @cindex header comments
 
--- a/doc/interpreter/var.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/var.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Variables, Expressions, I/O Streams, Top
+@node Variables
 @chapter Variables
 @cindex variables, user-defined
 @cindex user-defined variables
@@ -60,7 +60,7 @@
 * Defaults from the Environment::  
 @end menu
 
-@node Global Variables, Status of Variables, Variables, Variables
+@node Global Variables
 @section Global Variables
 @cindex global variables
 @cindex @code{global} statement
@@ -144,7 +144,7 @@
 
 @DOCSTRING(isglobal)
 
-@node Status of Variables, Summary of Built-in Variables, Global Variables, Variables
+@node Status of Variables
 @section Status of Variables
 
 @DOCSTRING(clear)
@@ -159,7 +159,7 @@
 
 @DOCSTRING(which)
 
-@node Summary of Built-in Variables, Defaults from the Environment, Status of Variables, Variables
+@node Summary of Built-in Variables
 @section Summary of Built-in Variables
 
 Here is a summary of all of Octave's built-in variables along with
@@ -433,7 +433,7 @@
 @end vtable
 
 
-@node Defaults from the Environment,  , Summary of Built-in Variables, Variables
+@node Defaults from the Environment
 @section Defaults from the Environment
 
 Octave uses the values of the following environment variables to set the
--- a/doc/interpreter/vr-idx.txi	Tue Nov 12 00:27:09 2002 +0000
+++ b/doc/interpreter/vr-idx.txi	Tue Nov 12 02:52:51 2002 +0000
@@ -2,7 +2,7 @@
 @c This is part of the Octave manual.
 @c For copying conditions, see the file gpl.texi.
 
-@node Variable Index, Function Index, Concept Index, Top
+@node Variable Index
 @unnumbered Variable Index
 
 @printindex vr