texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[5483] * tp/texi2any.pl: unset OUTFILE when --output is given, even


From: Patrice Dumas
Subject: [5483] * tp/texi2any.pl: unset OUTFILE when --output is given, even
Date: Wed, 23 Apr 2014 12:24:50 +0000

Revision: 5483
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=5483
Author:   pertusus
Date:     2014-04-23 12:24:49 +0000 (Wed, 23 Apr 2014)
Log Message:
-----------
        * tp/texi2any.pl: unset OUTFILE when --output is given, even
        if it is a directory.
        * tp/Texinfo/Convert/Converter.pm: warn about output incompatible
        with splitting.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/tp/Texinfo/Convert/Converter.pm
    trunk/tp/texi2any.pl

Added Paths:
-----------
    trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.1
    trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt

Removed Paths:
-------------
    trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.1

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2014-04-23 12:21:00 UTC (rev 5482)
+++ trunk/ChangeLog     2014-04-23 12:24:49 UTC (rev 5483)
@@ -1,3 +1,10 @@
+2014-04-22  Patrice Dumas  <address@hidden>
+
+       * tp/texi2any.pl: unset OUTFILE when --output is given, even
+       if it is a directory.
+       * tp/Texinfo/Convert/Converter.pm: warn about output incompatible
+       with splitting.
+
 2014-04-22  Karl Berry  <address@hidden>
 
        * doc/texinfo.texi (@t{@@listoffloats}) [ifinfo]: do not output a

Modified: trunk/tp/Texinfo/Convert/Converter.pm
===================================================================
--- trunk/tp/Texinfo/Convert/Converter.pm       2014-04-23 12:21:00 UTC (rev 
5482)
+++ trunk/tp/Texinfo/Convert/Converter.pm       2014-04-23 12:24:49 UTC (rev 
5483)
@@ -783,15 +783,14 @@
   my $self = shift;
   my $root = shift;
 
