Merge from emacs-24; up to 2012-12-17T11:17:34Z!rgm@gnu.org
[bpt/emacs.git] / doc / misc / ada-mode.texi
index 223911e..b5a640e 100644 (file)
@@ -37,7 +37,7 @@ modify this GNU manual.''
 
 @contents
 
-@node Top, Overview, (dir), (dir)
+@node Top
 @top Ada Mode
 
 @ifnottex
@@ -64,7 +64,7 @@ modify this GNU manual.''
 @end menu
 
 
-@node Overview, Installation, Top, Top
+@node Overview
 @chapter Overview
 
 The Emacs mode for programming in Ada helps the user in understanding
@@ -96,7 +96,7 @@ and other GNAT commands.
 See the Emacs info manual, section 'Running Debuggers Under Emacs',
 for general information on debugging.
 
-@node Installation, Customization, Overview, Top
+@node Installation
 @chapter Installation
 
 Ada mode is part of the standard Emacs distribution; if you use that,
@@ -136,7 +136,7 @@ GNAT-specific).
 
 @end itemize
 
-@node Customization, Compiling Executing, Installation, Top
+@node Customization
 @chapter Customizing Ada mode
 
 Here we assume you are familiar with setting variables in Emacs,
@@ -175,7 +175,7 @@ See the Emacs help for each of these variables for more information.
 * Other customization::
 @end menu
 
-@node Non-standard file names, Other compiler, Customization, Customization
+@node Non-standard file names
 @section Non-standard file names
 
 By default, Ada mode is configured to use the GNAT file naming
@@ -217,7 +217,7 @@ rewrite the function @code{ada-make-filename-from-adaname}. Doing that
 is beyond the scope of this manual; see the current definitions in
 @file{ada-mode.el} and @file{ada-xref.el} for examples.
 
-@node Other compiler, Other customization, Non-standard file names, Customization
+@node Other compiler
 @section Other compiler
 
 By default, Ada mode is configured to use the Gnu Ada compiler GNAT.
@@ -227,7 +227,7 @@ used to run that compiler, either in lisp variables or in Emacs
 Ada mode project files. See @ref{Project file variables} for the list
 of project variables, and the corresponding lisp variables.
 
-@node Other customization,  , Other compiler, Customization
+@node Other customization
 @section Other customization
 
 All user-settable Ada mode variables can be set via the menu
@@ -245,7 +245,7 @@ and the syntax to set a variable is the following:
 (setq variable-name value)
 @end example
 
-@node Compiling Executing, Project files, Customization, Top
+@node Compiling Executing
 @chapter Compiling Executing
 
 Ada projects can be compiled, linked, and executed using commands on
@@ -263,7 +263,7 @@ file variables referenced here.
 * Compiler errors::
 @end menu
 
-@node Compile commands, Compiler errors, Compiling Executing, Compiling Executing
+@node Compile commands
 @section Compile commands
 
 Here are the commands for building and using an Ada project, as
@@ -346,7 +346,7 @@ Invoke @samp{Ada | Project | Load}, and load a project file that specifies @code
 
 @end enumerate
 
-@node Compiler errors,  , Compile commands, Compiling Executing
+@node Compiler errors
 @section Compiler errors
 
 The @code{Check file}, @code{Compile file}, and @code{Build} commands
@@ -366,7 +366,7 @@ Some error messages might also include references to other files. These
 references are also clickable in the same way, or put point after the
 line number and press @key{RET}.
 
-@node Project files, Compiling Examples, Compiling Executing, Top
+@node Project files
 @chapter Project files
 
 An Emacs Ada mode project file specifies what directories hold sources
@@ -385,7 +385,7 @@ an Emacs Ada mode project file.
 * Project file variables::
 @end menu
 
-@node Project File Overview, GUI Editor, Project files, Project files
+@node Project File Overview
 @section Project File Overview
 
 Project files have a simple syntax; they may be edited directly. Each
@@ -450,7 +450,7 @@ file extension; if it is @code{.gpr}, the file is treated as a GNAT
 project file. Any other extension is treated as an Emacs Ada mode
 project file.
 
