code:
\input texinfo @c -*-texinfo-*-

@c value not expanded, by makeinfo nor by texi2html
@c @setfilename nested_formats.info

@set format_command_begin @group
@set format_command group

@c @setfilename @value{format_command}.info

@node Top
@top Test nested group

@macro mymacro
in macro

@value{format_command_begin}
@end @value{format_command}

@value{format_command_begin}
in format_command
@end @value{format_command}

Something
@value{format_command_begin}
@end @value{format_command}

Something
@value{format_command_begin}
in group
@end @value{format_command}

Something2
@value{format_command_begin}
@end @value{format_command}
After

Something2
@value{format_command_begin}
in group
@end @value{format_command}
After

@sp 2
@value{format_command_begin}
in group
@end @value{format_command}

@value{format_command_begin}
@quotation
A quot---ation
@end quotation
@end @value{format_command}

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
<para> xml para </xml>
@end xml

@html
html
@end html

@tex
$$\\partial_t \\eta (t) = g(\\eta(t),\\varphi(t))$$
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@value{format_command_begin}
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end @value{format_command}

@end macro

Call macro
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

Call macro in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group

Call macro in itemize at the beginning of an item
@itemize a--n itemize line
@item in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@item item 1
Call macro in itemize
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@item item 2
Call macro in itemize in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end itemize

Call macro in enumerate at the beginning of enumerate
@enumerate
@item in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@item enumerate
Call macro in enumerate
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@item enumerate2
Call macro in enumerate in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item multitable item @tab multitable tab. And after Call macro in mutitable
after item
@item in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@item multitable item 2 @tab multitable tab 2
Call macro in mutitable
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@item lone multitable item
Call macro in mutitable in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end multitable

call macro at the example beginning
@example
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

example  some
   text
call macro in example
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

more example text
call macro in example in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
deffn
call macro in deffn
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

deffn continues
call macro in deffn in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end deffn

call macro in deffn at the beginning
@deffn c--ategory2 d--effn_name2 a--rguments2...
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end deffn

@table @bullet
@item a line
call macro in table
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

call macro in table at an item beginning
@item a line
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@item a line2
call macro in table in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end table

call macro at cartouche begin
@cartouche
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

cartouche
call macro in cartouche
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

call macro in cartouche in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end cartouche

@flushleft
call macro in flushleft
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

flushleft
call macro in flushleft in format_command
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end flushleft

@flushright
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

flushright
@group
in macro

@group
@end group

@group
in format_command
@end group

Something
@group
@end group

Something
@group
in group
@end group

Something2
@group
@end group
After

Something2
@group
in group
@end group
After

@sp 2
@group
in group
@end group

@group
@quotation
A quot---ation
@end quotation
@end group

@subheading subheading

@verbatim
in verbatim
@end verbatim

@xml
@end xml

@html
@end html

@tex
@end tex

@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line

@group
in macro, a format_command containing some other commands.
@itemize @bullet{}
@item i--tem 1
@item i--tem 2
@end itemize

@enumerate
@item e--numerate
@end enumerate

@multitable @columnfractions 0.6 0.7
@headitem mu--ltitable headitem @tab another tab
@item mu--ltitable item @tab multitable tab
@item mu--ltitable item 2 @tab multitable tab 2
@item lone mu--ltitable item
@end multitable

@example
e--xample  some
   text
@end example

@smallexample
s--mallexample
@end smallexample

@deffn c--ategory d--effn_name a--rguments...
d--effn
@end deffn

@table @bullet
@item a
l--ine
@end table

@cartouche
c--artouche
@end cartouche

@flushleft
f--lushleft
@end flushleft

@flushright
f--lushright
@end flushright

@center ce--ntered line
@end group

@end group
@end flushright

@bye


code:
# formats :_info
texi nested_formats.texi
# no macros, generated in all_texi by generate_all_texi.pl
#multitable-nested_formats multitable-nested_formats.texi
#enumerate-nested_formats enumerate-nested_formats.texi
# macros
nested_group nested_formats.texi
nested_itemize nested_formats.texi -D format_itemize
nested_menu nested_formats.texi -D format_menu
# nested floats are broken. Not a big deal
#nested_float nested_formats.texi -D format_float
nested_table nested_formats.texi -D format_table
nested_flushright nested_formats.texi -D format_flushright
nested_multitable nested_formats.texi -D format_multitable
# -debug 255
nested_cartouche nested_formats.texi -D format_cartouche
nested_enumerate nested_formats.texi -D format_enumerate
nested_deffn nested_formats.texi -D format_deffn
nested_example nested_formats.texi -D format_example
nested_quotation nested_formats.texi -D format_quotation