-  $self->_set_outfile();
-  return undef unless $self->_create_destination_directory();
-
   my $elements;
 
   if (defined($self->get_conf('OUTFILE'))
       and ($Texinfo::Common::null_device_file{$self->get_conf('OUTFILE')}
            or $self->get_conf('OUTFILE') eq '-'
            or $self->get_conf('OUTFILE') eq '')) {
+    $self->document_warn(sprintf($self->__("%s: output incompatible with 
split"),
+                                 $self->get_conf('OUTFILE')));
     $self->force_conf('SPLIT', 0);
   }
   if ($self->get_conf('SPLIT')) {
@@ -805,6 +804,9 @@
      $self->set_conf('NODE_FILE_EXTENSION', $self->get_conf('EXTENSION'));
   }
 
+  $self->_set_outfile();
+  return undef unless $self->_create_destination_directory();
+
   # do that now to have it available for formatting
   # NOTE this calls Convert::Converter::_informative_command on all the 
   # @informative_global commands.

Deleted: trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.1
===================================================================
--- trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.1  
2014-04-23 12:21:00 UTC (rev 5482)
+++ trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.1  
2014-04-23 12:24:49 UTC (rev 5483)
@@ -1,1558 +0,0 @@
-Top section
-***********
-
-Insertcopying in normal text
-   In copying
-
-   < > " & ' '
-
-   "simple-double-three--four---"
-code: '``simple-double--three---four----'''
-asis: "simple-double-three--four---"
-strong: *"simple-double-three--four---"*
-kbd: '``simple-double--three---four----'''
-
-   ''simple-double--three--four---''
-
-   @"u u" @"{U} U" @~n n~ @^a a^ @'e e' @=o o= @'i i` @'{e} e'
-@'address@hidden i' @dotless{i} i @dotless{j} j @'address@hidden E=` @l{} /l
-@,{@'C} C', @,c c, @,c@"u c,u"
-
-   @*
-@ followed by a space   @ followed by a tab   @ followed by a new line
- '@-' '@|' '@:' '@!' !  '@?' ?  '@.' .  '@@' @ '@}' } '@{' { '@/'
-
-   foo vs. bar.  colon :And something else.  semi colon ;.  And ?  ?.
-Now !  !@ but , ,
-
-   @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
address@hidden == @error error-> @expansion ==> @minus - @point -!- @print -|
address@hidden => @today a sunny day @aa aa @AA AA @ae ae @oe oe @AE AE @OE OE
address@hidden /o @O /O @ss ss @l /l @L /L @DH D @TH TH @dh d @th th 
@exclamdown !
address@hidden ?  @pounds # @registeredsymbol (R) @ordf a @ordm o @comma
-, @quotedblleft `` @quotedblright '' @quoteleft ` @quoteright '
address@hidden ,, @quotesinglbase , @guillemetleft << @guillemetright >>
address@hidden << @guillemotright >> @guilsinglleft < @guilsinglright >
address@hidden o @euro Euro @arrow -> @leq <= @geq >=
-
-   '@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
-'@abbr{@'E--. @comma{}A., @'Etude Autonome }' E'-. ,A. (E'tude Autonome)
-'@abbr{@'E--. @comma{}A.}' E'-. ,A. '@asis{--a}' -a '@b{--a}' -a
-'@cite{--a}' '-a' '@code{--a}' '--a' '@command{--a}' '--a' '@ctrl{--a}'
--a '@dfn{--a}' "-a" '@dmn{--a}' -a '@email{--a,--b}' -b <--a>
-'@email{,--b}' -b '@email{--a}' <--a> '@emph{--a}' _-a_ '@env{--a}'
-'--a' '@file{--a}' '--a' '@i{--a}' -a '@kbd{--a}' '--a' '@key{--a}'
-<--a> '@math{--a {\frac{1}{2}} @minus{}}' --a {\frac{1}{2}} -
-'@option{--a}' '--a' '@r{--a}' -a '@samp{--a}' '--a' '@sc{--a}' -A
-'@strong{--a}' *-a* '@t{--a}' --a '@sansserif{--a}' -a '@slanted{--a}'
--a '@titlefont{--a}'
--a
-**
-   '@indicateurl{--a}' '--a' '@uref{--a,--b}' -b (--a) '@uref{--a}'
-<--a> '@uref{,--b}' -b '@uref{--a,--b,--c}' -c '@uref{,--b,--c}' -c
-'@uref{--a,,--c}' -c '@uref{,,--c}' -c '@url{--a,--b}' -b (--a)
-'@url{--a,}' <--a> '@url{,--b}' -b '@var{--a}' -A '@verb{:--a:}' --a
-'@verb{:a < & @ % " -- b:}' a  < & @ % " --    b '@w{a a a a a a a a a a
-a a a a a a a a a a a a a a a a a a a a a a a a a}' a a a a a a a a a a a a a 
a a a a a a a a a a a a a a a a a a a a a a
-'@H{a}' a'' '@H{--a}' -a'' '@dotaccent{a}' a. '@dotaccent{--a}' -a.
-'@ringaccent{a}' a* '@ringaccent{--a}' -a* '@tieaccent{a}' a[
-'@tieaccent{--a}' -a[ '@u{a}' a( '@u{--a}' -a( '@ubaraccent{a}' a_
-'@ubaraccent{--a}' -a_ '@udotaccent{a}' .a '@udotaccent{--a}' .-a
-'@v{a}' a< '@v{--a}' -a< '@,{c}' c, '@,{--c}' -c, '@footnote{in
-footnote}' (1) '@footnote{in footnote2}' (2)
-
-   '@image{f--ile}' ggg
-aaa '@image{f--ile,l--i}' ggg
-aaa '@image{f--ile,,l--e}' ggg
-aaa
-'@image{f--ile,,,alt}' ggg
-aaa '@image{f--ile,,,,e-d-xt}' ggg
-aaa
-'@image{f--ile,aze,az,alt,e--xt}' ggg
-aaa '@image{f-ile,aze,,a--lt}' [a-lt]
-'@address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden' [alt]
-
-
-
-   '@clicksequence{click @click{} A}' click -> A After clickstyle =>
-'@clicksequence{click @click{} A}' click => A
-
-     A quot--ation
-
-     Note: A Note
-
-     note: A note
-
-     Caution: Caution
-
-     Important: Important
-
-     Tip: a Tip
-
-     Warning: a Warning.
-
-     something e' TeX: The something e' TeX is here.
-
-     @ at the end of line  : A @ at the end of the @quotation line.
-
-     something, other thing: something, other thing
-
-     Note, the note: Note, the note
-
-     Empty: 
-     : 
-
-     : 
-   * i-temize
-
-   + i-tem +
-
-   * b-ullet
-
-   - minu-s
-
-   __ e-mph item
-
-   _after emph_ e-mph item
-
-   * a-n itemize line i-tem 1
-   * a-n itemize line i-tem 2
-
-  1. e-numerate
-
-mu-ltitable headitem          another tab
---------------------------------------------------------------------------
-mu-ltitable item              multitable tab
-mu-ltitable item 2            multitable tab 2
-lone mu-ltitable item
-
-truc   bidule
-
-     e--xample  some
-        text
-
-     s--mallexample
-
-     d-isplay
-
-     s-malldisplay
-
-     l--isp
-
-     s--malllisp
-
-f-ormat
-
-s-mallformat
-
- -- c--ategory: d--effn_name a--rguments...
-     d-effn
-
- -- cate--gory: de--ffn_name ar--guments more args
-          even more so
-     def-fn
-
- -- fset: I a g
- -- cmde: truc
- -- Command: log trap
- -- Command: log trap1
- -- Command: log trap2
- -- cmde: id ule truc
- -- cmde2: id 'i' ule truc
- -- id 'i' ule:
- -- aaa:
- -- :
- -- :
- -- : machin
- -- : bidule machin
- -- truc: machin
- -- truc:
- -- truc: followed by a comment
- -- truc:
- -- :
- -- truc: a b c d e f g h i
- -- truc: deffnx before end deffn
-
- -- empty: deffn
-
- -- empty: deffn with deffnx
- -- empty: deffnx
-
- -- fset: I a g
- -- cmde: truc
-     text in def item for second def item
-
- -- c--ategory: d--efvr_name
-     d-efvr
-
- -- c--ategory: t--ype d--eftypefn_name a--rguments...
-     d-eftypefn
-
- -- c--ategory on c--lass: t--ype d--eftypeop_name a--rguments...
-     d-eftypeop
-
- -- c--ategory: t--ype d--eftypevr_name
-     d-eftypevr
-
- -- c--ategory of c--lass: d--efcv_name
-     d-efcv
-
- -- c--ategory on c--lass: d--efop_name a--rguments...
-     d-efop
-
- -- c--ategory: d--eftp_name a--ttributes...
-     d-eftp
-
- -- Function: d--efun_name a--rguments...
-     d-efun
-
- -- Macro: d--efmac_name a--rguments...
-     d-efmac
-
- -- Special Form: d--efspec_name a--rguments...
-     d-efspec
-
- -- Variable: d--efvar_name argvar argvar1
-     d-efvar
-
- -- User Option: d--efopt_name
-     d-efopt
-
- -- Function: t--ype d--eftypefun_name a--rguments...
-     d-eftypefun
-
- -- Variable: t--ype d--eftypevar_name
-     d-eftypevar
-
- -- Instance Variable of c--lass: d--efivar_name
-     d-efivar
-
- -- Instance Variable of c--lass: t--ype d--eftypeivar_name
-     d-eftypeivar
-
- -- Method on c--lass: d--efmethod_name a--rguments...
-     d-efmethod
-
- -- Method on c--lass: t--ype d--eftypemethod_name a--rguments...
-     d-eftypemethod
-
-   '@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@,
-ma---nual@@}' *Note cross r--ef name@: (file n---ame@)address@hidden
-'@ref{chapter, cross ref name, title, file name, manual}' *note cross
-ref name: (file name)chapter. '@pxref{chapter, cross ref name, title,
-file name, manual}' *note cross ref name: (file name)chapter.
-'@inforef{chapter, cross ref name, file name}' *note cross ref name:
-(file name)chapter.
-
-   '@ref{chapter}' *note chapter:: '@xref{chapter}' *Note chapter::.
-'@pxref{chapter}' *note chapter:: '@address@hidden' *note
-s--ect,ion::
-
-   '@address@hidden, a @comma{} in cross ref, a address@hidden in
-title, a address@hidden in file, a @comma{} in manual name }' *note a ,
-in cross ref: (a comma, in file)s--ect,ion.
-
-   '@ref{chapter,cross ref name}' *note cross ref name: chapter.
-'@ref{chapter,,title}' *note title: chapter. '@ref{chapter,,,file name}'
-*note (file name)chapter:: '@ref{chapter,,,,manual}' *note ()chapter::
-'@ref{chapter,cross ref name,title,}' *note cross ref name: chapter.
-'@ref{chapter,cross ref name,,file name}' *note cross ref name: (file
-name)chapter. '@ref{chapter,cross ref name,,,manual}' *note cross ref
-name: ()chapter. '@ref{chapter,cross ref name,title,file name}' *note
-cross ref name: (file name)chapter. '@ref{chapter,cross ref
-name,title,,manual}' *note cross ref name: ()chapter.
-'@ref{chapter,cross ref name,title, file name, manual}' *note cross ref
-name: (file name)chapter. '@ref{chapter,,title,file name}' *note title:
-(file name)chapter. '@ref{chapter,,title,,manual}' *note title:
-()chapter. '@ref{chapter,,title, file name, manual}' *note title: (file
-name)chapter. '@ref{chapter,,,file name,manual}' *note (file
-name)chapter::
-
-   '@ref{(pman)anode,cross ref name}' *note cross ref name: (pman)anode.
-'@ref{(pman)anode,,title}' *note title: (pman)anode.
-'@ref{(pman)anode,,,file name}' *note (file name)(pman)anode::
-'@ref{(pman)anode,,,,manual}' *note ()(pman)anode::
-'@ref{(pman)anode,cross ref name,title,}' *note cross ref name:
-(pman)anode. '@ref{(pman)anode,cross ref name,,file name}' *note cross
-ref name: (file name)(pman)anode. '@ref{(pman)anode,cross ref
-name,,,manual}' *note cross ref name: ()(pman)anode.
-'@ref{(pman)anode,cross ref name,title,file name}' *note cross ref name:
-(file name)(pman)anode. '@ref{(pman)anode,cross ref name,title,,manual}'
-*note cross ref name: ()(pman)anode. '@ref{(pman)anode,cross ref
-name,title, file name, manual}' *note cross ref name: (file
-name)(pman)anode. '@ref{(pman)anode,,title,file name}' *note title:
-(file name)(pman)anode. '@ref{(pman)anode,,title,,manual}' *note title:
-()(pman)anode. '@ref{(pman)anode,,title, file name, manual}' *note
-title: (file name)(pman)anode. '@ref{(pman)anode,,,file name,manual}'
-*note (file name)(pman)anode::
-
-   '@inforef{chapter, cross ref name, file name}' *note cross ref name:
-(file name)chapter. '@inforef{chapter}' *note chapter::
-'@inforef{chapter, cross ref name}' *note cross ref name: chapter.
-'@inforef{chapter,,file name}' *note (file name)chapter::
-'@inforef{node, cross ref name, file name}' *note cross ref name: (file
-name)node. '@inforef{node}' *note node:: '@inforef{node, cross ref
-name}' *note cross ref name: node. '@inforef{node,,file name}' *note
-(file name)node:: '@inforef{chapter, cross ref name, file name, spurious
-arg}' *note cross ref name: (file name, spurious arg)chapter.
-
-   '@address@hidden, a @comma{} in cross ref, a address@hidden
-in file}' *note a , in cross ref: (a comma, in file)s--ect,ion.
-
-a
-     l-ine
-
-a
-b
-     l-ine
-
-a
-b
-     l-ine
-
-   c-artouche
-
-   g-roupe
-
-f-lushleft
-
-                                                            f-lushright
-
-                            ce-ntered line
-
-\input texinfo @c -*-texinfo-*-
-
address@hidden simplest.info
-
address@hidden Top
-
-This is a very simple texi manual @  <>.
-
address@hidden
-
-in verbatim ''
-
-majorheading
-************
-
-chapheading
-***********
-
-heading
-=======
-
-subheading
-----------
-
-subsubheading
-.............
-
-Normal text
-
-   < > " & ' '
-
-   "simple-double-three--four---"
-code: '``simple-double--three---four----'''
-asis: "simple-double-three--four---"
-strong: *"simple-double-three--four---"*
-kbd: '``simple-double--three---four----'''
-
-   ''simple-double--three--four---''
-
-   @"u u" @"{U} U" @~n n~ @^a a^ @'e e' @=o o= @'i i` @'{e} e'
-@'address@hidden i' @dotless{i} i @dotless{j} j @'address@hidden E=` @l{} /l
-@,{@'C} C', @,c c, @,c@"u c,u"
-
-   @*
-@ followed by a space   @ followed by a tab   @ followed by a new line
- '@-' '@|' '@:' '@!' !  '@?' ?  '@.' .  '@@' @ '@}' } '@{' { '@/'
-
-   foo vs. bar.  colon :And something else.  semi colon ;.  And ?  ?.
-Now !  !@ but , ,
-
-   @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
address@hidden == @error error-> @expansion ==> @minus - @point -!- @print -|
address@hidden => @today a sunny day @aa aa @AA AA @ae ae @oe oe @AE AE @OE OE
address@hidden /o @O /O @ss ss @l /l @L /L @DH D @TH TH @dh d @th th 
@exclamdown !
address@hidden ?  @pounds # @registeredsymbol (R) @ordf a @ordm o @comma
-, @quotedblleft `` @quotedblright '' @quoteleft ` @quoteright '
address@hidden ,, @quotesinglbase , @guillemetleft << @guillemetright >>
address@hidden << @guillemotright >> @guilsinglleft < @guilsinglright >
address@hidden o @euro Euro @arrow -> @leq <= @geq >=
-
-   '@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
-'@abbr{@'E--. @comma{}A., @'Etude Autonome }' E'-. ,A. (E'tude Autonome)
-'@abbr{@'E--. @comma{}A.}' E'-. ,A. '@asis{--a}' -a '@b{--a}' -a
-'@cite{--a}' '-a' '@code{--a}' '--a' '@command{--a}' '--a' '@ctrl{--a}'
--a '@dfn{--a}' "-a" '@dmn{--a}' -a '@email{--a,--b}' -b <--a>
-'@email{,--b}' -b '@email{--a}' <--a> '@emph{--a}' _-a_ '@env{--a}'
-'--a' '@file{--a}' '--a' '@i{--a}' -a '@kbd{--a}' '--a' '@key{--a}'
-<--a> '@math{--a {\frac{1}{2}} @minus{}}' --a {\frac{1}{2}} -
-'@option{--a}' '--a' '@r{--a}' -a '@samp{--a}' '--a' '@sc{--a}' -A
-'@strong{--a}' *-a* '@t{--a}' --a '@sansserif{--a}' -a '@slanted{--a}'
--a '@titlefont{--a}'
--a
-**
-   '@indicateurl{--a}' '--a' '@uref{--a,--b}' -b (--a) '@uref{--a}'
-<--a> '@uref{,--b}' -b '@uref{--a,--b,--c}' -c '@uref{,--b,--c}' -c
-'@uref{--a,,--c}' -c '@uref{,,--c}' -c '@url{--a,--b}' -b (--a)
-'@url{--a,}' <--a> '@url{,--b}' -b '@var{--a}' -A '@verb{:--a:}' --a
-'@verb{:a < & @ % " -- b:}' a  < & @ % " --    b '@w{a a a a a a a a a a
-a a a a a a a a a a a a a a a a a a a a a a a a a}' a a a a a a a a a a a a a 
a a a a a a a a a a a a a a a a a a a a a a
-'@H{a}' a'' '@H{--a}' -a'' '@dotaccent{a}' a. '@dotaccent{--a}' -a.
-'@ringaccent{a}' a* '@ringaccent{--a}' -a* '@tieaccent{a}' a[
-'@tieaccent{--a}' -a[ '@u{a}' a( '@u{--a}' -a( '@ubaraccent{a}' a_
-'@ubaraccent{--a}' -a_ '@udotaccent{a}' .a '@udotaccent{--a}' .-a
-'@v{a}' a< '@v{--a}' -a< '@,{c}' c, '@,{--c}' -c, '@footnote{in
-footnote}' (3) '@footnote{in footnote2}' (4)
-
-   '@image{f--ile}' ggg
-aaa '@image{f--ile,l--i}' ggg
-aaa '@image{f--ile,,l--e}' ggg
-aaa
-'@image{f--ile,,,alt}' ggg
-aaa '@image{f--ile,,,,e-d-xt}' ggg
-aaa
-'@image{f--ile,aze,az,alt,e--xt}' ggg
-aaa '@image{f-ile,aze,,a--lt}' [a-lt]
-'@address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden' [alt]
-
-
-
-   '@clicksequence{click @click{} A}' click -> A After clickstyle =>
-'@clicksequence{click @click{} A}' click => A
-
-     A quot--ation
-
-     Note: A Note
-
-     note: A note
-
-     Caution: Caution
-
-     Important: Important
-
-     Tip: a Tip
-
-     Warning: a Warning.
-
-     something e' TeX: The something e' TeX is here.
-
-     @ at the end of line  : A @ at the end of the @quotation line.
-
-     something, other thing: something, other thing
-
-     Note, the note: Note, the note
-
-     Empty: 
-     : 
-
-     : 
-   * i-temize
-
-   + i-tem +
-
-   * b-ullet
-
-   - minu-s
-
-   __ e-mph item
-
-   _after emph_ e-mph item
-
-   * a-n itemize line i-tem 1
-   * a-n itemize line i-tem 2
-
-  1. e-numerate
-
-mu-ltitable headitem          another tab
---------------------------------------------------------------------------
-mu-ltitable item              multitable tab
-mu-ltitable item 2            multitable tab 2
-lone mu-ltitable item
-
-truc   bidule
-
-     e--xample  some
-        text
-
-     s--mallexample
-
-     d-isplay
-
-     s-malldisplay
-
-     l--isp
-
-     s--malllisp
-
-f-ormat
-
-s-mallformat
-
- -- c--ategory: d--effn_name a--rguments...
-     d-effn
-
- -- cate--gory: de--ffn_name ar--guments more args
-          even more so
-     def-fn
-
- -- fset: I a g
- -- cmde: truc
- -- Command: log trap
- -- Command: log trap1
- -- Command: log trap2
- -- cmde: id ule truc
- -- cmde2: id 'i' ule truc
- -- id 'i' ule:
- -- aaa:
- -- :
- -- :
- -- : machin
- -- : bidule machin
- -- truc: machin
- -- truc:
- -- truc: followed by a comment
- -- truc:
- -- :
- -- truc: a b c d e f g h i
- -- truc: deffnx before end deffn
-
- -- empty: deffn
-
- -- empty: deffn with deffnx
- -- empty: deffnx
-
- -- fset: I a g
- -- cmde: truc
-     text in def item for second def item
-
- -- c--ategory: d--efvr_name
-     d-efvr
-
- -- c--ategory: t--ype d--eftypefn_name a--rguments...
-     d-eftypefn
-
- -- c--ategory on c--lass: t--ype d--eftypeop_name a--rguments...
-     d-eftypeop
-
- -- c--ategory: t--ype d--eftypevr_name
-     d-eftypevr
-
- -- c--ategory of c--lass: d--efcv_name
-     d-efcv
-
- -- c--ategory on c--lass: d--efop_name a--rguments...
-     d-efop
-
- -- c--ategory: d--eftp_name a--ttributes...
-     d-eftp
-
- -- Function: d--efun_name a--rguments...
-     d-efun
-
- -- Macro: d--efmac_name a--rguments...
-     d-efmac
-
- -- Special Form: d--efspec_name a--rguments...
-     d-efspec
-
- -- Variable: d--efvar_name argvar argvar1
-     d-efvar
-
- -- User Option: d--efopt_name
-     d-efopt
-
- -- Function: t--ype d--eftypefun_name a--rguments...
-     d-eftypefun
-
- -- Variable: t--ype d--eftypevar_name
-     d-eftypevar
-
- -- Instance Variable of c--lass: d--efivar_name
-     d-efivar
-
- -- Instance Variable of c--lass: t--ype d--eftypeivar_name
-     d-eftypeivar
-
- -- Method on c--lass: d--efmethod_name a--rguments...
-     d-efmethod
-
- -- Method on c--lass: t--ype d--eftypemethod_name a--rguments...
-     d-eftypemethod
-
-   '@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@,
-ma---nual@@}' *Note cross r--ef name@: (file n---ame@)address@hidden
-'@ref{chapter, cross ref name, title, file name, manual}' *note cross
-ref name: (file name)chapter. '@pxref{chapter, cross ref name, title,
-file name, manual}' *note cross ref name: (file name)chapter.
-'@inforef{chapter, cross ref name, file name}' *note cross ref name:
-(file name)chapter.
-
-   '@ref{chapter}' *note chapter:: '@xref{chapter}' *Note chapter::.
-'@pxref{chapter}' *note chapter:: '@address@hidden' *note
-s--ect,ion::
-
-   '@address@hidden, a @comma{} in cross ref, a address@hidden in
-title, a address@hidden in file, a @comma{} in manual name }' *note a ,
-in cross ref: (a comma, in file)s--ect,ion.
-
-   '@ref{chapter,cross ref name}' *note cross ref name: chapter.
-'@ref{chapter,,title}' *note title: chapter. '@ref{chapter,,,file name}'
-*note (file name)chapter:: '@ref{chapter,,,,manual}' *note ()chapter::
-'@ref{chapter,cross ref name,title,}' *note cross ref name: chapter.
-'@ref{chapter,cross ref name,,file name}' *note cross ref name: (file
-name)chapter. '@ref{chapter,cross ref name,,,manual}' *note cross ref
-name: ()chapter. '@ref{chapter,cross ref name,title,file name}' *note
-cross ref name: (file name)chapter. '@ref{chapter,cross ref
-name,title,,manual}' *note cross ref name: ()chapter.
-'@ref{chapter,cross ref name,title, file name, manual}' *note cross ref
-name: (file name)chapter. '@ref{chapter,,title,file name}' *note title:
-(file name)chapter. '@ref{chapter,,title,,manual}' *note title:
-()chapter. '@ref{chapter,,title, file name, manual}' *note title: (file
-name)chapter. '@ref{chapter,,,file name,manual}' *note (file
-name)chapter::
-
-   '@ref{(pman)anode,cross ref name}' *note cross ref name: (pman)anode.
-'@ref{(pman)anode,,title}' *note title: (pman)anode.
-'@ref{(pman)anode,,,file name}' *note (file name)(pman)anode::
-'@ref{(pman)anode,,,,manual}' *note ()(pman)anode::
-'@ref{(pman)anode,cross ref name,title,}' *note cross ref name:
-(pman)anode. '@ref{(pman)anode,cross ref name,,file name}' *note cross
-ref name: (file name)(pman)anode. '@ref{(pman)anode,cross ref
-name,,,manual}' *note cross ref name: ()(pman)anode.
-'@ref{(pman)anode,cross ref name,title,file name}' *note cross ref name:
-(file name)(pman)anode. '@ref{(pman)anode,cross ref name,title,,manual}'
-*note cross ref name: ()(pman)anode. '@ref{(pman)anode,cross ref
-name,title, file name, manual}' *note cross ref name: (file
-name)(pman)anode. '@ref{(pman)anode,,title,file name}' *note title:
-(file name)(pman)anode. '@ref{(pman)anode,,title,,manual}' *note title:
-()(pman)anode. '@ref{(pman)anode,,title, file name, manual}' *note
-title: (file name)(pman)anode. '@ref{(pman)anode,,,file name,manual}'
-*note (file name)(pman)anode::
-
-   '@inforef{chapter, cross ref name, file name}' *note cross ref name:
-(file name)chapter. '@inforef{chapter}' *note chapter::
-'@inforef{chapter, cross ref name}' *note cross ref name: chapter.
-'@inforef{chapter,,file name}' *note (file name)chapter::
-'@inforef{node, cross ref name, file name}' *note cross ref name: (file
-name)node. '@inforef{node}' *note node:: '@inforef{node, cross ref
-name}' *note cross ref name: node. '@inforef{node,,file name}' *note
-(file name)node:: '@inforef{chapter, cross ref name, file name, spurious
-arg}' *note cross ref name: (file name, spurious arg)chapter.
-
-   '@address@hidden, a @comma{} in cross ref, a address@hidden
-in file}' *note a , in cross ref: (a comma, in file)s--ect,ion.
-
-a
-     l-ine
-
-a
-b
-     l-ine
-
-a
-b
-     l-ine
-
-   c-artouche
-
-   g-roupe
-
-f-lushleft
-
-                                                            f-lushright
-
-                            ce-ntered line
-
-\input texinfo @c -*-texinfo-*-
-
address@hidden simplest.info
-
address@hidden Top
-
-This is a very simple texi manual @  <>.
-
address@hidden
-
-in verbatim ''
-
-majorheading
-************
-
-chapheading
-***********
-
-heading
-=======
-
-subheading
-----------
-
-subsubheading
-.............
-
-In example.
-
-     <
-     >
-     "
-     &
-     '
-     `
-
-     ``simple-double--three---four----''
-
-     code: ``simple-double--three---four----'' 
-
-     asis: ``simple-double--three---four----'' 
-
-     strong: *``simple-double--three---four----''* 
-
-     kbd: ``simple-double--three---four----'' 
-
-
-     ``simple-double--three---four----''
-
-
-
-     @"u u"
-     @"{U} U"
-     @~n n~
-     @^a a^
-     @'e e'
-     @=o o=
-     @`i i`
-     @'{e} e'
-     @'address@hidden i'
-     @dotless{i} i
-     @dotless{j} j
-     @address@hidden E=`
-     @l{} /l
-     @,{@'C} C',
-     @,c c,
-     @,c@"u c,u" 
-
-
-     @* 
-
-     @ followed by a space
- 
-     @ followed by a tab
- 
-     @ followed by a new line
-      @- 
-     @| 
-     @: 
-     @! !
-     @? ?
-     @. .
-     @@ @
-     @} }
-     @{ {
-     @/ 
-
-     foo vs. bar.
-     colon :And something else.
-     semi colon ;.
-     And ? ?.
-     Now ! !@
-     but , ,
-
-     @TeX TeX
-     @LaTeX LaTeX
-     @bullet *
-     @copyright (C)
-     @dots ...
-     @enddots ...
-     @equiv ==
-     @error error->
-     @expansion ==>
-     @minus -
-     @point -!-
-     @print -|
-     @result =>
-     @today a sunny day
-     @aa aa
-     @AA AA
-     @ae ae
-     @oe oe
-     @AE AE
-     @OE OE
-     @o /o
-     @O /O
-     @ss ss
-     @l /l
-     @L /L
-     @DH D
-     @TH TH
-     @dh d
-     @th th
-     @exclamdown !
-     @questiondown ?
-     @pounds #
-     @registeredsymbol (R)
-     @ordf a
-     @ordm o
-     @comma ,
-     @quotedblleft ``
-     @quotedblright ''
-     @quoteleft `
-     @quoteright '
-     @quotedblbase ,,
-     @quotesinglbase ,
-     @guillemetleft <<
-     @guillemetright >>
-     @guillemotleft <<
-     @guillemotright >>
-     @guilsinglleft <
-     @guilsinglright >
-     @textdegree o
-     @euro Euro
-     @arrow ->
-     @leq <=
-     @geq >=
-
-     @acronym{--a,an accronym} --a (an accronym)
-     @acronym{--a} --a
-     @abbr{@'E--. @comma{}A., @'Etude Autonome } E'--. ,A. (E'tude Autonome)
-     @abbr{@'E--. @comma{}A.} E'--. ,A.
-     @asis{--a} --a
-     @b{--a} -a
-     @cite{--a} '--a'
-     @code{--a} --a
-     @command{--a} --a
-     @ctrl{--a} --a
-     @dfn{--a} "--a"
-     @dmn{--a} --a
-     @email{--a,--b} --b <--a>
-     @email{,--b} --b
-     @email{--a} <--a>
-     @emph{--a} _--a_
-     @env{--a} --a
-     @file{--a} --a
-     @i{--a} -a
-     @kbd{--a} --a
-     @key{--a} <--a>
-     @math{--a {\frac{1}{2}} @minus{}} --a {\frac{1}{2}} -
-     @option{--a} --a
-     @r{--a} -a
-     @samp{--a} '--a'
-     @sc{--a} --A
-     @strong{--a} *--a*
-     @t{--a} --a
-     @sansserif{--a} -a
-     @slanted{--a} -a
-     @titlefont{--a} 
-     -a
-*******
-
-     @indicateurl{--a} '--a'
-     @uref{--a,--b} --b (--a)
-     @uref{--a} <--a>
-     @uref{,--b} --b
-     @uref{--a,--b,--c} --c
-     @uref{,--b,--c} --c
-     @uref{--a,,--c} --c
-     @uref{,,--c} --c
-     @url{--a,--b} --b (--a)
-     @url{--a,} <--a>
-     @url{,--b} --b
-     @var{--a} --A
-     @verb{:--a:} --a
-     @verb{:a  < & @ % " --    b:} a  < & @ % " --    b
-     @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
-     @H{a} a''
-     @H{--a} -a''
-     @dotaccent{a} a.
-     @dotaccent{--a} -a.
-     @ringaccent{a} a*
-     @ringaccent{--a} -a*
-     @tieaccent{a} a[
-     @tieaccent{--a} -a[
-     @u{a} a(
-     @u{--a} -a(
-     @ubaraccent{a} a_
-     @ubaraccent{--a} -a_
-     @udotaccent{a} .a
-     @udotaccent{--a} .-a
-     @v{a} a<
-     @v{--a} -a<
-     @,{c} c,
-     @,{--c} -c,
-     @footnote{in footnote} (5)
-     @footnote{in footnote2} (6)
-
-     @image{f--ile} ggg
-aaa
-     @image{f--ile,l--i} ggg
-aaa
-     @image{f--ile,,l--e} ggg
-aaa
-     @image{f--ile,,,alt} ggg
-aaa
-     @image{f--ile,,,,e-d-xt} ggg
-aaa
-     @image{f--ile,aze,az,alt,e--xt} ggg
-aaa
-     @image{f-ile,aze,,a--lt} [a-lt]
-     @address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden [alt]
-
-
-
-
-     @clicksequence{click @click{} A} click -> A
-     After clickstyle =>
-     @clicksequence{click @click{} A} click => A
-
-          A quot---ation
-
-          Note: A Note
-
-          note: A note
-
-          Caution: Caution
-
-          Important: Important
-
-          Tip: a Tip
-
-          Warning: a Warning.
-
-          something e' TeX: The something e' TeX is here.
-
-          @ at the end of line  : A @ at the end of the @quotation line.
-
-          something, other thing: something, other thing
-
-          Note, the note: Note, the note
-
-
-          Empty: 
-          : 
-
-          : 
-
-        * i--temize
-
-        + i--tem +
-
-        * b--ullet
-
-        - minu--s
-
-        __ e--mph item
-
-        _after emph_ e--mph item
-
-        * a-n itemize line i--tem 1
-        * a-n itemize line i--tem 2
-
-       1. e--numerate
-
-     mu--ltitable headitem         another tab
-     --------------------------------------------------------------------------
-     mu--ltitable item             multitable tab
-     mu--ltitable item 2           multitable tab 2
-     lone mu--ltitable item
-
-     truc   bidule
-
-          e--xample  some
-             text
-
-          s--mallexample
-
-          d--isplay
-
-          s--malldisplay
-
-          l--isp
-
-          s--malllisp
-
-     f--ormat
-
-     s--mallformat
-
-      -- c--ategory: d--effn_name a--rguments...
-          d--effn
-
-      -- cate--gory: de--ffn_name ar--guments more args
-               even more so
-          def--fn
-
-      -- fset: I a g
-      -- cmde: truc
-      -- Command: log trap
-      -- Command: log trap1
-      -- Command: log trap2
-      -- cmde: id ule truc
-      -- cmde2: id 'i' ule truc
-      -- id 'i' ule:
-      -- aaa:
-      -- :
-      -- :
-      -- : machin
-      -- : bidule machin
-      -- truc: machin
-      -- truc:
-      -- truc: followed by a comment
-      -- truc:
-      -- :
-      -- truc: a b c d e f g h i
-      -- truc: deffnx before end deffn
-
-      -- empty: deffn
-
-      -- empty: deffn with deffnx
-      -- empty: deffnx
-
-      -- fset: I a g
-      -- cmde: truc
-          text in def item for second def item
-
-      -- c--ategory: d--efvr_name
-          d--efvr
-
-      -- c--ategory: t--ype d--eftypefn_name a--rguments...
-          d--eftypefn
-
-      -- c--ategory on c--lass: t--ype d--eftypeop_name a--rguments...
-          d--eftypeop
-
-      -- c--ategory: t--ype d--eftypevr_name
-          d--eftypevr
-
-      -- c--ategory of c--lass: d--efcv_name
-          d--efcv
-
-      -- c--ategory on c--lass: d--efop_name a--rguments...
-          d--efop
-
-      -- c--ategory: d--eftp_name a--ttributes...
-          d--eftp
-
-      -- Function: d--efun_name a--rguments...
-          d--efun
-
-      -- Macro: d--efmac_name a--rguments...
-          d--efmac
-
-      -- Special Form: d--efspec_name a--rguments...
-          d--efspec
-
-      -- Variable: d--efvar_name argvar argvar1
-          d--efvar
-
-      -- User Option: d--efopt_name
-          d--efopt
-
-      -- Function: t--ype d--eftypefun_name a--rguments...
-          d--eftypefun
-
-      -- Variable: t--ype d--eftypevar_name
-          d--eftypevar
-
-      -- Instance Variable of c--lass: d--efivar_name
-          d--efivar
-
-      -- Instance Variable of c--lass: t--ype d--eftypeivar_name
-          d--eftypeivar
-
-      -- Method on c--lass: d--efmethod_name a--rguments...
-          d--efmethod
-
-      -- Method on c--lass: t--ype d--eftypemethod_name a--rguments...
-          d--eftypemethod
-
-     @xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, 
ma---nual@@} *Note cross r---ef name@: (file n---ame@)address@hidden
-     @ref{chapter, cross ref name, title, file name, manual} *note cross ref 
name: (file name)chapter.
-     @pxref{chapter, cross ref name, title, file name, manual} *note cross ref 
name: (file name)chapter.
-     @inforef{chapter, cross ref name, file name} *note cross ref name: (file 
name)chapter.
-
-     @ref{chapter} *note chapter::
-     @xref{chapter} *Note chapter::.
-     @pxref{chapter} *note chapter::
-     @address@hidden *note s--ect,ion::
-
-     @address@hidden, a @comma{} in cross
-     ref, a address@hidden in title, a address@hidden in file, a @comma{} in 
manual name }
-     *note a , in cross
-     ref: (a comma, in file)s--ect,ion.
-
-     @ref{chapter,cross ref name} *note cross ref name: chapter.
-     @ref{chapter,,title} *note title: chapter.
-     @ref{chapter,,,file name} *note (file name)chapter::
-     @ref{chapter,,,,manual} *note ()chapter::
-     @ref{chapter,cross ref name,title,} *note cross ref name: chapter.
-     @ref{chapter,cross ref name,,file name} *note cross ref name: (file 
name)chapter.
-     @ref{chapter,cross ref name,,,manual} *note cross ref name: ()chapter.
-     @ref{chapter,cross ref name,title,file name} *note cross ref name: (file 
name)chapter.
-     @ref{chapter,cross ref name,title,,manual} *note cross ref name: 
()chapter.
-     @ref{chapter,cross ref name,title, file name, manual} *note cross ref 
name: (file name)chapter.
-     @ref{chapter,,title,file name} *note title: (file name)chapter.
-     @ref{chapter,,title,,manual} *note title: ()chapter.
-     @ref{chapter,,title, file name, manual} *note title: (file name)chapter.
-     @ref{chapter,,,file name,manual} *note (file name)chapter::
-
-
-     @ref{(pman)anode,cross ref name} *note cross ref name: (pman)anode.
-     @ref{(pman)anode,,title} *note title: (pman)anode.
-     @ref{(pman)anode,,,file name} *note (file name)(pman)anode::
-     @ref{(pman)anode,,,,manual} *note ()(pman)anode::
-     @ref{(pman)anode,cross ref name,title,} *note cross ref name: (pman)anode.
-     @ref{(pman)anode,cross ref name,,file name} *note cross ref name: (file 
name)(pman)anode.
-     @ref{(pman)anode,cross ref name,,,manual} *note cross ref name: 
()(pman)anode.
-     @ref{(pman)anode,cross ref name,title,file name} *note cross ref name: 
(file name)(pman)anode.
-     @ref{(pman)anode,cross ref name,title,,manual} *note cross ref name: 
()(pman)anode.
-     @ref{(pman)anode,cross ref name,title, file name, manual} *note cross ref 
name: (file name)(pman)anode.
-     @ref{(pman)anode,,title,file name} *note title: (file name)(pman)anode.
-     @ref{(pman)anode,,title,,manual} *note title: ()(pman)anode.
-     @ref{(pman)anode,,title, file name, manual} *note title: (file 
name)(pman)anode.
-     @ref{(pman)anode,,,file name,manual} *note (file name)(pman)anode::
-
-
-     @inforef{chapter, cross ref name, file name} *note cross ref name: (file 
name)chapter.
-     @inforef{chapter} *note chapter::
-     @inforef{chapter, cross ref name} *note cross ref name: chapter.
-     @inforef{chapter,,file name} *note (file name)chapter::
-     @inforef{node, cross ref name, file name} *note cross ref name: (file 
name)node.
-     @inforef{node} *note node::
-     @inforef{node, cross ref name} *note cross ref name: node.
-     @inforef{node,,file name} *note (file name)node::
-     @inforef{chapter, cross ref name, file name, spurious arg} *note cross 
ref name: (file name, spurious arg)chapter.
-
-     @address@hidden, a @comma{} in cross
-     ref, a address@hidden in file}
-     *note a , in cross
-     ref: (a comma, in file)s--ect,ion.
-
-
-     a
-          l--ine
-
-     a
-     b
-          l--ine
-
-     a
-     b
-          l--ine
-
-     c--artouche
-
-     g--roupe
-
-     f--lushleft
-
-                                                           f--lushright
-
-                            ce-ntered line
-
-     \input texinfo @c -*-texinfo-*-
-
-     @setfilename simplest.info
-
-     @node Top
-
-     This is a very simple texi manual @  <>.
-
-     @bye
-
-     in verbatim ''
-
-
-
-
-
-     majorheading
-*****************
-
-
-     chapheading
-****************
-
-
-     heading
-============
-
-
-     subheading
----------------
-
-
-     subsubheading
-..................
-
-
-
-
-
-
-   cp
-
-* Menu:
-
-* ":                                     Top.                (line   16)
-* " <1>:                                 Top.                (line  361)
-* " <2>:                                 Top.                (line  717)
-* -option:                               Top.                (line   16)
-* -option <1>:                           Top.                (line  361)
-* -option <2>:                           Top.                (line  717)
-* .:                                     Top.                (line 1192)
-* ?:                                     Top.                (line 1192)
-* a:                                     Top.                (line 1192)
-* index entry between item and itemx:    Top.                (line  309)
-* index entry between item and itemx <1>: Top.               (line  654)
-* index entry between item and itemx <2>: Top.               (line 1139)
-* index entry within deffn:              Top.                (line  155)
-* index entry within deffn <1>:          Top.                (line  500)
-* index entry within deffn <2>:          Top.                (line  985)
-* index entry within itemize:            Top.                (line  117)
-* index entry within itemize <1>:        Top.                (line  462)
-* index entry within itemize <2>:        Top.                (line  947)
-* index entry within multitable:         Top.                (line  125)
-* index entry within multitable <1>:     Top.                (line  470)
-* index entry within multitable <2>:     Top.                (line  956)
-* t-ruc:                                 Top.                (line 1192)
-* T-ruc:                                 Top.                (line 1192)
-
-   fn
-
-* Menu:
-
-* --foption:                             Top.                (line   16)
-* --foption <1>:                         Top.                (line  361)
-* --foption <2>:                         Top.                (line  717)
-* .:                                     Top.                (line 1192)
-* ?:                                     Top.                (line 1192)
-* ``:                                    Top.                (line   16)
-* `` <1>:                                Top.                (line  361)
-* `` <2>:                                Top.                (line  717)
-* a:                                     Top.                (line  172)
-* a <1>:                                 Top.                (line  308)
-* a <2>:                                 Top.                (line  517)
-* a <3>:                                 Top.                (line  653)
-* a <4>:                                 Top.                (line 1002)
-* a <5>:                                 Top.                (line 1138)
-* a <6>:                                 Top.                (line 1192)
-* b:                                     Top.                (line  309)
-* b <1>:                                 Top.                (line  654)
-* b <2>:                                 Top.                (line 1139)
-* bidule machin:                         Top.                (line  166)
-* bidule machin <1>:                     Top.                (line  511)
-* bidule machin <2>:                     Top.                (line  996)
-* d--effn_name:                          Top.                (line  147)
-* d--effn_name <1>:                      Top.                (line  492)
-* d--effn_name <2>:                      Top.                (line  977)
-* d--efmac_name:                         Top.                (line  208)
-* d--efmac_name <1>:                     Top.                (line  553)
-* d--efmac_name <2>:                     Top.                (line 1038)
-* d--efmethod_name on c--lass:           Top.                (line  232)
-* d--efmethod_name on c--lass <1>:       Top.                (line  577)
-* d--efmethod_name on c--lass <2>:       Top.                (line 1062)
-* d--efop_name on c--lass:               Top.                (line  199)
-* d--efop_name on c--lass <1>:           Top.                (line  544)
-* d--efop_name on c--lass <2>:           Top.                (line 1029)
-* d--efspec_name:                        Top.                (line  211)
-* d--efspec_name <1>:                    Top.                (line  556)
-* d--efspec_name <2>:                    Top.                (line 1041)
-* d--eftypefn_name:                      Top.                (line  187)
-* d--eftypefn_name <1>:                  Top.                (line  532)
-* d--eftypefn_name <2>:                  Top.                (line 1017)
-* d--eftypefun_name:                     Top.                (line  220)
-* d--eftypefun_name <1>:                 Top.                (line  565)
-* d--eftypefun_name <2>:                 Top.                (line 1050)
-* d--eftypemethod_name on c--lass:       Top.                (line  235)
-* d--eftypemethod_name on c--lass <1>:   Top.                (line  580)
-* d--eftypemethod_name on c--lass <2>:   Top.                (line 1065)
-* d--eftypeop_name on c--lass:           Top.                (line  190)
-* d--eftypeop_name on c--lass <1>:       Top.                (line  535)
-* d--eftypeop_name on c--lass <2>:       Top.                (line 1020)
-* d--efun_name:                          Top.                (line  205)
-* d--efun_name <1>:                      Top.                (line  550)
-* d--efun_name <2>:                      Top.                (line 1035)
-* de--ffn_name:                          Top.                (line  150)
-* de--ffn_name <1>:                      Top.                (line  495)
-* de--ffn_name <2>:                      Top.                (line  980)
-* deffn:                                 Top.                (line  175)
-* deffn <1>:                             Top.                (line  177)
-* deffn <2>:                             Top.                (line  520)
-* deffn <3>:                             Top.                (line  522)
-* deffn <4>:                             Top.                (line 1005)
-* deffn <5>:                             Top.                (line 1007)
-* deffnx:                                Top.                (line  173)
-* deffnx <1>:                            Top.                (line  178)
-* deffnx <2>:                            Top.                (line  518)
-* deffnx <3>:                            Top.                (line  523)
-* deffnx <4>:                            Top.                (line 1003)
-* deffnx <5>:                            Top.                (line 1008)
-* followed:                              Top.                (line  169)
-* followed <1>:                          Top.                (line  514)
-* followed <2>:                          Top.                (line  999)
-* I:                                     Top.                (line  154)
-* I <1>:                                 Top.                (line  180)
-* I <2>:                                 Top.                (line  499)
-* I <3>:                                 Top.                (line  525)
-* I <4>:                                 Top.                (line  984)
-* I <5>:                                 Top.                (line 1010)
-* id 'i' ule:                            Top.                (line  160)
-* id 'i' ule <1>:                        Top.                (line  505)
-* id 'i' ule <2>:                        Top.                (line  990)
-* id ule:                                Top.                (line  159)
-* id ule <1>:                            Top.                (line  504)
-* id ule <2>:                            Top.                (line  989)
-* log trap:                              Top.                (line  156)
-* log trap <1>:                          Top.                (line  501)
-* log trap <2>:                          Top.                (line  986)
-* log trap1:                             Top.                (line  157)
-* log trap1 <1>:                         Top.                (line  502)
-* log trap1 <2>:                         Top.                (line  987)
-* log trap2:                             Top.                (line  158)
-* log trap2 <1>:                         Top.                (line  503)
-* log trap2 <2>:                         Top.                (line  988)
-* machin:                                Top.                (line  165)
-* machin <1>:                            Top.                (line  167)
-* machin <2>:                            Top.                (line  510)
-* machin <3>:                            Top.                (line  512)
-* machin <4>:                            Top.                (line  995)
-* machin <5>:                            Top.                (line  997)
-* t--ruc:                                Top.                (line 1192)
-* T--ruc:                                Top.                (line 1192)
-* truc:                                  Top.                (line  155)
-* truc <1>:                              Top.                (line  181)
-* truc <2>:                              Top.                (line  500)
-* truc <3>:                              Top.                (line  526)
-* truc <4>:                              Top.                (line  985)
-* truc <5>:                              Top.                (line 1011)
-
-   vr
-
-* Menu:
-
-* a:                                     Top.                (line  304)
-* a <1>:                                 Top.                (line  649)
-* a <2>:                                 Top.                (line 1134)
-* b:                                     Top.                (line  305)
-* b <1>:                                 Top.                (line  650)
-* b <2>:                                 Top.                (line 1135)
-* d--efcv_name:                          Top.                (line  196)
-* d--efcv_name <1>:                      Top.                (line  541)
-* d--efcv_name <2>:                      Top.                (line 1026)
-* d--efivar_name of c--lass:             Top.                (line  226)
-* d--efivar_name of c--lass <1>:         Top.                (line  571)
-* d--efivar_name of c--lass <2>:         Top.                (line 1056)
-* d--efopt_name:                         Top.                (line  217)
-* d--efopt_name <1>:                     Top.                (line  562)
-* d--efopt_name <2>:                     Top.                (line 1047)
-* d--eftypeivar_name of c--lass:         Top.                (line  229)
-* d--eftypeivar_name of c--lass <1>:     Top.                (line  574)
-* d--eftypeivar_name of c--lass <2>:     Top.                (line 1059)
-* d--eftypevar_name:                     Top.                (line  223)
-* d--eftypevar_name <1>:                 Top.                (line  568)
-* d--eftypevar_name <2>:                 Top.                (line 1053)
-* d--eftypevr_name:                      Top.                (line  193)
-* d--eftypevr_name <1>:                  Top.                (line  538)
-* d--eftypevr_name <2>:                  Top.                (line 1023)
-* d--efvar_name:                         Top.                (line  214)
-* d--efvar_name <1>:                     Top.                (line  559)
-* d--efvar_name <2>:                     Top.                (line 1044)
-* d--efvr_name:                          Top.                (line  184)
-* d--efvr_name <1>:                      Top.                (line  529)
-* d--efvr_name <2>:                      Top.                (line 1014)
-
-   ky
-
-   pg
-
-   tp
-
-* Menu:
-
-* d--eftp_name:                          Top.                (line  202)
-* d--eftp_name <1>:                      Top.                (line  547)
-* d--eftp_name <2>:                      Top.                (line 1032)
-
-   ---------- Footnotes ----------
-
-   (1) in footnote
-
-   (2) in footnote2
-
-   (3) in footnote
-
-   (4) in footnote2
-
-   (5) in footnote
-
-   (6) in footnote2
-
-1 chapter
-*********
-
-(1)
-
-
-   ---------- Footnotes ----------
-
-   (1) in footnote
-
-1.1 A section
-=============
-
-1.1.1 subsection
-----------------
-
-1.1.1.1 subsubsection "simple-double-
-.....................................
-
-1.1.1.2 three--four---"
-.......................
-
-chapter 2
-*********
-
-* Menu:
-
-* ":                                     Top.                (line   16)
-* " <1>:                                 Top.                (line  361)
-* " <2>:                                 Top.                (line  717)
-* -option:                               Top.                (line   16)
-* -option <1>:                           Top.                (line  361)
-* -option <2>:                           Top.                (line  717)
-* .:                                     Top.                (line 1192)
-* ?:                                     Top.                (line 1192)
-* a:                                     Top.                (line 1192)
-* index entry between item and itemx:    Top.                (line  309)
-* index entry between item and itemx <1>: Top.               (line  654)
-* index entry between item and itemx <2>: Top.               (line 1139)
-* index entry within deffn:              Top.                (line  155)
-* index entry within deffn <1>:          Top.                (line  500)
-* index entry within deffn <2>:          Top.                (line  985)
-* index entry within itemize:            Top.                (line  117)
-* index entry within itemize <1>:        Top.                (line  462)
-* index entry within itemize <2>:        Top.                (line  947)
-* index entry within multitable:         Top.                (line  125)
-* index entry within multitable <1>:     Top.                (line  470)
-* index entry within multitable <2>:     Top.                (line  956)
-* t-ruc:                                 Top.                (line 1192)
-* T-ruc:                                 Top.                (line 1192)
-
-* Menu:
-
-* --foption:                             Top.                (line   16)
-* --foption <1>:                         Top.                (line  361)
-* --foption <2>:                         Top.                (line  717)
-* .:                                     Top.                (line 1192)
-* ?:                                     Top.                (line 1192)
-* ``:                                    Top.                (line   16)
-* `` <1>:                                Top.                (line  361)
-* `` <2>:                                Top.                (line  717)
-* a:                                     Top.                (line  172)
-* a <1>:                                 Top.                (line  308)
-* a <2>:                                 Top.                (line  517)
-* a <3>:                                 Top.                (line  653)
-* a <4>:                                 Top.                (line 1002)
-* a <5>:                                 Top.                (line 1138)
-* a <6>:                                 Top.                (line 1192)
-* b:                                     Top.                (line  309)
-* b <1>:                                 Top.                (line  654)
-* b <2>:                                 Top.                (line 1139)
-* bidule machin:                         Top.                (line  166)
-* bidule machin <1>:                     Top.                (line  511)
-* bidule machin <2>:                     Top.                (line  996)
-* d--effn_name:                          Top.                (line  147)
-* d--effn_name <1>:                      Top.                (line  492)
-* d--effn_name <2>:                      Top.                (line  977)
-* d--efmac_name:                         Top.                (line  208)
-* d--efmac_name <1>:                     Top.                (line  553)
-* d--efmac_name <2>:                     Top.                (line 1038)
-* d--efmethod_name on c--lass:           Top.                (line  232)
-* d--efmethod_name on c--lass <1>:       Top.                (line  577)
-* d--efmethod_name on c--lass <2>:       Top.                (line 1062)
-* d--efop_name on c--lass:               Top.                (line  199)
-* d--efop_name on c--lass <1>:           Top.                (line  544)
-* d--efop_name on c--lass <2>:           Top.                (line 1029)
-* d--efspec_name:                        Top.                (line  211)
-* d--efspec_name <1>:                    Top.                (line  556)
-* d--efspec_name <2>:                    Top.                (line 1041)
-* d--eftypefn_name:                      Top.                (line  187)
-* d--eftypefn_name <1>:                  Top.                (line  532)
-* d--eftypefn_name <2>:                  Top.                (line 1017)
-* d--eftypefun_name:                     Top.                (line  220)
-* d--eftypefun_name <1>:                 Top.                (line  565)
-* d--eftypefun_name <2>:                 Top.                (line 1050)
-* d--eftypemethod_name on c--lass:       Top.                (line  235)
-* d--eftypemethod_name on c--lass <1>:   Top.                (line  580)
-* d--eftypemethod_name on c--lass <2>:   Top.                (line 1065)
-* d--eftypeop_name on c--lass:           Top.                (line  190)
-* d--eftypeop_name on c--lass <1>:       Top.                (line  535)
-* d--eftypeop_name on c--lass <2>:       Top.                (line 1020)
-* d--efun_name:                          Top.                (line  205)
-* d--efun_name <1>:                      Top.                (line  550)
-* d--efun_name <2>:                      Top.                (line 1035)
-* de--ffn_name:                          Top.                (line  150)
-* de--ffn_name <1>:                      Top.                (line  495)
-* de--ffn_name <2>:                      Top.                (line  980)
-* deffn:                                 Top.                (line  175)
-* deffn <1>:                             Top.                (line  177)
-* deffn <2>:                             Top.                (line  520)
-* deffn <3>:                             Top.                (line  522)
-* deffn <4>:                             Top.                (line 1005)
-* deffn <5>:                             Top.                (line 1007)
-* deffnx:                                Top.                (line  173)
-* deffnx <1>:                            Top.                (line  178)
-* deffnx <2>:                            Top.                (line  518)
-* deffnx <3>:                            Top.                (line  523)
-* deffnx <4>:                            Top.                (line 1003)
-* deffnx <5>:                            Top.                (line 1008)
-* followed:                              Top.                (line  169)
-* followed <1>:                          Top.                (line  514)
-* followed <2>:                          Top.                (line  999)
-* I:                                     Top.                (line  154)
-* I <1>:                                 Top.                (line  180)
-* I <2>:                                 Top.                (line  499)
-* I <3>:                                 Top.                (line  525)
-* I <4>:                                 Top.                (line  984)
-* I <5>:                                 Top.                (line 1010)
-* id 'i' ule:                            Top.                (line  160)
-* id 'i' ule <1>:                        Top.                (line  505)
-* id 'i' ule <2>:                        Top.                (line  990)
-* id ule:                                Top.                (line  159)
-* id ule <1>:                            Top.                (line  504)
-* id ule <2>:                            Top.                (line  989)
-* log trap:                              Top.                (line  156)
-* log trap <1>:                          Top.                (line  501)
-* log trap <2>:                          Top.                (line  986)
-* log trap1:                             Top.                (line  157)
-* log trap1 <1>:                         Top.                (line  502)
-* log trap1 <2>:                         Top.                (line  987)
-* log trap2:                             Top.                (line  158)
-* log trap2 <1>:                         Top.                (line  503)
-* log trap2 <2>:                         Top.                (line  988)
-* machin:                                Top.                (line  165)
-* machin <1>:                            Top.                (line  167)
-* machin <2>:                            Top.                (line  510)
-* machin <3>:                            Top.                (line  512)
-* machin <4>:                            Top.                (line  995)
-* machin <5>:                            Top.                (line  997)
-* t--ruc:                                Top.                (line 1192)
-* T--ruc:                                Top.                (line 1192)
-* truc:                                  Top.                (line  155)
-* truc <1>:                              Top.                (line  181)
-* truc <2>:                              Top.                (line  500)
-* truc <3>:                              Top.                (line  526)
-* truc <4>:                              Top.                (line  985)
-* truc <5>:                              Top.                (line 1011)
-
-Top section
-1 chapter
-  1.1 A section
-    1.1.1 subsection
-      1.1.1.1 subsubsection "simple-double-
-      1.1.1.2 three--four---"
-chapter 2
-Top section
-1 chapter
-chapter 2

Added: trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.1
===================================================================
Copied: trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt 
(from rev 5482, 
trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.1)
===================================================================
--- trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt        
                        (rev 0)
+++ trunk/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt        
2014-04-23 12:24:49 UTC (rev 5483)
@@ -0,0 +1,1558 @@
+Top section
+***********
+
+Insertcopying in normal text
+   In copying
+
+   < > " & ' '
+
+   "simple-double-three--four---"
+code: '``simple-double--three---four----'''
+asis: "simple-double-three--four---"
+strong: *"simple-double-three--four---"*
+kbd: '``simple-double--three---four----'''
+
+   ''simple-double--three--four---''
+
+   @"u u" @"{U} U" @~n n~ @^a a^ @'e e' @=o o= @'i i` @'{e} e'
+@'address@hidden i' @dotless{i} i @dotless{j} j @'address@hidden E=` @l{} /l
+@,{@'C} C', @,c c, @,c@"u c,u"
+
+   @*
+@ followed by a space   @ followed by a tab   @ followed by a new line
+ '@-' '@|' '@:' '@!' !  '@?' ?  '@.' .  '@@' @ '@}' } '@{' { '@/'
+
+   foo vs. bar.  colon :And something else.  semi colon ;.  And ?  ?.
+Now !  !@ but , ,
+
+   @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
address@hidden == @error error-> @expansion ==> @minus - @point -!- @print -|
address@hidden => @today a sunny day @aa aa @AA AA @ae ae @oe oe @AE AE @OE OE
address@hidden /o @O /O @ss ss @l /l @L /L @DH D @TH TH @dh d @th th 
@exclamdown !
address@hidden ?  @pounds # @registeredsymbol (R) @ordf a @ordm o @comma
+, @quotedblleft `` @quotedblright '' @quoteleft ` @quoteright '
address@hidden ,, @quotesinglbase , @guillemetleft << @guillemetright >>
address@hidden << @guillemotright >> @guilsinglleft < @guilsinglright >
address@hidden o @euro Euro @arrow -> @leq <= @geq >=
+
+   '@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
+'@abbr{@'E--. @comma{}A., @'Etude Autonome }' E'-. ,A. (E'tude Autonome)
+'@abbr{@'E--. @comma{}A.}' E'-. ,A. '@asis{--a}' -a '@b{--a}' -a
+'@cite{--a}' '-a' '@code{--a}' '--a' '@command{--a}' '--a' '@ctrl{--a}'
+-a '@dfn{--a}' "-a" '@dmn{--a}' -a '@email{--a,--b}' -b <--a>
+'@email{,--b}' -b '@email{--a}' <--a> '@emph{--a}' _-a_ '@env{--a}'
+'--a' '@file{--a}' '--a' '@i{--a}' -a '@kbd{--a}' '--a' '@key{--a}'
+<--a> '@math{--a {\frac{1}{2}} @minus{}}' --a {\frac{1}{2}} -
+'@option{--a}' '--a' '@r{--a}' -a '@samp{--a}' '--a' '@sc{--a}' -A
+'@strong{--a}' *-a* '@t{--a}' --a '@sansserif{--a}' -a '@slanted{--a}'
+-a '@titlefont{--a}'
+-a
+**
+   '@indicateurl{--a}' '--a' '@uref{--a,--b}' -b (--a) '@uref{--a}'
+<--a> '@uref{,--b}' -b '@uref{--a,--b,--c}' -c '@uref{,--b,--c}' -c
+'@uref{--a,,--c}' -c '@uref{,,--c}' -c '@url{--a,--b}' -b (--a)
+'@url{--a,}' <--a> '@url{,--b}' -b '@var{--a}' -A '@verb{:--a:}' --a
+'@verb{:a < & @ % " -- b:}' a  < & @ % " --    b '@w{a a a a a a a a a a
+a a a a a a a a a a a a a a a a a a a a a a a a a}' a a a a a a a a a a a a a 
a a a a a a a a a a a a a a a a a a a a a a
+'@H{a}' a'' '@H{--a}' -a'' '@dotaccent{a}' a. '@dotaccent{--a}' -a.
+'@ringaccent{a}' a* '@ringaccent{--a}' -a* '@tieaccent{a}' a[
+'@tieaccent{--a}' -a[ '@u{a}' a( '@u{--a}' -a( '@ubaraccent{a}' a_
+'@ubaraccent{--a}' -a_ '@udotaccent{a}' .a '@udotaccent{--a}' .-a
+'@v{a}' a< '@v{--a}' -a< '@,{c}' c, '@,{--c}' -c, '@footnote{in
+footnote}' (1) '@footnote{in footnote2}' (2)
+
+   '@image{f--ile}' ggg
+aaa '@image{f--ile,l--i}' ggg
+aaa '@image{f--ile,,l--e}' ggg
+aaa
+'@image{f--ile,,,alt}' ggg
+aaa '@image{f--ile,,,,e-d-xt}' ggg
+aaa
+'@image{f--ile,aze,az,alt,e--xt}' ggg
+aaa '@image{f-ile,aze,,a--lt}' [a-lt]
+'@address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden' [alt]
+
+
+
+   '@clicksequence{click @click{} A}' click -> A After clickstyle =>
+'@clicksequence{click @click{} A}' click => A
+
+     A quot--ation
+
+     Note: A Note
+
+     note: A note
+
+     Caution: Caution
+
+     Important: Important
+
+     Tip: a Tip
+
+     Warning: a Warning.
+
+     something e' TeX: The something e' TeX is here.
+
+     @ at the end of line  : A @ at the end of the @quotation line.
+
+     something, other thing: something, other thing
+
+     Note, the note: Note, the note
+
+     Empty: 
+     : 
+
+     : 
+   * i-temize
+
+   + i-tem +
+
+   * b-ullet
+
+   - minu-s
+
+   __ e-mph item
+
+   _after emph_ e-mph item
+
+   * a-n itemize line i-tem 1
+   * a-n itemize line i-tem 2
+
+  1. e-numerate
+
+mu-ltitable headitem          another tab
+--------------------------------------------------------------------------
+mu-ltitable item              multitable tab
+mu-ltitable item 2            multitable tab 2
+lone mu-ltitable item
+
+truc   bidule
+
+     e--xample  some
+        text
+
+     s--mallexample
+
+     d-isplay
+
+     s-malldisplay
+
+     l--isp
+
+     s--malllisp
+
+f-ormat
+
+s-mallformat
+
+ -- c--ategory: d--effn_name a--rguments...
+     d-effn
+
+ -- cate--gory: de--ffn_name ar--guments more args
+          even more so
+     def-fn
+
+ -- fset: I a g
+ -- cmde: truc
+ -- Command: log trap
+ -- Command: log trap1
+ -- Command: log trap2
+ -- cmde: id ule truc
+ -- cmde2: id 'i' ule truc
+ -- id 'i' ule:
+ -- aaa:
+ -- :
+ -- :
+ -- : machin
+ -- : bidule machin
+ -- truc: machin
+ -- truc:
+ -- truc: followed by a comment
+ -- truc:
+ -- :
+ -- truc: a b c d e f g h i
+ -- truc: deffnx before end deffn
+
+ -- empty: deffn
+
+ -- empty: deffn with deffnx
+ -- empty: deffnx
+
+ -- fset: I a g
+ -- cmde: truc
+     text in def item for second def item
+
+ -- c--ategory: d--efvr_name
+     d-efvr
+
+ -- c--ategory: t--ype d--eftypefn_name a--rguments...
+     d-eftypefn
+
+ -- c--ategory on c--lass: t--ype d--eftypeop_name a--rguments...
+     d-eftypeop
+
+ -- c--ategory: t--ype d--eftypevr_name
+     d-eftypevr
+
+ -- c--ategory of c--lass: d--efcv_name
+     d-efcv
+
+ -- c--ategory on c--lass: d--efop_name a--rguments...
+     d-efop
+
+ -- c--ategory: d--eftp_name a--ttributes...
+     d-eftp
+
+ -- Function: d--efun_name a--rguments...
+     d-efun
+
+ -- Macro: d--efmac_name a--rguments...
+     d-efmac
+
+ -- Special Form: d--efspec_name a--rguments...
+     d-efspec
+
+ -- Variable: d--efvar_name argvar argvar1
+     d-efvar
+
+ -- User Option: d--efopt_name
+     d-efopt
+
+ -- Function: t--ype d--eftypefun_name a--rguments...
+     d-eftypefun
+
+ -- Variable: t--ype d--eftypevar_name
+     d-eftypevar
+
+ -- Instance Variable of c--lass: d--efivar_name
+     d-efivar
+
+ -- Instance Variable of c--lass: t--ype d--eftypeivar_name
+     d-eftypeivar
+
+ -- Method on c--lass: d--efmethod_name a--rguments...
+     d-efmethod
+
+ -- Method on c--lass: t--ype d--eftypemethod_name a--rguments...
+     d-eftypemethod
+
+   '@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@,
+ma---nual@@}' *Note cross r--ef name@: (file n---ame@)address@hidden
+'@ref{chapter, cross ref name, title, file name, manual}' *note cross
+ref name: (file name)chapter. '@pxref{chapter, cross ref name, title,
+file name, manual}' *note cross ref name: (file name)chapter.
+'@inforef{chapter, cross ref name, file name}' *note cross ref name:
+(file name)chapter.
+
+   '@ref{chapter}' *note chapter:: '@xref{chapter}' *Note chapter::.
+'@pxref{chapter}' *note chapter:: '@address@hidden' *note
+s--ect,ion::
+
+   '@address@hidden, a @comma{} in cross ref, a address@hidden in
+title, a address@hidden in file, a @comma{} in manual name }' *note a ,
+in cross ref: (a comma, in file)s--ect,ion.
+
+   '@ref{chapter,cross ref name}' *note cross ref name: chapter.
+'@ref{chapter,,title}' *note title: chapter. '@ref{chapter,,,file name}'
+*note (file name)chapter:: '@ref{chapter,,,,manual}' *note ()chapter::
+'@ref{chapter,cross ref name,title,}' *note cross ref name: chapter.
+'@ref{chapter,cross ref name,,file name}' *note cross ref name: (file
+name)chapter. '@ref{chapter,cross ref name,,,manual}' *note cross ref
+name: ()chapter. '@ref{chapter,cross ref name,title,file name}' *note
+cross ref name: (file name)chapter. '@ref{chapter,cross ref
+name,title,,manual}' *note cross ref name: ()chapter.
+'@ref{chapter,cross ref name,title, file name, manual}' *note cross ref
+name: (file name)chapter. '@ref{chapter,,title,file name}' *note title:
+(file name)chapter. '@ref{chapter,,title,,manual}' *note title:
+()chapter. '@ref{chapter,,title, file name, manual}' *note title: (file
+name)chapter. '@ref{chapter,,,file name,manual}' *note (file
+name)chapter::
+
+   '@ref{(pman)anode,cross ref name}' *note cross ref name: (pman)anode.
+'@ref{(pman)anode,,title}' *note title: (pman)anode.
+'@ref{(pman)anode,,,file name}' *note (file name)(pman)anode::
+'@ref{(pman)anode,,,,manual}' *note ()(pman)anode::
+'@ref{(pman)anode,cross ref name,title,}' *note cross ref name:
+(pman)anode. '@ref{(pman)anode,cross ref name,,file name}' *note cross
+ref name: (file name)(pman)anode. '@ref{(pman)anode,cross ref
+name,,,manual}' *note cross ref name: ()(pman)anode.
+'@ref{(pman)anode,cross ref name,title,file name}' *note cross ref name:
+(file name)(pman)anode. '@ref{(pman)anode,cross ref name,title,,manual}'
+*note cross ref name: ()(pman)anode. '@ref{(pman)anode,cross ref
+name,title, file name, manual}' *note cross ref name: (file
+name)(pman)anode. '@ref{(pman)anode,,title,file name}' *note title:
+(file name)(pman)anode. '@ref{(pman)anode,,title,,manual}' *note title:
+()(pman)anode. '@ref{(pman)anode,,title, file name, manual}' *note
+title: (file name)(pman)anode. '@ref{(pman)anode,,,file name,manual}'
+*note (file name)(pman)anode::
+
+   '@inforef{chapter, cross ref name, file name}' *note cross ref name:
+(file name)chapter. '@inforef{chapter}' *note chapter::
+'@inforef{chapter, cross ref name}' *note cross ref name: chapter.
+'@inforef{chapter,,file name}' *note (file name)chapter::
+'@inforef{node, cross ref name, file name}' *note cross ref name: (file
+name)node. '@inforef{node}' *note node:: '@inforef{node, cross ref
+name}' *note cross ref name: node. '@inforef{node,,file name}' *note
+(file name)node:: '@inforef{chapter, cross ref name, file name, spurious
+arg}' *note cross ref name: (file name, spurious arg)chapter.
+
+   '@address@hidden, a @comma{} in cross ref, a address@hidden
+in file}' *note a , in cross ref: (a comma, in file)s--ect,ion.
+
+a
+     l-ine
+
+a
+b
+     l-ine
+
+a
+b
+     l-ine
+
+   c-artouche
+
+   g-roupe
+
+f-lushleft
+
+                                                            f-lushright
+
+                            ce-ntered line
+
+\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @  <>.
+
address@hidden
+
+in verbatim ''
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+----------
+
+subsubheading
+.............
+
+Normal text
+
+   < > " & ' '
+
+   "simple-double-three--four---"
+code: '``simple-double--three---four----'''
+asis: "simple-double-three--four---"
+strong: *"simple-double-three--four---"*
+kbd: '``simple-double--three---four----'''
+
+   ''simple-double--three--four---''
+
+   @"u u" @"{U} U" @~n n~ @^a a^ @'e e' @=o o= @'i i` @'{e} e'
+@'address@hidden i' @dotless{i} i @dotless{j} j @'address@hidden E=` @l{} /l
+@,{@'C} C', @,c c, @,c@"u c,u"
+
+   @*
+@ followed by a space   @ followed by a tab   @ followed by a new line
+ '@-' '@|' '@:' '@!' !  '@?' ?  '@.' .  '@@' @ '@}' } '@{' { '@/'
+
+   foo vs. bar.  colon :And something else.  semi colon ;.  And ?  ?.
+Now !  !@ but , ,
+
+   @TeX TeX @LaTeX LaTeX @bullet * @copyright (C) @dots ... @enddots ...
address@hidden == @error error-> @expansion ==> @minus - @point -!- @print -|
address@hidden => @today a sunny day @aa aa @AA AA @ae ae @oe oe @AE AE @OE OE
address@hidden /o @O /O @ss ss @l /l @L /L @DH D @TH TH @dh d @th th 
@exclamdown !
address@hidden ?  @pounds # @registeredsymbol (R) @ordf a @ordm o @comma
+, @quotedblleft `` @quotedblright '' @quoteleft ` @quoteright '
address@hidden ,, @quotesinglbase , @guillemetleft << @guillemetright >>
address@hidden << @guillemotright >> @guilsinglleft < @guilsinglright >
address@hidden o @euro Euro @arrow -> @leq <= @geq >=
+
+   '@acronym{--a,an accronym}' -a (an accronym) '@acronym{--a}' -a
+'@abbr{@'E--. @comma{}A., @'Etude Autonome }' E'-. ,A. (E'tude Autonome)
+'@abbr{@'E--. @comma{}A.}' E'-. ,A. '@asis{--a}' -a '@b{--a}' -a
+'@cite{--a}' '-a' '@code{--a}' '--a' '@command{--a}' '--a' '@ctrl{--a}'
+-a '@dfn{--a}' "-a" '@dmn{--a}' -a '@email{--a,--b}' -b <--a>
+'@email{,--b}' -b '@email{--a}' <--a> '@emph{--a}' _-a_ '@env{--a}'
+'--a' '@file{--a}' '--a' '@i{--a}' -a '@kbd{--a}' '--a' '@key{--a}'
+<--a> '@math{--a {\frac{1}{2}} @minus{}}' --a {\frac{1}{2}} -
+'@option{--a}' '--a' '@r{--a}' -a '@samp{--a}' '--a' '@sc{--a}' -A
+'@strong{--a}' *-a* '@t{--a}' --a '@sansserif{--a}' -a '@slanted{--a}'
+-a '@titlefont{--a}'
+-a
+**
+   '@indicateurl{--a}' '--a' '@uref{--a,--b}' -b (--a) '@uref{--a}'
+<--a> '@uref{,--b}' -b '@uref{--a,--b,--c}' -c '@uref{,--b,--c}' -c
+'@uref{--a,,--c}' -c '@uref{,,--c}' -c '@url{--a,--b}' -b (--a)
+'@url{--a,}' <--a> '@url{,--b}' -b '@var{--a}' -A '@verb{:--a:}' --a
+'@verb{:a < & @ % " -- b:}' a  < & @ % " --    b '@w{a a a a a a a a a a
+a a a a a a a a a a a a a a a a a a a a a a a a a}' a a a a a a a a a a a a a 
a a a a a a a a a a a a a a a a a a a a a a
+'@H{a}' a'' '@H{--a}' -a'' '@dotaccent{a}' a. '@dotaccent{--a}' -a.
+'@ringaccent{a}' a* '@ringaccent{--a}' -a* '@tieaccent{a}' a[
+'@tieaccent{--a}' -a[ '@u{a}' a( '@u{--a}' -a( '@ubaraccent{a}' a_
+'@ubaraccent{--a}' -a_ '@udotaccent{a}' .a '@udotaccent{--a}' .-a
+'@v{a}' a< '@v{--a}' -a< '@,{c}' c, '@,{--c}' -c, '@footnote{in
+footnote}' (3) '@footnote{in footnote2}' (4)
+
+   '@image{f--ile}' ggg
+aaa '@image{f--ile,l--i}' ggg
+aaa '@image{f--ile,,l--e}' ggg
+aaa
+'@image{f--ile,,,alt}' ggg
+aaa '@image{f--ile,,,,e-d-xt}' ggg
+aaa
+'@image{f--ile,aze,az,alt,e--xt}' ggg
+aaa '@image{f-ile,aze,,a--lt}' [a-lt]
+'@address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden' [alt]
+
+
+
+   '@clicksequence{click @click{} A}' click -> A After clickstyle =>
+'@clicksequence{click @click{} A}' click => A
+
+     A quot--ation
+
+     Note: A Note
+
+     note: A note
+
+     Caution: Caution
+
+     Important: Important
+
+     Tip: a Tip
+
+     Warning: a Warning.
+
+     something e' TeX: The something e' TeX is here.
+
+     @ at the end of line  : A @ at the end of the @quotation line.
+
+     something, other thing: something, other thing
+
+     Note, the note: Note, the note
+
+     Empty: 
+     : 
+
+     : 
+   * i-temize
+
+   + i-tem +
+
+   * b-ullet
+
+   - minu-s
+
+   __ e-mph item
+
+   _after emph_ e-mph item
+
+   * a-n itemize line i-tem 1
+   * a-n itemize line i-tem 2
+
+  1. e-numerate
+
+mu-ltitable headitem          another tab
+--------------------------------------------------------------------------
+mu-ltitable item              multitable tab
+mu-ltitable item 2            multitable tab 2
+lone mu-ltitable item
+
+truc   bidule
+
+     e--xample  some
+        text
+
+     s--mallexample
+
+     d-isplay
+
+     s-malldisplay
+
+     l--isp
+
+     s--malllisp
+
+f-ormat
+
+s-mallformat
+
+ -- c--ategory: d--effn_name a--rguments...
+     d-effn
+
+ -- cate--gory: de--ffn_name ar--guments more args
+          even more so
+     def-fn
+
+ -- fset: I a g
+ -- cmde: truc
+ -- Command: log trap
+ -- Command: log trap1
+ -- Command: log trap2
+ -- cmde: id ule truc
+ -- cmde2: id 'i' ule truc
+ -- id 'i' ule:
+ -- aaa:
+ -- :
+ -- :
+ -- : machin
+ -- : bidule machin
+ -- truc: machin
+ -- truc:
+ -- truc: followed by a comment
+ -- truc:
+ -- :
+ -- truc: a b c d e f g h i
+ -- truc: deffnx before end deffn
+
+ -- empty: deffn
+
+ -- empty: deffn with deffnx
+ -- empty: deffnx
+
+ -- fset: I a g
+ -- cmde: truc
+     text in def item for second def item
+
+ -- c--ategory: d--efvr_name
+     d-efvr
+
+ -- c--ategory: t--ype d--eftypefn_name a--rguments...
+     d-eftypefn
+
+ -- c--ategory on c--lass: t--ype d--eftypeop_name a--rguments...
+     d-eftypeop
+
+ -- c--ategory: t--ype d--eftypevr_name
+     d-eftypevr
+
+ -- c--ategory of c--lass: d--efcv_name
+     d-efcv
+
+ -- c--ategory on c--lass: d--efop_name a--rguments...
+     d-efop
+
+ -- c--ategory: d--eftp_name a--ttributes...
+     d-eftp
+
+ -- Function: d--efun_name a--rguments...
+     d-efun
+
+ -- Macro: d--efmac_name a--rguments...
+     d-efmac
+
+ -- Special Form: d--efspec_name a--rguments...
+     d-efspec
+
+ -- Variable: d--efvar_name argvar argvar1
+     d-efvar
+
+ -- User Option: d--efopt_name
+     d-efopt
+
+ -- Function: t--ype d--eftypefun_name a--rguments...
+     d-eftypefun
+
+ -- Variable: t--ype d--eftypevar_name
+     d-eftypevar
+
+ -- Instance Variable of c--lass: d--efivar_name
+     d-efivar
+
+ -- Instance Variable of c--lass: t--ype d--eftypeivar_name
+     d-eftypeivar
+
+ -- Method on c--lass: d--efmethod_name a--rguments...
+     d-efmethod
+
+ -- Method on c--lass: t--ype d--eftypemethod_name a--rguments...
+     d-eftypemethod
+
+   '@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@,
+ma---nual@@}' *Note cross r--ef name@: (file n---ame@)address@hidden
+'@ref{chapter, cross ref name, title, file name, manual}' *note cross
+ref name: (file name)chapter. '@pxref{chapter, cross ref name, title,
+file name, manual}' *note cross ref name: (file name)chapter.
+'@inforef{chapter, cross ref name, file name}' *note cross ref name:
+(file name)chapter.
+
+   '@ref{chapter}' *note chapter:: '@xref{chapter}' *Note chapter::.
+'@pxref{chapter}' *note chapter:: '@address@hidden' *note
+s--ect,ion::
+
+   '@address@hidden, a @comma{} in cross ref, a address@hidden in
+title, a address@hidden in file, a @comma{} in manual name }' *note a ,
+in cross ref: (a comma, in file)s--ect,ion.
+
+   '@ref{chapter,cross ref name}' *note cross ref name: chapter.
+'@ref{chapter,,title}' *note title: chapter. '@ref{chapter,,,file name}'
+*note (file name)chapter:: '@ref{chapter,,,,manual}' *note ()chapter::
+'@ref{chapter,cross ref name,title,}' *note cross ref name: chapter.
+'@ref{chapter,cross ref name,,file name}' *note cross ref name: (file
+name)chapter. '@ref{chapter,cross ref name,,,manual}' *note cross ref
+name: ()chapter. '@ref{chapter,cross ref name,title,file name}' *note
+cross ref name: (file name)chapter. '@ref{chapter,cross ref
+name,title,,manual}' *note cross ref name: ()chapter.
+'@ref{chapter,cross ref name,title, file name, manual}' *note cross ref
+name: (file name)chapter. '@ref{chapter,,title,file name}' *note title:
+(file name)chapter. '@ref{chapter,,title,,manual}' *note title:
+()chapter. '@ref{chapter,,title, file name, manual}' *note title: (file
+name)chapter. '@ref{chapter,,,file name,manual}' *note (file
+name)chapter::
+
+   '@ref{(pman)anode,cross ref name}' *note cross ref name: (pman)anode.
+'@ref{(pman)anode,,title}' *note title: (pman)anode.
+'@ref{(pman)anode,,,file name}' *note (file name)(pman)anode::
+'@ref{(pman)anode,,,,manual}' *note ()(pman)anode::
+'@ref{(pman)anode,cross ref name,title,}' *note cross ref name:
+(pman)anode. '@ref{(pman)anode,cross ref name,,file name}' *note cross
+ref name: (file name)(pman)anode. '@ref{(pman)anode,cross ref
+name,,,manual}' *note cross ref name: ()(pman)anode.
+'@ref{(pman)anode,cross ref name,title,file name}' *note cross ref name:
+(file name)(pman)anode. '@ref{(pman)anode,cross ref name,title,,manual}'
+*note cross ref name: ()(pman)anode. '@ref{(pman)anode,cross ref
+name,title, file name, manual}' *note cross ref name: (file
+name)(pman)anode. '@ref{(pman)anode,,title,file name}' *note title:
+(file name)(pman)anode. '@ref{(pman)anode,,title,,manual}' *note title:
+()(pman)anode. '@ref{(pman)anode,,title, file name, manual}' *note
+title: (file name)(pman)anode. '@ref{(pman)anode,,,file name,manual}'
+*note (file name)(pman)anode::
+
+   '@inforef{chapter, cross ref name, file name}' *note cross ref name:
+(file name)chapter. '@inforef{chapter}' *note chapter::
+'@inforef{chapter, cross ref name}' *note cross ref name: chapter.
+'@inforef{chapter,,file name}' *note (file name)chapter::
+'@inforef{node, cross ref name, file name}' *note cross ref name: (file
+name)node. '@inforef{node}' *note node:: '@inforef{node, cross ref
+name}' *note cross ref name: node. '@inforef{node,,file name}' *note
+(file name)node:: '@inforef{chapter, cross ref name, file name, spurious
+arg}' *note cross ref name: (file name, spurious arg)chapter.
+
+   '@address@hidden, a @comma{} in cross ref, a address@hidden
+in file}' *note a , in cross ref: (a comma, in file)s--ect,ion.
+
+a
+     l-ine
+
+a
+b
+     l-ine
+
+a
+b
+     l-ine
+
+   c-artouche
+
+   g-roupe
+
+f-lushleft
+
+                                                            f-lushright
+
+                            ce-ntered line
+
+\input texinfo @c -*-texinfo-*-
+
address@hidden simplest.info
+
address@hidden Top
+
+This is a very simple texi manual @  <>.
+
address@hidden
+
+in verbatim ''
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+----------
+
+subsubheading
+.............
+
+In example.
+
+     <
+     >
+     "
+     &
+     '
+     `
+
+     ``simple-double--three---four----''
+
+     code: ``simple-double--three---four----'' 
+
+     asis: ``simple-double--three---four----'' 
+
+     strong: *``simple-double--three---four----''* 
+
+     kbd: ``simple-double--three---four----'' 
+
+
+     ``simple-double--three---four----''
+
+
+
+     @"u u"
+     @"{U} U"
+     @~n n~
+     @^a a^
+     @'e e'
+     @=o o=
+     @`i i`
+     @'{e} e'
+     @'address@hidden i'
+     @dotless{i} i
+     @dotless{j} j
+     @address@hidden E=`
+     @l{} /l
+     @,{@'C} C',
+     @,c c,
+     @,c@"u c,u" 
+
+
+     @* 
+
+     @ followed by a space
+ 
+     @ followed by a tab
+ 
+     @ followed by a new line
+      @- 
+     @| 
+     @: 
+     @! !
+     @? ?
+     @. .
+     @@ @
+     @} }
+     @{ {
+     @/ 
+
+     foo vs. bar.
+     colon :And something else.
+     semi colon ;.
+     And ? ?.
+     Now ! !@
+     but , ,
+
+     @TeX TeX
+     @LaTeX LaTeX
+     @bullet *
+     @copyright (C)
+     @dots ...
+     @enddots ...
+     @equiv ==
+     @error error->
+     @expansion ==>
+     @minus -
+     @point -!-
+     @print -|
+     @result =>
+     @today a sunny day
+     @aa aa
+     @AA AA
+     @ae ae
+     @oe oe
+     @AE AE
+     @OE OE
+     @o /o
+     @O /O
+     @ss ss
+     @l /l
+     @L /L
+     @DH D
+     @TH TH
+     @dh d
+     @th th
+     @exclamdown !
+     @questiondown ?
+     @pounds #
+     @registeredsymbol (R)
+     @ordf a
+     @ordm o
+     @comma ,
+     @quotedblleft ``
+     @quotedblright ''
+     @quoteleft `
+     @quoteright '
+     @quotedblbase ,,
+     @quotesinglbase ,
+     @guillemetleft <<
+     @guillemetright >>
+     @guillemotleft <<
+     @guillemotright >>
+     @guilsinglleft <
+     @guilsinglright >
+     @textdegree o
+     @euro Euro
+     @arrow ->
+     @leq <=
+     @geq >=
+
+     @acronym{--a,an accronym} --a (an accronym)
+     @acronym{--a} --a
+     @abbr{@'E--. @comma{}A., @'Etude Autonome } E'--. ,A. (E'tude Autonome)
+     @abbr{@'E--. @comma{}A.} E'--. ,A.
+     @asis{--a} --a
+     @b{--a} -a
+     @cite{--a} '--a'
+     @code{--a} --a
+     @command{--a} --a
+     @ctrl{--a} --a
+     @dfn{--a} "--a"
+     @dmn{--a} --a
+     @email{--a,--b} --b <--a>
+     @email{,--b} --b
+     @email{--a} <--a>
+     @emph{--a} _--a_
+     @env{--a} --a
+     @file{--a} --a
+     @i{--a} -a
+     @kbd{--a} --a
+     @key{--a} <--a>
+     @math{--a {\frac{1}{2}} @minus{}} --a {\frac{1}{2}} -
+     @option{--a} --a
+     @r{--a} -a
+     @samp{--a} '--a'
+     @sc{--a} --A
+     @strong{--a} *--a*
+     @t{--a} --a
+     @sansserif{--a} -a
+     @slanted{--a} -a
+     @titlefont{--a} 
+     -a
+*******
+
+     @indicateurl{--a} '--a'
+     @uref{--a,--b} --b (--a)
+     @uref{--a} <--a>
+     @uref{,--b} --b
+     @uref{--a,--b,--c} --c
+     @uref{,--b,--c} --c
+     @uref{--a,,--c} --c
+     @uref{,,--c} --c
+     @url{--a,--b} --b (--a)
+     @url{--a,} <--a>
+     @url{,--b} --b
+     @var{--a} --A
+     @verb{:--a:} --a
+     @verb{:a  < & @ % " --    b:} a  < & @ % " --    b
+     @w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} 
a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+     @H{a} a''
+     @H{--a} -a''
+     @dotaccent{a} a.
+     @dotaccent{--a} -a.
+     @ringaccent{a} a*
+     @ringaccent{--a} -a*
+     @tieaccent{a} a[
+     @tieaccent{--a} -a[
+     @u{a} a(
+     @u{--a} -a(
+     @ubaraccent{a} a_
+     @ubaraccent{--a} -a_
+     @udotaccent{a} .a
+     @udotaccent{--a} .-a
+     @v{a} a<
+     @v{--a} -a<
+     @,{c} c,
+     @,{--c} -c,
+     @footnote{in footnote} (5)
+     @footnote{in footnote2} (6)
+
+     @image{f--ile} ggg
+aaa
+     @image{f--ile,l--i} ggg
+aaa
+     @image{f--ile,,l--e} ggg
+aaa
+     @image{f--ile,,,alt} ggg
+aaa
+     @image{f--ile,,,,e-d-xt} ggg
+aaa
+     @image{f--ile,aze,az,alt,e--xt} ggg
+aaa
+     @image{f-ile,aze,,a--lt} [a-lt]
+     @address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden [alt]
+
+
+
+
+     @clicksequence{click @click{} A} click -> A
+     After clickstyle =>
+     @clicksequence{click @click{} A} click => A
+
+          A quot---ation
+
+          Note: A Note
+
+          note: A note
+
+          Caution: Caution
+
+          Important: Important
+
+          Tip: a Tip
+
+          Warning: a Warning.
+
+          something e' TeX: The something e' TeX is here.
+
+          @ at the end of line  : A @ at the end of the @quotation line.
+
+          something, other thing: something, other thing
+
+          Note, the note: Note, the note
+
+
+          Empty: 
+          : 
+
+          : 
+
+        * i--temize
+
+        + i--tem +
+
+        * b--ullet
+
+        - minu--s
+
+        __ e--mph item
+
+        _after emph_ e--mph item
+
+        * a-n itemize line i--tem 1
+        * a-n itemize line i--tem 2
+
+       1. e--numerate
+
+     mu--ltitable headitem         another tab
+     --------------------------------------------------------------------------
+     mu--ltitable item             multitable tab
+     mu--ltitable item 2           multitable tab 2
+     lone mu--ltitable item
+
+     truc   bidule
+
+          e--xample  some
+             text
+
+          s--mallexample
+
+          d--isplay
+
+          s--malldisplay
+
+          l--isp
+
+          s--malllisp
+
+     f--ormat
+
+     s--mallformat
+
+      -- c--ategory: d--effn_name a--rguments...
+          d--effn
+
+      -- cate--gory: de--ffn_name ar--guments more args
+               even more so
+          def--fn
+
+      -- fset: I a g
+      -- cmde: truc
+      -- Command: log trap
+      -- Command: log trap1
+      -- Command: log trap2
+      -- cmde: id ule truc
+      -- cmde2: id 'i' ule truc
+      -- id 'i' ule:
+      -- aaa:
+      -- :
+      -- :
+      -- : machin
+      -- : bidule machin
+      -- truc: machin
+      -- truc:
+      -- truc: followed by a comment
+      -- truc:
+      -- :
+      -- truc: a b c d e f g h i
+      -- truc: deffnx before end deffn
+
+      -- empty: deffn
+
+      -- empty: deffn with deffnx
+      -- empty: deffnx
+
+      -- fset: I a g
+      -- cmde: truc
+          text in def item for second def item
+
+      -- c--ategory: d--efvr_name
+          d--efvr
+
+      -- c--ategory: t--ype d--eftypefn_name a--rguments...
+          d--eftypefn
+
+      -- c--ategory on c--lass: t--ype d--eftypeop_name a--rguments...
+          d--eftypeop
+
+      -- c--ategory: t--ype d--eftypevr_name
+          d--eftypevr
+
+      -- c--ategory of c--lass: d--efcv_name
+          d--efcv
+
+      -- c--ategory on c--lass: d--efop_name a--rguments...
+          d--efop
+
+      -- c--ategory: d--eftp_name a--ttributes...
+          d--eftp
+
+      -- Function: d--efun_name a--rguments...
+          d--efun
+
+      -- Macro: d--efmac_name a--rguments...
+          d--efmac
+
+      -- Special Form: d--efspec_name a--rguments...
+          d--efspec
+
+      -- Variable: d--efvar_name argvar argvar1
+          d--efvar
+
+      -- User Option: d--efopt_name
+          d--efopt
+
+      -- Function: t--ype d--eftypefun_name a--rguments...
+          d--eftypefun
+
+      -- Variable: t--ype d--eftypevar_name
+          d--eftypevar
+
+      -- Instance Variable of c--lass: d--efivar_name
+          d--efivar
+
+      -- Instance Variable of c--lass: t--ype d--eftypeivar_name
+          d--eftypeivar
+
+      -- Method on c--lass: d--efmethod_name a--rguments...
+          d--efmethod
+
+      -- Method on c--lass: t--ype d--eftypemethod_name a--rguments...
+          d--eftypemethod
+
+     @xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, 
ma---nual@@} *Note cross r---ef name@: (file n---ame@)address@hidden
+     @ref{chapter, cross ref name, title, file name, manual} *note cross ref 
name: (file name)chapter.
+     @pxref{chapter, cross ref name, title, file name, manual} *note cross ref 
name: (file name)chapter.
+     @inforef{chapter, cross ref name, file name} *note cross ref name: (file 
name)chapter.
+
+     @ref{chapter} *note chapter::
+     @xref{chapter} *Note chapter::.
+     @pxref{chapter} *note chapter::
+     @address@hidden *note s--ect,ion::
+
+     @address@hidden, a @comma{} in cross
+     ref, a address@hidden in title, a address@hidden in file, a @comma{} in 
manual name }
+     *note a , in cross
+     ref: (a comma, in file)s--ect,ion.
+
+     @ref{chapter,cross ref name} *note cross ref name: chapter.
+     @ref{chapter,,title} *note title: chapter.
+     @ref{chapter,,,file name} *note (file name)chapter::
+     @ref{chapter,,,,manual} *note ()chapter::
+     @ref{chapter,cross ref name,title,} *note cross ref name: chapter.
+     @ref{chapter,cross ref name,,file name} *note cross ref name: (file 
name)chapter.
+     @ref{chapter,cross ref name,,,manual} *note cross ref name: ()chapter.
+     @ref{chapter,cross ref name,title,file name} *note cross ref name: (file 
name)chapter.
+     @ref{chapter,cross ref name,title,,manual} *note cross ref name: 
()chapter.
+     @ref{chapter,cross ref name,title, file name, manual} *note cross ref 
name: (file name)chapter.
+     @ref{chapter,,title,file name} *note title: (file name)chapter.
+     @ref{chapter,,title,,manual} *note title: ()chapter.
+     @ref{chapter,,title, file name, manual} *note title: (file name)chapter.
+     @ref{chapter,,,file name,manual} *note (file name)chapter::
+
+
+     @ref{(pman)anode,cross ref name} *note cross ref name: (pman)anode.
+     @ref{(pman)anode,,title} *note title: (pman)anode.
+     @ref{(pman)anode,,,file name} *note (file name)(pman)anode::
+     @ref{(pman)anode,,,,manual} *note ()(pman)anode::
+     @ref{(pman)anode,cross ref name,title,} *note cross ref name: (pman)anode.
+     @ref{(pman)anode,cross ref name,,file name} *note cross ref name: (file 
name)(pman)anode.
+     @ref{(pman)anode,cross ref name,,,manual} *note cross ref name: 
()(pman)anode.
+     @ref{(pman)anode,cross ref name,title,file name} *note cross ref name: 
(file name)(pman)anode.
+     @ref{(pman)anode,cross ref name,title,,manual} *note cross ref name: 
()(pman)anode.
+     @ref{(pman)anode,cross ref name,title, file name, manual} *note cross ref 
name: (file name)(pman)anode.
+     @ref{(pman)anode,,title,file name} *note title: (file name)(pman)anode.
+     @ref{(pman)anode,,title,,manual} *note title: ()(pman)anode.
+     @ref{(pman)anode,,title, file name, manual} *note title: (file 
name)(pman)anode.
+     @ref{(pman)anode,,,file name,manual} *note (file name)(pman)anode::
+
+
+     @inforef{chapter, cross ref name, file name} *note cross ref name: (file 
name)chapter.
+     @inforef{chapter} *note chapter::
+     @inforef{chapter, cross ref name} *note cross ref name: chapter.
+     @inforef{chapter,,file name} *note (file name)chapter::
+     @inforef{node, cross ref name, file name} *note cross ref name: (file 
name)node.
+     @inforef{node} *note node::
+     @inforef{node, cross ref name} *note cross ref name: node.
+     @inforef{node,,file name} *note (file name)node::
+     @inforef{chapter, cross ref name, file name, spurious arg} *note cross 
ref name: (file name, spurious arg)chapter.
+
+     @address@hidden, a @comma{} in cross
+     ref, a address@hidden in file}
+     *note a , in cross
+     ref: (a comma, in file)s--ect,ion.
+
+
+     a
+          l--ine
+
+     a
+     b
+          l--ine
+
+     a
+     b
+          l--ine
+
+     c--artouche
+
+     g--roupe
+
+     f--lushleft
+
+                                                           f--lushright
+
+                            ce-ntered line
+
+     \input texinfo @c -*-texinfo-*-
+
+     @setfilename simplest.info
+
+     @node Top
+
+     This is a very simple texi manual @  <>.
+
+     @bye
+
+     in verbatim ''
+
+
+
+
+
+     majorheading
+*****************
+
+
+     chapheading
+****************
+
+
+     heading
+============
+
+
+     subheading
+---------------
+
+
+     subsubheading
+..................
+
+
+
+
+
+
+   cp
+
+* Menu:
+
+* ":                                     Top.                (line   16)
+* " <1>:                                 Top.                (line  361)
+* " <2>:                                 Top.                (line  717)
+* -option:                               Top.                (line   16)
+* -option <1>:                           Top.                (line  361)
+* -option <2>:                           Top.                (line  717)
+* .:                                     Top.                (line 1192)
+* ?:                                     Top.                (line 1192)
+* a:                                     Top.                (line 1192)
+* index entry between item and itemx:    Top.                (line  309)
+* index entry between item and itemx <1>: Top.               (line  654)
+* index entry between item and itemx <2>: Top.               (line 1139)
+* index entry within deffn:              Top.                (line  155)
+* index entry within deffn <1>:          Top.                (line  500)
+* index entry within deffn <2>:          Top.                (line  985)
+* index entry within itemize:            Top.                (line  117)
+* index entry within itemize <1>:        Top.                (line  462)
+* index entry within itemize <2>:        Top.                (line  947)
+* index entry within multitable:         Top.                (line  125)
+* index entry within multitable <1>:     Top.                (line  470)
+* index entry within multitable <2>:     Top.                (line  956)
+* t-ruc:                                 Top.                (line 1192)
+* T-ruc:                                 Top.                (line 1192)
+
+   fn
+
+* Menu:
+
+* --foption:                             Top.                (line   16)
+* --foption <1>:                         Top.                (line  361)
+* --foption <2>:                         Top.                (line  717)
+* .:                                     Top.                (line 1192)
+* ?:                                     Top.                (line 1192)
+* ``:                                    Top.                (line   16)
+* `` <1>:                                Top.                (line  361)
+* `` <2>:                                Top.                (line  717)
+* a:                                     Top.                (line  172)
+* a <1>:                                 Top.                (line  308)
+* a <2>:                                 Top.                (line  517)
+* a <3>:                                 Top.                (line  653)
+* a <4>:                                 Top.                (line 1002)
+* a <5>:                                 Top.                (line 1138)
+* a <6>:                                 Top.                (line 1192)
+* b:                                     Top.                (line  309)
+* b <1>:                                 Top.                (line  654)
+* b <2>:                                 Top.                (line 1139)
+* bidule machin:                         Top.                (line  166)
+* bidule machin <1>:                     Top.                (line  511)
+* bidule machin <2>:                     Top.                (line  996)
+* d--effn_name:                          Top.                (line  147)
+* d--effn_name <1>:                      Top.                (line  492)
+* d--effn_name <2>:                      Top.                (line  977)
+* d--efmac_name:                         Top.                (line  208)
+* d--efmac_name <1>:                     Top.                (line  553)
+* d--efmac_name <2>:                     Top.                (line 1038)
+* d--efmethod_name on c--lass:           Top.                (line  232)
+* d--efmethod_name on c--lass <1>:       Top.                (line  577)
+* d--efmethod_name on c--lass <2>:       Top.                (line 1062)
+* d--efop_name on c--lass:               Top.                (line  199)
+* d--efop_name on c--lass <1>:           Top.                (line  544)
+* d--efop_name on c--lass <2>:           Top.                (line 1029)
+* d--efspec_name:                        Top.                (line  211)
+* d--efspec_name <1>:                    Top.                (line  556)
+* d--efspec_name <2>:                    Top.                (line 1041)
+* d--eftypefn_name:                      Top.                (line  187)
+* d--eftypefn_name <1>:                  Top.                (line  532)
+* d--eftypefn_name <2>:                  Top.                (line 1017)
+* d--eftypefun_name:                     Top.                (line  220)
+* d--eftypefun_name <1>:                 Top.                (line  565)
+* d--eftypefun_name <2>:                 Top.                (line 1050)
+* d--eftypemethod_name on c--lass:       Top.                (line  235)
+* d--eftypemethod_name on c--lass <1>:   Top.                (line  580)
+* d--eftypemethod_name on c--lass <2>:   Top.                (line 1065)
+* d--eftypeop_name on c--lass:           Top.                (line  190)
+* d--eftypeop_name on c--lass <1>:       Top.                (line  535)
+* d--eftypeop_name on c--lass <2>:       Top.                (line 1020)
+* d--efun_name:                          Top.                (line  205)
+* d--efun_name <1>:                      Top.                (line  550)
+* d--efun_name <2>:                      Top.                (line 1035)
+* de--ffn_name:                          Top.                (line  150)
+* de--ffn_name <1>:                      Top.                (line  495)
+* de--ffn_name <2>:                      Top.                (line  980)
+* deffn:                                 Top.                (line  175)
+* deffn <1>:                             Top.                (line  177)
+* deffn <2>:                             Top.                (line  520)
+* deffn <3>:                             Top.                (line  522)
+* deffn <4>:                             Top.                (line 1005)
+* deffn <5>:                             Top.                (line 1007)
+* deffnx:                                Top.                (line  173)
+* deffnx <1>:                            Top.                (line  178)
+* deffnx <2>:                            Top.                (line  518)
+* deffnx <3>:                            Top.                (line  523)
+* deffnx <4>:                            Top.                (line 1003)
+* deffnx <5>:                            Top.                (line 1008)
+* followed:                              Top.                (line  169)
+* followed <1>:                          Top.                (line  514)
+* followed <2>:                          Top.                (line  999)
+* I:                                     Top.                (line  154)
+* I <1>:                                 Top.                (line  180)
+* I <2>:                                 Top.                (line  499)
+* I <3>:                                 Top.                (line  525)
+* I <4>:                                 Top.                (line  984)
+* I <5>:                                 Top.                (line 1010)
+* id 'i' ule:                            Top.                (line  160)
+* id 'i' ule <1>:                        Top.                (line  505)
+* id 'i' ule <2>:                        Top.                (line  990)
+* id ule:                                Top.                (line  159)
+* id ule <1>:                            Top.                (line  504)
+* id ule <2>:                            Top.                (line  989)
+* log trap:                              Top.                (line  156)
+* log trap <1>:                          Top.                (line  501)
+* log trap <2>:                          Top.                (line  986)
+* log trap1:                             Top.                (line  157)
+* log trap1 <1>:                         Top.                (line  502)
+* log trap1 <2>:                         Top.                (line  987)
+* log trap2:                             Top.                (line  158)
+* log trap2 <1>:                         Top.                (line  503)
+* log trap2 <2>:                         Top.                (line  988)
+* machin:                                Top.                (line  165)
+* machin <1>:                            Top.                (line  167)
+* machin <2>:                            Top.                (line  510)
+* machin <3>:                            Top.                (line  512)
+* machin <4>:                            Top.                (line  995)
+* machin <5>:                            Top.                (line  997)
+* t--ruc:                                Top.                (line 1192)
+* T--ruc:                                Top.                (line 1192)
+* truc:                                  Top.                (line  155)
+* truc <1>:                              Top.                (line  181)
+* truc <2>:                              Top.                (line  500)
+* truc <3>:                              Top.                (line  526)
+* truc <4>:                              Top.                (line  985)
+* truc <5>:                              Top.                (line 1011)
+
+   vr
+
+* Menu:
+
+* a:                                     Top.                (line  304)
+* a <1>:                                 Top.                (line  649)
+* a <2>:                                 Top.                (line 1134)
+* b:                                     Top.                (line  305)
+* b <1>:                                 Top.                (line  650)
+* b <2>:                                 Top.                (line 1135)
+* d--efcv_name:                          Top.                (line  196)
+* d--efcv_name <1>:                      Top.                (line  541)
+* d--efcv_name <2>:                      Top.                (line 1026)
+* d--efivar_name of c--lass:             Top.                (line  226)
+* d--efivar_name of c--lass <1>:         Top.                (line  571)
+* d--efivar_name of c--lass <2>:         Top.                (line 1056)
+* d--efopt_name:                         Top.                (line  217)
+* d--efopt_name <1>:                     Top.                (line  562)
+* d--efopt_name <2>:                     Top.                (line 1047)
+* d--eftypeivar_name of c--lass:         Top.                (line  229)
+* d--eftypeivar_name of c--lass <1>:     Top.                (line  574)
+* d--eftypeivar_name of c--lass <2>:     Top.                (line 1059)
+* d--eftypevar_name:                     Top.                (line  223)
+* d--eftypevar_name <1>:                 Top.                (line  568)
+* d--eftypevar_name <2>:                 Top.                (line 1053)
+* d--eftypevr_name:                      Top.                (line  193)
+* d--eftypevr_name <1>:                  Top.                (line  538)
+* d--eftypevr_name <2>:                  Top.                (line 1023)
+* d--efvar_name:                         Top.                (line  214)
+* d--efvar_name <1>:                     Top.                (line  559)
+* d--efvar_name <2>:                     Top.                (line 1044)
+* d--efvr_name:                          Top.                (line  184)
+* d--efvr_name <1>:                      Top.                (line  529)
+* d--efvr_name <2>:                      Top.                (line 1014)
+
+   ky
+
+   pg
+
+   tp
+
+* Menu:
+
+* d--eftp_name:                          Top.                (line  202)
+* d--eftp_name <1>:                      Top.                (line  547)
+* d--eftp_name <2>:                      Top.                (line 1032)
+
+   ---------- Footnotes ----------
+
+   (1) in footnote
+
+   (2) in footnote2
+
+   (3) in footnote
+
+   (4) in footnote2
+
+   (5) in footnote
+
+   (6) in footnote2
+
+1 chapter
+*********
+
+(1)
+
+
+   ---------- Footnotes ----------
+
+   (1) in footnote
+
+1.1 A section
+=============
+
+1.1.1 subsection
+----------------
+
+1.1.1.1 subsubsection "simple-double-
+.....................................
+
+1.1.1.2 three--four---"
+.......................
+
+chapter 2
+*********
+
+* Menu:
+
+* ":                                     Top.                (line   16)
+* " <1>:                                 Top.                (line  361)
+* " <2>:                                 Top.                (line  717)
+* -option:                               Top.                (line   16)
+* -option <1>:                           Top.                (line  361)
+* -option <2>:                           Top.                (line  717)
+* .:                                     Top.                (line 1192)
+* ?:                                     Top.                (line 1192)
+* a:                                     Top.                (line 1192)
+* index entry between item and itemx:    Top.                (line  309)
+* index entry between item and itemx <1>: Top.               (line  654)
+* index entry between item and itemx <2>: Top.               (line 1139)
+* index entry within deffn:              Top.                (line  155)
+* index entry within deffn <1>:          Top.                (line  500)
+* index entry within deffn <2>:          Top.                (line  985)
+* index entry within itemize:            Top.                (line  117)
+* index entry within itemize <1>:        Top.                (line  462)
+* index entry within itemize <2>:        Top.                (line  947)
+* index entry within multitable:         Top.                (line  125)
+* index entry within multitable <1>:     Top.                (line  470)
+* index entry within multitable <2>:     Top.                (line  956)
+* t-ruc:                                 Top.                (line 1192)
+* T-ruc:                                 Top.                (line 1192)
+
+* Menu:
+
+* --foption:                             Top.                (line   16)
+* --foption <1>:                         Top.                (line  361)
+* --foption <2>:                         Top.                (line  717)
+* .:                                     Top.                (line 1192)
+* ?:                                     Top.                (line 1192)
+* ``:                                    Top.                (line   16)
+* `` <1>:                                Top.                (line  361)
+* `` <2>:                                Top.                (line  717)
+* a:                                     Top.                (line  172)
+* a <1>:                                 Top.                (line  308)
+* a <2>:                                 Top.                (line  517)
+* a <3>:                                 Top.                (line  653)
+* a <4>:                                 Top.                (line 1002)
+* a <5>:                                 Top.                (line 1138)
+* a <6>:                                 Top.                (line 1192)
+* b:                                     Top.                (line  309)
+* b <1>:                                 Top.                (line  654)
+* b <2>:                                 Top.                (line 1139)
+* bidule machin:                         Top.                (line  166)
+* bidule machin <1>:                     Top.                (line  511)
+* bidule machin <2>:                     Top.                (line  996)
+* d--effn_name:                          Top.                (line  147)
+* d--effn_name <1>:                      Top.                (line  492)
+* d--effn_name <2>:                      Top.                (line  977)
+* d--efmac_name:                         Top.                (line  208)
+* d--efmac_name <1>:                     Top.                (line  553)
+* d--efmac_name <2>:                     Top.                (line 1038)
+* d--efmethod_name on c--lass:           Top.                (line  232)
+* d--efmethod_name on c--lass <1>:       Top.                (line  577)
+* d--efmethod_name on c--lass <2>:       Top.                (line 1062)
+* d--efop_name on c--lass:               Top.                (line  199)
+* d--efop_name on c--lass <1>:           Top.                (line  544)
+* d--efop_name on c--lass <2>:           Top.                (line 1029)
+* d--efspec_name:                        Top.                (line  211)
+* d--efspec_name <1>:                    Top.                (line  556)
+* d--efspec_name <2>:                    Top.                (line 1041)
+* d--eftypefn_name:                      Top.                (line  187)
+* d--eftypefn_name <1>:                  Top.                (line  532)
+* d--eftypefn_name <2>:                  Top.                (line 1017)
+* d--eftypefun_name:                     Top.                (line  220)
+* d--eftypefun_name <1>:                 Top.                (line  565)
+* d--eftypefun_name <2>:                 Top.                (line 1050)
+* d--eftypemethod_name on c--lass:       Top.                (line  235)
+* d--eftypemethod_name on c--lass <1>:   Top.                (line  580)
+* d--eftypemethod_name on c--lass <2>:   Top.                (line 1065)
+* d--eftypeop_name on c--lass:           Top.                (line  190)
+* d--eftypeop_name on c--lass <1>:       Top.                (line  535)
+* d--eftypeop_name on c--lass <2>:       Top.                (line 1020)
+* d--efun_name:                          Top.                (line  205)
+* d--efun_name <1>:                      Top.                (line  550)
+* d--efun_name <2>:                      Top.                (line 1035)
+* de--ffn_name:                          Top.                (line  150)
+* de--ffn_name <1>:                      Top.                (line  495)
+* de--ffn_name <2>:                      Top.                (line  980)
+* deffn:                                 Top.                (line  175)
+* deffn <1>:                             Top.                (line  177)
+* deffn <2>:                             Top.                (line  520)
+* deffn <3>:                             Top.                (line  522)
+* deffn <4>:                             Top.                (line 1005)
+* deffn <5>:                             Top.                (line 1007)
+* deffnx:                                Top.                (line  173)
+* deffnx <1>:                            Top.                (line  178)
+* deffnx <2>:                            Top.                (line  518)
+* deffnx <3>:                            Top.                (line  523)
+* deffnx <4>:                            Top.                (line 1003)
+* deffnx <5>:                            Top.                (line 1008)
+* followed:                              Top.                (line  169)
+* followed <1>:                          Top.                (line  514)
+* followed <2>:                          Top.                (line  999)
+* I:                                     Top.                (line  154)
+* I <1>:                                 Top.                (line  180)
+* I <2>:                                 Top.                (line  499)
+* I <3>:                                 Top.                (line  525)
+* I <4>:                                 Top.                (line  984)
+* I <5>:                                 Top.                (line 1010)
+* id 'i' ule:                            Top.                (line  160)
+* id 'i' ule <1>:                        Top.                (line  505)
+* id 'i' ule <2>:                        Top.                (line  990)
+* id ule:                                Top.                (line  159)
+* id ule <1>:                            Top.                (line  504)
+* id ule <2>:                            Top.                (line  989)
+* log trap:                              Top.                (line  156)
+* log trap <1>:                          Top.                (line  501)
+* log trap <2>:                          Top.                (line  986)
+* log trap1:                             Top.                (line  157)
+* log trap1 <1>:                         Top.                (line  502)
+* log trap1 <2>:                         Top.                (line  987)
+* log trap2:                             Top.                (line  158)
+* log trap2 <1>:                         Top.                (line  503)
+* log trap2 <2>:                         Top.                (line  988)
+* machin:                                Top.                (line  165)
+* machin <1>:                            Top.                (line  167)
+* machin <2>:                            Top.                (line  510)
+* machin <3>:                            Top.                (line  512)
+* machin <4>:                            Top.                (line  995)
+* machin <5>:                            Top.                (line  997)
+* t--ruc:                                Top.                (line 1192)
+* T--ruc:                                Top.                (line 1192)
+* truc:                                  Top.                (line  155)
+* truc <1>:                              Top.                (line  181)
+* truc <2>:                              Top.                (line  500)
+* truc <3>:                              Top.                (line  526)
+* truc <4>:                              Top.                (line  985)
+* truc <5>:                              Top.                (line 1011)
+
+Top section
+1 chapter
+  1.1 A section
+    1.1.1 subsection
+      1.1.1.1 subsubsection "simple-double-
+      1.1.1.2 three--four---"
+chapter 2
+Top section
+1 chapter
+chapter 2

Modified: trunk/tp/texi2any.pl
===================================================================
--- trunk/tp/texi2any.pl        2014-04-23 12:21:00 UTC (rev 5482)
+++ trunk/tp/texi2any.pl        2014-04-23 12:24:49 UTC (rev 5483)
@@ -904,6 +904,7 @@
  'output|out|o=s' => sub {
     my $var = 'OUTFILE';
     if ($_[1] =~ m:/$: or -d $_[1]) {
+      set_from_cmdline($var, undef);
       $var = 'SUBDIR';
     }
     set_from_cmdline($var, $_[1]);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]