-@node GUI Editor, Project file variables, Project File Overview, Project files
+@node GUI Editor
 @section GUI Editor
 
 The project file editor is invoked with the menu @samp{Ada | Projects
@@ -461,7 +461,7 @@ modification using the @samp{[save]} button at the bottom of the
 buffer, or the @kbd{C-x C-s} binding. To cancel your modifications,
 kill the buffer or click on the @samp{[cancel]} button.
 
-@node Project file variables,  , GUI Editor, Project files
+@node Project file variables
 @section Project file variables
 
 The following variables can be defined in a project file; some can
@@ -648,7 +648,7 @@ commands and source navigation.
 
 @end table
 
-@node Compiling Examples, Moving Through Ada Code, Project files, Top
+@node Compiling Examples
 @chapter Compiling Examples
 
 We present several small projects, and walk thru the process of
@@ -670,7 +670,7 @@ website mentioned in @xref{Installation}.
 * Use multiple GNAT project files::
 @end menu
 
-@node No project files, Set compiler options, Compiling Examples, Compiling Examples
+@node No project files
 @section No project files
 This example uses no project files.
 
@@ -836,7 +836,7 @@ Invoke @samp{Ada | Project | Load}, and load a project file that specifies @code
 
 @end enumerate
 
-@node Set compiler options, Set source search path, No project files, Compiling Examples
+@node Set compiler options
 @section Set compiler options
 
 This example illustrates using an Emacs Ada mode project file to set a
@@ -898,7 +898,7 @@ used to set the compiler options.
 Fixing the error, linking and running the code proceed as in @ref{No
 project files}.
 
-@node Set source search path, Use GNAT project file, Set compiler options, Compiling Examples
+@node Set source search path
 @section Set source search path
 
 In this example, we show how to deal with files in more than one
@@ -982,7 +982,7 @@ compiler error message.
 Fixing the error, linking and running the code proceed as in @ref{No
 project files}.
 
-@node Use GNAT project file, Use multiple GNAT project files, Set source search path, Compiling Examples
+@node Use GNAT project file
 @section Use GNAT project file
 
 In this example, we show how to use a GNAT project file, with no Ada
@@ -1061,7 +1061,7 @@ set the compiler options.
 Fixing the error, linking and running the code proceed as in @ref{No
 project files}.
 
-@node Use multiple GNAT project files,  , Use GNAT project file, Compiling Examples
+@node Use multiple GNAT project files
 @section Use multiple GNAT project files
 
 In this example, we show how to use multiple GNAT project files,
@@ -1125,7 +1125,7 @@ Now type @kbd{C-x `}. @file{Example_4/hello_pkg.adb} is shown,
 demonstrating that @file{hello_5.gpr} and @file{hello_4.gpr} are being
 used to set the compilation search path.
 
-@node Moving Through Ada Code, Identifier completion, Compiling Examples, Top
+@node Moving Through Ada Code
 @chapter Moving Through Ada Code
 
 There are several easy to use commands to navigate through Ada code. All
@@ -1179,7 +1179,7 @@ If the @code{ada-xref-create-ali} variable is non-@code{nil}, Emacs
 will try to run GNAT for you whenever cross-reference information is
 needed, and is older than the current source file.
 
-@node Identifier completion, Automatic Smart Indentation, Moving Through Ada Code, Top
+@node Identifier completion
 @chapter Identifier completion
 
 Emacs and Ada mode provide two general ways for the completion of
@@ -1224,7 +1224,7 @@ Complete current identifier using cross-reference information.
 Complete identifier using buffer information (not Ada-specific).
 @end table
 
-@node Automatic Smart Indentation, Formatting Parameter Lists, Identifier completion, Top
+@node Automatic Smart Indentation
 @chapter Automatic Smart Indentation
 
 Ada mode comes with a full set of rules for automatic indentation. You
@@ -1301,7 +1301,7 @@ Indent the current line and display the name of the variable used for
 indentation.
 @end table
 
-@node Formatting Parameter Lists, Automatic Casing, Automatic Smart Indentation, Top
+@node Formatting Parameter Lists
 @chapter Formatting Parameter Lists
 
 @table @kbd
@@ -1314,7 +1314,7 @@ This aligns the declarations on the colon (@samp{:}) separating
 argument names and argument types, and aligns the @code{in},
 @code{out} and @code{in out} keywords.
 
-@node Automatic Casing, Statement Templates, Formatting Parameter Lists, Top
+@node Automatic Casing
 @chapter Automatic Casing
 
 Casing of identifiers, attributes and keywords is automatically
@@ -1403,7 +1403,7 @@ Rereads the exception dictionary from the file
 @code{ada-case-exception-file} (@code{ada-case-read-exceptions}).
 @end table
 
-@node Statement Templates, Comment Handling, Automatic Casing, Top
+@node Statement Templates
 @chapter Statement Templates
 
 Templates are defined for most Ada statements, using the Emacs
@@ -1494,7 +1494,7 @@ exception (@code{ada-exception}).
 type (@code{ada-type}).
 @end table
 
-@node Comment Handling, GNU Free Documentation License, Statement Templates, Top
+@node Comment Handling
 @chapter Comment Handling
 
 By default, comment lines get indented like Ada code. There are a few
@@ -1513,11 +1513,11 @@ Uncomment the selected region
 autofill the current comment.
 @end table
 
-@node GNU Free Documentation License, Index, Comment Handling, Top
+@node GNU Free Documentation License
 @appendix GNU Free Documentation License
 @include doclicense.texi
 
-@node Index,  , GNU Free Documentation License, Top
+@node Index
 @unnumbered Index
 
 @printindex fn