repo_name: mthl/texinfo

license: mit


code:
#! /bin/sh
# $Id$
# Run individual tests.
#
# Copyright 2010, 2011, 2012, 2013, 2014, 2015
# Free Software Foundation, Inc.
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.

if [ z"$srcdir" = 'z' ]; then
  srcdir=.
fi

#command=run_parser.sh

#if [ z"$1" = 'zall' ]; then
  command=run_parser_all.sh
#  shift
#fi

arg=
if [ z"$1" = 'z-clean' ]; then
  arg='-clean'
  shift
elif [ z"$1" = 'z-copy' ]; then
  arg='-copy'
  shift
fi

#if [ z"$1" = 'zall' ]; then
#  command=run_parser_all.sh
#  shift
#fi

failed=0
while [ z"$1" != 'z' ]; do
  dir=$1
  shift
  [ -d "$dir" ] || mkdir $dir
  #(srcdir_test=$dir; export srcdir_test; cd "$dir" && ../"$srcdir"/"$command" -dir $dir $arg)
  "$srcdir"/"$command" -dir $dir $arg
  result=$?
  if [ "z$result" = 'z0' ]; then
    result_text=ok
  else
    result_text=fail
  fi
  echo "$dir: $result_text"
  [ $result != 0 ] && failed=1
done

exit $failed


code: This is a very simple texi manual   <>.


code:
texi2any: warning: -: output incompatible with split
This is a very simple texi manual   <>.


code:
#! /bin/sh
# $Id$
# Run all Texinfo tests.
#
# Copyright 2010, 2011, 2012, 2013, 2014, 2015
# Free Software Foundation, Inc.
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.

# Explanation: on Solaris 5.10 (and other?), /bin/sh is the original
# Bourne shell, where redirecting a while loop (or any compound command)
# causes execution in a subshell.
# http://unix.stackexchange.com/questions/137680/variable-scope-in-while-read-loop-on-solaris
#
# The result for us being that the assignment to $one_test_done inside
# the loop is ineffective, causing the test to seemingly fail.  Let's
# try running under the POSIX sh available on Solaris instead (which
# sets $RANDOM, whereas /bin/sh does not).
#
# If more problems arise, perhaps we'll be better off just detecting the
# original Bourne sh and skipping the test.
#
test -f /usr/xpg4/bin/sh && test -z "$RANDOM" \
&& exec /usr/xpg4/bin/sh "$0" "$@"

#echo "SRCDIR $srcdir srcdir_test $srcdir_test"

LC_ALL=C; export LC_ALL

prepended_command=
#prepended_command=time

main_command='texi2any.pl'

# formats can be specified by first line of tests-parser.txt.
#commands='texi2any.pl:_html texi2any.pl:_info'
#commands=': texi2any.pl:_info'
commands=':'

clean=no
copy=no
#mydir=

while [ z"$1" = 'z-clean' -o z"$1" = 'z-copy'  -o z"$1" = 'z-dir' ]; do
  if [ z"$1" = 'z-clean' ]; then
    clean=yes
    shift
  fi

  if [ z"$1" = 'z-copy' ]; then
    #[ -d "$res_dir" ] || mkdir "$res_dir"
    copy=yes
    shift
  fi
  if [ z"$1" = 'z-dir' ]; then
    shift
    #mydir=`echo "$1" | sed 's:/*$::'`'/'
    testdir=`echo "$1" | sed 's:/*$::'`'/'
    shift
  fi
done

if [ "z$testdir" = 'z' ]; then
  testdir=.
fi

if [ "z$srcdir" = 'z' ]; then
  srcdir=.
fi

one_test_logs_dir=$testdir/test_log
logfile=$testdir/tests.log

res_dir=res_parser
out_dir=out_parser
# used for tex4ht and latex2html results to keep their raw output
raw_out_dir=raw_out_parser
#res_dir_ref=res
#command=texi2html.pl
diffs_dir=diffs

no_latex2html=yes
if which latex2html > /dev/null 2>&1; then
  no_latex2html=no
fi

no_tex4ht=yes
if which httexi > /dev/null 2>&1; then
  no_tex4ht=no
fi

no_html2wiki=yes
if which html2wiki > /dev/null 2>&1; then
  no_html2wiki=no
fi

one_test=no
if test -n "$1"; then
  one_test=yes
  the_test=$1
  test_name=$the_test
  if test "z$the_test" = "ztexi"; then
    the_file=$2
    test -n "$the_file" && the_basename=`basename $the_file .texi`
    test_name="${test_name}_$the_basename"
  fi
  test -d $one_test_logs_dir || mkdir $one_test_logs_dir
  logfile=$one_test_logs_dir/$test_name.log
fi

#echo "testdir $testdir srcdir_test $srcdir_test" 1>&2

base_results_dir=$testdir/
test_file=tests-parser.txt
driving_file=$srcdir/$testdir/$test_file

echo "testdir: $testdir" >$logfile
echo "driving_file: $driving_file" >>$logfile

if test -f "$driving_file"; then
  :
else
  echo "$0: Cannot find test driver file $driving_file" 1>&2
  exit 1
fi

first_line=`head -1 "$driving_file"`
if echo $first_line |grep '^# formats' >/dev/null; then
  formats=`echo $first_line |sed 's/^# formats //'`
  commands="$commands $formats"
  echo "found special first line, commands now: $commands" >>$logfile
fi

for command_dir in $commands; do
  dir_suffix=`echo $command_dir | cut -d':' -f2`
  resdir=$srcdir/$testdir/${res_dir}${dir_suffix}/
  test -d "$resdir" || mkdir "$resdir"
  echo "made result dir: $resdir" >>$logfile
done

if [ "z$clean" = 'zyes' -o "z$copy" = 'zyes' ]; then
  while read line
  do
    if echo $line | grep '^ *#' >/dev/null 2>&1; then continue; fi
# there are better ways
    dir=`echo $line | awk '{print $1}'`
    file=`echo $line | awk '{print $2}'`
    remaining=`echo $line | sed 's/[a-zA-Z0-9_./-]*  *[a-zA-Z0-9_./-]* *//'`
    [ "z$dir" = 'z' -o "z$file" = 'z' ] && continue
    basename=`basename $file .texi`
    if [ "z$dir" = 'ztexi' ]; then
      dir="texi_${basename}"
    fi
    if [ "z$clean" = 'zyes' ]; then
      for command_dir in $commands; do
        dir_suffix=`echo $command_dir | cut -d':' -f2`
        outdir="$testdir/${out_dir}${dir_suffix}/"
        raw_outdir="$testdir/${raw_out_dir}${dir_suffix}/"
        [ -d "${outdir}$dir" ] && rm -rf "${outdir}$dir"
        [ -d "${raw_outdir}$dir" ] && rm -rf "${raw_outdir}$dir"
      done
    else
      for command_dir in $commands; do
        dir_suffix=`echo $command_dir | cut -d':' -f2`
        outdir="$testdir/${out_dir}${dir_suffix}/"
        resdir="$srcdir/$testdir/${res_dir}${dir_suffix}/"
        if [ -d "${outdir}$dir" ]; then
          if [ -d "${resdir}$dir" ]; then
          # ugly hack to avoid CVS and .svn
            rm -f "${resdir}$dir/"?*.*
          else
            mkdir "${resdir}$dir/"
          fi
          cp -r "${outdir}$dir/"* "${resdir}$dir/"
        else
          echo "$0: No dir ${outdir}$dir" >&2
          exit 1
        fi
      done
    fi
  done < "$driving_file"
  exit 0
fi

. $testdir/../../defs || exit 1

test -d $testdir/$diffs_dir || mkdir $testdir/$diffs_dir
staging_dir_res=$testdir/$diffs_dir/staging_res/
if test z"$clean" = 'zyes' ; then
  rm -rf $staging_dir_res
else
  test -d $staging_dir_res || mkdir $staging_dir_res
fi

for command_dir in $commands; do
  dir_suffix=`echo $command_dir | cut -d':' -f2`
  outdir="$testdir/${out_dir}${dir_suffix}/"
  test -d "${outdir}" || mkdir "${outdir}"
done

return_code=0

while read line; do
  # skip comments.
  if echo $line | grep '^ *#' >/dev/null; then continue; fi

  current=`echo $line | awk '{print $1}'`
  file=`echo $line | awk '{print $2}'`
  #
  # skip empty lines.
  (test "z$current" = 'z' || test "z$file" = 'z') && continue
  #
  # if we're only doing one test, skip it unless this is the one.
  if test $one_test = 'yes' && test "z$current" != "z$the_test" ; then
    continue
  fi

  basename=`basename $file .texi`
  remaining=`echo $line | sed 's/[a-zA-Z0-9_./-]*  *[a-zA-Z0-9_./-]* *//' \
      | sed 's,@PATH_SEPARATOR@,'"${PATH_SEPARATOR}$srcdir/$testdir/"',g'`
  src_file="$srcdir/$testdir/$file"

  for command_dir in $commands; do
    format_option=
    command=`echo $command_dir | cut -d':' -f1`
    dir_suffix=`echo $command_dir | cut -d':' -f2`
    format=`echo $dir_suffix |sed 's/^_//'`
    #
    if test -z "$command"; then
      command=$main_command
      if test -n "$format"; then
        format_option="--$format"
      else
        format_option="--set-customization-variable=TEXI2HTML"
      fi
    fi
    command_run=
    for command_location_dir in "$srcdir/../" "$srcdir/../../" $testdir/../../; do
      if [ -f "$command_location_dir/$command" ]; then
        command_run="$command_location_dir/$command"
        break
      fi
    done
    if test -n "$command_run"; then
      # we're going to show the exact cmd below anyway, don't repeat here.
      echo >>$logfile
      echo "doing test $current, src_file $src_file" >>$logfile
      echo "format_option: $format_option" >>$logfile
    else
      echo "$0: Command $command not found" >&2
      exit 1
    fi

    outdir="$testdir/${out_dir}${dir_suffix}/"
    results_dir="$srcdir/$testdir/${res_dir}${dir_suffix}"
    if test "z$current" = 'ztexi' ; then
      if test $one_test = 'yes' \
         && test -n "$the_basename" \
         && test "z$basename" != "z$the_basename"; then
        continue 2
      fi
      one_test_done=yes
      dir="texi_${basename}"
      echo "doing special texi case, dir: $dir" >>$logfile

      test -d "${outdir}$dir" && rm -rf "${outdir}$dir"
      mkdir "${outdir}$dir"
      remaining_out_dir=`echo $remaining | sed 's,@OUT_DIR@,'"${outdir}$dir/"',g'`
      command_file=
      # -I $testdir/ is useful when file name is found using
      # @setfilename
      echo "$command $dir" >>$logfile
      #echo "$dir($format)"
      cmd="$prepended_command $PERL -w $command_run $format_option --force --conf-dir $srcdir/../t/init/ --conf-dir $srcdir/../init --error-limit=1000 --set-customization-variable TEST=1 --set-customization-variable L2H_CLEAN=0 --output ${outdir}$dir/ -I $srcdir/testdir -I $testdir/ -I $srcdir/ --set-customization-variable=DUMP_TEXI=1 --macro-expand=${outdir}$dir/$basename.texi $remaining_out_dir $src_file 2>${outdir}$dir/$basename.2" >> $logfile
      echo "$cmd" >>$logfile
      eval $cmd
      ret=$?
    else
      # non-"texi" case.
      one_test_done=yes
      use_latex2html=no
      use_tex4ht=no
      l2h_tmp_dir=
      maybe_use_latex2html=no
      if echo "$remaining" | grep '[-]l2h' >/dev/null; then
        maybe_use_latex2html=yes
      fi
      if echo "$remaining" | grep 'L2H 1' >/dev/null; then
        maybe_use_latex2html=yes
      fi
      if [ $maybe_use_latex2html = 'yes' ]; then
        if [ "$no_latex2html" = 'yes' ]; then
          echo "S: (no latex2html) $current"
          continue 2
        fi
        use_latex2html=yes
        if test z"$tmp_dir" = 'z'; then
           tmp_dir=`mktemp -d l2h_t2h_XXXXXXXX`
           if test z"$tmp_dir" = 'z'; then
             echo "$0: mktemp failed" 1>&2
             exit 1
           fi
        fi
        l2h_tmp_dir="--set-customization-variable 'L2H_TMP $tmp_dir'"
      elif echo "$remaining" | grep '[-]init tex4ht.pm' >/dev/null; then
        if test "$no_tex4ht" = 'yes' ; then
          echo "S: (no tex4ht) $current"
          continue 2
        fi
        use_tex4ht=yes
      fi
      if test $use_tex4ht = 'yes' || test $use_latex2html = 'yes' ; then
        if echo "$remaining" | grep '[-]init mediawiki.pm' >/dev/null; then
         if test "$no_html2wiki" = 'yes' ; then
           echo "S: (no html2wiki) $current"
           continue 2
         fi
        fi
      fi
      dir=$current
      test -d "${outdir}$dir" && rm -rf "${outdir}$dir"
      mkdir "${outdir}$dir"
      remaining_out_dir=`echo $remaining | sed 's,@OUT_DIR@,'"${outdir}$dir/"',g'`
      echo "$command $dir -> ${outdir}$dir" >> $logfile
      cmd="$prepended_command $PERL -w $command_run $format_option --force --conf-dir $srcdir/../t/init/ --conf-dir $srcdir/../init -I $srcdir/$testdir -I $testdir/ -I $srcdir/ --set-customization-variable L2H_FILE=$srcdir/../t/init/l2h.init --error-limit=1000 --set-customization-variable TEST=1 --set-customization-variable L2H_CLEAN=0 $l2h_tmp_dir --output ${outdir}$dir/ $remaining_out_dir $src_file > ${outdir}$dir/$basename.1 2>${outdir}$dir/$basename.2"
      echo "$cmd" >>$logfile
      eval $cmd
      ret=$?
      #rm -f ${outdir}$dir/*_l2h_images.log ${outdir}$dir/*_tex4ht_*.log \
      #  ${outdir}$dir/*_tex4ht_*.idv ${outdir}$dir/*_tex4ht_*.dvi \
      #  ${outdir}$dir/*_l2h.html.* \
      #  ${outdir}$dir/*_tex4ht_tex.html*
    fi
    #
    # ran test, check results.
    if test $ret = 0 ; then
      diff_base="${dir}${dir_suffix}"
      res_dir_used=
      if [ -d "$results_dir/$dir" ]; then
        res_dir_used="$results_dir/$dir"
      fi
      if test "z$res_dir_used" != 'z' ; then
        # use a staging dir to be able to remove CVS directory
        rm -rf $staging_dir_res/$dir
        cp -pr "$res_dir_used" $staging_dir_res
        chmod -R u+w "$staging_dir_res/$dir"
        rm -rf $staging_dir_res$dir/CVS $staging_dir_res$dir/.svn

        # store raw output
        raw_outdir="$testdir/${raw_out_dir}${dir_suffix}/"
        test -d "${raw_outdir}" || mkdir "${raw_outdir}"
        rm -rf "${raw_outdir}$dir"

        # With latex2html or tex4ht output is stored in raw_outdir, and files
        # are removed or modified from the output directory used for comparisons
        # NB there is similar code in many_input_files/tex_{l2h,t4ht}.sh.
        if test "$use_latex2html" = 'yes' || test "$use_tex4ht" = 'yes' ; then

          cp -pr ${outdir}$dir/ "${raw_outdir}"

          # remove files that are not reproducible
          rm -f "${outdir}$dir/$basename.1" ${outdir}$dir/*.png \
                ${outdir}$dir/*_l2h_images.log ${outdir}$dir/*_tex4ht_*.log \
                ${outdir}$dir/*_tex4ht_*.idv ${outdir}$dir/*_tex4ht_*.dvi \
                ${outdir}$dir/*_l2h.html.* \
                ${outdir}$dir/*_tex4ht_tex.html*
        else
          # Otherwise it's only the standard error that needs to be modified.
          mkdir -p "${raw_outdir}$dir"
          cp -p ${outdir}$dir/${basename}.2 "${raw_outdir}$dir"
        fi
        if test "$use_tex4ht" = 'yes' ; then
          # tex4ht may be customized to use dvipng or dvips, both being
          # verbose, so there can not be reproducible tests on stderr either
          # with tex4ht.
          rm "${outdir}$dir/$basename.2"
        elif test "$use_latex2html" = 'yes' ; then
          sed -e 's/^texexpand.*/texexpand /' \
              -e '/is no longer supported at.*line/d' \
              -e 's/^htmlxref/.\/htmlxref/' \
              $raw_outdir$dir/$basename.2 > $outdir$dir/$basename.2
          # "*"_images.pl" files are not guaranteed to be present
          for file in "${raw_outdir}$dir/"*"_labels.pl"; do
           if test -f "$file" ; then
            filename=`basename "$file"`
            sed -e 's/^# LaTeX2HTML.*/# LaTeX2HTML/' "$file" > "$outdir$dir/$filename"
           fi
          done
          #for file in "${raw_outdir}$dir/"*.htm* "${raw_outdir}$dir/"*-l2h_cache.pm "${raw_outdir}$dir/"*_l2h_images.pl; do
          for file in "${raw_outdir}$dir/"*.htm* "${raw_outdir}$dir/"*-l2h_cache.pm; do
           if test -f "$file" ; then
           # width and height changed because of different rounding on
           # different computers.  Also remove version information.
            filename=`basename "$file"`
            sed -e 's/WIDTH="\([0-9]*\)\([0-9]\)"/WIDTH="100"/' \
                -e 's/HEIGHT="\([0-9]*\)\([0-9]\)"/HEIGHT="\10"/' \
                -e 's/CONTENT="LaTeX2HTML.*/CONTENT="LaTeX2HTML">/' \
                -e 's/^# LaTeX2HTML.*/# LaTeX2HTML/' \
                -e 's/with LaTeX2HTML.*/with LaTeX2HTML/' "$file" > "$outdir$dir/$filename"
           fi
          done
          # *_l2h_images.pl associate images original text with physical files
          # but entries are not sorted, so that the result is not reproducible
          # even with the normalizations above.
          rm -f ${outdir}$dir/*.aux ${outdir}$dir/*_images.out \
                ${outdir}$dir/*_l2h.css ${outdir}$dir/*_l2h_images.pl
        else
          # Account for variant output under MS-Windows.  This transformation
          # is also done above.
          sed -e 's/^htmlxref/.\/htmlxref/' \
              $raw_outdir$dir/$basename.2 > $outdir$dir/$basename.2
        fi
        test -d "$raw_outdir$dir" && rm -rf "$raw_outdir$dir"
        # This directory isn't cleaned anywhere else.

        diff $DIFF_A_OPTION $DIFF_U_OPTION -r "${staging_dir_res}$dir" "${outdir}$dir" 2>>$logfile > "$testdir/$diffs_dir/$diff_base.diff"
        dif_ret=$?
        if [ $dif_ret != 0 ]; then
          echo "D: $testdir/$diffs_dir/$diff_base.diff"
          return_code=1
        else
          rm "$testdir/$diffs_dir/$diff_base.diff"
        fi
      else
        echo "no res($format): $dir"
      fi
    else
      echo "failed with status $ret" >>$logfile
      echo "F: ${outdir}$dir/$basename.2"
      return_code=1
    fi
  done
done <"$driving_file"

test -n "$tmp_dir" && rm -rf $tmp_dir

if test "$one_test" = 'yes' && test "z$one_test_done" != "zyes"; then
  echo "$0: test not found: $the_test (file: $the_file) " >&2
  return_code=2
fi

echo >>$logfile
echo "all done, exiting with status $return_code" >>$logfile

exit $return_code


code:
# $Id$
# sectioning/Makefile.am - public domain.

EXTRA_DIST = \
 at_commands_in_refs.texi \
 equivalent_nodes.texi \
 more_nodes_than_sections.texi \
 more_sections_than_nodes.texi \
 node_footnote.texi \
 nodes_after_top_before_chapter.texi \
 nodes_after_top_before_section.texi \
 no_node.texi \
 no_section_no_top.texi \
 one_node.texi \
 placed_things_before_element.texi \
 sectioning.texi \
 test_refs.texi \
 test_two_include.texi \
 top_node_up_implicit.texi \
 top_node_up_explicit.texi \
 two_footnotes_in_nodes.texi \
 \
 renamednodes.cnf-ref \
 tests-parser.txt \
 res_parser res_parser_html

DISTCLEANFILES = tests.log tests.out equivalent_nodes-noderename.cnf

distclean-local:
	rm -rf out_parser out_parser_html diffs test_log

dist-hook:
	rm -rf `find $(distdir)/res_parser $(distdir)/res_parser_html -name .svn`


code:
\input texinfo   @c -*-texinfo-*-
@comment %**start of header
@setfilename at_commands_in_refs.info

@node Top
@top Top

@menu
* A @sc{sc} node @"i @"{@dotless{i}} @`{@=E} @l{} @,{@'C} @exclamdown{}::
@end menu

@node A @sc{sc} node @"i @"{@dotless{i}} @`{@=E} @l{} @,{@'C} @exclamdown{}
@chapter  A @sc{sc} node @"i @"{@dotless{i}} @`{@=E} @l{} @,{@'C} @exclamdown{}

see @ref{a @strong{strong} ref with @sc{sc}@comma{} a i trema @"i@comma{} a dotless i trema @"{@dotless{i}} @`{@=E} and exclamdown @exclamdown{},,,manual}.
@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename equivalent_nodes.info

@node before top, @asis{node},,(dir)

@node Top

Equivalent nodes in node line and in menu.

@menu
* @strong{node}::
@end menu

@node node

@float Figure, @samp{node}
A figure
@end float

@listoffloats Figure

Ref to node @ref{node}.

Ref to @@samp@{node@} @ref{@samp{node}}.

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename more_nodes_than_sections.info

@node Top
@top top section
Top node

@menu
* section node::
@end menu

@chapter Chapter

In chapter

@node section node,,,Top
@section section

section.

@contents

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename more_sections_than_nodes.info

@node Top
@top top

@menu
* n c2::
* n c3::
* n c3 s1 s2::
@end menu

@chapter c1

@node n c2
@chapter c2

@section s1

@node n c3, n c3 s1 s2, n c2, Top
@chapter c3

@menu
* n c3 s 2::
@end menu

@section C3 s1

@node n c3 s 2
@section c3 s2

@section c3 s3

@chapter c4

@section c3 s1

@subsection c3 s1 s1

@node n c3 s1 s2,,n c3,Top
@subsection c3 s1 s2

@appendix appendix

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename no_node

Garbage

@unnumbered unnumbered

in unnumbered

@top top section
Top node

@section second

second node

@chapter Chapter

Text of chapter

@section Section of chapter

@subsection subsection 1

@subsection subsection 2

@chapter Chapter 2

Text of chapter 2

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename no_section_no_top

Garbage

@node first,,,(dir)
first node

@menu
* second node::
@end menu

@node second node,,first,first
second node

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename node_footnote.info

@node Top

@menu
* @'a::
* @^a::
* chapter::
* @`a::
@end menu

@node @'a

node @'a,
Footnote 1@footnote{foot 1 @'a}.

@node @^a

node @^a,
Footnote 2@footnote{foot 2 @^a}.

@node chapter
@chapter chapter

@menu
* @`a::
@end menu

@node @`a

node @`a,
Footnote 3@footnote{foot 3 @`a}.

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename nodes_after_top_before_chapter.info

@node Top
Top node
@menu
* second node::
* third node::
@end menu

@node second node, third node,Top,Top

second node

@node third node,,second node,Top
@chapter chapter

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename nodes_after_top_before_section.info

@node Top
Top node
@menu
* second node::
* third node::
@end menu

@node second node, third node,Top,Top

second node

@node third node,,second node,Top
@subsection subsection

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename one_node

Garbage

@node one node,,,(dir)
Top node

anchor ref @anchor{ref}.

@menu
* (somemanual):: ref to some manual
@end menu

ref to ref @ref{ref}.

Some text.

@bye


code:
\input texinfo
@setfilename placed_things_before_element.info
@settitle before element test

@anchor{An anchor}

Ref to the anchor:
@ref{An anchor}

Ref to the anchor in footnote:
@ref{Anchor in footnote}.

@footnote{In footnote.

@anchor{Anchor in footnote}

Ref to main text anchor
@ref{An anchor}
}

@float , float anchor
In float
@end float

Ref to float
@ref{float anchor}.

@menu
* An anchor::                menu entry pointing to the anchor.
@end menu

@cindex index entry

@section section

Ref to anchor
@ref{An anchor}

Ref to footnote anchor
@ref{Anchor in footnote}

@bye


code:
 @c a comment

@code{a node beginning with @@c}
 old strong  @strong{node}
 @@{} @strong{node}

@@{} error here

some node an error too


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>node (Untitled Document)</title>

<meta name="description" content="node (Untitled Document)">
<meta name="keywords" content="node (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta http-equiv="Refresh" content="0; url=equivalent_nodes.html#node">

The node you are looking for is at node.


code:
equivalent_nodes.texi:17: @float `@samp{node}' previously defined
equivalent_nodes.texi:15: here is the previous definition as @node
equivalent_nodes.texi:25: warning: @ref to `@samp{node}', different from node name `node'
equivalent_nodes.texi:12: warning: @menu entry node name `@strong{node}' different from node name `node'
equivalent_nodes.texi:5: warning: Next pointer `@asis{node}' (for node `before top') different from node name `node'
equivalent_nodes-noderename.cnf:8: warning: no node to be renamed
equivalent_nodes-noderename.cnf:10: warning: nodes without a new name at the end of file
equivalent_nodes.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

before top

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

Top

Equivalent nodes in node line and in menu.

• node

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

node

A figure

Figure

Ref to node node.

Ref to @samp{node} node.

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Equivalent nodes in node line and in menu.

• node

A figure

Figure

Ref to node node.

Ref to @samp{node} node.

  This document was generated on a sunny day using texi2any.


code:
equivalent_nodes.texi:17: @float `@samp{node}' previously defined
equivalent_nodes.texi:15: here is the previous definition as @node
equivalent_nodes.texi:25: warning: @ref to `@samp{node}', different from node name `node'
equivalent_nodes.texi:12: warning: @menu entry node name `@strong{node}' different from node name `node'
equivalent_nodes.texi:5: warning: Next pointer `@asis{node}' (for node `before top') different from node name `node'
equivalent_nodes-noderename.cnf:8: warning: no node to be renamed
equivalent_nodes-noderename.cnf:10: warning: nodes without a new name at the end of file
equivalent_nodes.texi: warning: must specify a title with a title command or @top
equivalent_nodes-noderename.cnf: file empty for renamed node `@strong{}'
equivalent_nodes-noderename.cnf: old name for `ToP' is a node of the document
equivalent_nodes-noderename.cnf: old name for `Top' is a node of the document
equivalent_nodes-noderename.cnf: warning: target node (new name for `old non existing') not in document: non existing file


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>top section</title>

<meta name="description" content="top section">
<meta name="keywords" content="top section">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

top section

Top node

1.1 section

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 Chapter

In chapter

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1.1 section

section.

[Top]
[Contents]
[Index]
[ ? ]

Table of Contents

1 Chapter

1.1 section

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>top</title>

<meta name="description" content="top">
<meta name="keywords" content="top">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

top

2 c2

3 c3

4.1.2 c3 s1 s2

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 c1

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

2 c2

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

2.1 s1

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

3 c3

3.2 c3 s2

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

3.1 C3 s1

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

3.2 c3 s2

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

3.3 c3 s3

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

4 c4

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

4.1 c3 s1

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

4.1.1 c3 s1 s1

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

4.1.2 c3 s1 s2

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

Appendix A appendix

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>2 Chapter 2 (top section)</title>

<meta name="description" content="2 Chapter 2 (top section)">
<meta name="keywords" content="2 Chapter 2 (top section)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

2 Chapter 2

Text of chapter 2

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>1 Chapter (top section)</title>

<meta name="description" content="1 Chapter (top section)">
<meta name="keywords" content="1 Chapter (top section)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 Chapter

Text of chapter

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1.1 Section of chapter

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1.1.1 subsection 1

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1.1.2 subsection 2

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>top section</title>

<meta name="description" content="top section">
<meta name="keywords" content="top section">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

top section

Top node

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

second

second node

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code: no_node.texi:11: warning: lowering the section level of @top appearing after a lower element


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>About This Document (top section)</title>

<meta name="description" content="About This Document (top section)">
<meta name="keywords" content="About This Document (top section)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>unnumbered (top section)</title>

<meta name="description" content="unnumbered (top section)">
<meta name="keywords" content="unnumbered (top section)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Garbage

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

unnumbered

in unnumbered

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code: no_section_no_top.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Garbage

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

first

first node

• second node

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

second node

second node

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Garbage

first node

• second node

second node

  This document was generated on a sunny day using texi2any.


code:
node_footnote.texi:24: warning: node `@`a' is next for `chapter' in menu but not in sectioning
node_footnote.texi:24: warning: node `@^a' is prev for `chapter' in menu but not in sectioning
node_footnote.texi:24: warning: node `Top' is up for `chapter' in menu but not in sectioning
node_footnote.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

• á

• â

1 chapter

• à

node á,
Footnote 11.

node â,
Footnote 22.

1 chapter

• à

node à,
Footnote 33.

Footnotes

(1)

foot 1 á

(2)

foot 2 â

(3)

foot 3 à

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>á (Untitled Document)</title>

<meta name="description" content="á (Untitled Document)">
<meta name="keywords" content="á (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

á

node á,
Footnote 11.

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

â

node â,
Footnote 22.

Footnotes

(1)

foot 1 á

(2)

foot 2 â

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

à

node à,
Footnote 33.

Footnotes

(3)

foot 3 à

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>chapter (Untitled Document)</title>

<meta name="description" content="chapter (Untitled Document)">
<meta name="keywords" content="chapter (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 chapter

• à

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Top (Untitled Document)</title>

<meta name="description" content="Top (Untitled Document)">
<meta name="keywords" content="Top (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

Top

• á

• â

• chapter

• à

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>About This Document (Untitled Document)</title>

<meta name="description" content="About This Document (Untitled Document)">
<meta name="keywords" content="About This Document (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code: nodes_after_top_before_chapter.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Top node

• second node

1 chapter

second node

1 chapter

  This document was generated on a sunny day using texi2any.