summaryrefslogtreecommitdiff
path: root/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-11-09 03:02:50 +0000
committerNorbert Preining <norbert@preining.info>2022-11-09 03:02:50 +0000
commit5de83ec843cdc88e6adc42b1fe3f0ec48c52b7f3 (patch)
treeb49f7c180396c8ef389c8fd519370b6d03f4e100 /macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB
parent118cb5bbc5236bf86ca1088b9b3bae04c7b09beb (diff)
CTAN sync 202211090302
Diffstat (limited to 'macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB')
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/formatting.opf70
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/10-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/14-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/15-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/16-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/17-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/18-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/19-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/21-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/25-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/26-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/27-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/28-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/29-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/3-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/30-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/32-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/36-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/37-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/38-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/39-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/4-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/40-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/41-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/43-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/47-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/48-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/49-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/5-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/50-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/51-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/52-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/54-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/6-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/7-f--ile.png0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/8-f--ile.e--xt0
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/info.css255
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/info.js2230
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/modernizr.js767
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml4899
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter2.xhtml1403
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml3042
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml966
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml892
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml872
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml883
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/js_licenses.xhtml17
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/nav_toc.xhtml31
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/s_002d_002dect_002cion.xhtml863
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsection.xhtml864
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml862
-rw-r--r--macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml862
52 files changed, 19778 insertions, 0 deletions
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/formatting.opf b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/formatting.opf
new file mode 100644
index 0000000000..94fa5a55a6
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/formatting.opf
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package xmlns="http://www.idpf.org/2007/opf" version="3.0" unique-identifier="texi-uid">
+ <metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <dc:identifier id="texi-uid">texinfo:formatting</dc:identifier>
+ <dc:title>title -a</dc:title>
+ <dc:language>en</dc:language>
+ <dc:creator>author1 -a with accents in name Téça</dc:creator>
+ <dc:creator>author2 -a</dc:creator>
+ <dc:creator>author</dc:creator>
+ </metadata>
+ <manifest>
+ <item id="nav" properties="nav" media-type="application/xhtml+xml" href="xhtml/nav_toc.xhtml"/>
+ <item id="unit1" media-type="application/xhtml+xml" href="xhtml/formatting.xhtml" properties="scripted"/>
+ <item id="unit2" media-type="application/xhtml+xml" href="xhtml/chapter.xhtml" properties="scripted"/>
+ <item id="unit3" media-type="application/xhtml+xml" href="xhtml/s_002d_002dect_002cion.xhtml" properties="scripted"/>
+ <item id="unit4" media-type="application/xhtml+xml" href="xhtml/subsection.xhtml" properties="scripted"/>
+ <item id="unit5" media-type="application/xhtml+xml" href="xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml" properties="scripted"/>
+ <item id="unit6" media-type="application/xhtml+xml" href="xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml" properties="scripted"/>
+ <item id="unit7" media-type="application/xhtml+xml" href="xhtml/chapter2.xhtml" properties="scripted"/>
+ <item id="jsweblabels" media-type="application/xhtml+xml" href="xhtml/js_licenses.xhtml"/>
+ <item id="image1" media-type="e--xt/image" href="images/10-f--ile.e--xt"/>
+ <item id="image2" media-type="image/png" href="images/14-f--ile.png"/>
+ <item id="image3" media-type="image/png" href="images/15-f--ile.png"/>
+ <item id="image4" media-type="e--xt/image" href="images/16-f--ile.e--xt"/>
+ <item id="image5" media-type="image/png" href="images/17-f--ile.png"/>
+ <item id="image6" media-type="image/png" href="images/18-f--ile.png"/>
+ <item id="image7" media-type="e--xt/image" href="images/19-f--ile.e--xt"/>
+ <item id="image8" media-type="e--xt/image" href="images/21-f--ile.e--xt"/>
+ <item id="image9" media-type="image/png" href="images/25-f--ile.png"/>
+ <item id="image10" media-type="image/png" href="images/26-f--ile.png"/>
+ <item id="image11" media-type="e--xt/image" href="images/27-f--ile.e--xt"/>
+ <item id="image12" media-type="image/png" href="images/28-f--ile.png"/>
+ <item id="image13" media-type="image/png" href="images/29-f--ile.png"/>
+ <item id="image14" media-type="image/png" href="images/3-f--ile.png"/>
+ <item id="image15" media-type="e--xt/image" href="images/30-f--ile.e--xt"/>
+ <item id="image16" media-type="e--xt/image" href="images/32-f--ile.e--xt"/>
+ <item id="image17" media-type="image/png" href="images/36-f--ile.png"/>
+ <item id="image18" media-type="image/png" href="images/37-f--ile.png"/>
+ <item id="image19" media-type="e--xt/image" href="images/38-f--ile.e--xt"/>
+ <item id="image20" media-type="image/png" href="images/39-f--ile.png"/>
+ <item id="image21" media-type="image/png" href="images/4-f--ile.png"/>
+ <item id="image22" media-type="image/png" href="images/40-f--ile.png"/>
+ <item id="image23" media-type="e--xt/image" href="images/41-f--ile.e--xt"/>
+ <item id="image24" media-type="e--xt/image" href="images/43-f--ile.e--xt"/>
+ <item id="image25" media-type="image/png" href="images/47-f--ile.png"/>
+ <item id="image26" media-type="image/png" href="images/48-f--ile.png"/>
+ <item id="image27" media-type="e--xt/image" href="images/49-f--ile.e--xt"/>
+ <item id="image28" media-type="e--xt/image" href="images/5-f--ile.e--xt"/>
+ <item id="image29" media-type="image/png" href="images/50-f--ile.png"/>
+ <item id="image30" media-type="image/png" href="images/51-f--ile.png"/>
+ <item id="image31" media-type="e--xt/image" href="images/52-f--ile.e--xt"/>
+ <item id="image32" media-type="e--xt/image" href="images/54-f--ile.e--xt"/>
+ <item id="image33" media-type="image/png" href="images/6-f--ile.png"/>
+ <item id="image34" media-type="image/png" href="images/7-f--ile.png"/>
+ <item id="image35" media-type="e--xt/image" href="images/8-f--ile.e--xt"/>
+ <item id="infojs1" media-type="text/css" href="js/info.css"/>
+ <item id="infojs2" media-type="text/javascript" href="js/info.js"/>
+ <item id="infojs3" media-type="text/javascript" href="js/modernizr.js"/>
+ </manifest>
+ <spine>
+ <itemref idref="unit1"/>
+ <itemref idref="unit2"/>
+ <itemref idref="unit3"/>
+ <itemref idref="unit4"/>
+ <itemref idref="unit5"/>
+ <itemref idref="unit6"/>
+ <itemref idref="unit7"/>
+ <itemref idref="jsweblabels" linear="no"/>
+ </spine>
+</package>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/10-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/10-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/10-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/14-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/14-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/14-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/15-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/15-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/15-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/16-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/16-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/16-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/17-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/17-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/17-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/18-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/18-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/18-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/19-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/19-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/19-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/21-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/21-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/21-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/25-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/25-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/25-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/26-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/26-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/26-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/27-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/27-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/27-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/28-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/28-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/28-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/29-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/29-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/29-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/3-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/3-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/3-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/30-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/30-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/30-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/32-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/32-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/32-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/36-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/36-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/36-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/37-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/37-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/37-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/38-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/38-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/38-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/39-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/39-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/39-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/4-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/4-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/4-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/40-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/40-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/40-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/41-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/41-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/41-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/43-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/43-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/43-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/47-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/47-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/47-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/48-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/48-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/48-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/49-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/49-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/49-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/5-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/5-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/5-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/50-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/50-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/50-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/51-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/51-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/51-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/52-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/52-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/52-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/54-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/54-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/54-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/6-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/6-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/6-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/7-f--ile.png b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/7-f--ile.png
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/7-f--ile.png
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/8-f--ile.e--xt b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/8-f--ile.e--xt
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/images/8-f--ile.e--xt
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/info.css b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/info.css
new file mode 100644
index 0000000000..14537b67ad
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/info.css
@@ -0,0 +1,255 @@
+/*-----------.
+| Sub pages |
+`-----------*/
+
+body.in-iframe, div[node]#index {
+ padding: 0px 0.5em 0px 1em;
+}
+
+header > a {
+ width: 90%;
+ display: inline-block;
+}
+
+#sub-pages {
+ box-sizing: border-box;
+ left: 25%; width: 75%;
+ height: auto;
+ top: 0pt;
+ bottom: 0pt;
+ position: absolute;
+}
+
+div[node] {
+ height: 100%;
+ overflow: auto;
+}
+body[show-sidebar="no"] div#sub-pages {
+ left: 0px;
+ width: 100%;
+}
+
+div[node][hidden] {
+ display: none;
+}
+
+/* Non-iframed main page */
+body.in-iframe {
+ margin: 0px;
+}
+
+div.toc-sidebar {
+ bottom: 2.8ex;
+}
+
+.toc-sidebar header {
+ display: flex;
+ align-items: flex-start;
+}
+
+.sidebar-hider span.hide-icon {
+ display: block;
+}
+.sidebar-hider span.hide-text {
+ display: block;
+ writing-mode: vertical-rl
+}
+
+.sidebar-hider {
+ display: inline;
+ padding: 2px;
+ vertical-align: top;
+ text-align: start;
+}
+.sidebar-hider span.hide-icon {
+ font-size: x-large;
+}
+
+/* Iframed sub pages */
+iframe.node {
+ width: 100%;
+ height: 100%;
+ border: none;
+ margin: 0px;
+ padding: 0px;
+}
+
+#sub-pages.blurred {
+ opacity: 0.2;
+}
+
+.highlight {
+ background: lightgrey;
+}
+
+/*--------------------------.
+| Lateral table of content |
+`--------------------------*/
+
+#slider {
+ position: fixed;
+ top: 0em;
+ bottom: 0em;
+ height: 100%;
+ width: 25%;
+ margin: 0px;
+ padding: 0px;
+}
+
+#slider, body[show-sidebar="yes"] .sidebar-hider {
+ box-sizing: border-box;
+ left: 0em;
+}
+body[show-sidebar="yes"] .sidebar-hider {
+}
+body[show-sidebar="no"] #slider {
+ width: 0px; /* so mouse events don't get captured */
+}
+body[show-sidebar="no"] .sidebar-hider {
+ width: auto;
+ position: fixed;
+}
+
+body[show-sidebar="no"] div.toc, body[show-sidebar="no"] header > a {
+ display: none }
+
+div.toc-sidebar {
+ position: absolute;
+ top: 0px;
+ overflow: auto;
+}
+
+div.toc-sidebar header {
+ font-size: xx-large;
+}
+
+div.toc-sidebar div {
+ padding: 0.25em;
+ overflow: auto;
+}
+
+div.toc ul[toc-detail] {
+ display: none
+}
+
+div.toc ul, div toc nav {
+ margin: 0px;
+ padding: 0px;
+}
+
+div.toc ul ul {
+ margin-left: 1em;
+}
+
+div.toc a[toc-current] {
+ font-weight: bold
+}
+
+/*-------------.
+| Help screen |
+`-------------*/
+
+table#keyboard-shortcuts {
+ margin: 20px;
+}
+
+table#keyboard-shortcuts td {
+ padding: 5px;
+}
+
+table#keyboard-shortcuts th {
+ text-align: left;
+}
+
+/* The Modal (background) hidden by default */
+.modal {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ padding-top: 40px;
+ left: 25%;
+ top: 0;
+ bottom: 0px;
+ width: 75%;
+ background-color: #888; /* Fallback color */
+ background-color: rgba(0,0,0,0.5); /* Black w/ opacity */
+}
+
+/* Modal Content */
+.modal-content {
+ background-color: white;
+ margin: auto;
+ padding: 20px;
+ width: 80%;
+ max-height: 100%;
+ overflow-y: auto;
+}
+
+/*-------.
+| Icons |
+`-------*/
+
+/* The Close Button */
+.close {
+ color: darkgrey;
+ float: right;
+ font-size: xx-large;
+}
+
+#icon-bar {
+ float: right;
+}
+
+.icon {
+ color: darkgrey;
+ font-size: x-large;
+}
+
+.icon:hover, .icon:focus, .close:hover, .close:focus {
+ color: black;
+ cursor: pointer;
+}
+
+/*--------.
+| popups |
+`--------*/
+
+.text-input, .echo-area, .error {
+ background: lightgrey;
+ z-index: 10;
+ position: fixed;
+ right: 0;
+}
+
+.error .text-input {
+ top: 0;
+ right: 0;
+}
+
+.error {
+ background-color: orange;
+ padding: 5px;
+}
+
+.echo-area {
+ bottom: 0;
+}
+div.header { text-align: right }
+#slider {
+ background: #f0f0f0c0;
+}
+div.toc-sidebar nav, div.toc-sidebar header, .sidebar-hider {
+ background: #f0f0f0d0;
+}
+body[show-sidebar="yes"] .sidebar-hider {
+ border-width: thin;
+}
+body[show-sidebar="no"] .sidebar-hider {
+ border-width: thin;
+}
+@media (max-width: 60em) {
+ div#sub-pages { left: 0px; width: 100% }
+ body[show-sidebar="yes"] div#sub-pages { opacity: 0.4 }
+ body[show-sidebar="yes"] div#slider {width: 20em }
+ div.logo img { max-width: 80%; width: 2em; }
+}
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/info.js b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/info.js
new file mode 100644
index 0000000000..69c5ad95f3
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/info.js
@@ -0,0 +1,2230 @@
+/* info.js - Javascript UI for Texinfo manuals
+ Copyright (C) 2017-2019 Free Software Foundation, Inc.
+
+ This file is part of GNU Texinfo.
+
+ GNU Texinfo is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GNU Texinfo is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNU Texinfo. If not, see <http://www.gnu.org/licenses/>. */
+
+(function (features, user_config) {
+ "use strict";
+
+ /*-------------------.
+ | Define constants. |
+ `-------------------*/
+
+ /** To override those default parameters, define 'INFO_CONFIG' in the global
+ environment before loading this script. */
+ var config = {
+ EXT: ".html",
+ INDEX_NAME: "index.html",
+ INDEX_ID: "index",
+ CONTENTS_ID: "SEC_Contents",
+ MAIN_ANCHORS: ["Top"],
+ WARNING_TIMEOUT: 3000,
+ SCREEN_MIN_WIDTH: 700,
+ LOCAL_HTML_PAGE_PATTERN: "^([^:/]*[.](html|htm|xhtml))?([#].*)?$",
+ SHOW_SIDEBAR_HTML: '<span class="hide-icon">&#x21db;</span>',
+ HIDE_SIDEBAR_HTML: '<span class="hide-icon">&#x21da;</span><span class="hide-text">Hide sidebar</span>',
+ SHOW_SIDEBAR_TOOLTIP: 'Show navigation sidebar',
+ HIDE_SIDEBAR_TOOLTIP: 'Hide navigation sidebar',
+
+ // hooks:
+ /** Define a function called after 'DOMContentLoaded' event in
+ the INDEX_NAME context.
+ @type {function (): void}*/
+ on_main_load: null,
+ /** Define a function called after 'DOMContentLoaded' event in
+ the iframe context.
+ @type {(function (): void)} */
+ on_iframe_load: null
+ };
+
+ /*-------------------.
+ | State Management. |
+ `-------------------*/
+
+ /** A 'store' is an object managing the state of the application and having
+ a dispatch method which accepts actions as parameter. This method is
+ the only way to update the state.
+ @typedef {function (Action): void} Action_consumer
+ @type {{dispatch: Action_consumer, state?: any, listeners?: any[]}}. */
+ var store;
+
+ var section_names = [
+ 'top', 'chapter', 'unnumbered', 'chapheading', 'appendix',
+ 'section', 'unnumberedsec', 'heading', 'appendixsec',
+ 'subsection', 'unnumberedsubsec', 'subheading', 'appendixsubsec',
+ 'subsubsection', 'unnumberedsubsubsec', 'subsubheading',
+ 'appendixsubsubsec' ];
+
+ /** Create a Store that calls its listeners at each state change.
+ @arg {function (Object, Action): Object} reducer
+ @arg {Object} state */
+ function
+ Store (reducer, state)
+ {
+ this.listeners = [];
+ this.reducer = reducer;
+ this.state = state;
+ }
+
+ /** @arg {Action} action */
+ Store.prototype.dispatch = function dispatch (action) {
+ var new_state = this.reducer (this.state, action);
+ if (new_state !== this.state)
+ {
+ this.state = new_state;
+ if (window["INFO_DEBUG"])
+ console.log ("state: ", new_state);
+ this.listeners.forEach (function (listener) {
+ listener (new_state);
+ });
+ }
+ };
+
+ /** Build a store delegate that will forward its actions to a "real"
+ store that can be in a different browsing context. */
+ function
+ Remote_store ()
+ {
+ /* The browsing context containing the real store. */
+ this.delegate = window.parent;
+ }
+
+ /** Dispatch ACTION to the delegate browing context. This method must be
+ used in conjunction of an event listener on "message" events in the
+ delegate browsing context which must forwards ACTION to an actual store.
+ @arg {Action} action */
+ Remote_store.prototype.dispatch = function dispatch (action) {
+ this.delegate.postMessage ({ message_kind: "action", action: action }, "*");
+ };
+
+ /** @typedef {{type: string, [x: string]: any}} Action - Payloads
+ of information meant to be treated by the store which can receive them
+ using the 'store.dispatch' method. */
+
+ /* Place holder for action creators. */
+ var actions = {
+ /** Return an action that makes LINKID the current page.
+ @arg {string} linkid - link identifier
+ @arg {string|false} [history] - method name that will be applied on
+ the 'window.history' object. */
+ set_current_url: function (linkid, history, clicked = false) {
+ if (undef_or_null (history))
+ history = "pushState";
+ return { type: "current-url", url: linkid,
+ history: history, clicked: clicked };
+ },
+
+ /** Set current URL to the node corresponding to POINTER which is an
+ id refering to a linkid (such as "*TOP*" or "*END*"). */
+ set_current_url_pointer: function (pointer) {
+ return { type: "current-url", pointer: pointer, history: "pushState" };
+ },
+
+ /** @arg {string} dir */
+ navigate: function (dir) {
+ return { type: "navigate", direction: dir, history: "pushState" };
+ },
+
+ /** @arg {{[id: string]: string}} links */
+ cache_links: function (links) {
+ return { type: "cache-links", links: links };
+ },
+
+ /** @arg {NodeListOf<Element>} links */
+ cache_index_links: function (links) {
+ var dict = {};
+ for (var i = 0; i < links.length; i += 1)
+ {
+ var link = links[i];
+ dict[link.textContent] = href_hash (link_href (link));
+ }
+ return { type: "cache-index-links", links: dict };
+ },
+
+ /** Show or hide the help screen. */
+ show_help: function () {
+ return { type: "help", visible: true };
+ },
+
+ /** Make the text input INPUT visible. If INPUT is a falsy value then
+ hide current text input.
+ @arg {string} input */
+ show_text_input: function (input) {
+ return { type: "input", input: input };
+ },
+
+ /** Hide the current current text input. */
+ hide_text_input: function () {
+ return { type: "input", input: null };
+ },
+
+ /** @arg {string} msg */
+ warn: function (msg) {
+ return { type: "warning", msg: msg };
+ },
+
+ window_title: function (title) {
+ return { type: "window-title", title: title };
+ },
+
+ /** Search EXP in the whole manual.
+ @arg {RegExp|string} exp*/
+ search: function (exp) {
+ var rgxp;
+ if (typeof exp === "object")
+ rgxp = exp;
+ else if (exp === "")
+ rgxp = null;
+ else
+ rgxp = new RegExp (exp, "i");
+
+ return { type: "search-init", regexp: rgxp, input: exp };
+ }
+ };
+
+ /** Update STATE based on the type of ACTION. This update is purely
+ fonctional since STATE is not modified in place and a new state object
+ is returned instead.
+ @arg {Object} state
+ @arg {Action} action
+ @return {Object} a new state */
+ /* eslint-disable complexity */
+ /* A "big" switch has been preferred over splitting each case in a separate
+ function combined with a dictionary lookup. */
+ function
+ updater (state, action)
+ {
+ var res = Object.assign ({}, state, { action: action });
+ var linkid;
+ switch (action.type)
+ {
+ case "cache-links":
+ {
+ var nodes = Object.assign ({}, state.loaded_nodes);
+ Object
+ .keys (action.links)
+ .forEach (function (key) {
+ if (typeof action.links[key] === "object")
+ nodes[key] = Object.assign ({}, nodes[key], action.links[key]);
+ else
+ nodes[key] = action.links[key];
+ });
+
+ return Object.assign (res, { loaded_nodes: nodes });
+ }
+ case "cache-index-links":
+ {
+ // Initially res.index is undefined, which is ignored.
+ res.index = Object.assign ({}, res.index, action.links);
+ return res;
+ }
+ case "section":
+ {
+ res.section_hash = action.section_hash;
+ return res;
+ }
+ case "current-url":
+ {
+ if (document.body.getAttribute("show-sidebar") == "yes"
+ && is_narrow_window ()
+ && action.clicked === "in-page")
+ return state;
+ linkid = (action.pointer) ?
+ state.loaded_nodes[action.pointer] : action.url;
+
+ res.current = linkid;
+ res.section_hash = null;
+ res.history = action.history;
+ res.text_input = null;
+ res.warning = null;
+ res.window_title = null;
+ res.help = false;
+ res.focus = false;
+ res.highlight = null;
+ res.loaded_nodes = Object.assign ({}, res.loaded_nodes);
+ res.loaded_nodes[linkid] = res.loaded_nodes[linkid] || {};
+ return res;
+ }
+ case "unfocus":
+ {
+ if (!res.focus)
+ return state;
+ else
+ {
+ res.help = false;
+ res.text_input = null;
+ res.focus = false;
+ return res;
+ }
+ }
+ case "help":
+ {
+ res.help = action.visible;
+ res.focus = true;
+ return res;
+ }
+ case "show-sidebar": // "yes" (show), "no" (hide) or "hide-if-narrow"
+ {
+ res.show_sidebar = action.show === "hide-if-narrow" && res.show_sidebar === "no" ? "no" : action.show;
+ return res;
+ }
+ case "navigate":
+ {
+ var current = state.current;
+ var link = linkid_split (state.current);
+
+ /* Handle inner 'config.INDEX_NAME' anchors specially. */
+ if (link.pageid === config.INDEX_ID)
+ current = config.INDEX_ID;
+
+ var ids = state.loaded_nodes[current];
+ linkid = ids[action.direction];
+ if (!linkid)
+ {
+ // Look for sibling link in ToC.
+ // Needed for (say) @subsection without corresponding @node.
+ let toc_current =
+ document.querySelector ('#slider a[toc-current="yes"]');
+ if (toc_current)
+ {
+ let item_current = toc_current.parentNode; // 'li' element
+ let nlink = (action.direction === "next"
+ ? item_current.nextElementSibling
+ : action.direction === "prev"
+ ? item_current.previousElementSibling
+ : action.direction === "up"
+ ? item_current.parentNode.parentNode
+ : null);
+ if (nlink)
+ nlink = nlink.firstElementChild;
+ if (nlink && nlink.matches("a"))
+ {
+ let href = link_href (nlink)
+ if (href)
+ linkid = href_hash (href) ;
+ }
+ }
+ }
+ if (!linkid)
+ {
+ /* When CURRENT is in index but doesn't have the requested
+ direction, ask its corresponding 'pageid'. */
+ var is_index_ref =
+ Object.keys (state.index)
+ .reduce (function (acc, val) {
+ return acc || state.index[val] === current;
+ }, false);
+ if (is_index_ref)
+ {
+ ids = state.loaded_nodes[link.pageid];
+ linkid = ids[action.direction];
+ }
+ }
+
+ if (!linkid)
+ return state;
+ else
+ {
+ res.current = linkid;
+ res.section_hash = null;
+ res.history = action.history;
+ res.text_input = null;
+ res.warning = null;
+ res.window_title = null;
+ res.help = false;
+ res.highlight = null;
+ res.focus = false;
+ res.loaded_nodes = Object.assign ({}, res.loaded_nodes);
+ res.loaded_nodes[action.url] = res.loaded_nodes[action.url] || {};
+ return res;
+ }
+ }
+ case "search-init":
+ {
+ res.search = {
+ regexp: action.regexp || state.search.regexp,
+ input: action.input || state.search.input,
+ status: "ready",
+ current_pageid: linkid_split (state.current).pageid,
+ found: false
+ };
+ res.focus = false;
+ res.help = false;
+ res.text_input = null;
+ res.warning = null;
+ return res;
+ }
+ case "search-query":
+ {
+ res.search = Object.assign ({}, state.search);
+ res.search.status = "searching";
+ return res;
+ }
+ case "search-result":
+ {
+ res.search = Object.assign ({}, state.search);
+ if (action.found)
+ {
+ res.search.status = "done";
+ res.search.found = true;
+ res.current = res.search.current_pageid;
+ res.section_hash = null;
+ res.history = "pushState";
+ res.highlight = res.search.regexp;
+ }
+ else
+ {
+ var fwd = forward_pageid (state, state.search.current_pageid);
+ if (fwd === null)
+ {
+ res.search.status = "done";
+ res.warning = "Search failed: \"" + res.search.input + "\"";
+ res.highlight = null;
+ }
+ else
+ {
+ res.search.current_pageid = fwd;
+ res.search.status = "ready";
+ }
+ }
+ return res;
+ }
+ case "input":
+ {
+ var needs_update = (state.text_input && !action.input)
+ || (!state.text_input && action.input)
+ || (state.text_input && action.input
+ && state.text_input !== action.input);
+
+ if (!needs_update)
+ return state;
+ else
+ {
+ res.focus = Boolean (action.input);
+ res.help = false;
+ res.text_input = action.input;
+ res.warning = null;
+ return res;
+ }
+ }
+ case "iframe-ready":
+ {
+ res.ready = Object.assign ({}, res.ready);
+ res.ready[action.id] = true;
+ return res;
+ }
+ case "echo":
+ {
+ res.echo = action.msg;
+ return res;
+ }
+ case "window-title":
+ {
+ res.window_title = action.title;
+ return res;
+ }
+ case "warning":
+ {
+ res.warning = action.msg;
+ if (action.msg !== null)
+ res.text_input = null;
+ return res;
+ }
+ default:
+ console.error ("no reducer for action type:", action.type);
+ return state;
+ }
+ }
+ /* eslint-enable complexity */
+
+ /*-----------------------.
+ | Context initializers. |
+ `-----------------------*/
+
+ /** Initialize the index page of the manual which manages the state of the
+ application. */
+ function
+ init_index_page ()
+ {
+ /*--------------------------.
+ | Component for help page. |
+ `--------------------------*/
+
+ function
+ Help_page ()
+ {
+ this.id = "help-screen";
+ /* Create help div element.*/
+ var div = document.createElement ("div");
+ div.setAttribute ("hidden", "true");
+ div.classList.add ("modal");
+ div.innerHTML = "\
+<div class=\"modal-content\">\
+<span class=\"close\">&times;</span>\
+<h2>Keyboard Shortcuts</h2>\
+<table id=\"keyboard-shortcuts\">\
+ <tbody>\
+ <tr><th colspan=\"2\">Moving around</th></tr>\
+ <tr><td><code><b>n / p</b></code></td>\
+ <td>goto the next / previous section</td></tr>\
+ <tr><td><code><b>[ / ]</b></code></td>\
+ <td>goto the next / previous sibling</td></tr>\
+ <tr><td><code><b>&lt; / &gt;</b></code></td>\
+ <td>goto the first / last section</td></tr>\
+ <tr><td><code><b>t</b></code></td><td>goto the first section</td></tr>\
+ <tr><td><code><b>u</b></code></td>\
+ <td>go one level up (parent section)</td></tr>\
+ <tr><td><code><b>l / r</b></code></td>\
+ <td>go back / forward in history.</td></tr>\
+ </tbody>\
+ <tbody>\
+ <tr><th colspan=\"2\">Searching</th></tr>\
+ <tr><td><code><b>i</b></code></td><td>search in the index</td></tr>\
+ <tr><td><code><b>s</b></code></td>\
+ <td>global text search in the manual</td></tr>\
+ <tr><td><code><b>m</b></code></td>\
+ <td>search in current node menu</td></tr>\
+ </tbody>\
+ <tbody>\
+ <tr><th colspan=\"2\">Misc</th></tr>\
+ <tr><td><code><b>?</b></code></td><td>show this help screen</td></tr>\
+ <tr><td><code><b>Esc</b></code></td><td>hide this help screen</td></tr>\
+ </tbody>\
+</table>\
+</div>\
+";
+ var span = div.querySelector (".close");
+ div.addEventListener ("click", function (event) {
+ if (event.target === span || event.target === div)
+ store.dispatch ({ type: "unfocus" });
+ }, false);
+
+ this.element = div;
+ }
+
+ Help_page.prototype.render = function render (state) {
+ if (!state.help)
+ this.element.style.display = "none";
+ else
+ {
+ this.element.style.display = "block";
+ this.element.focus ();
+ }
+ };
+
+ /*---------------------------------.
+ | Components for menu navigation. |
+ `---------------------------------*/
+
+ /** @arg {string} id */
+ function
+ Search_input (id)
+ {
+ this.id = id;
+ this.render = null;
+ this.prompt = document.createTextNode ("Text search" + ": ");
+
+ /* Create input div element.*/
+ var div = document.createElement ("div");
+ div.setAttribute ("hidden", "true");
+ div.appendChild (this.prompt);
+ this.element = div;
+
+ /* Create input element.*/
+ var input = document.createElement ("input");
+ input.setAttribute ("type", "search");
+ this.input = input;
+ this.element.appendChild (input);
+
+ /* Define a special key handler when 'this.input' is focused and
+ visible.*/
+ this.input.addEventListener ("keydown", (function (event) {
+ if (is_escape_key (event.key))
+ store.dispatch ({ type: "unfocus" });
+ else if (event.key === "Enter")
+ store.dispatch (actions.search (this.input.value));
+ event.stopPropagation ();
+ }).bind (this));
+ }
+
+ Search_input.prototype.show = function show () {
+ /* Display previous search. */
+ var search = store.state.search;
+ var input = search && (search.status === "done") && search.input;
+ if (input)
+ this.prompt.textContent = "Text search (default " + input + "): ";
+ this.element.removeAttribute ("hidden");
+ this.input.focus ();
+ };
+
+ Search_input.prototype.hide = function hide () {
+ this.element.setAttribute ("hidden", "true");
+ this.input.value = "";
+ };
+
+ /** @arg {string} id */
+ function
+ Text_input (id)
+ {
+ this.id = id;
+ this.data = null;
+ this.datalist = null;
+ this.render = null;
+
+ /* Create input div element.*/
+ var div = document.createElement ("div");
+ div.setAttribute ("hidden", "true");
+ div.appendChild (document.createTextNode (id + ": "));
+ this.element = div;
+
+ /* Create input element.*/
+ var input = document.createElement ("input");
+ input.setAttribute ("type", "search");
+ input.setAttribute ("list", id + "-data");
+ this.input = input;
+ this.element.appendChild (input);
+
+ /* Define a special key handler when 'this.input' is focused and
+ visible.*/
+ this.input.addEventListener ("keydown", (function (event) {
+ if (is_escape_key (event.key))
+ store.dispatch ({ type: "unfocus" });
+ else if (event.key === "Enter")
+ {
+ var linkid = this.data[this.input.value];
+ if (linkid)
+ {
+ hide_sidebar_if_narrow ();
+ store.dispatch (actions.set_current_url (linkid));
+ }
+ }
+ event.stopPropagation ();
+ }).bind (this));
+ }
+
+ /* Display a text input for searching through DATA.*/
+ Text_input.prototype.show = function show (data) {
+ if (!features || features.datalistelem)
+ {
+ var datalist = create_datalist (data);
+ datalist.setAttribute ("id", this.id + "-data");
+ this.data = data;
+ this.datalist = datalist;
+ this.element.appendChild (datalist);
+ }
+ this.element.removeAttribute ("hidden");
+ this.input.focus ();
+ };
+
+ Text_input.prototype.hide = function hide () {
+ this.element.setAttribute ("hidden", "true");
+ this.input.value = "";
+ if (this.datalist)
+ {
+ this.datalist.remove ();
+ this.datalist = null;
+ }
+ };
+
+ function
+ Minibuffer ()
+ {
+ /* Create global container.*/
+ var elem = document.createElement ("div");
+ elem.classList.add ("text-input");
+
+ var menu = new Text_input ("menu");
+ menu.render = function (state) {
+ if (state.text_input === "menu")
+ {
+ var current_menu = state.loaded_nodes[state.current].menu;
+ if (current_menu)
+ this.show (current_menu);
+ else
+ store.dispatch (actions.warn ("No menu in this node"));
+ }
+ };
+
+ var index = new Text_input ("index");
+ index.render = function (state) {
+ if (state.text_input === "index")
+ {
+ if (state.index)
+ this.show (state.index);
+ else
+ store.dispatch (actions.warn ("No index in this document"))
+ }
+ };
+
+ var search = new Search_input ("regexp-search");
+ search.render = function (state) {
+ if (state.text_input === "regexp-search")
+ this.show ();
+ };
+
+ elem.appendChild (menu.element);
+ elem.appendChild (index.element);
+ elem.appendChild (search.element);
+
+ /* Create a container for warning when no menu in current page.*/
+ var warn$ = document.createElement ("div");
+ warn$.setAttribute ("hidden", "true");
+ elem.appendChild (warn$);
+
+ this.element = elem;
+ this.menu = menu;
+ this.index = index;
+ this.search = search;
+ this.warn = warn$;
+ this.toid = null;
+ }
+
+ Minibuffer.prototype.render = function render (state) {
+ if (!state.warning)
+ {
+ this.warn.setAttribute ("hidden", "true");
+ this.toid = null;
+ }
+ else if (!this.toid)
+ {
+ console.warn (state.warning);
+ var toid = window.setTimeout (function () {
+ store.dispatch ({ type: "warning", msg: null });
+ }, config.WARNING_TIMEOUT);
+ this.warn.innerHTML = state.warning;
+ this.warn.removeAttribute ("hidden");
+ this.toid = toid;
+ }
+
+ if (!state.text_input || state.warning)
+ {
+ this.menu.hide ();
+ this.index.hide ();
+ this.search.hide ();
+ }
+ else
+ {
+ this.index.render (state);
+ this.menu.render (state);
+ this.search.render (state);
+ }
+ };
+
+ function
+ Echo_area ()
+ {
+ var elem = document.createElement ("div");
+ elem.classList.add ("echo-area");
+ elem.setAttribute ("hidden", "true");
+
+ this.element = elem;
+ this.toid = null;
+ }
+
+ Echo_area.prototype.render = function render (state) {
+ if (!state.echo)
+ {
+ this.element.setAttribute ("hidden", "true");
+ this.toid = null;
+ }
+ else if (!this.toid)
+ {
+ console.info (state.echo);
+ var toid = window.setTimeout (function () {
+ store.dispatch ({ type: "echo", msg: null });
+ }, config.WARNING_TIMEOUT);
+ this.element.innerHTML = state.echo;
+ this.element.removeAttribute ("hidden");
+ this.toid = toid;
+ }
+ };
+
+ /*----------------------------.
+ | Component for the sidebar. |
+ `----------------------------*/
+
+ function
+ Sidebar (contents_node)
+ {
+ this.element = document.createElement ("div"); // FIXME unneeded?
+ this.element.setAttribute ("id", "slider");
+ var div = document.createElement ("div");
+ div.classList.add ("toc-sidebar");
+ var toc = document.querySelector ("#SEC_Contents");
+ toc.remove ();
+
+ // Like n.cloneNode, but also copy _href
+ function cloneNode(n)
+ {
+ let r = n.cloneNode(false);
+ for (let c = n.firstChild; c; c = c.nextSibling)
+ {
+ let d = cloneNode(c);
+ let h = c._href;
+ if (h)
+ d._href = h;
+ r.appendChild(d);
+ }
+ return r;
+ }
+ contents_node.appendChild(cloneNode(toc));
+
+ /* Remove table of contents header. */
+ toc = toc.querySelector(".contents"); // skip ToC header
+
+ /* Move contents of <body> into a a fresh <div> to let the components
+ treat the index page like other iframe page. */
+ var nav = document.createElement ("nav");
+ nav.classList.add ("contents");
+ for (var ch = toc.firstChild; ch; ch = toc.firstChild)
+ nav.appendChild (ch);
+
+ var div$ = document.createElement ("div");
+ div$.classList.add ("toc");
+ div$.appendChild (nav);
+ div.appendChild (div$);
+ this.element.appendChild (div);
+
+ let header = document.createElement ("header");
+ div$.parentElement.insertBefore (header, div$);
+ let hider = document.createElement ("button");
+ hider.classList.add ("sidebar-hider");
+ hider.innerHTML = config.HIDE_SIDEBAR_HTML;
+ this.show_sidebar_button = hider;
+ header.appendChild(hider);
+ }
+
+ /* Render 'sidebar' according to STATE which is a new state. */
+ Sidebar.prototype.render = function render (state) {
+ /* Update sidebar to highlight the title corresponding to
+ 'state.current'.*/
+ let currently_showing = document.body.getAttribute("show-sidebar");
+ let show = state.show_sidebar;
+ if (show == "hide-if-narrow")
+ show = is_narrow_window() || currently_showing == "no" ? "no" : "yes";
+ if (show === undefined)
+ show = "yes";
+ if (show !== currently_showing)
+ {
+ document.body.setAttribute("show-sidebar", show);
+ this.show_sidebar_button.innerHTML = show == "yes" ? config.HIDE_SIDEBAR_HTML : config.SHOW_SIDEBAR_HTML;
+ let tooltip = show == "yes" ? config.HIDE_SIDEBAR_TOOLTIP : config.SHOW_SIDEBAR_TOOLTIP;
+ if (tooltip)
+ this.show_sidebar_button.setAttribute("title", tooltip);
+ else
+ this.show_sidebar_button.removeAttribute("title");
+ }
+ var msg = { message_kind: "update-sidebar", selected: state.current, section_hash: state.section_hash };
+ window.postMessage (msg, "*");
+ };
+
+ /*--------------------------.
+ | Component for the pages. |
+ `--------------------------*/
+
+ /** @arg {HTMLDivElement} index_div */
+ function
+ Pages (index_div)
+ {
+ index_div.setAttribute ("id", config.INDEX_ID);
+ index_div.setAttribute ("node", config.INDEX_ID);
+ index_div.setAttribute ("hidden", "true");
+ this.element = document.createElement ("div");
+ this.element.setAttribute ("id", "sub-pages");
+ this.element.appendChild (index_div);
+ /** @type {string[]} Currently created divs. */
+ this.ids = [config.INDEX_ID];
+ /** @type {string} */
+ this.prev_id = null;
+ /** @type {HTMLElement} */
+ this.prev_div = null;
+ this.prev_search = null;
+ this.main_title = document.title;
+ }
+
+ Pages.prototype.add_div = function add_div (pageid) {
+ var div = document.createElement ("div");
+ div.setAttribute ("id", pageid);
+ div.setAttribute ("node", pageid);
+ div.setAttribute ("hidden", "true");
+ this.ids.push (pageid);
+ this.element.appendChild (div);
+ if (linkid_contains_index (pageid))
+ load_page (pageid);
+ return div;
+ };
+
+ Pages.prototype.render = function render (state) {
+ var that = this;
+
+ /* Create div elements for pages corresponding to newly added
+ linkids from 'state.loaded_nodes'.*/
+ Object.keys (state.loaded_nodes)
+ .map (function (id) { return id.replace (/\..*$/, ""); })
+ .filter (function (id) { return !that.ids.includes (id); })
+ .reduce (function (acc, id) {
+ return ((acc.includes (id)) ? acc : acc.concat ([id]));
+ }, [])
+ .forEach (function (id) { return that.add_div (id); });
+
+ /* Blur pages if help screen is on. */
+ this.element.classList[(state.help) ? "add" : "remove"] ("blurred");
+ let div = this.prev_div;
+ if (state.current !== this.prev_id)
+ {
+ if (this.prev_id)
+ {
+ this.prev_div.setAttribute ("hidden", "true");
+ /* Remove previous highlights. */
+ var old = linkid_split (this.prev_id);
+ var msg = { message_kind: "highlight", regexp: null };
+ post_message (old.pageid, msg);
+ }
+ div = resolve_page (state.current, true);
+ update_history (state.current, state.history);
+ this.prev_id = state.current;
+ this.prev_div = div;
+ }
+ if (state.action.type === "window-title") {
+ div.setAttribute("title", state.action.title);
+ }
+ let title = div.getAttribute("title") || this.main_title;
+ if (title && document.title !== title)
+ document.title = title;
+
+ if (state.search
+ && (this.prev_search !== state.search)
+ && state.search.status === "ready")
+ {
+ this.prev_search = state.search;
+ if (state.search.current_pageid === config.INDEX_ID)
+ {
+ window.setTimeout (function () {
+ store.dispatch ({ type: "search-query" });
+ var res = search (document.getElementById (config.INDEX_ID),
+ state.search.regexp);
+ store.dispatch ({ type: "search-result", found: res });
+ }, 0);
+ }
+ else
+ {
+ window.setTimeout (function () {
+ store.dispatch ({ type: "search-query" });
+ var msg = {
+ message_kind: "search",
+ regexp: state.search.regexp,
+ id: state.search.current_pageid
+ };
+ post_message (state.search.current_pageid, msg);
+ }, 0);
+ }
+ }
+
+ /* Update highlight of current page. */
+ if (!state.highlight)
+ {
+ if (state.current === config.INDEX_ID)
+ remove_highlight (document.getElementById (config.INDEX_ID));
+ else
+ {
+ var link = linkid_split (state.current);
+ var msg$ = { message_kind: "highlight", regexp: null };
+ post_message (link.pageid, msg$);
+ }
+ }
+
+ /* Scroll to highlighted search result. */
+ if (state.search
+ && (this.prev_search !== state.search)
+ && state.search.status === "done"
+ && state.search.found === true)
+ {
+ var link$ = linkid_split (state.current);
+ var msg$$ = { message_kind: "scroll-to", hash: "#search-result" };
+ post_message (link$.pageid, msg$$);
+ this.prev_search = state.search;
+ }
+ };
+
+ /*--------------.
+ | Utilitaries. |
+ `--------------*/
+
+ /** Load PAGEID.
+ @arg {string} pageid */
+ function
+ load_page (pageid)
+ {
+ var div = resolve_page (pageid, false);
+ /* Making the iframe visible triggers the load of the iframe DOM. */
+ if (div.hasAttribute ("hidden"))
+ {
+ div.removeAttribute ("hidden");
+ div.setAttribute ("hidden", "true");
+ }
+ }
+
+ /** Return the div element that correspond to LINKID. If VISIBLE is true
+ then display the div and position the corresponding iframe to the
+ anchor specified by LINKID.
+ @arg {string} linkid - link identifier
+ @arg {boolean} [visible]
+ @return {HTMLElement} the div element. */
+ function
+ resolve_page (linkid, visible)
+ {
+ var msg;
+ var link = linkid_split (linkid);
+ var pageid = link.pageid;
+ var div = document.getElementById (link.pageid);
+ if (!div)
+ {
+ msg = "no iframe container correspond to identifier: " + pageid;
+ throw new ReferenceError (msg);
+ }
+
+ /* Create iframe if necessary unless the div is refering to the Index
+ or Contents page. */
+ if (pageid === config.INDEX_ID || pageid === config.CONTENTS_ID)
+ {
+ div.removeAttribute ("hidden");
+ /* Unlike iframes, Elements are unlikely to be scrollable (CSSOM
+ Scroll-behavior), so choose an arbitrary element inside "index"
+ div and at the top of it. */
+ document.getElementById ("icon-bar").scrollIntoView ();
+ }
+ else
+ {
+ var iframe = div.querySelector ("iframe");
+ if (!iframe)
+ {
+ iframe = document.createElement ("iframe");
+ iframe.classList.add ("node");
+ iframe.setAttribute ("src", linkid_to_url (pageid));
+ div.appendChild (iframe);
+ iframe.addEventListener ("load", function () {
+ store.dispatch ({ type: "iframe-ready", id: pageid });
+ }, false);
+ }
+ if (visible)
+ {
+ div.removeAttribute ("hidden");
+ msg = { message_kind: "scroll-to", hash: link.hash };
+ post_message (pageid, msg);
+ }
+ }
+
+ return div;
+ }
+
+ /** Create a datalist element containing option elements corresponding
+ to the keys in MENU. */
+ function
+ create_datalist (menu)
+ {
+ var datalist = document.createElement ("datalist");
+ Object.keys (menu)
+ .sort ()
+ .forEach (function (title) {
+ var opt = document.createElement ("option");
+ opt.setAttribute ("value", title);
+ datalist.appendChild (opt);
+ });
+ return datalist;
+ }
+
+ /** Mutate the history of page navigation. Store LINKID in history
+ state, The actual way to store LINKID depends on HISTORY_MODE.
+ @arg {string} linkid
+ @arg {string} history_mode */
+ function
+ update_history (linkid, history_mode)
+ {
+ var method = window.history[history_mode];
+ if (method)
+ {
+ /* Pretend that the current page is the one corresponding to the
+ LINKID iframe. Handle errors since changing the visible file
+ name can fail on some browsers with the "file:" protocol. */
+ var visible_url =
+ dirname (window.location.pathname) + linkid_to_url (linkid);
+ try
+ {
+ method.call (window.history, linkid, null, visible_url);
+ }
+ catch (err)
+ {
+ /* Fallback to changing only the hash part which is safer. */
+ visible_url = window.location.pathname;
+ if (linkid !== config.INDEX_ID)
+ visible_url += ("#" + linkid);
+ method.call (window.history, linkid, null, visible_url);
+ }
+ }
+ }
+
+ /** Send MSG to the browsing context corresponding to PAGEID. This is a
+ wrapper around 'Window.postMessage' which ensures that MSG is sent
+ after PAGEID is loaded.
+ @arg {string} pageid
+ @arg {any} msg */
+ function
+ post_message (pageid, msg)
+ {
+ if (pageid === config.INDEX_ID || pageid === config.CONTENTS_ID)
+ window.postMessage (msg, "*");
+ else
+ {
+ load_page (pageid);
+ var iframe = document.getElementById (pageid)
+ .querySelector ("iframe");
+ /* Semantically this would be better to use "promises" however
+ they are not available in IE. */
+ if (store.state.ready[pageid])
+ iframe.contentWindow.postMessage (msg, "*");
+ else
+ {
+ iframe.addEventListener ("load", function handler () {
+ this.contentWindow.postMessage (msg, "*");
+ this.removeEventListener ("load", handler, false);
+ }, false);
+ }
+ }
+ }
+
+ /*--------------------------------------------
+ | Event handlers for the top-level context. |
+ `-------------------------------------------*/
+
+ /* Initialize the top level 'config.INDEX_NAME' DOM. */
+ function
+ on_load ()
+ {
+ fix_links (document.links);
+ add_icons ();
+ document.body.classList.add ("mainbar");
+
+ /* Move contents of <body> into a a fresh <div> to let the components
+ treat the index page like other iframe page. */
+ var index_div = document.createElement ("div");
+ for (var ch = document.body.firstChild; ch; ch = document.body.firstChild)
+ index_div.appendChild (ch);
+
+ /* Aggregation of all the sub-components. */
+ var components = {
+ element: document.body,
+ components: [],
+
+ add: function add (component) {
+ this.components.push (component);
+ this.element.appendChild (component.element);
+ },
+
+ render: function render (state) {
+ this.components
+ .forEach (function (cmpt) { cmpt.render (state); });
+
+ /* Ensure that focus is on the current node unless some component is
+ focused. */
+ if (!state.focus)
+ {
+ var link = linkid_split (state.current);
+ var elem = document.getElementById (link.pageid);
+ if (link.pageid !== config.INDEX_ID && link.pageid !== config.CONTENTS_ID)
+ elem.querySelector ("iframe").focus ();
+ else
+ {
+ /* Move the focus to top DOM. */
+ document.documentElement.focus ();
+ /* Allow the spacebar scroll in the main page to work. */
+ elem.focus ();
+ }
+ }
+ }
+ };
+ var pages = new Pages (index_div);
+ components.add (pages);
+ var contents_node = pages.add_div(config.CONTENTS_ID);
+ components.add (new Sidebar (contents_node));
+ components.add (new Help_page ());
+ components.add (new Minibuffer ());
+ components.add (new Echo_area ());
+ store.listeners.push (components.render.bind (components));
+
+ if (window.location.hash)
+ {
+ var linkid = normalize_hash (window.location.hash);
+ store.dispatch (actions.set_current_url (linkid, "replaceState"));
+ }
+
+ /* Retrieve NEXT link and local menu. */
+ var links = {};
+ links[config.INDEX_ID] = navigation_links (document);
+ store.dispatch (actions.cache_links (links));
+ store.dispatch ({ type: "iframe-ready", id: config.INDEX_ID });
+ store.dispatch ({
+ type: "echo",
+ msg: "Welcome to Texinfo documentation viewer 6.1, type '?' for help."
+ });
+
+ /* Call user hook. */
+ if (config.on_main_load)
+ config.on_main_load ();
+ }
+
+ /* Handle messages received via the Message API.
+ @arg {MessageEvent} event */
+ function
+ on_message (event)
+ {
+ var data = event.data;
+ if (data.message_kind === "action")
+ {
+ /* Follow up actions to the store. */
+ store.dispatch (data.action);
+ }
+ }
+
+ /* Event handler for 'popstate' events. */
+ function
+ on_popstate (event)
+ {
+ /* When EVENT.STATE is 'null' it means that the user has manually
+ changed the hash part of the URL bar. */
+ var linkid = (event.state === null) ?
+ normalize_hash (window.location.hash) : event.state;
+ store.dispatch (actions.set_current_url (linkid, false));
+ }
+
+ return {
+ on_load: on_load,
+ on_message: on_message,
+ on_popstate: on_popstate
+ };
+ }
+
+ /** Initialize the iframe which contains the lateral table of content. */
+ function
+ init_sidebar ()
+ {
+ /* Keep children but remove grandchildren (Exception: don't remove
+ anything on the current page; however, that's not a problem in the Kawa
+ manual). */
+ function
+ hide_grand_child_nodes (ul, excluded)
+ {
+ var lis = ul.children;
+ for (var i = 0; i < lis.length; i += 1)
+ {
+ if (lis[i] === excluded)
+ continue;
+ var first = lis[i].firstElementChild;
+ if (first && first.matches ("ul"))
+ hide_grand_child_nodes (first);
+ else if (first && first.matches ("a"))
+ {
+ var ul$ = first && first.nextElementSibling;
+ if (ul$)
+ ul$.setAttribute ("toc-detail", "yes");
+ }
+ }
+ }
+
+ /** Make the parent of ELEMS visible.
+ @arg {HTMLElement} elem */
+ function
+ mark_parent_elements (elem)
+ {
+ if (elem && elem.parentElement && elem.parentElement.parentElement)
+ {
+ var pparent = elem.parentElement.parentElement;
+ for (var sib = pparent.firstElementChild; sib;
+ sib = sib.nextElementSibling)
+ {
+ if (sib !== elem.parentElement
+ && sib.firstElementChild
+ && sib.firstElementChild.nextElementSibling)
+ {
+ sib.firstElementChild
+ .nextElementSibling
+ .setAttribute ("toc-detail", "yes");
+ }
+ }
+ }
+ }
+
+ /** Scan ToC entries to see which should be hidden.
+ @arg {HTMLElement} elem
+ @arg {string} linkid */
+ function
+ scan_toc (elem, linkid, section_hash = null)
+ {
+ /** @type {Element} */
+ var res;
+ if (section_hash)
+ {
+ let dot = linkid.lastIndexOf('.');
+ if (dot >= 0)
+ linkid = linkid.substring(0, dot+1) + section_hash;
+ }
+ var url = with_sidebar_query (linkid_to_url (linkid));
+
+ /** Set CURRENT to the node corresponding to URL linkid.
+ @arg {Element} elem */
+ function
+ find_current (elem)
+ {
+ if (elem.localName === "a" && link_href(elem) == url)
+ {
+ elem.setAttribute ("toc-current", "yes");
+ var sib = elem.nextElementSibling;
+ if (sib && sib.matches ("ul"))
+ hide_grand_child_nodes (sib);
+ res = elem;
+ }
+ }
+
+ var ul = elem.querySelector ("ul");
+ if (linkid === config.INDEX_ID || linkid === config.CONTENTS_ID)
+ {
+ hide_grand_child_nodes (ul);
+ res = document.getElementById(linkid);
+ }
+ else
+ {
+ depth_first_walk (ul, find_current, Node.ELEMENT_NODE);
+ /* Mark every parent node. */
+ var current = res;
+ while (current && current !== ul)
+ {
+ mark_parent_elements (current);
+ /* XXX: Special case for manuals with '@part' commands. */
+ if (current.parentElement === ul)
+ hide_grand_child_nodes (ul, current);
+ current = current.parentElement;
+ }
+ }
+ return res;
+ }
+
+ /* Build the global dictionary containing navigation links from NAV. NAV
+ must be an 'ul' DOM element containing the table of content of the
+ manual. */
+ function
+ create_link_dict (nav)
+ {
+ var prev_id = config.INDEX_ID;
+ var links = {};
+
+ function
+ add_link (elem)
+ {
+ let href;
+ if (elem.matches ("a") && (href = link_href(elem)))
+ {
+ var id = href_hash (href);
+ links[prev_id] =
+ Object.assign ({}, links[prev_id], { forward: id });
+ links[id] = Object.assign ({}, links[id], { backward: prev_id });
+ prev_id = id;
+ }
+ }
+
+ depth_first_walk (nav, add_link, Node.ELEMENT_NODE);
+ /* Add a reference to the first and last node of the manual. */
+ links["*TOP*"] = config.INDEX_ID;
+ links["*END*"] = prev_id;
+ return links;
+ }
+
+ /* Add a link from the sidebar to the main index file. ELEM is the first
+ sibling of the newly created header. */
+ function
+ add_header (elem)
+ {
+ var h1 = document.querySelector ("h1.settitle");
+ if (h1)
+ {
+ var a = document.createElement ("a");
+ a.setAttribute ("href", config.INDEX_NAME);
+ a.setAttribute ("id", config.INDEX_ID);
+
+ let header = elem.previousSibling;
+ header.appendChild (a);
+ if (window.sidebarLinkAppendContents)
+ window.sidebarLinkAppendContents(a, h1.textContent);
+ else
+ {
+ var div = document.createElement ("div");
+ a.appendChild (div);
+ var span = document.createElement ("span");
+ span.textContent = h1.textContent;
+ div.appendChild (span);
+ }
+ }
+ }
+
+ /*------------------------------------------
+ | Event handlers for the sidebar context. |
+ `-----------------------------------------*/
+
+ /* Initialize TOC_FILENAME which must be loaded in the context of an
+ iframe. */
+ function
+ on_load ()
+ {
+ var toc_div = document.getElementById ("slider");
+ add_header (toc_div.querySelector (".toc"));
+
+ /* Specify the base URL to use for all relative URLs. */
+ /* FIXME: Add base also for sub-pages. */
+ var base = document.createElement ("base");
+ base.setAttribute ("href",
+ window.location.href.replace (/[/][^/]*$/, "/"));
+ document.head.appendChild (base);
+
+ scan_toc (toc_div, config.INDEX_NAME);
+
+ /* Get 'backward' and 'forward' link attributes. */
+ var dict = create_link_dict (toc_div.querySelector ("nav.contents ul"));
+ store.dispatch (actions.cache_links (dict));
+ }
+
+ /* Handle messages received via the Message API. */
+ function
+ on_message (event)
+ {
+ var data = event.data;
+ if (data.message_kind === "update-sidebar")
+ {
+ var toc_div = document.getElementById ("slider");
+
+ /* Reset previous calls to 'scan_toc'. */
+ depth_first_walk (toc_div, function clear_toc_styles (elem) {
+ elem.removeAttribute ("toc-detail");
+ elem.removeAttribute ("toc-current");
+ }, Node.ELEMENT_NODE);
+
+ /* Remove the hash part for the main page. */
+ var pageid = linkid_split (data.selected).pageid;
+ var selected = (pageid === config.INDEX_ID) ? pageid : data.selected;
+ /* Highlight the current LINKID in the table of content. */
+ var elem = scan_toc (toc_div, selected, data.section_hash);
+ if (elem)
+ elem.scrollIntoView (true);
+ }
+ }
+
+ return {
+ on_load: on_load,
+ on_message: on_message
+ };
+ }
+
+ /** Initialize iframes which contain pages of the manual. */
+ function
+ init_iframe ()
+ {
+ /* Initialize the DOM for generic pages loaded in the context of an
+ iframe. */
+ function
+ on_load ()
+ {
+ document.body.classList.add ("in-iframe");
+ fix_links (document.links);
+ var links = {};
+ var linkid = basename (window.location.pathname, /[.]x?html$/);
+ links[linkid] = navigation_links (document);
+ store.dispatch (actions.cache_links (links));
+ if (document.title)
+ store.dispatch (actions.window_title (document.title));
+
+ if (linkid_contains_index (linkid))
+ {
+ /* Scan links that should be added to the index. */
+ var index_links = document.querySelectorAll ("td[valign=top] a");
+ store.dispatch (actions.cache_index_links (index_links));
+ }
+
+ add_icons ();
+
+ /* Call user hook. */
+ if (config.on_iframe_load)
+ config.on_iframe_load ();
+ }
+
+ /* Handle messages received via the Message API. */
+ function
+ on_message (event)
+ {
+ var data = event.data;
+ if (data.message_kind === "highlight")
+ remove_highlight (document.body);
+ else if (data.message_kind === "search")
+ {
+ var found = search (document.body, data.regexp);
+ store.dispatch ({ type: "search-result", found: found });
+ }
+ else if (data.message_kind === "scroll-to")
+ {
+ /* Scroll to the anchor corresponding to HASH. */
+ if (data.hash)
+ {
+ let elem = document.getElementById(data.hash.substring(1));
+ // Check if hash reference is to a sectioing element.
+ // If not we need to find the outer sectioning element,
+ // so we can update the sidebar's ToC correctly.
+ if (elem)
+ {
+ let p = elem;
+ let section = null;
+ let id = null;
+ for (let p = elem;
+ section === null && p instanceof Element;
+ p = p.parentNode)
+ {
+ let sid = p.getAttribute("id");
+ if (sid == null)
+ continue;
+ let cl = p.classList;
+ for (let i = cl.length; --i >= 0; )
+ {
+ if (section_names.indexOf(cl.item(i)) >= 0)
+ {
+ section = p;
+ id = sid;
+ break;
+ }
+ }
+ }
+ if (section && section !== elem)
+ {
+ // Send section id to sidebar so it can properly update.
+ store.dispatch({ type: "section", hash: data.hash, section_hash: id } );
+ }
+ }
+ window.location.replace (data.hash);
+ }
+ else
+ window.scroll (0, 0);
+ }
+ }
+
+ return {
+ on_load: on_load,
+ on_message: on_message
+ };
+ }
+
+ /*-------------------------
+ | Common event handlers. |
+ `------------------------*/
+
+ /** Handle click events. */
+ function
+ on_click (event)
+ {
+ let in_sidebar = event.target.matches ("#slider *");
+ for (var target = event.target; target !== null; target = target.parentNode)
+ {
+ if (! (target instanceof Element))
+ continue;
+ if (target.matches ("a"))
+ {
+ var href = link_href(target);
+ if (href && maybe_pageref_url_p (href)
+ && !external_manual_url_p (href))
+ {
+ var linkid = href_hash (href) || config.INDEX_ID;
+ if (linkid === "index.SEC_Contents")
+ linkid = config.CONTENTS_ID;
+ store.dispatch (actions.set_current_url (linkid, null,
+ in_sidebar ? "in-sidebar" : "in-page"));
+ event.preventDefault ();
+ event.stopPropagation ();
+ break;
+ }
+ }
+ if (target.matches (".sidebar-hider"))
+ {
+ let body = document.body;
+ let show = body.getAttribute("show-sidebar");
+ show_sidebar (show==="no");
+ return;
+ }
+ }
+ if (! in_sidebar)
+ hide_sidebar_if_narrow ();
+ }
+
+ // Only valid when showing sidebar.
+ function is_narrow_window ()
+ {
+ return document.body.firstChild.offsetLeft == 0;
+ }
+
+ function show_sidebar (show)
+ {
+ store.dispatch({ type: "show-sidebar", show: show ? "yes" : "no" });
+ }
+
+ function hide_sidebar_if_narrow ()
+ {
+ store.dispatch({ type: "show-sidebar", show: "hide-if-narrow" });
+ }
+
+ /** Handle unload events. */
+ function
+ on_unload ()
+ {
+ /* Cross origin requests are not supported in file protocol. */
+ if (window.location.protocol !== "file:")
+ {
+ var request = new XMLHttpRequest ();
+ request.open ("GET", "(WINDOW-CLOSED)");
+ request.send (null);
+ }
+ }
+
+ /** Handle Keyboard 'keydown' events.
+ @arg {KeyboardEvent} event */
+ function
+ on_keydown (event)
+ {
+ if (is_escape_key (event.key))
+ store.dispatch ({ type: "unfocus" });
+ else
+ {
+ var val = on_keydown.dict[event.key];
+ if (val)
+ {
+ if (typeof val === "function")
+ val ();
+ else
+ store.dispatch (val);
+ event.preventDefault();
+ }
+ }
+ }
+
+ /* Associate an Event 'key' property to an action or a thunk. */
+ on_keydown.dict = {
+ i: actions.show_text_input ("index"),
+ l: window.history.back.bind (window.history),
+ m: actions.show_text_input ("menu"),
+ n: actions.navigate ("next"),
+ p: actions.navigate ("prev"),
+ r: window.history.forward.bind (window.history),
+ s: actions.show_text_input ("regexp-search"),
+ t: actions.set_current_url_pointer ("*TOP*"),
+ u: actions.navigate ("up"),
+ "]": actions.navigate ("forward"),
+ "[": actions.navigate ("backward"),
+ "<": actions.set_current_url_pointer ("*TOP*"),
+ ">": actions.set_current_url_pointer ("*END*"),
+ "?": actions.show_help ()
+ };
+
+ /** Some standard methods used in this script might not be implemented by
+ the current browser. If that is the case then augment the prototypes
+ appropriately. */
+ function
+ register_polyfills ()
+ {
+ function
+ includes (search, start)
+ {
+ start = start || 0;
+ return ((start + search.length) <= this.length)
+ && (this.indexOf (search, start) !== -1);
+ }
+
+ /* eslint-disable no-extend-native */
+ if (!Array.prototype.includes)
+ Array.prototype.includes = includes;
+
+ if (!String.prototype.includes)
+ String.prototype.includes = includes;
+
+ if (!String.prototype.endsWith)
+ {
+ String.prototype.endsWith = function endsWith (search, position) {
+ var subject_string = this.toString ();
+ if (typeof position !== "number"
+ || !isFinite (position)
+ || Math.floor (position) !== position
+ || position > subject_string.length)
+ position = subject_string.length;
+
+ position -= search.length;
+ var last_index = subject_string.lastIndexOf (search, position);
+ return last_index !== -1 && last_index === position;
+ };
+ }
+
+ if (!Element.prototype.matches)
+ {
+ Element.prototype.matches = Element.prototype["matchesSelector"]
+ || Element.prototype["mozMatchesSelector"]
+ || Element.prototype["mozMatchesSelector"]
+ || Element.prototype["msMatchesSelector"]
+ || Element.prototype["webkitMatchesSelector"]
+ || function element_matches (str) {
+ var document = (this.document || this.ownerDocument);
+ var matches = document.querySelectorAll (str);
+ var i = matches.length;
+ while ((i -= 1) >= 0 && matches.item (i) !== this);
+ return i > -1;
+ };
+ }
+
+ if (typeof Object.assign != "function")
+ {
+ Object.assign = function assign (target) {
+ if (undef_or_null (target))
+ throw new TypeError ("Cannot convert undefined or null to object");
+
+ var to = Object (target);
+ for (var index = 1; index < arguments.length; index += 1)
+ {
+ var next_source = arguments[index];
+ if (undef_or_null (next_source))
+ continue;
+ for (var key in next_source)
+ {
+ /* Avoid bugs when hasOwnProperty is shadowed. */
+ if (Object.prototype.hasOwnProperty.call (next_source, key))
+ to[key] = next_source[key];
+ }
+ }
+ return to;
+ };
+ }
+
+ (function (protos) {
+ protos.forEach (function (proto) {
+ if (!proto.hasOwnProperty ("remove"))
+ {
+ Object.defineProperty (proto, "remove", {
+ configurable: true,
+ enumerable: true,
+ writable: true,
+ value: function value () {
+ this.parentNode.removeChild (this);
+ }
+ });
+ }
+ });
+ } ([Element.prototype, CharacterData.prototype, DocumentType.prototype]));
+ /* eslint-enable no-extend-native */
+ }
+
+ /*---------------------.
+ | Common utilitaries. |
+ `---------------------*/
+
+ /** Check portably if KEY correspond to "Escape" key value.
+ @arg {string} key */
+ function
+ is_escape_key (key)
+ {
+ /* In Internet Explorer 9 and Firefox 36 and earlier, the Esc key
+ returns "Esc" instead of "Escape". */
+ return key === "Escape" || key === "Esc";
+ }
+
+ /** Check if OBJ is equal to 'undefined' or 'null'. */
+ function
+ undef_or_null (obj)
+ {
+ return (obj === null || typeof obj === "undefined");
+ }
+
+ /** Return a relative URL corresponding to HREF, which refers to an anchor
+ of 'config.INDEX_NAME'. HREF must be a USVString representing an
+ absolute or relative URL. For example "foo/bar.html" will return
+ "config.INDEX_NAME#bar".
+
+ @arg {string} href.*/
+ function
+ with_sidebar_query (href)
+ {
+ if (basename (href) === config.INDEX_NAME)
+ return config.INDEX_NAME;
+ else
+ {
+ /* XXX: Do not use the URL API for IE portability. */
+ var url = with_sidebar_query.url;
+ url.setAttribute ("href", href);
+ var new_hash = "#" + basename (url.pathname, /[.]x?html/);
+ /* XXX: 'new_hash !== url.hash' is a workaround to work with links
+ produced by makeinfo which link to an anchor element in a page
+ instead of directly to the page. */
+ if (url.hash && new_hash !== url.hash)
+ new_hash += ("." + url.hash.slice (1));
+ return config.INDEX_NAME + new_hash;
+ }
+ }
+
+ /* Use the same DOM element for every function call. */
+ with_sidebar_query.url = document.createElement ("a");
+
+ /** Modify LINKS to handle the iframe based navigation properly. Relative
+ links will be opened inside the corresponding iframe and absolute links
+ will be opened in a new tab. If ID is true then define an "id"
+ attribute with a linkid value for relative links.
+
+ @typedef {HTMLAnchorElement|HTMLAreaElement} Links
+ @arg {Links[]|HTMLCollectionOf<Links>} links
+ @arg {boolean} [id]
+ @return void */
+ function
+ fix_links (links, id)
+ {
+ for (var i = 0; i < links.length; i += 1)
+ {
+ var link = links[i];
+ var href = link_href(link);
+ if (!href)
+ continue;
+ else if (external_manual_url_p (href))
+ link.setAttribute ("target", "_top");
+ else if (! maybe_pageref_url_p (href))
+ link.setAttribute ("target", "_blank");
+ else
+ {
+ var href$ = with_sidebar_query (href);
+ if (href !== href$)
+ {
+ let protocol = location.protocol;
+ if (protocol == "https:" || protocol == "http:")
+ link._href = href$;
+ else
+ link.setAttribute ("href", href$);
+ }
+ if (id)
+ {
+ var linkid = (href$ === config.INDEX_NAME) ?
+ config.INDEX_ID : href_hash (href$);
+ link.setAttribute ("id", linkid);
+ }
+ }
+ }
+ }
+
+ /** Convert HASH which is something that can be found 'Location.hash' to a
+ "linkid" which can be handled in our model.
+ @arg {string} hash
+ @return {string} linkid */
+ function
+ normalize_hash (hash)
+ {
+ var text = hash.slice (1);
+ /* Some anchor elements are present in 'config.INDEX_NAME' and we need to
+ handle link to them specially (i.e. not try to find their corresponding
+ iframe).*/
+ if (config.MAIN_ANCHORS.includes (text))
+ return config.INDEX_ID + "." + text;
+ else
+ return text;
+ }
+
+ /** Return an object composed of the filename and the anchor of LINKID.
+ LINKID can have the form "foobar.anchor" or just "foobar".
+ @arg {string} linkid
+ @return {{pageid: string, hash: string}} */
+ function
+ linkid_split (linkid)
+ {
+ if (!linkid.includes ("."))
+ return { pageid: linkid, hash: "" };
+ else
+ {
+ var ref = linkid.match (/^(.+)\.(.*)$/).slice (1);
+ return { pageid: ref[0], hash: "#" + ref[1] };
+ }
+ }
+
+ /** Convert LINKID which has the form "foobar.anchor" or just "foobar", to
+ an URL of the form `foobar${config.EXT}#anchor`.
+ @arg {string} linkid */
+ function
+ linkid_to_url (linkid)
+ {
+ if (linkid === config.INDEX_ID)
+ return config.INDEX_NAME;
+ else
+ {
+ var link = linkid_split (linkid);
+ return link.pageid + config.EXT + link.hash;
+ }
+ }
+
+ /** Check if 'URL' may be a cross-reference to another page in this manual. */
+ function
+ maybe_pageref_url_p (url)
+ {
+ return url.match(config.LOCAL_HTML_PAGE_PATTERN);
+ }
+
+ /** Check if 'URL' is a link to another manual. For locally installed
+ manuals only. */
+ function
+ external_manual_url_p (url)
+ {
+ if (typeof url !== "string")
+ throw new TypeError ("'" + url + "' is not a string");
+
+ return url.match(/^..\//);
+ }
+
+ /** Return PATHNAME with any leading directory components removed. If
+ specified, also remove a trailing SUFFIX. */
+ function
+ basename (pathname, suffix)
+ {
+ var res = pathname.replace (/.*[/]/, "");
+ if (!suffix)
+ return res;
+ else if (suffix instanceof RegExp)
+ return res.replace (suffix, "");
+ else /* typeof SUFFIX === "string" */
+ return res.replace (new RegExp ("[.]" + suffix), "");
+ }
+
+ /** Strip last component from PATHNAME and keep the trailing slash. For
+ example if PATHNAME is "/foo/bar/baz.html" then return "/foo/bar/".
+ @arg {string} pathname */
+ function
+ dirname (pathname)
+ {
+ var res = pathname.match (/\/?.*\//);
+ if (res)
+ return res[0];
+ else
+ throw new Error ("'location.pathname' is not recognized");
+ }
+
+ /** Apply FUNC to each nodes in the NODE subtree. The walk follows a depth
+ first algorithm. Only consider the nodes of type NODE_TYPE. */
+ function
+ depth_first_walk (node, func, node_type)
+ {
+ if (!node_type || (node.nodeType === node_type))
+ func (node);
+
+ for (var child = node.firstChild; child; child = child.nextSibling)
+ depth_first_walk (child, func, node_type);
+ }
+
+ /** Return the "effective" href attribute of a link (a) element. */
+ function
+ link_href (alink)
+ {
+ return alink._href || alink.getAttribute("href");
+ }
+
+ /** Return the hash part of HREF without the '#' prefix. HREF must be a
+ string. If there is no hash part in HREF then return the empty
+ string. */
+ function
+ href_hash (href)
+ {
+ if (typeof href !== "string")
+ throw new TypeError (href + " is not a string");
+
+ if (href.includes ("#"))
+ return href.replace (/.*#/, "");
+ else
+ return "";
+ }
+
+ /** Check if LINKID corresponds to a page containing index links. */
+ function
+ linkid_contains_index (linkid)
+ {
+ return linkid.match (/^.*-index$/i) || linkid.match (/^Index$/);
+ }
+
+ /** Retrieve PREV, NEXT, and UP links, and local menu from CONTENT and
+ return an object containing references to those links. CONTENT must be
+ an object implementing the ParentNode interface (Element,
+ Document...). */
+ function
+ navigation_links (content)
+ {
+ var links = content.querySelectorAll ("a[accesskey][href]");
+ var res = {};
+ /* links have the form MAIN_FILE.html#FRAME-ID. For convenience
+ only store FRAME-ID. */
+ for (var i = 0; i < links.length; i += 1)
+ {
+ var link = links[i];
+ var nav_id = navigation_links.dict[link.getAttribute ("accesskey")];
+ if (nav_id)
+ {
+ var href = basename (link_href (link));
+ if (href === config.INDEX_NAME)
+ res[nav_id] = config.INDEX_ID;
+ else
+ res[nav_id] = href_hash (href);
+ }
+ else /* this link is part of local table of content. */
+ {
+ res.menu = res.menu || {};
+ res.menu[link.text] = href_hash (link_href (link));
+ }
+ }
+
+ return res;
+ }
+
+ navigation_links.dict = { n: "next", p: "prev", u: "up" };
+
+ function
+ add_icons ()
+ {
+ var div = document.createElement ("div");
+ div.setAttribute ("id", "icon-bar");
+ var span = document.createElement ("span");
+ span.innerHTML = "?";
+ // Set tool-tip (on hover)
+ span.setAttribute ("title", "Help for keyboard shortcuts");
+ span.classList.add ("icon");
+ span.addEventListener ("click", function () {
+ store.dispatch (actions.show_help ());
+ }, false);
+ div.appendChild (span);
+ document.body.insertBefore (div, document.body.firstChild);
+ }
+
+ /** Check if ELEM matches SEARCH
+ @arg {Element} elem
+ @arg {RegExp} rgxp
+ @return {boolean} */
+ function
+ search (elem, rgxp)
+ {
+ /** @type {Text} */
+ var text = null;
+
+ /** @arg {Text} node */
+ function
+ find (node)
+ {
+ if (rgxp.test (node.textContent))
+ {
+ /* Ignore previous match. */
+ var prev = node.parentElement.matches ("span.highlight");
+ text = (prev) ? null : (text || node);
+ }
+ }
+
+ depth_first_walk (elem, find, Node.TEXT_NODE);
+ remove_highlight (elem);
+ if (!text)
+ return false;
+ else
+ {
+ highlight_text (rgxp, text);
+ return true;
+ }
+ }
+
+ /** Find the pageid corresponding to forward direction.
+ @arg {any} state
+ @arg {string} linkid
+ @return {string} the forward pageid */
+ function
+ forward_pageid (state, linkid)
+ {
+ var data = state.loaded_nodes[linkid];
+ if (!data)
+ throw new Error ("page not loaded: " + linkid);
+ else if (!data.forward)
+ return null;
+ else
+ {
+ var cur = linkid_split (linkid);
+ var fwd = linkid_split (data.forward);
+ if (!fwd.hash && fwd.pageid !== cur.pageid)
+ return fwd.pageid;
+ else
+ return forward_pageid (state, data.forward);
+ }
+ }
+
+ /** Highlight text in NODE which match RGXP.
+ @arg {RegExp} rgxp
+ @arg {Text} node */
+ function
+ highlight_text (rgxp, node)
+ {
+ /* Skip elements corresponding to highlighted words to avoid infinite
+ recursion. */
+ if (node.parentElement.matches ("span.highlight"))
+ return;
+
+ var matches = rgxp.exec (node.textContent);
+ if (matches)
+ {
+ /* Create an highlighted element containing first match. */
+ var span = document.createElement ("span");
+ span.appendChild (document.createTextNode (matches[0]));
+ span.setAttribute ("id", "search-result");
+ span.classList.add ("highlight");
+
+ var right_node = node.splitText (matches.index);
+ /* Remove first match from right node. */
+ right_node.textContent = right_node.textContent
+ .slice (matches[0].length);
+ node.parentElement.insertBefore (span, right_node);
+ }
+ }
+
+ /** Remove every highlighted elements and inline their text content.
+ @arg {Element} elem */
+ function
+ remove_highlight (elem)
+ {
+ var spans = elem.getElementsByClassName ("highlight");
+ /* Replace spans with their inner text node. */
+ while (spans.length > 0)
+ {
+ var span = spans[0];
+ var parent = span.parentElement;
+ parent.replaceChild (span.firstChild, span);
+ }
+ }
+
+ /*--------------.
+ | Entry point. |
+ `--------------*/
+
+ /** Depending on the role of the document launching this script, different
+ event handlers are registered. This script can be used in the context of:
+
+ - the index page of the manual which manages the state of the application
+ - the iframe which contains the lateral table of content
+ - other iframes which contain other pages of the manual
+
+ This is done to allow referencing the same script inside every HTML page.
+ This has the benefits of reducing the number of HTTP requests required to
+ fetch the Javascript code and simplifying the work of the Texinfo HTML
+ converter. */
+
+ /* Display MSG bail out message portably. */
+ function
+ error (msg)
+ {
+ /* XXX: This code needs to be highly portable.
+ Check <https://quirksmode.org/dom/core/> for details. */
+ return function () {
+ var div = document.createElement ("div");
+ div.setAttribute ("class", "error");
+ div.innerHTML = msg;
+ var elem = document.body.firstChild;
+ document.body.insertBefore (div, elem);
+ window.setTimeout (function () {
+ document.body.removeChild (div);
+ }, config.WARNING_TIMEOUT);
+ };
+ }
+
+ /* Check if current browser supports the minimum requirements required for
+ properly using this script, otherwise bails out. */
+ if (features && !(features.es5
+ && features.classlist
+ && features.eventlistener
+ && features.hidden
+ && features.history
+ && features.postmessage
+ && features.queryselector))
+ {
+ window.onload = error ("'info.js' is not compatible with this browser");
+ return;
+ }
+
+ /* Until we have a responsive design implemented, fallback to basic
+ HTML navigation for small screen. */
+ /*
+ if (window.screen.availWidth < config.SCREEN_MIN_WIDTH)
+ {
+ window.onload =
+ error ("screen width is too small to display the table of content");
+ return;
+ }
+*/
+
+ register_polyfills ();
+ /* Let the config provided by the user mask the default one. */
+ config = Object.assign (config, user_config);
+
+ var inside_iframe = top !== window;
+ var inside_index_page = window.location.pathname === config.INDEX_NAME
+ || window.location.pathname.endsWith ("/" + config.INDEX_NAME)
+ || window.location.pathname.endsWith ("/");
+
+ if (inside_index_page)
+ {
+ var initial_state = {
+ /* Dictionary associating page ids to next, prev, up, forward,
+ backward link ids. */
+ loaded_nodes: {},
+ /* Dictionary associating keyword to linkids. */
+ index: undefined,
+ /* page id of the current page. */
+ current: config.INDEX_ID,
+ /* dictionary associating a page id to a boolean. */
+ ready: {},
+ /* Current mode for handling history. */
+ history: "replaceState",
+ /* Define the name of current text input. */
+ text_input: null
+ };
+
+ store = new Store (updater, initial_state);
+ var index = init_index_page ();
+ var sidebar = init_sidebar ();
+ window.addEventListener ("DOMContentLoaded", function () {
+ index.on_load ();
+ sidebar.on_load ();
+ }, false);
+ window.addEventListener ("message", index.on_message, false);
+ window.addEventListener ("message", sidebar.on_message, false);
+ window.onpopstate = index.on_popstate;
+ }
+ else if (inside_iframe)
+ {
+ store = new Remote_store ();
+ var iframe = init_iframe ();
+ window.addEventListener ("DOMContentLoaded", iframe.on_load, false);
+ window.addEventListener ("message", iframe.on_message, false);
+ }
+ else
+ {
+ /* Jump to 'config.INDEX_NAME' and adapt the selected iframe. */
+ window.location.replace (with_sidebar_query (window.location.href));
+ }
+
+ /* Register common event handlers. */
+ window.addEventListener ("beforeunload", on_unload, false);
+ window.addEventListener ("click", on_click, false);
+ /* XXX: handle 'keydown' event instead of 'keypress' since Chromium
+ doesn't handle the 'Escape' key properly. See
+ https://bugs.chromium.org/p/chromium/issues/detail?id=9061. */
+ window.addEventListener ("keydown", on_keydown, false);
+} (window["Modernizr"], window["INFO_CONFIG"]));
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/modernizr.js b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/modernizr.js
new file mode 100644
index 0000000000..76c811597b
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/js/modernizr.js
@@ -0,0 +1,767 @@
+/*!
+ * modernizr v3.5.0
+ * Build https://modernizr.com/download?-classlist-datalistelem-es5-eventlistener-framed-hidden-history-postmessage-queryselector-dontmin
+ *
+ * Copyright (c)
+ * Faruk Ates
+ * Paul Irish
+ * Alex Sexton
+ * Ryan Seddon
+ * Patrick Kettner
+ * Stu Cox
+ * Richard Herrera
+
+ * MIT License
+ */
+
+/*
+ * Modernizr tests which native CSS3 and HTML5 features are available in the
+ * current UA and makes the results available to you in two ways: as properties on
+ * a global `Modernizr` object, and as classes on the `<html>` element. This
+ * information allows you to progressively enhance your pages with a granular level
+ * of control over the experience.
+*/
+
+;(function(window, document, undefined){
+ var tests = [];
+
+
+ /**
+ *
+ * ModernizrProto is the constructor for Modernizr
+ *
+ * @class
+ * @access public
+ */
+
+ var ModernizrProto = {
+ // The current version, dummy
+ _version: '3.5.0',
+
+ // Any settings that don't work as separate modules
+ // can go in here as configuration.
+ _config: {
+ 'classPrefix': '',
+ 'enableClasses': true,
+ 'enableJSClass': true,
+ 'usePrefixes': true
+ },
+
+ // Queue of tests
+ _q: [],
+
+ // Stub these for people who are listening
+ on: function(test, cb) {
+ // I don't really think people should do this, but we can
+ // safe guard it a bit.
+ // -- NOTE:: this gets WAY overridden in src/addTest for actual async tests.
+ // This is in case people listen to synchronous tests. I would leave it out,
+ // but the code to *disallow* sync tests in the real version of this
+ // function is actually larger than this.
+ var self = this;
+ setTimeout(function() {
+ cb(self[test]);
+ }, 0);
+ },
+
+ addTest: function(name, fn, options) {
+ tests.push({name: name, fn: fn, options: options});
+ },
+
+ addAsyncTest: function(fn) {
+ tests.push({name: null, fn: fn});
+ }
+ };
+
+
+
+ // Fake some of Object.create so we can force non test results to be non "own" properties.
+ var Modernizr = function() {};
+ Modernizr.prototype = ModernizrProto;
+
+ // Leak modernizr globally when you `require` it rather than force it here.
+ // Overwrite name so constructor name is nicer :D
+ Modernizr = new Modernizr();
+
+
+
+ var classes = [];
+
+
+ /**
+ * is returns a boolean if the typeof an obj is exactly type.
+ *
+ * @access private
+ * @function is
+ * @param {*} obj - A thing we want to check the type of
+ * @param {string} type - A string to compare the typeof against
+ * @returns {boolean}
+ */
+
+ function is(obj, type) {
+ return typeof obj === type;
+ }
+ ;
+
+ /**
+ * Run through all tests and detect their support in the current UA.
+ *
+ * @access private
+ */
+
+ function testRunner() {
+ var featureNames;
+ var feature;
+ var aliasIdx;
+ var result;
+ var nameIdx;
+ var featureName;
+ var featureNameSplit;
+
+ for (var featureIdx in tests) {
+ if (tests.hasOwnProperty(featureIdx)) {
+ featureNames = [];
+ feature = tests[featureIdx];
+ // run the test, throw the return value into the Modernizr,
+ // then based on that boolean, define an appropriate className
+ // and push it into an array of classes we'll join later.
+ //
+ // If there is no name, it's an 'async' test that is run,
+ // but not directly added to the object. That should
+ // be done with a post-run addTest call.
+ if (feature.name) {
+ featureNames.push(feature.name.toLowerCase());
+
+ if (feature.options && feature.options.aliases && feature.options.aliases.length) {
+ // Add all the aliases into the names list
+ for (aliasIdx = 0; aliasIdx < feature.options.aliases.length; aliasIdx++) {
+ featureNames.push(feature.options.aliases[aliasIdx].toLowerCase());
+ }
+ }
+ }
+
+ // Run the test, or use the raw value if it's not a function
+ result = is(feature.fn, 'function') ? feature.fn() : feature.fn;
+
+
+ // Set each of the names on the Modernizr object
+ for (nameIdx = 0; nameIdx < featureNames.length; nameIdx++) {
+ featureName = featureNames[nameIdx];
+ // Support dot properties as sub tests. We don't do checking to make sure
+ // that the implied parent tests have been added. You must call them in
+ // order (either in the test, or make the parent test a dependency).
+ //
+ // Cap it to TWO to make the logic simple and because who needs that kind of subtesting
+ // hashtag famous last words
+ featureNameSplit = featureName.split('.');
+
+ if (featureNameSplit.length === 1) {
+ Modernizr[featureNameSplit[0]] = result;
+ } else {
+ // cast to a Boolean, if not one already
+ if (Modernizr[featureNameSplit[0]] && !(Modernizr[featureNameSplit[0]] instanceof Boolean)) {
+ Modernizr[featureNameSplit[0]] = new Boolean(Modernizr[featureNameSplit[0]]);
+ }
+
+ Modernizr[featureNameSplit[0]][featureNameSplit[1]] = result;
+ }
+
+ classes.push((result ? '' : 'no-') + featureNameSplit.join('-'));
+ }
+ }
+ }
+ }
+ ;
+
+ /**
+ * docElement is a convenience wrapper to grab the root element of the document
+ *
+ * @access private
+ * @returns {HTMLElement|SVGElement} The root element of the document
+ */
+
+ var docElement = document.documentElement;
+
+/*!
+{
+ "name": "classList",
+ "caniuse": "classlist",
+ "property": "classlist",
+ "tags": ["dom"],
+ "builderAliases": ["dataview_api"],
+ "notes": [{
+ "name": "MDN Docs",
+ "href": "https://developer.mozilla.org/en/DOM/element.classList"
+ }]
+}
+!*/
+
+ Modernizr.addTest('classlist', 'classList' in docElement);
+
+
+ /**
+ * A convenience helper to check if the document we are running in is an SVG document
+ *
+ * @access private
+ * @returns {boolean}
+ */
+
+ var isSVG = docElement.nodeName.toLowerCase() === 'svg';
+
+
+ /**
+ * createElement is a convenience wrapper around document.createElement. Since we
+ * use createElement all over the place, this allows for (slightly) smaller code
+ * as well as abstracting away issues with creating elements in contexts other than
+ * HTML documents (e.g. SVG documents).
+ *
+ * @access private
+ * @function createElement
+ * @returns {HTMLElement|SVGElement} An HTML or SVG element
+ */
+
+ function createElement() {
+ if (typeof document.createElement !== 'function') {
+ // This is the case in IE7, where the type of createElement is "object".
+ // For this reason, we cannot call apply() as Object is not a Function.
+ return document.createElement(arguments[0]);
+ } else if (isSVG) {
+ return document.createElementNS.call(document, 'http://www.w3.org/2000/svg', arguments[0]);
+ } else {
+ return document.createElement.apply(document, arguments);
+ }
+ }
+
+ ;
+/*!
+{
+ "name": "[hidden] Attribute",
+ "property": "hidden",
+ "tags": ["dom"],
+ "notes": [{
+ "name": "WHATWG: The hidden attribute",
+ "href": "https://developers.whatwg.org/editing.html#the-hidden-attribute"
+ }, {
+ "name": "original implementation of detect code",
+ "href": "https://github.com/aFarkas/html5shiv/blob/bf4fcc4/src/html5shiv.js#L38"
+ }],
+ "polyfills": ["html5shiv"],
+ "authors": ["Ron Waldon (@jokeyrhyme)"]
+}
+!*/
+/* DOC
+Does the browser support the HTML5 [hidden] attribute?
+*/
+
+ Modernizr.addTest('hidden', 'hidden' in createElement('a'));
+
+
+ /**
+ * since we have a fairly large number of input tests that don't mutate the input
+ * we create a single element that can be shared with all of those tests for a
+ * minor perf boost
+ *
+ * @access private
+ * @returns {HTMLInputElement}
+ */
+ var inputElem = createElement('input');
+
+/*!
+{
+ "name": "Input attributes",
+ "property": "input",
+ "tags": ["forms"],
+ "authors": ["Mike Taylor"],
+ "notes": [{
+ "name": "WHATWG spec",
+ "href": "https://html.spec.whatwg.org/multipage/forms.html#input-type-attr-summary"
+ }],
+ "knownBugs": ["Some blackberry devices report false positive for input.multiple"]
+}
+!*/
+/* DOC
+Detects support for HTML5 `<input>` element attributes and exposes Boolean subproperties with the results:
+
+```javascript
+Modernizr.input.autocomplete
+Modernizr.input.autofocus
+Modernizr.input.list
+Modernizr.input.max
+Modernizr.input.min
+Modernizr.input.multiple
+Modernizr.input.pattern
+Modernizr.input.placeholder
+Modernizr.input.required
+Modernizr.input.step
+```
+*/
+
+ // Run through HTML5's new input attributes to see if the UA understands any.
+ // Mike Taylr has created a comprehensive resource for testing these attributes
+ // when applied to all input types:
+ // miketaylr.com/code/input-type-attr.html
+
+ // Only input placeholder is tested while textarea's placeholder is not.
+ // Currently Safari 4 and Opera 11 have support only for the input placeholder
+ // Both tests are available in feature-detects/forms-placeholder.js
+
+ var inputattrs = 'autocomplete autofocus list placeholder max min multiple pattern required step'.split(' ');
+ var attrs = {};
+
+ Modernizr.input = (function(props) {
+ for (var i = 0, len = props.length; i < len; i++) {
+ attrs[ props[i] ] = !!(props[i] in inputElem);
+ }
+ if (attrs.list) {
+ // safari false positive's on datalist: webk.it/74252
+ // see also github.com/Modernizr/Modernizr/issues/146
+ attrs.list = !!(createElement('datalist') && window.HTMLDataListElement);
+ }
+ return attrs;
+ })(inputattrs);
+
+/*!
+{
+ "name": "datalist Element",
+ "caniuse": "datalist",
+ "property": "datalistelem",
+ "tags": ["elem"],
+ "builderAliases": ["elem_datalist"],
+ "warnings": ["This test is a dupe of Modernizr.input.list. Only around for legacy reasons."],
+ "notes": [{
+ "name": "CSS Tricks Article",
+ "href": "https://css-tricks.com/15346-relevant-dropdowns-polyfill-for-datalist/"
+ },{
+ "name": "Mike Taylor Code",
+ "href": "https://miketaylr.com/code/datalist.html"
+ }]
+}
+!*/
+
+ // lol. we already have a test for datalist built in! silly you.
+ // Leaving it around in case anyone's using it
+
+ Modernizr.addTest('datalistelem', Modernizr.input.list);
+
+/*!
+{
+ "name": "ES5 Array",
+ "property": "es5array",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }],
+ "polyfills": ["es5shim"],
+ "authors": ["Ron Waldon (@jokeyrhyme)"],
+ "tags": ["es5"]
+}
+!*/
+/* DOC
+Check if browser implements ECMAScript 5 Array per specification.
+*/
+
+ Modernizr.addTest('es5array', function() {
+ return !!(Array.prototype &&
+ Array.prototype.every &&
+ Array.prototype.filter &&
+ Array.prototype.forEach &&
+ Array.prototype.indexOf &&
+ Array.prototype.lastIndexOf &&
+ Array.prototype.map &&
+ Array.prototype.some &&
+ Array.prototype.reduce &&
+ Array.prototype.reduceRight &&
+ Array.isArray);
+ });
+
+/*!
+{
+ "name": "ES5 Date",
+ "property": "es5date",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }],
+ "polyfills": ["es5shim"],
+ "authors": ["Ron Waldon (@jokeyrhyme)"],
+ "tags": ["es5"]
+}
+!*/
+/* DOC
+Check if browser implements ECMAScript 5 Date per specification.
+*/
+
+ Modernizr.addTest('es5date', function() {
+ var isoDate = '2013-04-12T06:06:37.307Z',
+ canParseISODate = false;
+ try {
+ canParseISODate = !!Date.parse(isoDate);
+ } catch (e) {
+ // no ISO date parsing yet
+ }
+ return !!(Date.now &&
+ Date.prototype &&
+ Date.prototype.toISOString &&
+ Date.prototype.toJSON &&
+ canParseISODate);
+ });
+
+/*!
+{
+ "name": "ES5 Function",
+ "property": "es5function",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }],
+ "polyfills": ["es5shim"],
+ "authors": ["Ron Waldon (@jokeyrhyme)"],
+ "tags": ["es5"]
+}
+!*/
+/* DOC
+Check if browser implements ECMAScript 5 Function per specification.
+*/
+
+ Modernizr.addTest('es5function', function() {
+ return !!(Function.prototype && Function.prototype.bind);
+ });
+
+/*!
+{
+ "name": "ES5 Object",
+ "property": "es5object",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }],
+ "polyfills": ["es5shim", "es5sham"],
+ "authors": ["Ron Waldon (@jokeyrhyme)"],
+ "tags": ["es5"]
+}
+!*/
+/* DOC
+Check if browser implements ECMAScript 5 Object per specification.
+*/
+
+ Modernizr.addTest('es5object', function() {
+ return !!(Object.keys &&
+ Object.create &&
+ Object.getPrototypeOf &&
+ Object.getOwnPropertyNames &&
+ Object.isSealed &&
+ Object.isFrozen &&
+ Object.isExtensible &&
+ Object.getOwnPropertyDescriptor &&
+ Object.defineProperty &&
+ Object.defineProperties &&
+ Object.seal &&
+ Object.freeze &&
+ Object.preventExtensions);
+ });
+
+/*!
+{
+ "name": "ES5 Strict Mode",
+ "property": "strictmode",
+ "caniuse": "sctrict-mode",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }],
+ "authors": ["@kangax"],
+ "tags": ["es5"],
+ "builderAliases": ["es5_strictmode"]
+}
+!*/
+/* DOC
+Check if browser implements ECMAScript 5 Object strict mode.
+*/
+
+ Modernizr.addTest('strictmode', (function() {'use strict'; return !this; })());
+
+/*!
+{
+ "name": "ES5 String",
+ "property": "es5string",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }],
+ "polyfills": ["es5shim"],
+ "authors": ["Ron Waldon (@jokeyrhyme)"],
+ "tags": ["es5"]
+}
+!*/
+/* DOC
+Check if browser implements ECMAScript 5 String per specification.
+*/
+
+ Modernizr.addTest('es5string', function() {
+ return !!(String.prototype && String.prototype.trim);
+ });
+
+/*!
+{
+ "name": "JSON",
+ "property": "json",
+ "caniuse": "json",
+ "notes": [{
+ "name": "MDN documentation",
+ "href": "https://developer.mozilla.org/en-US/docs/Glossary/JSON"
+ }],
+ "polyfills": ["json2"]
+}
+!*/
+/* DOC
+Detects native support for JSON handling functions.
+*/
+
+ // this will also succeed if you've loaded the JSON2.js polyfill ahead of time
+ // ... but that should be obvious. :)
+
+ Modernizr.addTest('json', 'JSON' in window && 'parse' in JSON && 'stringify' in JSON);
+
+/*!
+{
+ "name": "ES5 Syntax",
+ "property": "es5syntax",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }, {
+ "name": "original implementation of detect code",
+ "href": "http://kangax.github.io/es5-compat-table/"
+ }],
+ "authors": ["Ron Waldon (@jokeyrhyme)"],
+ "warnings": ["This detect uses `eval()`, so CSP may be a problem."],
+ "tags": ["es5"]
+}
+!*/
+/* DOC
+Check if browser accepts ECMAScript 5 syntax.
+*/
+
+ Modernizr.addTest('es5syntax', function() {
+ var value, obj, stringAccess, getter, setter, reservedWords, zeroWidthChars;
+ try {
+ /* eslint no-eval: "off" */
+ // Property access on strings
+ stringAccess = eval('"foobar"[3] === "b"');
+ // Getter in property initializer
+ getter = eval('({ get x(){ return 1 } }).x === 1');
+ eval('({ set x(v){ value = v; } }).x = 1');
+ // Setter in property initializer
+ setter = value === 1;
+ // Reserved words as property names
+ eval('obj = ({ if: 1 })');
+ reservedWords = obj['if'] === 1;
+ // Zero-width characters in identifiers
+ zeroWidthChars = eval('_\u200c\u200d = true');
+
+ return stringAccess && getter && setter && reservedWords && zeroWidthChars;
+ } catch (ignore) {
+ return false;
+ }
+ });
+
+/*!
+{
+ "name": "ES5 Immutable Undefined",
+ "property": "es5undefined",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }, {
+ "name": "original implementation of detect code",
+ "href": "http://kangax.github.io/es5-compat-table/"
+ }],
+ "authors": ["Ron Waldon (@jokeyrhyme)"],
+ "tags": ["es5"]
+}
+!*/
+/* DOC
+Check if browser prevents assignment to global `undefined` per ECMAScript 5.
+*/
+
+ Modernizr.addTest('es5undefined', function() {
+ var result, originalUndefined;
+ try {
+ originalUndefined = window.undefined;
+ window.undefined = 12345;
+ result = typeof window.undefined === 'undefined';
+ window.undefined = originalUndefined;
+ } catch (e) {
+ return false;
+ }
+ return result;
+ });
+
+/*!
+{
+ "name": "ES5",
+ "property": "es5",
+ "notes": [{
+ "name": "ECMAScript 5.1 Language Specification",
+ "href": "http://www.ecma-international.org/ecma-262/5.1/"
+ }],
+ "polyfills": ["es5shim", "es5sham"],
+ "authors": ["Ron Waldon (@jokeyrhyme)"],
+ "tags": ["es5"]
+}
+!*/
+/* DOC
+Check if browser implements everything as specified in ECMAScript 5.
+*/
+
+ Modernizr.addTest('es5', function() {
+ return !!(
+ Modernizr.es5array &&
+ Modernizr.es5date &&
+ Modernizr.es5function &&
+ Modernizr.es5object &&
+ Modernizr.strictmode &&
+ Modernizr.es5string &&
+ Modernizr.json &&
+ Modernizr.es5syntax &&
+ Modernizr.es5undefined
+ );
+ });
+
+/*!
+{
+ "name": "Event Listener",
+ "property": "eventlistener",
+ "authors": ["Andrew Betts (@triblondon)"],
+ "notes": [{
+ "name": "W3C Spec",
+ "href": "https://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Registration-interfaces"
+ }],
+ "polyfills": ["eventlistener"]
+}
+!*/
+/* DOC
+Detects native support for addEventListener
+*/
+
+ Modernizr.addTest('eventlistener', 'addEventListener' in window);
+
+/*!
+{
+ "name": "History API",
+ "property": "history",
+ "caniuse": "history",
+ "tags": ["history"],
+ "authors": ["Hay Kranen", "Alexander Farkas"],
+ "notes": [{
+ "name": "W3C Spec",
+ "href": "https://www.w3.org/TR/html51/browsers.html#the-history-interface"
+ }, {
+ "name": "MDN documentation",
+ "href": "https://developer.mozilla.org/en-US/docs/Web/API/window.history"
+ }],
+ "polyfills": ["historyjs", "html5historyapi"]
+}
+!*/
+/* DOC
+Detects support for the History API for manipulating the browser session history.
+*/
+
+ Modernizr.addTest('history', function() {
+ // Issue #733
+ // The stock browser on Android 2.2 & 2.3, and 4.0.x returns positive on history support
+ // Unfortunately support is really buggy and there is no clean way to detect
+ // these bugs, so we fall back to a user agent sniff :(
+ var ua = navigator.userAgent;
+
+ // We only want Android 2 and 4.0, stock browser, and not Chrome which identifies
+ // itself as 'Mobile Safari' as well, nor Windows Phone (issue #1471).
+ if ((ua.indexOf('Android 2.') !== -1 ||
+ (ua.indexOf('Android 4.0') !== -1)) &&
+ ua.indexOf('Mobile Safari') !== -1 &&
+ ua.indexOf('Chrome') === -1 &&
+ ua.indexOf('Windows Phone') === -1 &&
+ // Since all documents on file:// share an origin, the History apis are
+ // blocked there as well
+ location.protocol !== 'file:'
+ ) {
+ return false;
+ }
+
+ // Return the regular check
+ return (window.history && 'pushState' in window.history);
+ });
+
+/*!
+{
+ "name": "postMessage",
+ "property": "postmessage",
+ "caniuse": "x-doc-messaging",
+ "notes": [{
+ "name": "W3C Spec",
+ "href": "http://www.w3.org/TR/html5/comms.html#posting-messages"
+ }],
+ "polyfills": ["easyxdm", "postmessage-jquery"]
+}
+!*/
+/* DOC
+Detects support for the `window.postMessage` protocol for cross-document messaging.
+*/
+
+ Modernizr.addTest('postmessage', 'postMessage' in window);
+
+/*!
+{
+ "name": "QuerySelector",
+ "property": "queryselector",
+ "caniuse": "queryselector",
+ "tags": ["queryselector"],
+ "authors": ["Andrew Betts (@triblondon)"],
+ "notes": [{
+ "name" : "W3C Selectors reference",
+ "href": "https://www.w3.org/TR/selectors-api/#queryselectorall"
+ }],
+ "polyfills": ["css-selector-engine"]
+}
+!*/
+/* DOC
+Detects support for querySelector.
+*/
+
+ Modernizr.addTest('queryselector', 'querySelector' in document && 'querySelectorAll' in document);
+
+/*!
+{
+ "name": "Framed window",
+ "property": "framed",
+ "tags": ["window"],
+ "builderAliases": ["window_framed"]
+}
+!*/
+/* DOC
+Tests if page is iframed.
+*/
+
+ // github.com/Modernizr/Modernizr/issues/242
+
+ Modernizr.addTest('framed', window.location != top.location);
+
+
+ // Run each test
+ testRunner();
+
+ delete ModernizrProto.addTest;
+ delete ModernizrProto.addAsyncTest;
+
+ // Run the things that are supposed to run after the tests
+ for (var i = 0; i < Modernizr._q.length; i++) {
+ Modernizr._q[i]();
+ }
+
+ // Leak Modernizr namespace
+ window.Modernizr = Modernizr;
+
+
+;
+
+})(window, document); \ No newline at end of file
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
new file mode 100644
index 0000000000..3c9e9e3233
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter.xhtml
@@ -0,0 +1,4899 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>1 chapter (title &#8211;a)</title>
+
+<meta name="description" content="1 chapter (title &#8211;a)"/>
+<meta name="keywords" content="1 chapter (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+<style type="text/css">
+<!--
+a.summary-letter-printindex {text-decoration: none}
+div.center {text-align:center}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+kbd.kbd {font-style: oblique}
+kbd.key {font-style: normal}
+p.flushleft-paragraph {text-align:left}
+p.flushright-paragraph {text-align:right}
+pre.display-preformatted {font-family: inherit}
+pre.format-preformatted {font-family: inherit}
+span.r {font-family: initial; font-weight: normal; font-style: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
+td.printindex-index-entry {vertical-align: top}
+td.printindex-index-section {vertical-align: top}
+th.entries-header-printindex {text-align:left}
+th.sections-header-printindex {text-align:left}
+ul.mark-bullet {list-style-type: disc}
+ul.mark-minus {list-style-type: "\2212"}
+ul.mark-none {list-style-type: none}
+-->
+</style>
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="chapter-level-extent" id="chapter">
+<h1 class="chapter" id="chapter-1">1 chapter</h1>
+
+<p>First para
+</p>
+<p>qsddsqkdsqkkmljsqjsqodmmdsqdsmqj dqs sdq sqd sdq dsq sdq sqd sqd sdq sdq
+qsd dsq sdq dsq dssdq sdq sdq sdq dsq sdq dsq dsq sdq dsq sdqsd q
+</p>
+<p>noindent in para.
+</p>
+<p>unneeded indent
+</p>
+<p>Insertcopying in normal text
+</p><p>In copying
+</p>
+<p>&lt;
+&gt;
+&quot;
+&amp;
+&#8217;
+&#8216;
+</p>
+<p>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;<br/>
+code: <code class="code">``simple-double--three---four----''</code> <br/>
+asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; <br/>
+strong: <strong class="strong">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;</strong> <br/>
+kbd: <kbd class="kbd">``simple-double--three---four----''</kbd> <br/>
+</p>
+<p>&#8216;<!-- /@w -->&#8216;simple-double-<!-- /@w -->-three&#8212;four&#8212;-&#8217;<!-- /@w -->&#8217;<br/>
+</p>
+<a class="index-entry-id" id="index-copying-_002d_002doption"></a>
+<a class="index-entry-id" id="index-copying-_0060_0060"></a>
+<a class="index-entry-id" id="index-copying-_0060_0060-1"></a>
+<a class="index-entry-id" id="index-copying-_002d_002dfoption"></a>
+
+<p>@&quot;u &#252;
+@&quot;{U} &#220;
+@~n &#241;
+@^a &#226;
+@&#8217;e &#233;
+@=o &#333;
+@&#8216;i &#236;
+@&#8217;{e} &#233;
+@&#8217;{@dotless{i}} &#237;
+@dotless{i} &#305;
+@dotless{j} &#567;
+@&#8216;{@=E} &#274;&#768;
+@l{} &#322;
+@,{@&#8217;C} &#262;&#807;
+@,c &#231;
+@,c@&quot;u &#231;&#252; <br/>
+</p>
+<p>@U{0075} &#x0075;
+</p>
+<p>@* <br/>
+@ followed by a space
+&#160;
+@ followed by a tab
+&#160;
+@ followed by a new line
+&#160;<code class="code">@-</code>
+<code class="code">@:</code>
+<code class="code">@!</code> !
+<code class="code">@?</code> ?
+<code class="code">@.</code> .
+<code class="code">@@</code> @
+<code class="code">@}</code> }
+<code class="code">@{</code> {
+<code class="code">@/</code>
+</p>
+<p>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</p>
+<p>@TeX TeX
+@LaTeX LaTeX
+@bullet &#8226;
+@copyright &#169;
+@dots &#8230;
+@enddots <small class="enddots">...</small>
+@equiv &#8801;
+@error error&#8594;
+@expansion &#8614;
+@minus &#8722;
+@point &#9733;
+@print &#8867;
+@result &#8658;
+@today a sunny day
+</p>
+<p>@aa &#229;
+@AA &#197;
+@ae &#230;
+@oe &#339;
+@AE &#198;
+@OE &#338;
+@o &#248;
+@O &#216;
+@ss &#223;
+@l &#322;
+@L &#321;
+@DH &#208;
+@TH &#222;
+@dh &#240;
+@th &#254;
+</p>
+<p>@exclamdown &#161;
+@questiondown &#191;
+@pounds &#163;
+@registeredsymbol &#174;
+@ordf &#170;
+@ordm &#186;
+@comma &#44;
+@quotedblleft &#8220;
+@quotedblright &#8221;
+@quoteleft &#8216;
+@quoteright &#8217;
+@quotedblbase &#8222;
+@quotesinglbase &#8218;
+@guillemetleft &#171;
+@guillemetright &#187;
+@guillemotleft &#171;
+@guillemotright &#187;
+@guilsinglleft &#8249;
+@guilsinglright &#8250;
+</p>
+<p>@textdegree &#176;
+@euro &#8364;
+@arrow &#8594;
+@leq &#8804;
+@geq &#8805;
+@tie a&#160;b
+</p>
+<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym" title="an accronym">&#8211;a</abbr> (an accronym)
+<code class="code">@acronym{--a}</code> <abbr class="acronym" title="an accronym">&#8211;a</abbr>
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;&#8211;. &#44;A.</abbr> (&#201;tude Autonome)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;&#8211;. &#44;A.</abbr>
+<code class="code">@asis{--a}</code> &#8211;a
+<code class="code">@b{--a}</code> <b class="b">&#8211;a</b>
+<code class="code">@cite{--a}</code> <cite class="cite">&#8211;a</cite>
+<code class="code">@code{--a}</code> <code class="code">--a</code>
+<code class="code">@command{--a}</code> <code class="command">--a</code>
+<code class="code">@dfn{--a}</code> <em class="dfn">&#8211;a</em>
+<code class="code">@dmn{--a}</code> <span class="dmn">&#8211;a</span>
+<code class="code">@email{--a,--b}</code> <a class="email" href="mailto:--a">&#8211;b</a>
+<code class="code">@email{,--b}</code> &#8211;b
+<code class="code">@email{--a}</code> <a class="email" href="mailto:--a">--a</a>
+<code class="code">@emph{--a}</code> <em class="emph">&#8211;a</em>
+<code class="code">@env{--a}</code> <code class="env">--a</code>
+<code class="code">@file{--a}</code> <samp class="file">--a</samp>
+<code class="code">@i{--a}</code> <i class="i">&#8211;a</i>
+<code class="code">@kbd{--a}</code> <kbd class="kbd">--a</kbd>
+<code class="code">@key{--a}</code> <kbd class="key">--a</kbd>
+<code class="code">@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a {\frac{1}{2}} &#8722;</em>
+<code class="code">@option{--a}</code> <samp class="option">--a</samp>
+<code class="code">@r{--a}</code> <span class="r">&#8211;a</span>
+<code class="code">@samp{--a}</code> &#8216;<samp class="samp">--a</samp>&#8217;
+<code class="code">@sc{--a}</code> <small class="sc">&#8211;A</small>
+<code class="code">@strong{--a}</code> <strong class="strong">&#8211;a</strong>
+<code class="code">@t{--a}</code> <code class="t">--a</code>
+<code class="code">@sansserif{--a}</code> <span class="sansserif">&#8211;a</span>
+<code class="code">@slanted{--a}</code> <i class="slanted">&#8211;a</i>
+<code class="code">@titlefont{--a}</code> </p><h1 class="titlefont">&#8211;a</h1>
+<p><code class="code">@indicateurl{--a}</code> &#8216;<code class="indicateurl">--a</code>&#8217;
+<code class="code">@uref{--a,--b}</code> <a class="uref" href="--a">&#8211;b</a>
+<code class="code">@uref{--a}</code> <a class="uref" href="--a">--a</a>
+<code class="code">@uref{,--b}</code> &#8211;b
+<code class="code">@uref{--a,--b,--c}</code> <a class="uref" href="--a">&#8211;c</a>
+<code class="code">@uref{,--b,--c}</code> &#8211;c
+<code class="code">@uref{--a,,--c}</code> <a class="uref" href="--a">&#8211;c</a>
+<code class="code">@uref{,,--c}</code> &#8211;c
+<code class="code">@url{--a,--b}</code> <a class="url" href="--a">&#8211;b</a>
+<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
+<code class="code">@url{,--b}</code> &#8211;b
+<code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
+<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
+<code class="code">@verb{:a &lt; &amp; @ % &quot; -- b:}</code> <code class="verb">a &lt; &amp; @ % &quot; -- b</code>
+<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a<!-- /@w -->
+<code class="code">@H{a}</code> a&#779;
+<code class="code">@H{--a}</code> &#8211;a&#779;
+<code class="code">@dotaccent{a}</code> &#551;
+<code class="code">@dotaccent{--a}</code> &#8211;a&#775;
+<code class="code">@ringaccent{a}</code> &#229;
+<code class="code">@ringaccent{--a}</code> &#8211;a&#778;
+<code class="code">@tieaccent{a}</code> a&#865;
+<code class="code">@tieaccent{--a}</code> &#8211;a&#865;
+<code class="code">@u{a}</code> &#259;
+<code class="code">@u{--a}</code> &#8211;a&#774;
+<code class="code">@ubaraccent{a}</code> a&#818;
+<code class="code">@ubaraccent{--a}</code> &#8211;a&#818;
+<code class="code">@udotaccent{a}</code> &#7841;
+<code class="code">@udotaccent{--a}</code> &#8211;a&#803;
+<code class="code">@v{a}</code> &#462;
+<code class="code">@v{--a}</code> &#8211;a&#780;
+<code class="code">@,{c}</code> &#231;
+<code class="code">@,{--c}</code> &#8211;c&#807;
+<code class="code">@ogonek{a}</code> &#261;
+<code class="code">@ogonek{--a}</code> &#8211;a&#808;
+<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub class="sub">l</sub>
+<code class="code">@footnote{in footnote}</code> <a class="footnote" id="DOCF1_5" href="formatting_fot.xhtml#FOOT1_5"><sup>5</sup></a>
+<code class="code">@footnote{in footnote2}</code> <a class="footnote" id="DOCF2_6" href="formatting_fot.xhtml#FOOT2_6"><sup>6</sup></a>
+</p>
+<p><code class="code">@sp 2</code><br/>
+</p><br/>
+<br/>
+<p><code class="code">@page</code><br/>
+</p>
+<p><code class="code">need 1002</code>
+</p>
+<p><code class="code">@clicksequence{click @click{} A}</code> click &#8594; A
+After clickstyle &#8658;
+<code class="code">@clicksequence{click @click{} A}</code> click &#8658; A
+</p>
+
+<div class="displaymath"><em>disp--laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup class="sup">-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+</em></div>
+<div class="displaymath"><em><strong class="strong">``simple-double--three---four----''</strong> aa<!-- /@w -->
+`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+
+</em></div>
+<div class="displaymath"><em>&#305; &#567;
+&#322; &#231;
+a&#818; &#7841; &#261; a<sup class="sup">h</sup><sub class="sub">l</sub>
+
+ &#160;&#160; &#160; ! @ } {
+a sunny day
+</em></div>
+<div class="displaymath"><em>&#8594;
+&#x0075;
+&#8226; &#169; &#8230; ... &#8801;
+error&#8594; &#8614; &#8722; &#8867; &#8658;
+&#197; &#230; &#339; &#198; &#338; &#248; &#216; &#223; &#322; &#321; &#208;
+&#222; &#240; &#254; &#161; &#191; &#163;
+&#170; &#186; &#44;
+</em></div>
+<div class="displaymath"><em>&#8220; &#8221;
+&#8216; &#8217; &#8222; &#8218; &#171;
+&#187; &#171; &#187; &#8249;
+&#8250; &#8364; &#8594; &#8804; &#8805;
+</em></div>
+<div class="displaymath"><em><b class="b">b</b> <i class="i">i</i> <span class="r">r</span> <small class="sc">SC</small> <span class="sansserif">sansserif</span> <i class="slanted">slanted</i>
+</em></div>
+<p><kbd class="kbd">default kbdinputstyle</kbd>
+</p><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-default-kbdinputstyle'><kbd class="kbd">vtable i--tem default kbdinputstyle</kbd></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example default kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-in-example-default-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example default kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<p><code class="code as-code-kbd">code kbdinputstyle</code>
+</p><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-code-kbdinputstyle'><code class="code as-code-kbd">vtable i--tem code kbdinputstyle</code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><code class="code as-code-kbd">in example code kbdinputstyle</code>
+</pre><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-in-example-code-kbdinputstyle'><code class="table-term-preformatted-code"><code class="code as-code-kbd">vtable i--tem in example code kbdinputstyle</code></code></dt>
+</dl>
+</div>
+
+<p><code class="code as-code-kbd">example kbdinputstyle</code>
+</p><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-example-kbdinputstyle'><code class="code as-code-kbd">vtable i--tem example kbdinputstyle</code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example example kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-in-example-example-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example example kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<p><kbd class="kbd">distinct kbdinputstyle</kbd>
+</p><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-distinct-kbdinputstyle'><kbd class="kbd">vtable i--tem distinct kbdinputstyle</kbd></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example distinct kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example distinct kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<blockquote class="quotation">
+<p>A quot&#8212;ation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Note:</b> A Note
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">note:</b> A note
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Caution:</b> Caution
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Important:</b> Important
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Tip:</b> a Tip
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Warning:</b> a Warning.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">something &#233; TeX:</b> The something &#233; TeX is here.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">@ at the end of line &#160;:</b> A @ at the end of the @quotation line.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">something, other thing:</b> something, other thing
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Note, the note:</b> Note, the note
+</p></blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+<p>aaa quotation
+</p></blockquote>
+<div class="center">&#8212; <em class="emph">quotation author</em>
+</div>
+<blockquote class="quotation">
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p class="exdent">exdented quotation line and dash &#8212; in quotation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p>Not exdented followed by exdented
+</p><p class="exdent">exdented quotation line
+</p></blockquote>
+
+<blockquote class="quotation">
+<p class="exdent">exdented quotation line
+</p><p>Followed by not exdented
+</p></blockquote>
+
+<blockquote class="quotation">
+<p>quotation1
+</p><p class="exdent">in exdented protected eol &#160;
+</p><p>following
+</p><p class="exdent">in exdented a @* <br/> and following
+</p><p>after exdented
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p>A small quot&#8212;ation
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p><b class="b">Note:</b> A small Note
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p><b class="b">something, other thing:</b> something, other thing
+</p></blockquote>
+
+<ul class="itemize mark-bullet">
+<li>i&#8211;temize
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '+'">
+<li>i&#8211;tem +
+</li></ul>
+
+<ul class="itemize mark-bullet">
+<li>b&#8211;ullet
+</li></ul>
+
+<ul class="itemize mark-minus">
+<li>minu&#8211;s
+</li></ul>
+
+<ul class="itemize" style="list-style-type: 'after emph'">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li><a class="index-entry-id" id="index-copying-index-entry-within-itemize"></a>
+i&#8211;tem 1
+</li><li>i&#8211;tem 2
+</li></ul>
+
+<ul class="itemize mark-none">
+<li>with w a&#8211;b
+</li><li>with w c&#8211;d
+</li></ul>
+
+<ul class="itemize" style="list-style-type: ' on a line'">
+<li>line w a&#8211;b
+</li><li>line with w c&#8211;d
+</li></ul>
+
+<ol class="enumerate">
+<li> e&#8211;numerate
+</li></ol>
+
+<ol class="enumerate" start="3">
+<li> first third
+</li><li> second third
+</li></ol>
+
+<ol class="enumerate" type="a" start="1">
+<li> e&#8211;numerate
+</li></ol>
+
+<ol class="enumerate" type="a" start="3">
+<li> first c
+</li><li> second c
+</li></ol>
+
+<table class="multitable">
+<thead><tr><th width="40%">mu&#8211;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
+<tbody><tr><td width="40%">mu&#8211;ltitable item</td><td width="60%">multitable tab</td></tr>
+<tr><td width="40%">mu&#8211;ltitable item 2</td><td width="60%">multitable tab 2
+<a class="index-entry-id" id="index-copying-index-entry-within-multitable"></a></td></tr>
+<tr><td width="40%">lone mu&#8211;ltitable item</td></tr>
+</tbody>
+</table>
+
+<table class="multitable">
+<tbody><tr><td>truc</td><td>bidule</td></tr>
+</tbody>
+</table>
+
+<div class="example">
+<pre class="example-preformatted">e--xample some
+ text
+</pre></div>
+
+<div class="example user-first-arg">
+<pre class="example-preformatted">example one arg
+</pre></div>
+
+<div class="example user-first-arg user-second-arg">
+<pre class="example-preformatted">example two args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg">
+<pre class="example-preformatted">example three args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg">
+<pre class="example-preformatted">example four args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg user-fifth-arg">
+<pre class="example-preformatted">example five args
+</pre></div>
+
+<div class="example user-something-é-TeX">
+<pre class="example-preformatted">The something &#233; TeX is here.
+</pre></div>
+
+<div class="example user-@-at-the-end-of-line--">
+<pre class="example-preformatted">A @ at the end of the @example line.
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">example with empty args
+</pre></div>
+
+<div class="example user-nonempty">
+<pre class="example-preformatted">example with empty and non empty args mix
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">Exam---ple
+
+</pre><pre class="exdent">Other li---ne
+</pre><pre class="example-preformatted">not exdented
+</pre></div>
+
+<div class="example">
+<pre class="exdent">exdented and dash --- in example
+</pre><pre class="example-preformatted">Not exdented one
+</pre><pre class="exdent">exdented two
+</pre><pre class="example-preformatted">Not exdented two
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">Example Hoho.
+</pre><div class="example">
+<pre class="example-preformatted">Nested Other line
+</pre><pre class="exdent">exdented nested other line
+</pre></div>
+</div>
+
+<div class="example smallexample">
+<pre class="example-preformatted">s--mallexample
+</pre></div>
+
+<p><code class="code">@noindent</code> after smallexample.
+</p><div class="example smallexample">
+<pre class="example-preformatted">$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
+<div class="display">
+<pre class="display-preformatted">d&#8211;isplay
+</pre></div>
+
+<div class="display smalldisplay">
+<pre class="display-preformatted">s&#8211;malldisplay
+</pre></div>
+
+<div class="example lisp">
+<pre class="lisp-preformatted">l--isp
+</pre></div>
+
+<div class="example smalllisp lisp">
+<pre class="lisp-preformatted">s--malllisp
+</pre></div>
+
+<div class="format">
+<pre class="format-preformatted">f&#8211;ormat
+</pre></div>
+
+<div class="format smallformat">
+<pre class="format-preformatted">s&#8211;mallformat
+</pre></div>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-d_002d_002deffn_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--effn_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;effn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-de_002d_002dffn_005fname"><span class="category-def">cate&#8211;gory: </span><strong class="def-name">de--ffn_name</strong> <var class="def-var-arguments">ar&#8211;guments more args <br/> even more so</var></dt>
+<dd><p>def&#8211;fn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-i"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dd><a class="index-entry-id" id="index-copying-index-entry-within-deffn"></a>
+</dd><dt class="deffnx def-cmd-deffn" id="index-copying-truc"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-log-trap"><span class="category-def">Command: </span><strong class="def-name">log trap</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-log-trap1"><span class="category-def">Command: </span><strong class="def-name">log trap1</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-log-trap2"><span class="category-def">Command: </span><strong class="def-name">log trap2</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-id-ule"><span class="category-def">cmde: </span><strong class="def-name"><b class="b">id ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-id-i-ule"><span class="category-def">cmde2: </span><strong class="def-name"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin"><span class="category-def">: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-bidule-machin"><span class="category-def">: </span><strong class="def-name">bidule machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-1"><span class="category-def">truc: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-followed"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-a"><span class="category-def">truc: </span><strong class="def-name">a</strong> <var class="def-var-arguments">b c d e <b class="b">f g</b> h i</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-deffnx"><span class="category-def">truc: </span><strong class="def-name">deffnx</strong> <var class="def-var-arguments">before end deffn</var></dt>
+</dl>
+
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-deffn"><span class="category-def">empty: </span><strong class="def-name">deffn</strong></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-deffn-1"><span class="category-def">empty: </span><strong class="def-name">deffn</strong> <var class="def-var-arguments">with deffnx</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-deffnx-1"><span class="category-def">empty: </span><strong class="def-name">deffnx</strong></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-i-1"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-truc-1"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dd><p>text in def item for second def item
+</p></dd></dl>
+
+
+<dl class="first-defvr">
+<dt class="defvr" id="index-copying-d_002d_002defvr_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--efvr_name</strong></dt>
+<dd><p>d&#8211;efvr
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-n_002d_002dame"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">n--ame</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;effn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-n_002d_002dame-1"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">n--ame</strong></dt>
+<dd><p>d&#8211;effn no arg
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-copying-d_002d_002deftypefn_005fname"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypefn
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-copying-d_002d_002deftypefn_005fname-1"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong></dt>
+<dd><p>d&#8211;eftypefn no arg
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypeop
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong></dt>
+<dd><p>d&#8211;eftypeop no arg
+</p></dd></dl>
+
+<dl class="first-deftypevr">
+<dt class="deftypevr" id="index-copying-d_002d_002deftypevr_005fname"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevr_name</strong></dt>
+<dd><p>d&#8211;eftypevr
+</p></dd></dl>
+
+<dl class="first-defcv">
+<dt class="defcv" id="index-copying-d_002d_002defcv_005fname"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong></dt>
+<dd><p>d&#8211;efcv
+</p></dd></dl>
+
+<dl class="first-defcv">
+<dt class="defcv" id="index-copying-d_002d_002defcv_005fname-1"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efcv with arguments
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-copying-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong></dt>
+<dd><p>d&#8211;eftypecv
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-copying-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypecv with arguments
+</p></dd></dl>
+
+<dl class="first-defop">
+<dt class="defop" id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efop
+</p></dd></dl>
+
+<dl class="first-defop">
+<dt class="defop" id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong></dt>
+<dd><p>d&#8211;efop no arg
+</p></dd></dl>
+
+<dl class="first-deftp">
+<dt class="deftp" id="index-copying-d_002d_002deftp_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--eftp_name</strong> <var class="def-var-arguments">a&#8211;ttributes...</var></dt>
+<dd><p>d&#8211;eftp
+</p></dd></dl>
+
+<dl class="first-deffn first-defun-alias-first-deffn">
+<dt class="deffn defun-alias-deffn" id="index-copying-d_002d_002defun_005fname"><span class="category-def">Function: </span><strong class="def-name">d--efun_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efun
+</p></dd></dl>
+
+<dl class="first-deffn first-defmac-alias-first-deffn">
+<dt class="deffn defmac-alias-deffn" id="index-copying-d_002d_002defmac_005fname"><span class="category-def">Macro: </span><strong class="def-name">d--efmac_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efmac
+</p></dd></dl>
+
+<dl class="first-deffn first-defspec-alias-first-deffn">
+<dt class="deffn defspec-alias-deffn" id="index-copying-d_002d_002defspec_005fname"><span class="category-def">Special Form: </span><strong class="def-name">d--efspec_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efspec
+</p></dd></dl>
+
+<dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-copying-d_002d_002defvar_005fname"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong></dt>
+<dd><p>d&#8211;efvar
+</p></dd></dl>
+
+<dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-copying-d_002d_002defvar_005fname-1"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong> <var class="def-var-arguments">arg&#8211;var arg&#8211;var1</var></dt>
+<dd><p>d&#8211;efvar with args
+</p></dd></dl>
+
+<dl class="first-defvr first-defopt-alias-first-defvr">
+<dt class="defvr defopt-alias-defvr" id="index-copying-d_002d_002defopt_005fname"><span class="category-def">User Option: </span><strong class="def-name">d--efopt_name</strong></dt>
+<dd><p>d&#8211;efopt
+</p></dd></dl>
+
+<dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-copying-d_002d_002deftypefun_005fname"><span class="category-def">Function: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefun_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypefun
+</p></dd></dl>
+
+<dl class="first-deftypevr first-deftypevar-alias-first-deftypevr">
+<dt class="deftypevr deftypevar-alias-deftypevr" id="index-copying-d_002d_002deftypevar_005fname"><span class="category-def">Variable: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevar_name</strong></dt>
+<dd><p>d&#8211;eftypevar
+</p></dd></dl>
+
+<dl class="first-defcv first-defivar-alias-first-defcv">
+<dt class="defcv defivar-alias-defcv" id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><strong class="def-name">d--efivar_name</strong></dt>
+<dd><p>d&#8211;efivar
+</p></dd></dl>
+
+<dl class="first-deftypecv first-deftypeivar-alias-first-deftypecv">
+<dt class="deftypecv deftypeivar-alias-deftypecv" id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeivar_name</strong></dt>
+<dd><p>d&#8211;eftypeivar
+</p></dd></dl>
+
+<dl class="first-defop first-defmethod-alias-first-defop">
+<dt class="defop defmethod-alias-defop" id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span class="category-def">Method on <code class="code">c--lass</code>: </span><strong class="def-name">d--efmethod_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efmethod
+</p></dd></dl>
+
+<dl class="first-deftypeop first-deftypemethod-alias-first-deftypeop">
+<dt class="deftypeop deftypemethod-alias-deftypeop" id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span class="category-def">Method on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypemethod_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypemethod
+</p></dd></dl>
+
+
+<dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-copying-name2"><span class="category-def">Function:<br/> </span><code class="def-type">data-type2</code><br/> <strong class="def-name">name2</strong> <code class="def-code-arguments">arguments2...</code></dt>
+<dd><p>aaa2
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-copying-d_002d_002deftypefn_005fname2"><span class="category-def">c&#8211;ategory2:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypefn_name2</strong></dt>
+<dd><p>d&#8211;eftypefn no arg2
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-copying-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><span class="category-def">c&#8211;ategory2 on <code class="code">c--lass2</code>:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><p>d&#8211;eftypeop2
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-copying-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><span class="category-def">c&#8211;ategory2 on <code class="code">c--lass2</code>:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong></dt>
+<dd><p>d&#8211;eftypeop no arg2
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-copying-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><span class="category-def">c&#8211;ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong></dt>
+<dd><p>d&#8211;eftypecv2
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-copying-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><span class="category-def">c&#8211;ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><p>d&#8211;eftypecv with arguments2
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-arg2"><span class="category-def">fun2: </span><strong class="def-name">arg2</strong></dt>
+<dd><p>fff2
+</p></dd></dl>
+
+
+<p><code class="code">@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file%20n---ame%40_html/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&#8212;itle@</a> in <cite class="cite">ma&#8212;nual@</cite>.
+<code class="code">@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+</p>
+<p><code class="code">@ref{chapter}</code> <a class="ref" href="#chapter">chapter</a>
+<code class="code">@xref{chapter}</code> See <a class="xref" href="#chapter">chapter</a>.
+<code class="code">@pxref{chapter}</code> see <a class="pxref" href="#chapter">chapter</a>
+<code class="code">@ref{s--ect@comma{}ion}</code> <a class="ref" href="s_002d_002dect_002cion.xhtml">A section</a>
+</p>
+<p><code class="code">@ref{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+<a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma&#44; in title</a> in <cite class="cite">a &#44; in manual name</cite>
+</p>
+<p><code class="code">@ref{chapter,cross ref name}</code> <a class="ref" href="#chapter">cross ref name</a>
+<code class="code">@ref{chapter,,title}</code> <a class="ref" href="#chapter">title</a>
+<code class="code">@ref{chapter,,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@ref{chapter,,,,manual}</code> &#8216;chapter&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,}</code> <a class="ref" href="#chapter">title</a>
+<code class="code">@ref{chapter,cross ref name,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@ref{chapter,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,,file name,manual}</code> <a href="../file%20name_html/chapter.html#chapter">chapter</a> in <cite class="cite">manual</cite>
+</p>
+
+<p><code class="code">@ref{(pman)anode,cross ref name}</code> <a href="../pman_html/anode.html#anode">(pman)cross ref name</a>
+<code class="code">@ref{(pman)anode,,title}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)anode</a>
+<code class="code">@ref{(pman)anode,,,,manual}</code> <a href="../pman_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)cross ref name</a>
+<code class="code">@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman_html/anode.html#anode">cross ref name</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,,file name,manual}</code> <a href="../file%20name_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+</p>
+
+<p><code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@inforef{chapter}</code> See &#8216;chapter&#8217;
+<code class="code">@inforef{chapter, cross ref name}</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{chapter,,file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@inforef{node, cross ref name, file name}</code> See <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@inforef{node}</code> See &#8216;node&#8217;
+<code class="code">@inforef{node, cross ref name}</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{node,,file name}</code> See <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file%20name%2c%20spurious%20arg_html/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
+</p>
+<p><code class="code">@inforef{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}</code>
+See <a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a &#44; in cross
+ref</a>
+</p>
+<p>&#8216;<samp class="samp"><a class="ref" href="#chapter">chapter</a></samp>&#8217;.
+</p>
+<p><a href="../index3.html%20%28uref3%29_html/ext.html#ext">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a> in <cite class="cite">printed manual with uref4 <a class="uref" href="href://http/myhost.com/index4.html">uref4</a></cite>
+<a class="ref" href="#chapter">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a>
+</p>
+<dl class="table">
+<dt><strong class="strong">a&#8211;strong</strong></dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="vtable">
+<dt id='index-copying-a_002d_002dasis'>a&#8211;asis</dt>
+<dt id='index-copying-b-2'>b</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="ftable">
+<dt id='index-copying-a-1'><em class="emph">a</em></dt>
+<dd><a class="index-entry-id" id="index-copying-index-entry-between-item-and-itemx"></a>
+</dd>
+<dt id='index-copying-b'><em class="emph">b</em></dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="table">
+<dd><p>Title
+</p></dd>
+<dt><code class="code">a--code</code></dt>
+<dd><p>Value&#8211;table code
+</p></dd>
+</dl>
+
+<dl class="table">
+<dd><p>Title
+</p></dd>
+<dt>&#8216;<samp class="samp">a--samp</samp>&#8217;</dt>
+<dt>&#8216;<samp class="samp">a2--samp</samp>&#8217;</dt>
+<dd><p>Value&#8211;table samp
+</p></dd>
+</dl>
+
+<table class="cartouche" border="1"><tr><td>
+<p>c&#8211;artouche
+</p></td></tr></table>
+
+<div class="flushleft"><p class="flushleft-paragraph">f&#8211;lushleft
+more text
+</p></div>
+<div class="flushright"><p class="flushright-paragraph">f&#8211;lushright
+more text
+</p></div>
+<div class="center">ce&#8211;ntered line
+</div>
+<div class="raggedright"><p class="raggedright-paragraph">r&#8211;raggedright
+more text
+</p></div>
+<pre class="verbatim">\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ &lt;&gt;.
+
+@bye
+</pre>
+<pre class="verbatim">in verbatim ''
+</pre>
+
+html ''
+
+
+
+
+<h1 class="majorheading" id="majorheading-1">majorheading</h1>
+
+<h1 class="chapheading" id="chapheading-1">chapheading</h1>
+
+<h2 class="heading" id="heading-1">heading</h2>
+
+<h3 class="subheading" id="subheading-1">subheading</h3>
+
+<h4 class="subsubheading" id="subsubheading-1">subsubheading</h4>
+
+
+<p><code class="code">@acronym{--a,an accronym @comma{} @enddots{}}</code> <abbr class="acronym" title="an accronym &#44; ...">&#8211;a</abbr> (an accronym &#44; <small class="enddots">...</small>)
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr> (&#201;tude&#8211;&#44; <b class="b">Autonome</b>)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr>
+</p>
+<p><code class="code">@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; {\frac{1}{2}}</em>
+</p>
+
+
+
+<p>Somehow invalid use of @,:<br/>
+@, &#807;<br/>
+@,@&quot;u &#807;&#252;
+</p>
+<p>Invalid use of @&#8217;:<br/>
+@&#8217; &#769;<br/>
+@&#8217;@&quot;u &#769;&#252;
+</p>
+<p><code class="code">@|</code>
+</p>
+<p>@dotless{truc} truc
+@dotless{ij} ij
+<code class="code">@dotless{--a}</code> &#8211;a
+<code class="code">@dotless{a}</code> a
+</p>
+<p>@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg &#xz;
+@U{abc}, with &lt;4 hex digits &#xabc;
+@U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+@U{110000}, value just beyond Unicode &#x110000;
+</p>
+<p>@TeX, but without brace TeX
+<code class="code">@#</code> #
+</p>
+<p><code class="code">@w{--a}</code> &#8211;a<!-- /@w -->
+</p>
+<p><code class="code">@image{,1--xt}</code>
+<code class="code">@image{,,2--xt}</code>
+<code class="code">@image{,,,3--xt}</code>
+</p>
+<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image" src="../images/23-f-ilejpg" alt="a&#8211;lt"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img class="image" src="../images/24-f-ilejpg" alt="altjk _&quot; %@"/>
+</p>
+<p><code class="code">@image{f--ile}</code> <img class="image" src="../images/25-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,,alt}</code> <img class="image" src="../images/26-f--ile.png" alt="alt"/>
+<code class="code">@image{f--ile,,,,.e-d-xt}</code> <img class="image" src="../images/27-f--ile.e--xt" alt="f--ile"/>
+<code class="code">@image{f--ile,l--i}</code> <img class="image" src="../images/28-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,l--e}</code> <img class="image" src="../images/29-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,aze,az,alt,.e--xt}</code> <img class="image" src="../images/30-f--ile.e--xt" alt="alt"/>
+<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img class="image" src="../images/31-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
+</p>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img class="image" src="../images/32-f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img class="image" src="../images/33-filejk-__0022-_0025_0040jpg" alt="altjk _&quot; %@"/>
+</p>
+
+
+<div class="displaymath"><em>&#252; &#220; &#241; &#226; &#233; &#333; &#236; &#233; &#274;&#768;
+&#262;&#807; &#262;&#807; a&#779; &#551; &#229; a&#865;
+&#259; &#462;
+ ? .
+</em></div>
+<div class="displaymath"><em>TeX LaTeX &#9733; &#229; &#174; &#176;
+</em></div>
+<div class="displaymath"><em><code class="t">t</code>
+</em></div>
+<ul class="itemize">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: ' after emph'">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li>i&#8211;tem 1
+</li><li>i&#8211;tem 2
+</li></ul>
+
+<ul class="itemize mark-none">
+<li>without brace w a&#8211;b
+</li><li>without brace w c&#8211;d
+</li></ul>
+
+<dl class="table">
+<dt>a</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="table">
+<dt>a&#8211;missing style formatting</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="ftable">
+<dt id='index-copying-a-2'>a</dt>
+<dd><a class="index-entry-id" id="index-copying-index-entry-between-item-and-itemx-1"></a>
+</dd>
+<dt id='index-copying-b-1'>b</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn"><span class="category-def">fun: </span></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-2"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-3"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-4"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and </var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-5"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-followed-1"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dd><p>Various deff lines
+</p></dd><dt class="deffnx def-cmd-deffn" id="index-copying-after"><span class="category-def">truc: </span><strong class="def-name">after</strong> <var class="def-var-arguments">a deff item</var></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-invalid"><span class="category-def">fsetinv: </span><strong class="def-name"><var class="var">invalid</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b>: </span></dt>
+<dt class="deffnx def-cmd-deffn"></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">aaa: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span></dt>
+</dl>
+
+<div class="group"><p>g&#8211;roupe
+</p></div>
+<p><code class="code">@ref{node}</code> &#8216;node&#8217;
+</p>
+<p><code class="code">@ref{,cross ref name}</code> &#8216;cross ref name&#8217;
+<code class="code">@ref{,,title}</code> &#8216;title&#8217;
+<code class="code">@ref{,,,file name}</code> <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@ref{,,,,manual}</code> <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name}</code> &#8216;cross ref name&#8217;
+<code class="code">@ref{node,,title}</code> &#8216;title&#8217;
+<code class="code">@ref{node,,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@ref{node,,,,manual}</code> &#8216;node&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,}</code> &#8216;title&#8217;
+<code class="code">@ref{node,cross ref name,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@ref{node,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,,file name,manual}</code> <a href="../file%20name_html/node.html#node">node</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,}</code> &#8216;title&#8217;
+<code class="code">@ref{,cross ref name,,file name}</code> <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@ref{,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,,file name,manual}</code> <cite class="cite"><a href="../file%20name_html/index.html">manual</a></cite>
+</p>
+<p><code class="code">@inforef{,cross ref name }</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{,,file name}</code> See <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@inforef{,cross ref name, file name}</code> See <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@inforef{}</code>
+</p>
+
+
+<p>Normal text
+</p>
+<p>&lt;
+&gt;
+&quot;
+&amp;
+&#8217;
+&#8216;
+</p>
+<p>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;<br/>
+code: <code class="code">``simple-double--three---four----''</code> <br/>
+asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; <br/>
+strong: <strong class="strong">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;</strong> <br/>
+kbd: <kbd class="kbd">``simple-double--three---four----''</kbd> <br/>
+</p>
+<p>&#8216;<!-- /@w -->&#8216;simple-double-<!-- /@w -->-three&#8212;four&#8212;-&#8217;<!-- /@w -->&#8217;<br/>
+</p>
+<a class="index-entry-id" id="index-_002d_002doption"></a>
+<a class="index-entry-id" id="index-_0060_0060"></a>
+<a class="index-entry-id" id="index-_0060_0060-2"></a>
+<a class="index-entry-id" id="index-_002d_002dfoption"></a>
+
+<p>@&quot;u &#252;
+@&quot;{U} &#220;
+@~n &#241;
+@^a &#226;
+@&#8217;e &#233;
+@=o &#333;
+@&#8216;i &#236;
+@&#8217;{e} &#233;
+@&#8217;{@dotless{i}} &#237;
+@dotless{i} &#305;
+@dotless{j} &#567;
+@&#8216;{@=E} &#274;&#768;
+@l{} &#322;
+@,{@&#8217;C} &#262;&#807;
+@,c &#231;
+@,c@&quot;u &#231;&#252; <br/>
+</p>
+<p>@U{0075} &#x0075;
+</p>
+<p>@* <br/>
+@ followed by a space
+&#160;
+@ followed by a tab
+&#160;
+@ followed by a new line
+&#160;<code class="code">@-</code>
+<code class="code">@:</code>
+<code class="code">@!</code> !
+<code class="code">@?</code> ?
+<code class="code">@.</code> .
+<code class="code">@@</code> @
+<code class="code">@}</code> }
+<code class="code">@{</code> {
+<code class="code">@/</code>
+</p>
+<p>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</p>
+<p>@TeX TeX
+@LaTeX LaTeX
+@bullet &#8226;
+@copyright &#169;
+@dots &#8230;
+@enddots <small class="enddots">...</small>
+@equiv &#8801;
+@error error&#8594;
+@expansion &#8614;
+@minus &#8722;
+@point &#9733;
+@print &#8867;
+@result &#8658;
+@today a sunny day
+</p>
+<p>@aa &#229;
+@AA &#197;
+@ae &#230;
+@oe &#339;
+@AE &#198;
+@OE &#338;
+@o &#248;
+@O &#216;
+@ss &#223;
+@l &#322;
+@L &#321;
+@DH &#208;
+@TH &#222;
+@dh &#240;
+@th &#254;
+</p>
+<p>@exclamdown &#161;
+@questiondown &#191;
+@pounds &#163;
+@registeredsymbol &#174;
+@ordf &#170;
+@ordm &#186;
+@comma &#44;
+@quotedblleft &#8220;
+@quotedblright &#8221;
+@quoteleft &#8216;
+@quoteright &#8217;
+@quotedblbase &#8222;
+@quotesinglbase &#8218;
+@guillemetleft &#171;
+@guillemetright &#187;
+@guillemotleft &#171;
+@guillemotright &#187;
+@guilsinglleft &#8249;
+@guilsinglright &#8250;
+</p>
+<p>@textdegree &#176;
+@euro &#8364;
+@arrow &#8594;
+@leq &#8804;
+@geq &#8805;
+@tie a&#160;b
+</p>
+<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym" title="an accronym">&#8211;a</abbr> (an accronym)
+<code class="code">@acronym{--a}</code> <abbr class="acronym" title="an accronym">&#8211;a</abbr>
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;&#8211;. &#44;A.</abbr> (&#201;tude Autonome)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;&#8211;. &#44;A.</abbr>
+<code class="code">@asis{--a}</code> &#8211;a
+<code class="code">@b{--a}</code> <b class="b">&#8211;a</b>
+<code class="code">@cite{--a}</code> <cite class="cite">&#8211;a</cite>
+<code class="code">@code{--a}</code> <code class="code">--a</code>
+<code class="code">@command{--a}</code> <code class="command">--a</code>
+<code class="code">@dfn{--a}</code> <em class="dfn">&#8211;a</em>
+<code class="code">@dmn{--a}</code> <span class="dmn">&#8211;a</span>
+<code class="code">@email{--a,--b}</code> <a class="email" href="mailto:--a">&#8211;b</a>
+<code class="code">@email{,--b}</code> &#8211;b
+<code class="code">@email{--a}</code> <a class="email" href="mailto:--a">--a</a>
+<code class="code">@emph{--a}</code> <em class="emph">&#8211;a</em>
+<code class="code">@env{--a}</code> <code class="env">--a</code>
+<code class="code">@file{--a}</code> <samp class="file">--a</samp>
+<code class="code">@i{--a}</code> <i class="i">&#8211;a</i>
+<code class="code">@kbd{--a}</code> <kbd class="kbd">--a</kbd>
+<code class="code">@key{--a}</code> <kbd class="key">--a</kbd>
+<code class="code">@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a {\frac{1}{2}} &#8722;</em>
+<code class="code">@option{--a}</code> <samp class="option">--a</samp>
+<code class="code">@r{--a}</code> <span class="r">&#8211;a</span>
+<code class="code">@samp{--a}</code> &#8216;<samp class="samp">--a</samp>&#8217;
+<code class="code">@sc{--a}</code> <small class="sc">&#8211;A</small>
+<code class="code">@strong{--a}</code> <strong class="strong">&#8211;a</strong>
+<code class="code">@t{--a}</code> <code class="t">--a</code>
+<code class="code">@sansserif{--a}</code> <span class="sansserif">&#8211;a</span>
+<code class="code">@slanted{--a}</code> <i class="slanted">&#8211;a</i>
+<code class="code">@titlefont{--a}</code> </p><h1 class="titlefont">&#8211;a</h1>
+<p><code class="code">@indicateurl{--a}</code> &#8216;<code class="indicateurl">--a</code>&#8217;
+<code class="code">@uref{--a,--b}</code> <a class="uref" href="--a">&#8211;b</a>
+<code class="code">@uref{--a}</code> <a class="uref" href="--a">--a</a>
+<code class="code">@uref{,--b}</code> &#8211;b
+<code class="code">@uref{--a,--b,--c}</code> <a class="uref" href="--a">&#8211;c</a>
+<code class="code">@uref{,--b,--c}</code> &#8211;c
+<code class="code">@uref{--a,,--c}</code> <a class="uref" href="--a">&#8211;c</a>
+<code class="code">@uref{,,--c}</code> &#8211;c
+<code class="code">@url{--a,--b}</code> <a class="url" href="--a">&#8211;b</a>
+<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
+<code class="code">@url{,--b}</code> &#8211;b
+<code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
+<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
+<code class="code">@verb{:a &lt; &amp; @ % &quot; -- b:}</code> <code class="verb">a &lt; &amp; @ % &quot; -- b</code>
+<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a<!-- /@w -->
+<code class="code">@H{a}</code> a&#779;
+<code class="code">@H{--a}</code> &#8211;a&#779;
+<code class="code">@dotaccent{a}</code> &#551;
+<code class="code">@dotaccent{--a}</code> &#8211;a&#775;
+<code class="code">@ringaccent{a}</code> &#229;
+<code class="code">@ringaccent{--a}</code> &#8211;a&#778;
+<code class="code">@tieaccent{a}</code> a&#865;
+<code class="code">@tieaccent{--a}</code> &#8211;a&#865;
+<code class="code">@u{a}</code> &#259;
+<code class="code">@u{--a}</code> &#8211;a&#774;
+<code class="code">@ubaraccent{a}</code> a&#818;
+<code class="code">@ubaraccent{--a}</code> &#8211;a&#818;
+<code class="code">@udotaccent{a}</code> &#7841;
+<code class="code">@udotaccent{--a}</code> &#8211;a&#803;
+<code class="code">@v{a}</code> &#462;
+<code class="code">@v{--a}</code> &#8211;a&#780;
+<code class="code">@,{c}</code> &#231;
+<code class="code">@,{--c}</code> &#8211;c&#807;
+<code class="code">@ogonek{a}</code> &#261;
+<code class="code">@ogonek{--a}</code> &#8211;a&#808;
+<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub class="sub">l</sub>
+<code class="code">@footnote{in footnote}</code> <a class="footnote" id="DOCF5" href="formatting_fot.xhtml#FOOT5"><sup>7</sup></a>
+<code class="code">@footnote{in footnote2}</code> <a class="footnote" id="DOCF6" href="formatting_fot.xhtml#FOOT6"><sup>8</sup></a>
+</p>
+<p><code class="code">@sp 2</code><br/>
+</p><br/>
+<br/>
+<p><code class="code">@page</code><br/>
+</p>
+<p><code class="code">need 1002</code>
+</p>
+<p><code class="code">@clicksequence{click @click{} A}</code> click &#8594; A
+After clickstyle &#8658;
+<code class="code">@clicksequence{click @click{} A}</code> click &#8658; A
+</p>
+
+<div class="displaymath"><em>disp--laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup class="sup">-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+</em></div>
+<div class="displaymath"><em><strong class="strong">``simple-double--three---four----''</strong> aa<!-- /@w -->
+`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+
+</em></div>
+<div class="displaymath"><em>&#305; &#567;
+&#322; &#231;
+a&#818; &#7841; &#261; a<sup class="sup">h</sup><sub class="sub">l</sub>
+
+ &#160;&#160; &#160; ! @ } {
+a sunny day
+</em></div>
+<div class="displaymath"><em>&#8594;
+&#x0075;
+&#8226; &#169; &#8230; ... &#8801;
+error&#8594; &#8614; &#8722; &#8867; &#8658;
+&#197; &#230; &#339; &#198; &#338; &#248; &#216; &#223; &#322; &#321; &#208;
+&#222; &#240; &#254; &#161; &#191; &#163;
+&#170; &#186; &#44;
+</em></div>
+<div class="displaymath"><em>&#8220; &#8221;
+&#8216; &#8217; &#8222; &#8218; &#171;
+&#187; &#171; &#187; &#8249;
+&#8250; &#8364; &#8594; &#8804; &#8805;
+</em></div>
+<div class="displaymath"><em><b class="b">b</b> <i class="i">i</i> <span class="r">r</span> <small class="sc">SC</small> <span class="sansserif">sansserif</span> <i class="slanted">slanted</i>
+</em></div>
+<p><kbd class="kbd">default kbdinputstyle</kbd>
+</p><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-default-kbdinputstyle'><kbd class="kbd">vtable i--tem default kbdinputstyle</kbd></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example default kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-in-example-default-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example default kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<p><code class="code as-code-kbd">code kbdinputstyle</code>
+</p><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-code-kbdinputstyle'><code class="code as-code-kbd">vtable i--tem code kbdinputstyle</code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><code class="code as-code-kbd">in example code kbdinputstyle</code>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-in-example-code-kbdinputstyle'><code class="table-term-preformatted-code"><code class="code as-code-kbd">vtable i--tem in example code kbdinputstyle</code></code></dt>
+</dl>
+</div>
+
+<p><code class="code as-code-kbd">example kbdinputstyle</code>
+</p><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-example-kbdinputstyle'><code class="code as-code-kbd">vtable i--tem example kbdinputstyle</code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example example kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-in-example-example-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example example kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<p><kbd class="kbd">distinct kbdinputstyle</kbd>
+</p><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-distinct-kbdinputstyle'><kbd class="kbd">vtable i--tem distinct kbdinputstyle</kbd></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example distinct kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example distinct kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<blockquote class="quotation">
+<p>A quot&#8212;ation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Note:</b> A Note
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">note:</b> A note
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Caution:</b> Caution
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Important:</b> Important
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Tip:</b> a Tip
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Warning:</b> a Warning.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">something &#233; TeX:</b> The something &#233; TeX is here.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">@ at the end of line &#160;:</b> A @ at the end of the @quotation line.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">something, other thing:</b> something, other thing
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Note, the note:</b> Note, the note
+</p></blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+<p>aaa quotation
+</p></blockquote>
+<div class="center">&#8212; <em class="emph">quotation author</em>
+</div>
+<blockquote class="quotation">
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p class="exdent">exdented quotation line and dash &#8212; in quotation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p>Not exdented followed by exdented
+</p><p class="exdent">exdented quotation line
+</p></blockquote>
+
+<blockquote class="quotation">
+<p class="exdent">exdented quotation line
+</p><p>Followed by not exdented
+</p></blockquote>
+
+<blockquote class="quotation">
+<p>quotation1
+</p><p class="exdent">in exdented protected eol &#160;
+</p><p>following
+</p><p class="exdent">in exdented a @* <br/> and following
+</p><p>after exdented
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p>A small quot&#8212;ation
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p><b class="b">Note:</b> A small Note
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p><b class="b">something, other thing:</b> something, other thing
+</p></blockquote>
+
+<ul class="itemize mark-bullet">
+<li>i&#8211;temize
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '+'">
+<li>i&#8211;tem +
+</li></ul>
+
+<ul class="itemize mark-bullet">
+<li>b&#8211;ullet
+</li></ul>
+
+<ul class="itemize mark-minus">
+<li>minu&#8211;s
+</li></ul>
+
+<ul class="itemize" style="list-style-type: 'after emph'">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li><a class="index-entry-id" id="index-index-entry-within-itemize"></a>
+i&#8211;tem 1
+</li><li>i&#8211;tem 2
+</li></ul>
+
+<ul class="itemize mark-none">
+<li>with w a&#8211;b
+</li><li>with w c&#8211;d
+</li></ul>
+
+<ul class="itemize" style="list-style-type: ' on a line'">
+<li>line w a&#8211;b
+</li><li>line with w c&#8211;d
+</li></ul>
+
+<ol class="enumerate">
+<li> e&#8211;numerate
+</li></ol>
+
+<ol class="enumerate" start="3">
+<li> first third
+</li><li> second third
+</li></ol>
+
+<ol class="enumerate" type="a" start="1">
+<li> e&#8211;numerate
+</li></ol>
+
+<ol class="enumerate" type="a" start="3">
+<li> first c
+</li><li> second c
+</li></ol>
+
+<table class="multitable">
+<thead><tr><th width="40%">mu&#8211;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
+<tbody><tr><td width="40%">mu&#8211;ltitable item</td><td width="60%">multitable tab</td></tr>
+<tr><td width="40%">mu&#8211;ltitable item 2</td><td width="60%">multitable tab 2
+<a class="index-entry-id" id="index-index-entry-within-multitable"></a></td></tr>
+<tr><td width="40%">lone mu&#8211;ltitable item</td></tr>
+</tbody>
+</table>
+
+<table class="multitable">
+<tbody><tr><td>truc</td><td>bidule</td></tr>
+</tbody>
+</table>
+
+<div class="example">
+<pre class="example-preformatted">e--xample some
+ text
+</pre></div>
+
+<div class="example user-first-arg">
+<pre class="example-preformatted">example one arg
+</pre></div>
+
+<div class="example user-first-arg user-second-arg">
+<pre class="example-preformatted">example two args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg">
+<pre class="example-preformatted">example three args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg">
+<pre class="example-preformatted">example four args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg user-fifth-arg">
+<pre class="example-preformatted">example five args
+</pre></div>
+
+<div class="example user-something-é-TeX">
+<pre class="example-preformatted">The something &#233; TeX is here.
+</pre></div>
+
+<div class="example user-@-at-the-end-of-line--">
+<pre class="example-preformatted">A @ at the end of the @example line.
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">example with empty args
+</pre></div>
+
+<div class="example user-nonempty">
+<pre class="example-preformatted">example with empty and non empty args mix
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">Exam---ple
+
+</pre><pre class="exdent">Other li---ne
+</pre><pre class="example-preformatted">not exdented
+</pre></div>
+
+<div class="example">
+<pre class="exdent">exdented and dash --- in example
+</pre><pre class="example-preformatted">Not exdented one
+</pre><pre class="exdent">exdented two
+</pre><pre class="example-preformatted">Not exdented two
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">Example Hoho.
+</pre><div class="example">
+<pre class="example-preformatted">Nested Other line
+</pre><pre class="exdent">exdented nested other line
+</pre></div>
+</div>
+
+<div class="example smallexample">
+<pre class="example-preformatted">s--mallexample
+</pre></div>
+
+<p><code class="code">@noindent</code> after smallexample.
+</p><div class="example smallexample">
+<pre class="example-preformatted">$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
+<div class="display">
+<pre class="display-preformatted">d&#8211;isplay
+</pre></div>
+
+<div class="display smalldisplay">
+<pre class="display-preformatted">s&#8211;malldisplay
+</pre></div>
+
+<div class="example lisp">
+<pre class="lisp-preformatted">l--isp
+</pre></div>
+
+<div class="example smalllisp lisp">
+<pre class="lisp-preformatted">s--malllisp
+</pre></div>
+
+<div class="format">
+<pre class="format-preformatted">f&#8211;ormat
+</pre></div>
+
+<div class="format smallformat">
+<pre class="format-preformatted">s&#8211;mallformat
+</pre></div>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-d_002d_002deffn_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--effn_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;effn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-de_002d_002dffn_005fname"><span class="category-def">cate&#8211;gory: </span><strong class="def-name">de--ffn_name</strong> <var class="def-var-arguments">ar&#8211;guments more args <br/> even more so</var></dt>
+<dd><p>def&#8211;fn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-i"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dd><a class="index-entry-id" id="index-index-entry-within-deffn"></a>
+</dd><dt class="deffnx def-cmd-deffn" id="index-truc"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-log-trap"><span class="category-def">Command: </span><strong class="def-name">log trap</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-log-trap1"><span class="category-def">Command: </span><strong class="def-name">log trap1</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-log-trap2"><span class="category-def">Command: </span><strong class="def-name">log trap2</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-id-ule"><span class="category-def">cmde: </span><strong class="def-name"><b class="b">id ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-id-i-ule"><span class="category-def">cmde2: </span><strong class="def-name"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin"><span class="category-def">: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-bidule-machin"><span class="category-def">: </span><strong class="def-name">bidule machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-1"><span class="category-def">truc: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-followed"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-a-1"><span class="category-def">truc: </span><strong class="def-name">a</strong> <var class="def-var-arguments">b c d e <b class="b">f g</b> h i</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-deffnx"><span class="category-def">truc: </span><strong class="def-name">deffnx</strong> <var class="def-var-arguments">before end deffn</var></dt>
+</dl>
+
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-deffn"><span class="category-def">empty: </span><strong class="def-name">deffn</strong></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-deffn-1"><span class="category-def">empty: </span><strong class="def-name">deffn</strong> <var class="def-var-arguments">with deffnx</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-deffnx-1"><span class="category-def">empty: </span><strong class="def-name">deffnx</strong></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-i-1"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-truc-1"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dd><p>text in def item for second def item
+</p></dd></dl>
+
+
+<dl class="first-defvr">
+<dt class="defvr" id="index-d_002d_002defvr_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--efvr_name</strong></dt>
+<dd><p>d&#8211;efvr
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-n_002d_002dame"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">n--ame</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;effn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-n_002d_002dame-1"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">n--ame</strong></dt>
+<dd><p>d&#8211;effn no arg
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-d_002d_002deftypefn_005fname"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypefn
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-d_002d_002deftypefn_005fname-1"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong></dt>
+<dd><p>d&#8211;eftypefn no arg
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypeop
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong></dt>
+<dd><p>d&#8211;eftypeop no arg
+</p></dd></dl>
+
+<dl class="first-deftypevr">
+<dt class="deftypevr" id="index-d_002d_002deftypevr_005fname"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevr_name</strong></dt>
+<dd><p>d&#8211;eftypevr
+</p></dd></dl>
+
+<dl class="first-defcv">
+<dt class="defcv" id="index-d_002d_002defcv_005fname"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong></dt>
+<dd><p>d&#8211;efcv
+</p></dd></dl>
+
+<dl class="first-defcv">
+<dt class="defcv" id="index-d_002d_002defcv_005fname-1"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efcv with arguments
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong></dt>
+<dd><p>d&#8211;eftypecv
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypecv with arguments
+</p></dd></dl>
+
+<dl class="first-defop">
+<dt class="defop" id="index-d_002d_002defop_005fname-on-c_002d_002dlass"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efop
+</p></dd></dl>
+
+<dl class="first-defop">
+<dt class="defop" id="index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong></dt>
+<dd><p>d&#8211;efop no arg
+</p></dd></dl>
+
+<dl class="first-deftp">
+<dt class="deftp" id="index-d_002d_002deftp_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--eftp_name</strong> <var class="def-var-arguments">a&#8211;ttributes...</var></dt>
+<dd><p>d&#8211;eftp
+</p></dd></dl>
+
+<dl class="first-deffn first-defun-alias-first-deffn">
+<dt class="deffn defun-alias-deffn" id="index-d_002d_002defun_005fname"><span class="category-def">Function: </span><strong class="def-name">d--efun_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efun
+</p></dd></dl>
+
+<dl class="first-deffn first-defmac-alias-first-deffn">
+<dt class="deffn defmac-alias-deffn" id="index-d_002d_002defmac_005fname"><span class="category-def">Macro: </span><strong class="def-name">d--efmac_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efmac
+</p></dd></dl>
+
+<dl class="first-deffn first-defspec-alias-first-deffn">
+<dt class="deffn defspec-alias-deffn" id="index-d_002d_002defspec_005fname"><span class="category-def">Special Form: </span><strong class="def-name">d--efspec_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efspec
+</p></dd></dl>
+
+<dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-d_002d_002defvar_005fname"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong></dt>
+<dd><p>d&#8211;efvar
+</p></dd></dl>
+
+<dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-d_002d_002defvar_005fname-1"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong> <var class="def-var-arguments">arg&#8211;var arg&#8211;var1</var></dt>
+<dd><p>d&#8211;efvar with args
+</p></dd></dl>
+
+<dl class="first-defvr first-defopt-alias-first-defvr">
+<dt class="defvr defopt-alias-defvr" id="index-d_002d_002defopt_005fname"><span class="category-def">User Option: </span><strong class="def-name">d--efopt_name</strong></dt>
+<dd><p>d&#8211;efopt
+</p></dd></dl>
+
+<dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-d_002d_002deftypefun_005fname"><span class="category-def">Function: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefun_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypefun
+</p></dd></dl>
+
+<dl class="first-deftypevr first-deftypevar-alias-first-deftypevr">
+<dt class="deftypevr deftypevar-alias-deftypevr" id="index-d_002d_002deftypevar_005fname"><span class="category-def">Variable: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevar_name</strong></dt>
+<dd><p>d&#8211;eftypevar
+</p></dd></dl>
+
+<dl class="first-defcv first-defivar-alias-first-defcv">
+<dt class="defcv defivar-alias-defcv" id="index-d_002d_002defivar_005fname-of-c_002d_002dlass"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><strong class="def-name">d--efivar_name</strong></dt>
+<dd><p>d&#8211;efivar
+</p></dd></dl>
+
+<dl class="first-deftypecv first-deftypeivar-alias-first-deftypecv">
+<dt class="deftypecv deftypeivar-alias-deftypecv" id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeivar_name</strong></dt>
+<dd><p>d&#8211;eftypeivar
+</p></dd></dl>
+
+<dl class="first-defop first-defmethod-alias-first-defop">
+<dt class="defop defmethod-alias-defop" id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span class="category-def">Method on <code class="code">c--lass</code>: </span><strong class="def-name">d--efmethod_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efmethod
+</p></dd></dl>
+
+<dl class="first-deftypeop first-deftypemethod-alias-first-deftypeop">
+<dt class="deftypeop deftypemethod-alias-deftypeop" id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span class="category-def">Method on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypemethod_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypemethod
+</p></dd></dl>
+
+
+<dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-name2"><span class="category-def">Function:<br/> </span><code class="def-type">data-type2</code><br/> <strong class="def-name">name2</strong> <code class="def-code-arguments">arguments2...</code></dt>
+<dd><p>aaa2
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-d_002d_002deftypefn_005fname2"><span class="category-def">c&#8211;ategory2:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypefn_name2</strong></dt>
+<dd><p>d&#8211;eftypefn no arg2
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><span class="category-def">c&#8211;ategory2 on <code class="code">c--lass2</code>:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><p>d&#8211;eftypeop2
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><span class="category-def">c&#8211;ategory2 on <code class="code">c--lass2</code>:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong></dt>
+<dd><p>d&#8211;eftypeop no arg2
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><span class="category-def">c&#8211;ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong></dt>
+<dd><p>d&#8211;eftypecv2
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><span class="category-def">c&#8211;ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><p>d&#8211;eftypecv with arguments2
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-arg2"><span class="category-def">fun2: </span><strong class="def-name">arg2</strong></dt>
+<dd><p>fff2
+</p></dd></dl>
+
+
+<p><code class="code">@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file%20n---ame%40_html/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&#8212;itle@</a> in <cite class="cite">ma&#8212;nual@</cite>.
+<code class="code">@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+</p>
+<p><code class="code">@ref{chapter}</code> <a class="ref" href="#chapter">chapter</a>
+<code class="code">@xref{chapter}</code> See <a class="xref" href="#chapter">chapter</a>.
+<code class="code">@pxref{chapter}</code> see <a class="pxref" href="#chapter">chapter</a>
+<code class="code">@ref{s--ect@comma{}ion}</code> <a class="ref" href="s_002d_002dect_002cion.xhtml">A section</a>
+</p>
+<p><code class="code">@ref{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+<a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma&#44; in title</a> in <cite class="cite">a &#44; in manual name</cite>
+</p>
+<p><code class="code">@ref{chapter,cross ref name}</code> <a class="ref" href="#chapter">cross ref name</a>
+<code class="code">@ref{chapter,,title}</code> <a class="ref" href="#chapter">title</a>
+<code class="code">@ref{chapter,,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@ref{chapter,,,,manual}</code> &#8216;chapter&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,}</code> <a class="ref" href="#chapter">title</a>
+<code class="code">@ref{chapter,cross ref name,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@ref{chapter,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,,file name,manual}</code> <a href="../file%20name_html/chapter.html#chapter">chapter</a> in <cite class="cite">manual</cite>
+</p>
+
+<p><code class="code">@ref{(pman)anode,cross ref name}</code> <a href="../pman_html/anode.html#anode">(pman)cross ref name</a>
+<code class="code">@ref{(pman)anode,,title}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)anode</a>
+<code class="code">@ref{(pman)anode,,,,manual}</code> <a href="../pman_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)cross ref name</a>
+<code class="code">@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman_html/anode.html#anode">cross ref name</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,,file name,manual}</code> <a href="../file%20name_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+</p>
+
+<p><code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@inforef{chapter}</code> See &#8216;chapter&#8217;
+<code class="code">@inforef{chapter, cross ref name}</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{chapter,,file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@inforef{node, cross ref name, file name}</code> See <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@inforef{node}</code> See &#8216;node&#8217;
+<code class="code">@inforef{node, cross ref name}</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{node,,file name}</code> See <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file%20name%2c%20spurious%20arg_html/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
+</p>
+<p><code class="code">@inforef{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}</code>
+See <a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a &#44; in cross
+ref</a>
+</p>
+<p>&#8216;<samp class="samp"><a class="ref" href="#chapter">chapter</a></samp>&#8217;.
+</p>
+<p><a href="../index3.html%20%28uref3%29_html/ext.html#ext">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a> in <cite class="cite">printed manual with uref4 <a class="uref" href="href://http/myhost.com/index4.html">uref4</a></cite>
+<a class="ref" href="#chapter">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a>
+</p>
+<dl class="table">
+<dt><strong class="strong">a&#8211;strong</strong></dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="vtable">
+<dt id='index-a_002d_002dasis'>a&#8211;asis</dt>
+<dt id='index-b-4'>b</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="ftable">
+<dt id='index-a-2'><em class="emph">a</em></dt>
+<dd><a class="index-entry-id" id="index-index-entry-between-item-and-itemx"></a>
+</dd>
+<dt id='index-b'><em class="emph">b</em></dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="table">
+<dd><p>Title
+</p></dd>
+<dt><code class="code">a--code</code></dt>
+<dd><p>Value&#8211;table code
+</p></dd>
+</dl>
+
+<dl class="table">
+<dd><p>Title
+</p></dd>
+<dt>&#8216;<samp class="samp">a--samp</samp>&#8217;</dt>
+<dt>&#8216;<samp class="samp">a2--samp</samp>&#8217;</dt>
+<dd><p>Value&#8211;table samp
+</p></dd>
+</dl>
+
+<table class="cartouche" border="1"><tr><td>
+<p>c&#8211;artouche
+</p></td></tr></table>
+
+<div class="flushleft"><p class="flushleft-paragraph">f&#8211;lushleft
+more text
+</p></div>
+<div class="flushright"><p class="flushright-paragraph">f&#8211;lushright
+more text
+</p></div>
+<div class="center">ce&#8211;ntered line
+</div>
+<div class="raggedright"><p class="raggedright-paragraph">r&#8211;raggedright
+more text
+</p></div>
+<pre class="verbatim">\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ &lt;&gt;.
+
+@bye
+</pre>
+<pre class="verbatim">in verbatim ''
+</pre>
+
+html ''
+
+
+
+
+<h1 class="majorheading" id="majorheading-2">majorheading</h1>
+
+<h1 class="chapheading" id="chapheading-2">chapheading</h1>
+
+<h2 class="heading" id="heading-2">heading</h2>
+
+<h3 class="subheading" id="subheading-2">subheading</h3>
+
+<h4 class="subsubheading" id="subsubheading-2">subsubheading</h4>
+
+
+<p><code class="code">@acronym{--a,an accronym @comma{} @enddots{}}</code> <abbr class="acronym" title="an accronym &#44; ...">&#8211;a</abbr> (an accronym &#44; <small class="enddots">...</small>)
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr> (&#201;tude&#8211;&#44; <b class="b">Autonome</b>)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr>
+</p>
+<p><code class="code">@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; {\frac{1}{2}}</em>
+</p>
+
+
+
+<p>Somehow invalid use of @,:<br/>
+@, &#807;<br/>
+@,@&quot;u &#807;&#252;
+</p>
+<p>Invalid use of @&#8217;:<br/>
+@&#8217; &#769;<br/>
+@&#8217;@&quot;u &#769;&#252;
+</p>
+<p><code class="code">@|</code>
+</p>
+<p>@dotless{truc} truc
+@dotless{ij} ij
+<code class="code">@dotless{--a}</code> &#8211;a
+<code class="code">@dotless{a}</code> a
+</p>
+<p>@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg &#xz;
+@U{abc}, with &lt;4 hex digits &#xabc;
+@U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+@U{110000}, value just beyond Unicode &#x110000;
+</p>
+<p>@TeX, but without brace TeX
+<code class="code">@#</code> #
+</p>
+<p><code class="code">@w{--a}</code> &#8211;a<!-- /@w -->
+</p>
+<p><code class="code">@image{,1--xt}</code>
+<code class="code">@image{,,2--xt}</code>
+<code class="code">@image{,,,3--xt}</code>
+</p>
+<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image" src="../images/34-f-ilejpg" alt="a&#8211;lt"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img class="image" src="../images/35-f-ilejpg" alt="altjk _&quot; %@"/>
+</p>
+<p><code class="code">@image{f--ile}</code> <img class="image" src="../images/36-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,,alt}</code> <img class="image" src="../images/37-f--ile.png" alt="alt"/>
+<code class="code">@image{f--ile,,,,.e-d-xt}</code> <img class="image" src="../images/38-f--ile.e--xt" alt="f--ile"/>
+<code class="code">@image{f--ile,l--i}</code> <img class="image" src="../images/39-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,l--e}</code> <img class="image" src="../images/40-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,aze,az,alt,.e--xt}</code> <img class="image" src="../images/41-f--ile.e--xt" alt="alt"/>
+<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img class="image" src="../images/42-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
+</p>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img class="image" src="../images/43-f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img class="image" src="../images/44-filejk-__0022-_0025_0040jpg" alt="altjk _&quot; %@"/>
+</p>
+
+
+<div class="displaymath"><em>&#252; &#220; &#241; &#226; &#233; &#333; &#236; &#233; &#274;&#768;
+&#262;&#807; &#262;&#807; a&#779; &#551; &#229; a&#865;
+&#259; &#462;
+ ? .
+</em></div>
+<div class="displaymath"><em>TeX LaTeX &#9733; &#229; &#174; &#176;
+</em></div>
+<div class="displaymath"><em><code class="t">t</code>
+</em></div>
+<ul class="itemize">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: ' after emph'">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li>i&#8211;tem 1
+</li><li>i&#8211;tem 2
+</li></ul>
+
+<ul class="itemize mark-none">
+<li>without brace w a&#8211;b
+</li><li>without brace w c&#8211;d
+</li></ul>
+
+<dl class="table">
+<dt>a</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="table">
+<dt>a&#8211;missing style formatting</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="ftable">
+<dt id='index-a-3'>a</dt>
+<dd><a class="index-entry-id" id="index-index-entry-between-item-and-itemx-1"></a>
+</dd>
+<dt id='index-b-1'>b</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn"><span class="category-def">fun: </span></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-2"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-3"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-4"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and </var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-5"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-followed-1"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dd><p>Various deff lines
+</p></dd><dt class="deffnx def-cmd-deffn" id="index-after"><span class="category-def">truc: </span><strong class="def-name">after</strong> <var class="def-var-arguments">a deff item</var></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-invalid"><span class="category-def">fsetinv: </span><strong class="def-name"><var class="var">invalid</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b>: </span></dt>
+<dt class="deffnx def-cmd-deffn"></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">aaa: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span></dt>
+</dl>
+
+<div class="group"><p>g&#8211;roupe
+</p></div>
+<p><code class="code">@ref{node}</code> &#8216;node&#8217;
+</p>
+<p><code class="code">@ref{,cross ref name}</code> &#8216;cross ref name&#8217;
+<code class="code">@ref{,,title}</code> &#8216;title&#8217;
+<code class="code">@ref{,,,file name}</code> <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@ref{,,,,manual}</code> <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name}</code> &#8216;cross ref name&#8217;
+<code class="code">@ref{node,,title}</code> &#8216;title&#8217;
+<code class="code">@ref{node,,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@ref{node,,,,manual}</code> &#8216;node&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,}</code> &#8216;title&#8217;
+<code class="code">@ref{node,cross ref name,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@ref{node,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,,file name,manual}</code> <a href="../file%20name_html/node.html#node">node</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,}</code> &#8216;title&#8217;
+<code class="code">@ref{,cross ref name,,file name}</code> <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@ref{,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,,file name,manual}</code> <cite class="cite"><a href="../file%20name_html/index.html">manual</a></cite>
+</p>
+<p><code class="code">@inforef{,cross ref name }</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{,,file name}</code> See <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@inforef{,cross ref name, file name}</code> See <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@inforef{}</code>
+</p>
+
+
+<p>In example.
+</p><div class="example">
+<pre class="example-preformatted">
+
+&lt;
+&gt;
+&quot;
+&amp;
+'
+`
+
+``simple-double--three---four----''
+
+code: <code class="code">``simple-double--three---four----''</code>
+
+asis: ``simple-double--three---four----''
+
+strong: <strong class="strong">``simple-double--three---four----''</strong>
+
+kbd: <kbd class="kbd">``simple-double--three---four----''</kbd>
+
+
+`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+
+
+<a class="index-entry-id" id="index-_002d_002doption-1"></a><a class="index-entry-id" id="index-_0060_0060-1"></a><a class="index-entry-id" id="index-_0060_0060-3"></a><a class="index-entry-id" id="index-_002d_002dfoption-1"></a>
+@&quot;u &#252;
+@&quot;{U} &#220;
+@~n &#241;
+@^a &#226;
+@'e &#233;
+@=o &#333;
+@`i &#236;
+@'{e} &#233;
+@'{@dotless{i}} &#237;
+@dotless{i} &#305;
+@dotless{j} &#567;
+@`{@=E} &#274;&#768;
+@l{} &#322;
+@,{@'C} &#262;&#807;
+@,c &#231;
+@,c@&quot;u &#231;&#252;
+
+
+@U{0075} &#x0075;
+
+@*
+
+@ followed by a space
+&#160;
+@ followed by a tab
+&#160;
+@ followed by a new line
+&#160;<code class="code">@-</code>
+<code class="code">@:</code>
+<code class="code">@!</code> !
+<code class="code">@?</code> ?
+<code class="code">@.</code> .
+<code class="code">@@</code> @
+<code class="code">@}</code> }
+<code class="code">@{</code> {
+<code class="code">@/</code>
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet &#8226;
+@copyright &#169;
+@dots &#8230;
+@enddots ...
+@equiv &#8801;
+@error error&#8594;
+@expansion &#8614;
+@minus &#8722;
+@point &#9733;
+@print &#8867;
+@result &#8658;
+@today a sunny day
+
+@aa &#229;
+@AA &#197;
+@ae &#230;
+@oe &#339;
+@AE &#198;
+@OE &#338;
+@o &#248;
+@O &#216;
+@ss &#223;
+@l &#322;
+@L &#321;
+@DH &#208;
+@TH &#222;
+@dh &#240;
+@th &#254;
+
+@exclamdown &#161;
+@questiondown &#191;
+@pounds &#163;
+@registeredsymbol &#174;
+@ordf &#170;
+@ordm &#186;
+@comma &#44;
+@quotedblleft &#8220;
+@quotedblright &#8221;
+@quoteleft &#8216;
+@quoteright &#8217;
+@quotedblbase &#8222;
+@quotesinglbase &#8218;
+@guillemetleft &#171;
+@guillemetright &#187;
+@guillemotleft &#171;
+@guillemotright &#187;
+@guilsinglleft &#8249;
+@guilsinglright &#8250;
+
+@textdegree &#176;
+@euro &#8364;
+@arrow &#8594;
+@leq &#8804;
+@geq &#8805;
+@tie a&#160;b
+
+<code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym" title="an accronym">--a</abbr> (an accronym)
+<code class="code">@acronym{--a}</code> <abbr class="acronym" title="an accronym">--a</abbr>
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;--. &#44;A.</abbr> (&#201;tude Autonome)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;--. &#44;A.</abbr>
+<code class="code">@asis{--a}</code> --a
+<code class="code">@b{--a}</code> <b class="b">--a</b>
+<code class="code">@cite{--a}</code> <cite class="cite">--a</cite>
+<code class="code">@code{--a}</code> <code class="code">--a</code>
+<code class="code">@command{--a}</code> <code class="command">--a</code>
+<code class="code">@dfn{--a}</code> <em class="dfn">--a</em>
+<code class="code">@dmn{--a}</code> <span class="dmn">--a</span>
+<code class="code">@email{--a,--b}</code> <a class="email" href="mailto:--a">--b</a>
+<code class="code">@email{,--b}</code> --b
+<code class="code">@email{--a}</code> <a class="email" href="mailto:--a">--a</a>
+<code class="code">@emph{--a}</code> <em class="emph">--a</em>
+<code class="code">@env{--a}</code> <code class="env">--a</code>
+<code class="code">@file{--a}</code> <samp class="file">--a</samp>
+<code class="code">@i{--a}</code> <i class="i">--a</i>
+<code class="code">@kbd{--a}</code> <kbd class="kbd">--a</kbd>
+<code class="code">@key{--a}</code> <kbd class="key">--a</kbd>
+<code class="code">@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a {\frac{1}{2}} &#8722;</em>
+<code class="code">@option{--a}</code> <samp class="option">--a</samp>
+<code class="code">@r{--a}</code> <span class="r">&#8211;a</span>
+<code class="code">@samp{--a}</code> &#8216;<samp class="samp">--a</samp>&#8217;
+<code class="code">@sc{--a}</code> <span class="sc">--A</span>
+<code class="code">@strong{--a}</code> <strong class="strong">--a</strong>
+<code class="code">@t{--a}</code> <code class="t">--a</code>
+<code class="code">@sansserif{--a}</code> <span class="sansserif">--a</span>
+<code class="code">@slanted{--a}</code> <i class="slanted">--a</i>
+<code class="code">@titlefont{--a}</code> </pre><h1 class="titlefont">--a</h1><pre class="example-preformatted">
+
+<code class="code">@indicateurl{--a}</code> &#8216;<code class="indicateurl">--a</code>&#8217;
+<code class="code">@uref{--a,--b}</code> <a class="uref" href="--a">--b</a>
+<code class="code">@uref{--a}</code> <a class="uref" href="--a">--a</a>
+<code class="code">@uref{,--b}</code> --b
+<code class="code">@uref{--a,--b,--c}</code> <a class="uref" href="--a">--c</a>
+<code class="code">@uref{,--b,--c}</code> --c
+<code class="code">@uref{--a,,--c}</code> <a class="uref" href="--a">--c</a>
+<code class="code">@uref{,,--c}</code> --c
+<code class="code">@url{--a,--b}</code> <a class="url" href="--a">--b</a>
+<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
+<code class="code">@url{,--b}</code> --b
+<code class="code">@var{--a}</code> <var class="var">--a</var>
+<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
+<code class="code">@verb{:a &lt; &amp; @ % &quot; -- b:}</code> <code class="verb">a &lt; &amp; @ % &quot; -- b</code>
+<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a<!-- /@w -->
+<code class="code">@H{a}</code> a&#779;
+<code class="code">@H{--a}</code> --a&#779;
+<code class="code">@dotaccent{a}</code> &#551;
+<code class="code">@dotaccent{--a}</code> --a&#775;
+<code class="code">@ringaccent{a}</code> &#229;
+<code class="code">@ringaccent{--a}</code> --a&#778;
+<code class="code">@tieaccent{a}</code> a&#865;
+<code class="code">@tieaccent{--a}</code> --a&#865;
+<code class="code">@u{a}</code> &#259;
+<code class="code">@u{--a}</code> --a&#774;
+<code class="code">@ubaraccent{a}</code> a&#818;
+<code class="code">@ubaraccent{--a}</code> --a&#818;
+<code class="code">@udotaccent{a}</code> &#7841;
+<code class="code">@udotaccent{--a}</code> --a&#803;
+<code class="code">@v{a}</code> &#462;
+<code class="code">@v{--a}</code> --a&#780;
+<code class="code">@,{c}</code> &#231;
+<code class="code">@,{--c}</code> --c&#807;
+<code class="code">@ogonek{a}</code> &#261;
+<code class="code">@ogonek{--a}</code> --a&#808;
+<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub class="sub">l</sub>
+<code class="code">@footnote{in footnote}</code> <a class="footnote" id="DOCF7" href="formatting_fot.xhtml#FOOT7">(9)</a>
+<code class="code">@footnote{in footnote2}</code> <a class="footnote" id="DOCF8" href="formatting_fot.xhtml#FOOT8">(10)</a>
+
+<code class="code">@sp 2</code>
+
+
+
+<code class="code">@page</code>
+
+</pre><pre class="example-preformatted">
+
+<code class="code">need 1002</code>
+</pre><pre class="example-preformatted">
+
+<code class="code">@clicksequence{click @click{} A}</code> click &#8594; A
+After clickstyle &#8658;
+<code class="code">@clicksequence{click @click{} A}</code> click &#8658; A
+
+
+</pre><div class="displaymath"><em>disp--laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup class="sup">-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+</em></div><pre class="example-preformatted">
+
+</pre><div class="displaymath"><em><strong class="strong">``simple-double--three---four----''</strong> aa<!-- /@w -->
+`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+
+</em></div><pre class="example-preformatted">
+
+</pre><div class="displaymath"><em>&#305; &#567;
+&#322; &#231;
+a&#818; &#7841; &#261; a<sup class="sup">h</sup><sub class="sub">l</sub>
+
+ &#160;&#160; &#160; ! @ } {
+a sunny day
+</em></div><pre class="example-preformatted">
+
+</pre><div class="displaymath"><em>&#8594;
+&#x0075;
+&#8226; &#169; &#8230; ... &#8801;
+error&#8594; &#8614; &#8722; &#8867; &#8658;
+&#197; &#230; &#339; &#198; &#338; &#248; &#216; &#223; &#322; &#321; &#208;
+&#222; &#240; &#254; &#161; &#191; &#163;
+&#170; &#186; &#44;
+</em></div><pre class="example-preformatted">
+
+</pre><div class="displaymath"><em>&#8220; &#8221;
+&#8216; &#8217; &#8222; &#8218; &#171;
+&#187; &#171; &#187; &#8249;
+&#8250; &#8364; &#8594; &#8804; &#8805;
+</em></div><pre class="example-preformatted">
+
+</pre><div class="displaymath"><em><b class="b">b</b> <i class="i">i</i> <span class="r">r</span> <span class="sc">SC</span> <span class="sansserif">sansserif</span> <i class="slanted">slanted</i>
+</em></div><pre class="example-preformatted">
+
+<kbd class="kbd">default kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-default-kbdinputstyle-1'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem default kbdinputstyle</kbd></code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example default kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-in-example-default-kbdinputstyle-1'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example default kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+<pre class="example-preformatted">
+
+<code class="code as-code-kbd">code kbdinputstyle</code>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-code-kbdinputstyle-1'><code class="table-term-preformatted-code"><code class="code as-code-kbd">vtable i--tem code kbdinputstyle</code></code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><code class="code as-code-kbd">in example code kbdinputstyle</code>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-in-example-code-kbdinputstyle-1'><code class="table-term-preformatted-code"><code class="code as-code-kbd">vtable i--tem in example code kbdinputstyle</code></code></dt>
+</dl>
+</div>
+<pre class="example-preformatted">
+
+<kbd class="kbd">example kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-example-kbdinputstyle-1'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem example kbdinputstyle</kbd></code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example example kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-in-example-example-kbdinputstyle-1'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example example kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+<pre class="example-preformatted">
+
+<kbd class="kbd">distinct kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-distinct-kbdinputstyle-1'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem distinct kbdinputstyle</kbd></code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example distinct kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle-1'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example distinct kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted">A quot---ation
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">Note:</b> A Note
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">note:</b> A note
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">Caution:</b> Caution
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">Important:</b> Important
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">Tip:</b> a Tip
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">Warning:</b> a Warning.
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">something &#233; TeX:</b> The something &#233; TeX is here.
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">@ at the end of line &#160;:</b> A @ at the end of the @quotation line.
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">something, other thing:</b> something, other thing
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted"><b class="b">Note, the note:</b> Note, the note
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+</blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+</blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+</blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+</blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted">aaa quotation
+</pre></blockquote>
+<div class="center">--- <em class="emph">quotation author</em>
+</div><pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted">indent in quotation
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="exdent">exdented quotation line and dash --- in quotation
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted">Not exdented followed by exdented
+</pre><pre class="exdent">exdented quotation line
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="exdent">exdented quotation line
+</pre><pre class="example-preformatted">Followed by not exdented
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation">
+<pre class="example-preformatted">quotation1
+</pre><pre class="exdent">in exdented protected eol &#160;
+</pre><pre class="example-preformatted">following
+</pre><pre class="exdent">in exdented a @*
+ and following
+</pre><pre class="example-preformatted">after exdented
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation smallquotation">
+<pre class="example-preformatted">A small quot---ation
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation smallquotation">
+<pre class="example-preformatted"><b class="b">Note:</b> A small Note
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><blockquote class="quotation smallquotation">
+<pre class="example-preformatted"><b class="b">something, other thing:</b> something, other thing
+</pre></blockquote>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize mark-bullet">
+<li><pre class="example-preformatted">i--temize
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize" style="list-style-type: '+'">
+<li><pre class="example-preformatted">i--tem +
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize mark-bullet">
+<li><pre class="example-preformatted">b--ullet
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize mark-minus">
+<li><pre class="example-preformatted">minu--s
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize" style="list-style-type: 'after emph'">
+<li><pre class="example-preformatted">e--mph item
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li><pre class="example-preformatted"><a class="index-entry-id" id="index-index-entry-within-itemize-1"></a>i--tem 1
+</pre></li><li><pre class="example-preformatted">i--tem 2
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize mark-none">
+<li><pre class="example-preformatted">with w a--b
+</pre></li><li><pre class="example-preformatted">with w c--d
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize" style="list-style-type: ' on a line'">
+<li><pre class="example-preformatted">line w a--b
+</pre></li><li><pre class="example-preformatted">line with w c--d
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ol class="enumerate">
+<li> <pre class="example-preformatted">e--numerate
+</pre></li></ol>
+<pre class="example-preformatted">
+
+</pre><ol class="enumerate" start="3">
+<li> <pre class="example-preformatted">first third
+</pre></li><li> <pre class="example-preformatted">second third
+</pre></li></ol>
+<pre class="example-preformatted">
+
+</pre><ol class="enumerate" type="a" start="1">
+<li> <pre class="example-preformatted">e--numerate
+</pre></li></ol>
+<pre class="example-preformatted">
+
+</pre><ol class="enumerate" type="a" start="3">
+<li> <pre class="example-preformatted">first c
+</pre></li><li> <pre class="example-preformatted">second c
+</pre></li></ol>
+<pre class="example-preformatted">
+
+</pre><table class="multitable">
+<thead><tr><th width="40%"><pre class="example-preformatted">mu--ltitable headitem</pre></th><th width="60%"><pre class="example-preformatted">another tab</pre></th></tr></thead>
+<tbody><tr><td width="40%"><pre class="example-preformatted">mu--ltitable item</pre></td><td width="60%"><pre class="example-preformatted">multitable tab</pre></td></tr>
+<tr><td width="40%"><pre class="example-preformatted">mu--ltitable item 2</pre></td><td width="60%"><pre class="example-preformatted">multitable tab 2
+<a class="index-entry-id" id="index-index-entry-within-multitable-1"></a></pre></td></tr>
+<tr><td width="40%"><pre class="example-preformatted">lone mu--ltitable item</pre></td></tr>
+</tbody>
+</table>
+<pre class="example-preformatted">
+
+</pre><table class="multitable">
+<tbody><tr><td><pre class="example-preformatted">truc</pre></td><td><pre class="example-preformatted">bidule</pre></td></tr>
+</tbody>
+</table>
+<pre class="example-preformatted">
+
+</pre><div class="example">
+<pre class="example-preformatted">e--xample some
+ text
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example user-first-arg">
+<pre class="example-preformatted">example one arg
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example user-first-arg user-second-arg">
+<pre class="example-preformatted">example two args
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example user-first-arg user-second-arg user-third-arg">
+<pre class="example-preformatted">example three args
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg">
+<pre class="example-preformatted">example four args
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg user-fifth-arg">
+<pre class="example-preformatted">example five args
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example user-something-é-TeX">
+<pre class="example-preformatted">The something &#233; TeX is here.
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example user-@-at-the-end-of-line--">
+<pre class="example-preformatted">A @ at the end of the @example line.
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example">
+<pre class="example-preformatted">example with empty args
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example user-nonempty">
+<pre class="example-preformatted">example with empty and non empty args mix
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example">
+<pre class="example-preformatted">Exam---ple
+
+</pre><pre class="exdent">Other li---ne
+</pre><pre class="example-preformatted">not exdented
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example">
+<pre class="exdent">exdented and dash --- in example
+</pre><pre class="example-preformatted">Not exdented one
+</pre><pre class="exdent">exdented two
+</pre><pre class="example-preformatted">Not exdented two
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example">
+<pre class="example-preformatted">Example Hoho.
+</pre><div class="example">
+<pre class="example-preformatted">Nested Other line
+</pre><pre class="exdent">exdented nested other line
+</pre></div>
+</div>
+<pre class="example-preformatted">
+
+</pre><div class="example smallexample">
+<pre class="example-preformatted">s--mallexample
+</pre></div>
+<pre class="example-preformatted">
+
+<code class="code">@noindent</code> after smallexample.
+</pre><div class="example smallexample">
+<pre class="example-preformatted">$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<pre class="example-preformatted">Less recent versions are also present.
+
+</pre><div class="display">
+<pre class="example-preformatted">d--isplay
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="display smalldisplay">
+<pre class="example-preformatted">s--malldisplay
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example lisp">
+<pre class="lisp-preformatted">l--isp
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="example smalllisp lisp">
+<pre class="lisp-preformatted">s--malllisp
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="format">
+<pre class="example-preformatted">f--ormat
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><div class="format smallformat">
+<pre class="example-preformatted">s--mallformat
+</pre></div>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-d_002d_002deffn_005fname-1"><span class="category-def">c--ategory: </span><strong class="def-name">d--effn_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><pre class="example-preformatted">d--effn
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-de_002d_002dffn_005fname-1"><span class="category-def">cate--gory: </span><strong class="def-name">de--ffn_name</strong> <var class="def-var-arguments">ar&#8211;guments more args
+ even more so</var></dt>
+<dd><pre class="example-preformatted">def--fn
+</pre></dd></dl>
+<pre class="example-preformatted">
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-i-2"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dd><pre class="example-preformatted"><a class="index-entry-id" id="index-index-entry-within-deffn-1"></a></pre></dd><dt class="deffnx def-cmd-deffn" id="index-truc-2"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-log-trap-1"><span class="category-def">Command: </span><strong class="def-name">log trap</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-log-trap1-1"><span class="category-def">Command: </span><strong class="def-name">log trap1</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-log-trap2-1"><span class="category-def">Command: </span><strong class="def-name">log trap2</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-id-ule-1"><span class="category-def">cmde: </span><strong class="def-name"><b class="b">id ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-id-i-ule-1"><span class="category-def">cmde2: </span><strong class="def-name"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-6"><span class="category-def">: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-bidule-machin-1"><span class="category-def">: </span><strong class="def-name">bidule machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-7"><span class="category-def">truc: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-followed-2"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-a-4"><span class="category-def">truc: </span><strong class="def-name">a</strong> <var class="def-var-arguments">b c d e <b class="b">f g</b> h i</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-deffnx-2"><span class="category-def">truc: </span><strong class="def-name">deffnx</strong> <var class="def-var-arguments">before end deffn</var></dt>
+</dl>
+<pre class="example-preformatted">
+
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-deffn-2"><span class="category-def">empty: </span><strong class="def-name">deffn</strong></dt>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-deffn-3"><span class="category-def">empty: </span><strong class="def-name">deffn</strong> <var class="def-var-arguments">with deffnx</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-deffnx-3"><span class="category-def">empty: </span><strong class="def-name">deffnx</strong></dt>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-i-3"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-truc-3"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dd><pre class="example-preformatted">text in def item for second def item
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+
+</pre><dl class="first-defvr">
+<dt class="defvr" id="index-d_002d_002defvr_005fname-1"><span class="category-def">c--ategory: </span><strong class="def-name">d--efvr_name</strong></dt>
+<dd><pre class="example-preformatted">d--efvr
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-n_002d_002dame-2"><span class="category-def">c--ategory: </span><strong class="def-name">n--ame</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><pre class="example-preformatted">d--effn
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-n_002d_002dame-3"><span class="category-def">c--ategory: </span><strong class="def-name">n--ame</strong></dt>
+<dd><pre class="example-preformatted">d--effn no arg
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypefn">
+<dt class="deftypefn" id="index-d_002d_002deftypefn_005fname-2"><span class="category-def">c--ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><pre class="example-preformatted">d--eftypefn
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypefn">
+<dt class="deftypefn" id="index-d_002d_002deftypefn_005fname-3"><span class="category-def">c--ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong></dt>
+<dd><pre class="example-preformatted">d--eftypefn no arg
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypeop">
+<dt class="deftypeop" id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-2"><span class="category-def">c--ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><pre class="example-preformatted">d--eftypeop
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypeop">
+<dt class="deftypeop" id="index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-3"><span class="category-def">c--ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong></dt>
+<dd><pre class="example-preformatted">d--eftypeop no arg
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypevr">
+<dt class="deftypevr" id="index-d_002d_002deftypevr_005fname-1"><span class="category-def">c--ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevr_name</strong></dt>
+<dd><pre class="example-preformatted">d--eftypevr
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defcv">
+<dt class="defcv" id="index-d_002d_002defcv_005fname-2"><span class="category-def">c--ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong></dt>
+<dd><pre class="example-preformatted">d--efcv
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defcv">
+<dt class="defcv" id="index-d_002d_002defcv_005fname-3"><span class="category-def">c--ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><pre class="example-preformatted">d--efcv with arguments
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypecv">
+<dt class="deftypecv" id="index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-2"><span class="category-def">c--ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong></dt>
+<dd><pre class="example-preformatted">d--eftypecv
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypecv">
+<dt class="deftypecv" id="index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-3"><span class="category-def">c--ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><pre class="example-preformatted">d--eftypecv with arguments
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defop">
+<dt class="defop" id="index-d_002d_002defop_005fname-on-c_002d_002dlass-2"><span class="category-def">c--ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><pre class="example-preformatted">d--efop
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defop">
+<dt class="defop" id="index-d_002d_002defop_005fname-on-c_002d_002dlass-3"><span class="category-def">c--ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong></dt>
+<dd><pre class="example-preformatted">d--efop no arg
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftp">
+<dt class="deftp" id="index-d_002d_002deftp_005fname-1"><span class="category-def">c--ategory: </span><strong class="def-name">d--eftp_name</strong> <var class="def-var-arguments">a&#8211;ttributes...</var></dt>
+<dd><pre class="example-preformatted">d--eftp
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn first-defun-alias-first-deffn">
+<dt class="deffn defun-alias-deffn" id="index-d_002d_002defun_005fname-1"><span class="category-def">Function: </span><strong class="def-name">d--efun_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><pre class="example-preformatted">d--efun
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn first-defmac-alias-first-deffn">
+<dt class="deffn defmac-alias-deffn" id="index-d_002d_002defmac_005fname-1"><span class="category-def">Macro: </span><strong class="def-name">d--efmac_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><pre class="example-preformatted">d--efmac
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn first-defspec-alias-first-deffn">
+<dt class="deffn defspec-alias-deffn" id="index-d_002d_002defspec_005fname-1"><span class="category-def">Special Form: </span><strong class="def-name">d--efspec_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><pre class="example-preformatted">d--efspec
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-d_002d_002defvar_005fname-2"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong></dt>
+<dd><pre class="example-preformatted">d--efvar
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-d_002d_002defvar_005fname-3"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong> <var class="def-var-arguments">arg&#8211;var arg&#8211;var1</var></dt>
+<dd><pre class="example-preformatted">d--efvar with args
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defvr first-defopt-alias-first-defvr">
+<dt class="defvr defopt-alias-defvr" id="index-d_002d_002defopt_005fname-1"><span class="category-def">User Option: </span><strong class="def-name">d--efopt_name</strong></dt>
+<dd><pre class="example-preformatted">d--efopt
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-d_002d_002deftypefun_005fname-1"><span class="category-def">Function: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefun_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><pre class="example-preformatted">d--eftypefun
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypevr first-deftypevar-alias-first-deftypevr">
+<dt class="deftypevr deftypevar-alias-deftypevr" id="index-d_002d_002deftypevar_005fname-1"><span class="category-def">Variable: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevar_name</strong></dt>
+<dd><pre class="example-preformatted">d--eftypevar
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defcv first-defivar-alias-first-defcv">
+<dt class="defcv defivar-alias-defcv" id="index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><strong class="def-name">d--efivar_name</strong></dt>
+<dd><pre class="example-preformatted">d--efivar
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypecv first-deftypeivar-alias-first-deftypecv">
+<dt class="deftypecv deftypeivar-alias-deftypecv" id="index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeivar_name</strong></dt>
+<dd><pre class="example-preformatted">d--eftypeivar
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-defop first-defmethod-alias-first-defop">
+<dt class="defop defmethod-alias-defop" id="index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><span class="category-def">Method on <code class="code">c--lass</code>: </span><strong class="def-name">d--efmethod_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><pre class="example-preformatted">d--efmethod
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypeop first-deftypemethod-alias-first-deftypeop">
+<dt class="deftypeop deftypemethod-alias-deftypeop" id="index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><span class="category-def">Method on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypemethod_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><pre class="example-preformatted">d--eftypemethod
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+
+</pre><dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-name2-1"><span class="category-def">Function:
+ </span><code class="def-type">data-type2</code><br/> <strong class="def-name">name2</strong> <code class="def-code-arguments">arguments2...</code></dt>
+<dd><pre class="example-preformatted">aaa2
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypefn">
+<dt class="deftypefn" id="index-d_002d_002deftypefn_005fname2-1"><span class="category-def">c--ategory2:
+ </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypefn_name2</strong></dt>
+<dd><pre class="example-preformatted">d--eftypefn no arg2
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypeop">
+<dt class="deftypeop" id="index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-2"><span class="category-def">c--ategory2 on <code class="code">c--lass2</code>:
+ </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><pre class="example-preformatted">d--eftypeop2
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypeop">
+<dt class="deftypeop" id="index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-3"><span class="category-def">c--ategory2 on <code class="code">c--lass2</code>:
+ </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong></dt>
+<dd><pre class="example-preformatted">d--eftypeop no arg2
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypecv">
+<dt class="deftypecv" id="index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-2"><span class="category-def">c--ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong></dt>
+<dd><pre class="example-preformatted">d--eftypecv2
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deftypecv">
+<dt class="deftypecv" id="index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-3"><span class="category-def">c--ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><pre class="example-preformatted">d--eftypecv with arguments2
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-arg2-1"><span class="category-def">fun2: </span><strong class="def-name">arg2</strong></dt>
+<dd><pre class="example-preformatted">fff2
+</pre></dd></dl>
+<pre class="example-preformatted">
+
+
+<code class="code">@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file%20n---ame%40_html/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t---itle@</a> in <cite class="cite">ma---nual@</cite>.
+<code class="code">@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+
+<code class="code">@ref{chapter}</code> <a class="ref" href="#chapter">chapter</a>
+<code class="code">@xref{chapter}</code> See <a class="xref" href="#chapter">chapter</a>.
+<code class="code">@pxref{chapter}</code> see <a class="pxref" href="#chapter">chapter</a>
+<code class="code">@ref{s--ect@comma{}ion}</code> <a class="ref" href="s_002d_002dect_002cion.xhtml">A section</a>
+
+<code class="code">@ref{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+<a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma&#44; in title</a> in <cite class="cite">a &#44; in manual name</cite>
+
+<code class="code">@ref{chapter,cross ref name}</code> <a class="ref" href="#chapter">cross ref name</a>
+<code class="code">@ref{chapter,,title}</code> <a class="ref" href="#chapter">title</a>
+<code class="code">@ref{chapter,,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@ref{chapter,,,,manual}</code> `chapter' in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,}</code> <a class="ref" href="#chapter">title</a>
+<code class="code">@ref{chapter,cross ref name,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@ref{chapter,cross ref name,,,manual}</code> `cross ref name' in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,cross ref name,title,,manual}</code> `title' in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,,title,,manual}</code> `title' in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,,file name,manual}</code> <a href="../file%20name_html/chapter.html#chapter">chapter</a> in <cite class="cite">manual</cite>
+
+
+<code class="code">@ref{(pman)anode,cross ref name}</code> <a href="../pman_html/anode.html#anode">(pman)cross ref name</a>
+<code class="code">@ref{(pman)anode,,title}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)anode</a>
+<code class="code">@ref{(pman)anode,,,,manual}</code> <a href="../pman_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)cross ref name</a>
+<code class="code">@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman_html/anode.html#anode">cross ref name</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,,file name,manual}</code> <a href="../file%20name_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+
+
+<code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@inforef{chapter}</code> See `chapter'
+<code class="code">@inforef{chapter, cross ref name}</code> See `cross ref name'
+<code class="code">@inforef{chapter,,file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@inforef{node, cross ref name, file name}</code> See <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@inforef{node}</code> See `node'
+<code class="code">@inforef{node, cross ref name}</code> See `cross ref name'
+<code class="code">@inforef{node,,file name}</code> See <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file%20name%2c%20spurious%20arg_html/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
+
+<code class="code">@inforef{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}</code>
+See <a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a &#44; in cross
+ref</a>
+
+&#8216;<samp class="samp"><a class="ref" href="#chapter">chapter</a></samp>&#8217;.
+
+<a href="../index3.html%20%28uref3%29_html/ext.html#ext">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a> in <cite class="cite">printed manual with uref4 <a class="uref" href="href://http/myhost.com/index4.html">uref4</a></cite>
+<a class="ref" href="#chapter">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a>
+
+</pre><dl class="table">
+<dt><code class="table-term-preformatted-code"><strong class="strong">a--strong</strong></code></dt>
+<dd><pre class="example-preformatted">l--ine
+</pre></dd>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="vtable">
+<dt id='index-a_002d_002dasis-1'><code class="table-term-preformatted-code">a--asis</code></dt>
+<dt id='index-b-5'><code class="table-term-preformatted-code">b</code></dt>
+<dd><pre class="example-preformatted">l--ine
+</pre></dd>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="ftable">
+<dt id='index-a-5'><code class="table-term-preformatted-code"><em class="emph">a</em></code></dt>
+<dd><pre class="example-preformatted"><a class="index-entry-id" id="index-index-entry-between-item-and-itemx-2"></a></pre></dd>
+<dt id='index-b-2'><code class="table-term-preformatted-code"><em class="emph">b</em></code></dt>
+<dd><pre class="example-preformatted">l--ine
+</pre></dd>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="table">
+<dd><pre class="example-preformatted">Title
+</pre></dd>
+<dt><code class="table-term-preformatted-code"><code class="code">a--code</code></code></dt>
+<dd><pre class="example-preformatted">Value--table code
+</pre></dd>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="table">
+<dd><pre class="example-preformatted">Title
+</pre></dd>
+<dt><code class="table-term-preformatted-code">&#8216;<samp class="samp">a--samp</samp>&#8217;</code></dt>
+<dt><code class="table-term-preformatted-code">&#8216;<samp class="samp">a2--samp</samp>&#8217;</code></dt>
+<dd><pre class="example-preformatted">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example-preformatted">
+
+</pre><table class="cartouche" border="1"><tr><td>
+<pre class="example-preformatted">c--artouche
+</pre></td></tr></table>
+<pre class="example-preformatted">
+
+</pre><div class="flushleft"><pre class="example-preformatted">f--lushleft
+more text
+</pre></div><pre class="example-preformatted">
+
+</pre><div class="flushright"><pre class="example-preformatted">f--lushright
+more text
+</pre></div><pre class="example-preformatted">
+
+</pre><div class="center">ce--ntered line
+</div><pre class="example-preformatted">
+
+</pre><div class="raggedright"><pre class="example-preformatted">r--raggedright
+more text
+</pre></div><pre class="example-preformatted">
+
+</pre><pre class="verbatim">\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ &lt;&gt;.
+
+@bye
+</pre><pre class="example-preformatted">
+
+</pre><pre class="verbatim">in verbatim ''
+</pre><pre class="example-preformatted">
+
+
+html ''
+
+
+
+
+</pre><strong class="majorheading" id="majorheading-3">majorheading</strong>
+<pre class="example-preformatted">
+
+</pre><strong class="chapheading" id="chapheading-3">chapheading</strong>
+<pre class="example-preformatted">
+
+</pre><strong class="heading" id="heading-3">heading</strong>
+<pre class="example-preformatted">
+
+</pre><strong class="subheading" id="subheading-3">subheading</strong>
+<pre class="example-preformatted">
+
+</pre><strong class="subsubheading" id="subsubheading-3">subsubheading</strong>
+<pre class="example-preformatted">
+
+
+<code class="code">@acronym{--a,an accronym @comma{} @enddots{}}</code> <abbr class="acronym" title="an accronym &#44; ...">--a</abbr> (an accronym &#44; ...)
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;--. &#44;A.</abbr> (&#201;tude--&#44; <b class="b">Autonome</b>)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;--. &#44;A.</abbr>
+
+<code class="code">@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; {\frac{1}{2}}</em>
+
+
+
+
+Somehow invalid use of @,:
+
+@, &#807;
+
+@,@&quot;u &#807;&#252;
+
+Invalid use of @':
+
+@' &#769;
+
+@'@&quot;u &#769;&#252;
+
+<code class="code">@|</code>
+
+@dotless{truc} truc
+@dotless{ij} ij
+<code class="code">@dotless{--a}</code> --a
+<code class="code">@dotless{a}</code> a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg &#xz;
+@U{abc}, with &lt;4 hex digits &#xabc;
+@U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+@U{110000}, value just beyond Unicode &#x110000;
+
+@TeX, but without brace TeX
+<code class="code">@#</code> #
+
+<code class="code">@w{--a}</code> --a<!-- /@w -->
+
+<code class="code">@image{,1--xt}</code>
+<code class="code">@image{,,2--xt}</code>
+<code class="code">@image{,,,3--xt}</code>
+
+<code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image" src="../images/45-f-ilejpg" alt="a&#8211;lt"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img class="image" src="../images/46-f-ilejpg" alt="altjk _&quot; %@"/>
+
+<code class="code">@image{f--ile}</code> <img class="image" src="../images/47-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,,alt}</code> <img class="image" src="../images/48-f--ile.png" alt="alt"/>
+<code class="code">@image{f--ile,,,,.e-d-xt}</code> <img class="image" src="../images/49-f--ile.e--xt" alt="f--ile"/>
+<code class="code">@image{f--ile,l--i}</code> <img class="image" src="../images/50-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,l--e}</code> <img class="image" src="../images/51-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,aze,az,alt,.e--xt}</code> <img class="image" src="../images/52-f--ile.e--xt" alt="alt"/>
+<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img class="image" src="../images/53-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
+
+<code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img class="image" src="../images/54-f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img class="image" src="../images/55-filejk-__0022-_0025_0040jpg" alt="altjk _&quot; %@"/>
+
+
+
+</pre><div class="displaymath"><em>&#252; &#220; &#241; &#226; &#233; &#333; &#236; &#233; &#274;&#768;
+&#262;&#807; &#262;&#807; a&#779; &#551; &#229; a&#865;
+&#259; &#462;
+ ? .
+</em></div><pre class="example-preformatted">
+
+</pre><div class="displaymath"><em>TeX LaTeX &#9733; &#229; &#174; &#176;
+</em></div><pre class="example-preformatted">
+
+</pre><div class="displaymath"><em><code class="t">t</code>
+</em></div><pre class="example-preformatted">
+
+</pre><ul class="itemize">
+<li><pre class="example-preformatted">e--mph item
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize" style="list-style-type: ' after emph'">
+<li><pre class="example-preformatted">e--mph item
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li><pre class="example-preformatted">i--tem 1
+</pre></li><li><pre class="example-preformatted">i--tem 2
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><ul class="itemize mark-none">
+<li><pre class="example-preformatted">without brace w a--b
+</pre></li><li><pre class="example-preformatted">without brace w c--d
+</pre></li></ul>
+<pre class="example-preformatted">
+
+</pre><dl class="table">
+<dt><code class="table-term-preformatted-code">a</code></dt>
+<dd><pre class="example-preformatted">l--ine
+</pre></dd>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="table">
+<dt><code class="table-term-preformatted-code">a--missing style formatting</code></dt>
+<dd><pre class="example-preformatted">l--ine
+</pre></dd>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="ftable">
+<dt id='index-a-6'><code class="table-term-preformatted-code">a</code></dt>
+<dd><pre class="example-preformatted"><a class="index-entry-id" id="index-index-entry-between-item-and-itemx-3"></a></pre></dd>
+<dt id='index-b-3'><code class="table-term-preformatted-code">b</code></dt>
+<dd><pre class="example-preformatted">l--ine
+</pre></dd>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn"><span class="category-def">fun: </span></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-8"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-9"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-10"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and </var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-machin-11"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-followed-3"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dd><pre class="example-preformatted">Various deff lines
+</pre></dd><dt class="deffnx def-cmd-deffn" id="index-after-1"><span class="category-def">truc: </span><strong class="def-name">after</strong> <var class="def-var-arguments">a deff item</var></dt>
+</dl>
+<pre class="example-preformatted">
+
+</pre><dl class="first-deffn">
+<dt class="deffn" id="index-invalid-1"><span class="category-def">fsetinv: </span><strong class="def-name"><var class="var">invalid</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b>: </span></dt>
+<dt class="deffnx def-cmd-deffn"></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">aaa: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span></dt>
+</dl>
+<pre class="example-preformatted">
+
+</pre><div class="group"><pre class="example-preformatted">g--roupe
+</pre></div><pre class="example-preformatted">
+
+<code class="code">@ref{node}</code> `node'
+
+<code class="code">@ref{,cross ref name}</code> `cross ref name'
+<code class="code">@ref{,,title}</code> `title'
+<code class="code">@ref{,,,file name}</code> <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@ref{,,,,manual}</code> <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name}</code> `cross ref name'
+<code class="code">@ref{node,,title}</code> `title'
+<code class="code">@ref{node,,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@ref{node,,,,manual}</code> `node' in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,}</code> `title'
+<code class="code">@ref{node,cross ref name,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@ref{node,cross ref name,,,manual}</code> `cross ref name' in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,cross ref name,title,,manual}</code> `title' in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,,title,,manual}</code> `title' in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,,file name,manual}</code> <a href="../file%20name_html/node.html#node">node</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,}</code> `title'
+<code class="code">@ref{,cross ref name,,file name}</code> <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@ref{,cross ref name,,,manual}</code> `cross ref name' in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,cross ref name,title,,manual}</code> `title' in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,,title,,manual}</code> `title' in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,,file name,manual}</code> <cite class="cite"><a href="../file%20name_html/index.html">manual</a></cite>
+
+<code class="code">@inforef{,cross ref name }</code> See `cross ref name'
+<code class="code">@inforef{,,file name}</code> See <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@inforef{,cross ref name, file name}</code> See <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@inforef{}</code>
+
+
+</pre></div>
+
+<a class="index-entry-id" id="index-t_002d_002druc"></a>
+<a class="index-entry-id" id="index-T_002d_002druc"></a>
+<a class="index-entry-id" id="index-_002e"></a>
+<a class="index-entry-id" id="index-_003f"></a>
+<a class="index-entry-id" id="index-a"></a>
+<a class="index-entry-id" id="index-t_002d_002druc-1"></a>
+<a class="index-entry-id" id="index-T_002d_002druc-1"></a>
+<a class="index-entry-id" id="index-_002e-1"></a>
+<a class="index-entry-id" id="index-_003f-1"></a>
+<a class="index-entry-id" id="index-a-7"></a>
+
+<a class="index-entry-id" id="index-a_002d_002d_002da"></a>
+<a class="index-entry-id" id="index-b_002d_002d_002db"></a>
+<a class="index-entry-id" id="index-d_002d_002d_002ddd"></a>
+
+<a class="index-entry-id" id="index-f_002d_002d_002daa"></a>
+<a class="index-entry-id" id="index-f_002d_002d_002dbb"></a>
+<a class="index-entry-id" id="index-f_002d_002d_002dddd"></a>
+
+
+
+<a class="index-entry-id" id="index-aaa"></a>
+
+<a class="index-entry-id" id="index-xxx"></a>
+
+<a class="index-entry-id" id="index-"></a>
+
+<a class="index-entry-id" id="index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"></a>
+
+<a class="index-entry-id" id="index-truc-4"></a>
+
+<a class="index-entry-id" id="index-g_002d_002d_002dgg"></a>
+
+<a class="index-entry-id" id="index-f_002d_002d_002dggg"></a>
+
+
+
+
+<p>Text<a class="footnote" id="DOCF9" href="formatting_fot.xhtml#FOOT9"><sup>11</sup></a>
+</p>
+<p>truc
+</p>
+<div class="printindex truc-printindex">
+<table class="truc-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><td>&#160;</td><th class="sections-header-printindex"> Section</th></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_truc_letter-T">T</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-truc-4">truc</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+</table>
+</div>
+
+<p>codeidx
+</p>
+<div class="printindex codeidx-printindex">
+<table class="codeidx-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><td>&#160;</td><th class="sections-header-printindex"> Section</th></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_codeidx_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a-index_002d_002d_002dentry-te-_002d_002d_002d-i"><code>a <var class="var">index---entry</var> t&#7869; --- &#238;</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+</table>
+</div>
+
+<p>cp
+</p><div class="printindex cp-printindex">
+<table class="cp-letters-header-printindex"><tr><th>Jump to: &#160; </th><td><a class="summary-letter-printindex" href="#chapter-1_cp_symbol-1"><b>&quot;</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_symbol-2"><b>-</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_symbol-3"><b>.</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_symbol-4"><b>?</b></a>
+ &#160;
+<br/>
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-A"><b>A</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-B"><b>B</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-C"><b>C</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-D"><b>D</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-G"><b>G</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-I"><b>I</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-T"><b>T</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-V"><b>V</b></a>
+ &#160;
+</td></tr></table>
+<table class="cp-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><td>&#160;</td><th class="sections-header-printindex"> Section</th></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_symbol-1">&quot;</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-_0060_0060">&#8220;</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-_0060_0060">&#8220;</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_0060_0060">&#8220;</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_0060_0060-1">&#8220;</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_symbol-2">-</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-_002d_002doption">&#8211;option</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-_002d_002doption">&#8211;option</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_002d_002doption">&#8211;option</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_002d_002doption-1">&#8211;option</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_symbol-3">.</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_002e">.</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_symbol-4">?</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_003f">?</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a">a</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-aaa">aaa, bbb</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a_002d_002d_002da">a&#8212;a</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_letter-B">B</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-b-2"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-b-2"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-b-4"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-b-5"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-b_002d_002d_002db">b&#8212;b, c&#8212;c</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_letter-C">C</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting_fot.xhtml#index-counting-entry">counting entry</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_letter-D">D</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002d_002ddd">d&#8212;dd, e&#8212;ee, f&#8212;ff</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defcv_005fname-2"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defcv_005fname-3"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><code>d--efivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defopt_005fname-1"><code>d--efopt_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-2"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-3"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-2"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-3"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><code>d--eftypeivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypevar_005fname-1"><code>d--eftypevar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypevr_005fname-1"><code>d--eftypevr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defvar_005fname-2"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defvar_005fname-3"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defvr_005fname-1"><code>d--efvr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_letter-G">G</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-g_002d_002d_002dgg">g&#8212;gg, h&#8212;hh jjj, k&#8212;kk, l&#8212;ll</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_letter-I">I</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-between-item-and-itemx-2">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-between-item-and-itemx-3">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting_fot.xhtml#index-index-entry-in-footnote">index entry in footnote</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-within-deffn">index entry within deffn</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-within-deffn">index entry within deffn</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-within-deffn">index entry within deffn</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-within-deffn-1">index entry within deffn</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-within-itemize">index entry within itemize</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-within-itemize">index entry within itemize</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-within-itemize">index entry within itemize</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-within-itemize-1">index entry within itemize</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-within-multitable">index entry within multitable</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-within-multitable">index entry within multitable</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-within-multitable">index entry within multitable</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-index-entry-within-multitable-1">index entry within multitable</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_letter-T">T</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-t_002d_002druc">t&#8211;ruc</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-T_002d_002druc">T&#8211;ruc</a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_cp_letter-V">V</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-code-kbdinputstyle"><code>vtable i--tem code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-code-kbdinputstyle"><code>vtable i--tem code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-code-kbdinputstyle"><code>vtable i--tem code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-code-kbdinputstyle-1"><code>vtable i--tem code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-default-kbdinputstyle"><code>vtable i--tem default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-default-kbdinputstyle"><code>vtable i--tem default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-default-kbdinputstyle"><code>vtable i--tem default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-default-kbdinputstyle-1"><code>vtable i--tem default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-distinct-kbdinputstyle"><code>vtable i--tem distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-distinct-kbdinputstyle"><code>vtable i--tem distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-distinct-kbdinputstyle"><code>vtable i--tem distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-distinct-kbdinputstyle-1"><code>vtable i--tem distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-example-kbdinputstyle"><code>vtable i--tem example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-example-kbdinputstyle"><code>vtable i--tem example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-example-kbdinputstyle"><code>vtable i--tem example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-example-kbdinputstyle-1"><code>vtable i--tem example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-in-example-code-kbdinputstyle"><code>vtable i--tem in example code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-in-example-code-kbdinputstyle"><code>vtable i--tem in example code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-in-example-code-kbdinputstyle"><code>vtable i--tem in example code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-in-example-code-kbdinputstyle-1"><code>vtable i--tem in example code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-in-example-default-kbdinputstyle"><code>vtable i--tem in example default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-in-example-default-kbdinputstyle"><code>vtable i--tem in example default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-in-example-default-kbdinputstyle"><code>vtable i--tem in example default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-in-example-default-kbdinputstyle-1"><code>vtable i--tem in example default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle"><code>vtable i--tem in example distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle"><code>vtable i--tem in example distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle"><code>vtable i--tem in example distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle-1"><code>vtable i--tem in example distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-in-example-example-kbdinputstyle"><code>vtable i--tem in example example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-in-example-example-kbdinputstyle"><code>vtable i--tem in example example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-in-example-example-kbdinputstyle"><code>vtable i--tem in example example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-vtable-i_002d_002dtem-in-example-example-kbdinputstyle-1"><code>vtable i--tem in example example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+</table>
+<table class="cp-letters-footer-printindex"><tr><th>Jump to: &#160; </th><td><a class="summary-letter-printindex" href="#chapter-1_cp_symbol-1"><b>&quot;</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_symbol-2"><b>-</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_symbol-3"><b>.</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_symbol-4"><b>?</b></a>
+ &#160;
+<br/>
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-A"><b>A</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-B"><b>B</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-C"><b>C</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-D"><b>D</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-G"><b>G</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-I"><b>I</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-T"><b>T</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_cp_letter-V"><b>V</b></a>
+ &#160;
+</td></tr></table>
+</div>
+
+<p>fn
+</p><div class="printindex fn-printindex">
+<table class="fn-letters-header-printindex"><tr><th>Jump to: &#160; </th><td><a class="summary-letter-printindex" href="#chapter-1_fn_symbol-1"><b>-</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_symbol-2"><b>.</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_symbol-3"><b>?</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_symbol-4"><b>`</b></a>
+ &#160;
+<br/>
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-A"><b>A</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-B"><b>B</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-D"><b>D</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-F"><b>F</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-I"><b>I</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-L"><b>L</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-M"><b>M</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-N"><b>N</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-T"><b>T</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-X"><b>X</b></a>
+ &#160;
+</td></tr></table>
+<table class="fn-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><td>&#160;</td><th class="sections-header-printindex"> Section</th></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_symbol-1">-</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-_002d_002dfoption"><code>--foption</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-_002d_002dfoption"><code>--foption</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_002d_002dfoption"><code>--foption</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_002d_002dfoption-1"><code>--foption</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_symbol-2">.</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_002e-1"><code>.</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_symbol-3">?</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_003f-1"><code>?</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_symbol-4">`</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-_0060_0060-1"><code>``</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-_0060_0060-1"><code>``</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_0060_0060-2"><code>``</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-_0060_0060-3"><code>``</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-a"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-a-1"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-a-2"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-a"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-a-1"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-a-2"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a-1"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a-2"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a-3"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a-4"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a-5"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a-6"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-a-7"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-after"><code>after</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-after"><code>after</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-after"><code>after</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-after-1"><code>after</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-arg2"><code>arg2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-arg2"><code>arg2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-arg2"><code>arg2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-arg2-1"><code>arg2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-B">B</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-b"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-b-1"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-b"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-b-1"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-b"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-b-1"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-b-2"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-b-3"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-bidule-machin"><code>bidule machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-bidule-machin"><code>bidule machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-bidule-machin"><code>bidule machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-bidule-machin-1"><code>bidule machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-D">D</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deffn_005fname-1"><code>d--effn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defmac_005fname-1"><code>d--efmac_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><code>d--efmethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass-2"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defop_005fname-on-c_002d_002dlass-3"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defspec_005fname-1"><code>d--efspec_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypefn_005fname-2"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypefn_005fname-3"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypefn_005fname2"><code>d--eftypefn_name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypefn_005fname2"><code>d--eftypefn_name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypefn_005fname2"><code>d--eftypefn_name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypefn_005fname2-1"><code>d--eftypefn_name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypefun_005fname-1"><code>d--eftypefun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><code>d--eftypemethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-2"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-3"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-2"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-3"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002defun_005fname-1"><code>d--efun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-de_002d_002dffn_005fname-1"><code>de--ffn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-deffn"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-deffn-1"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-deffn"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-deffn-1"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-deffn"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-deffn-1"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-deffn-2"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-deffn-3"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-deffnx"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-deffnx-1"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-deffnx"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-deffnx-1"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-deffnx"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-deffnx-1"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-deffnx-2"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-deffnx-3"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-F">F</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-f_002d_002d_002daa"><code>f---aa</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-f_002d_002d_002dbb"><code>f---bb, f---cc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-f_002d_002d_002dddd"><code>f---ddd, f---eee, ffff</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-f_002d_002d_002dggg"><code>f---ggg, f---hhh fjjj, f---kkk, f---lll</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-followed"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-followed-1"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-followed"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-followed-1"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-followed"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-followed-1"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-followed-2"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-followed-3"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-I">I</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-i"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-i-1"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-i"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-i-1"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-i"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-i-1"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-i-2"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-i-3"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-id-i-ule"><code><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-id-i-ule"><code><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-id-i-ule"><code><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-id-i-ule-1"><code><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-id-ule"><code><b class="b">id ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-id-ule"><code><b class="b">id ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-id-ule"><code><b class="b">id ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-id-ule-1"><code><b class="b">id ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-invalid"><code><var class="var">invalid</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-invalid"><code><var class="var">invalid</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-invalid"><code><var class="var">invalid</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-invalid-1"><code><var class="var">invalid</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-L">L</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-log-trap"><code>log trap</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-log-trap"><code>log trap</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-log-trap"><code>log trap</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-log-trap-1"><code>log trap</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-log-trap1"><code>log trap1</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-log-trap1"><code>log trap1</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-log-trap1"><code>log trap1</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-log-trap1-1"><code>log trap1</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-log-trap2"><code>log trap2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-log-trap2"><code>log trap2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-log-trap2"><code>log trap2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-log-trap2-1"><code>log trap2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-M">M</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-1"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-2"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-3"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-4"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-5"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-1"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-2"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-3"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-4"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-5"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-1"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-2"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-3"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-4"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-5"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-6"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-7"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-8"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-9"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-10"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-machin-11"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-N">N</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-n_002d_002dame"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-n_002d_002dame-1"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-n_002d_002dame"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-n_002d_002dame-1"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-n_002d_002dame"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-n_002d_002dame-1"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-n_002d_002dame-2"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-n_002d_002dame-3"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-name2"><code>name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-name2"><code>name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-name2"><code>name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-name2-1"><code>name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-T">T</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-t_002d_002druc-1"><code>t--ruc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-T_002d_002druc-1"><code>T--ruc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-truc"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-truc-1"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-truc"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-truc-1"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-truc"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-truc-1"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-truc-2"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-truc-3"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_fn_letter-X">X</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-xxx"><code>xxx, zzz</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+</table>
+<table class="fn-letters-footer-printindex"><tr><th>Jump to: &#160; </th><td><a class="summary-letter-printindex" href="#chapter-1_fn_symbol-1"><b>-</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_symbol-2"><b>.</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_symbol-3"><b>?</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_symbol-4"><b>`</b></a>
+ &#160;
+<br/>
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-A"><b>A</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-B"><b>B</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-D"><b>D</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-F"><b>F</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-I"><b>I</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-L"><b>L</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-M"><b>M</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-N"><b>N</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-T"><b>T</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-1_fn_letter-X"><b>X</b></a>
+ &#160;
+</td></tr></table>
+</div>
+
+<p>vr
+</p>
+<p>ky
+</p>
+<p>pg
+</p>
+<p>tp
+</p><div class="printindex tp-printindex">
+<table class="tp-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><td>&#160;</td><th class="sections-header-printindex"> Section</th></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-1_tp_letter-D">D</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftp_005fname"><code>d--eftp_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="#index-d_002d_002deftp_005fname-1"><code>d--eftp_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+</table>
+</div>
+
+
+
+<p><a class="footnote" id="DOCF10" href="formatting_fot.xhtml#FOOT10"><sup>12</sup></a>
+</p>
+
+</div>
+
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter2.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
new file mode 100644
index 0000000000..d858fa979c
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/chapter2.xhtml
@@ -0,0 +1,1403 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>chapter 2 (title &#8211;a)</title>
+
+<meta name="description" content="chapter 2 (title &#8211;a)"/>
+<meta name="keywords" content="chapter 2 (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+<style type="text/css">
+<!--
+a.summary-letter-printindex {text-decoration: none}
+h1.centerchap {text-align:center}
+td.printindex-index-entry {vertical-align: top}
+td.printindex-index-section {vertical-align: top}
+th.entries-header-printindex {text-align:left}
+th.sections-header-printindex {text-align:left}
+-->
+</style>
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="centerchap-level-extent" id="chapter2">
+<h1 class="centerchap" id="chapter-2">chapter 2</h1>
+
+<div class="printindex cp-printindex">
+<table class="cp-letters-header-printindex"><tr><th>Jump to: &#160; </th><td><a class="summary-letter-printindex" href="#chapter-2_cp_symbol-1"><b>&quot;</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_symbol-2"><b>-</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_symbol-3"><b>.</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_symbol-4"><b>?</b></a>
+ &#160;
+<br/>
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-A"><b>A</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-B"><b>B</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-C"><b>C</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-D"><b>D</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-G"><b>G</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-I"><b>I</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-T"><b>T</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-V"><b>V</b></a>
+ &#160;
+</td></tr></table>
+<table class="cp-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><td>&#160;</td><th class="sections-header-printindex"> Section</th></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_symbol-1">&quot;</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-_0060_0060">&#8220;</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-_0060_0060">&#8220;</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_0060_0060">&#8220;</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_0060_0060-1">&#8220;</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_symbol-2">-</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-_002d_002doption">&#8211;option</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-_002d_002doption">&#8211;option</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_002d_002doption">&#8211;option</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_002d_002doption-1">&#8211;option</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_symbol-3">.</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_002e">.</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_symbol-4">?</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_003f">?</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a">a</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-aaa">aaa, bbb</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a_002d_002d_002da">a&#8212;a</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_letter-B">B</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-b-2"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-b-2"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-b-4"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-b-5"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-b_002d_002d_002db">b&#8212;b, c&#8212;c</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_letter-C">C</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting_fot.xhtml#index-counting-entry">counting entry</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_letter-D">D</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002d_002ddd">d&#8212;dd, e&#8212;ee, f&#8212;ff</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defcv_005fname"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defcv_005fname-1"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defcv_005fname-2"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defcv_005fname-3"><code>d--efcv_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defivar_005fname-of-c_002d_002dlass"><code>d--efivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defivar_005fname-of-c_002d_002dlass-1"><code>d--efivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defopt_005fname"><code>d--efopt_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defopt_005fname-1"><code>d--efopt_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-2"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypecv_005fname-of-c_002d_002dlass-3"><code>d--eftypecv_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-2"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-3"><code>d--eftypecv_name2 of c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><code>d--eftypeivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeivar_005fname-of-c_002d_002dlass-1"><code>d--eftypeivar_name of c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypevar_005fname"><code>d--eftypevar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypevar_005fname-1"><code>d--eftypevar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypevr_005fname"><code>d--eftypevr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypevr_005fname-1"><code>d--eftypevr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defvar_005fname"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defvar_005fname-1"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defvar_005fname-2"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defvar_005fname-3"><code>d--efvar_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defvr_005fname"><code>d--efvr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defvr_005fname-1"><code>d--efvr_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_letter-G">G</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-g_002d_002d_002dgg">g&#8212;gg, h&#8212;hh jjj, k&#8212;kk, l&#8212;ll</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_letter-I">I</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-between-item-and-itemx">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-between-item-and-itemx-1">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-between-item-and-itemx-2">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-between-item-and-itemx-3">index entry between item and itemx</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting_fot.xhtml#index-index-entry-in-footnote">index entry in footnote</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-within-deffn">index entry within deffn</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-within-deffn">index entry within deffn</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-within-deffn">index entry within deffn</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-within-deffn-1">index entry within deffn</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-within-itemize">index entry within itemize</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-within-itemize">index entry within itemize</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-within-itemize">index entry within itemize</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-within-itemize-1">index entry within itemize</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-index-entry-within-multitable">index entry within multitable</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-index-entry-within-multitable">index entry within multitable</a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-within-multitable">index entry within multitable</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-index-entry-within-multitable-1">index entry within multitable</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_letter-T">T</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-t_002d_002druc">t&#8211;ruc</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-T_002d_002druc">T&#8211;ruc</a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_cp_letter-V">V</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-code-kbdinputstyle"><code>vtable i--tem code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-code-kbdinputstyle"><code>vtable i--tem code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-code-kbdinputstyle"><code>vtable i--tem code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-code-kbdinputstyle-1"><code>vtable i--tem code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-default-kbdinputstyle"><code>vtable i--tem default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-default-kbdinputstyle"><code>vtable i--tem default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-default-kbdinputstyle"><code>vtable i--tem default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-default-kbdinputstyle-1"><code>vtable i--tem default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-distinct-kbdinputstyle"><code>vtable i--tem distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-distinct-kbdinputstyle"><code>vtable i--tem distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-distinct-kbdinputstyle"><code>vtable i--tem distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-distinct-kbdinputstyle-1"><code>vtable i--tem distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-example-kbdinputstyle"><code>vtable i--tem example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-example-kbdinputstyle"><code>vtable i--tem example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-example-kbdinputstyle"><code>vtable i--tem example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-example-kbdinputstyle-1"><code>vtable i--tem example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-in-example-code-kbdinputstyle"><code>vtable i--tem in example code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-in-example-code-kbdinputstyle"><code>vtable i--tem in example code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-in-example-code-kbdinputstyle"><code>vtable i--tem in example code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-in-example-code-kbdinputstyle-1"><code>vtable i--tem in example code kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-in-example-default-kbdinputstyle"><code>vtable i--tem in example default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-in-example-default-kbdinputstyle"><code>vtable i--tem in example default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-in-example-default-kbdinputstyle"><code>vtable i--tem in example default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-in-example-default-kbdinputstyle-1"><code>vtable i--tem in example default kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle"><code>vtable i--tem in example distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle"><code>vtable i--tem in example distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle"><code>vtable i--tem in example distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle-1"><code>vtable i--tem in example distinct kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-vtable-i_002d_002dtem-in-example-example-kbdinputstyle"><code>vtable i--tem in example example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-vtable-i_002d_002dtem-in-example-example-kbdinputstyle"><code>vtable i--tem in example example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-in-example-example-kbdinputstyle"><code>vtable i--tem in example example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-vtable-i_002d_002dtem-in-example-example-kbdinputstyle-1"><code>vtable i--tem in example example kbdinputstyle</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+</table>
+<table class="cp-letters-footer-printindex"><tr><th>Jump to: &#160; </th><td><a class="summary-letter-printindex" href="#chapter-2_cp_symbol-1"><b>&quot;</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_symbol-2"><b>-</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_symbol-3"><b>.</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_symbol-4"><b>?</b></a>
+ &#160;
+<br/>
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-A"><b>A</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-B"><b>B</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-C"><b>C</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-D"><b>D</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-G"><b>G</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-I"><b>I</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-T"><b>T</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_cp_letter-V"><b>V</b></a>
+ &#160;
+</td></tr></table>
+</div>
+<div class="printindex fn-printindex">
+<table class="fn-letters-header-printindex"><tr><th>Jump to: &#160; </th><td><a class="summary-letter-printindex" href="#chapter-2_fn_symbol-1"><b>-</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_symbol-2"><b>.</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_symbol-3"><b>?</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_symbol-4"><b>`</b></a>
+ &#160;
+<br/>
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-A"><b>A</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-B"><b>B</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-D"><b>D</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-F"><b>F</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-I"><b>I</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-L"><b>L</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-M"><b>M</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-N"><b>N</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-T"><b>T</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-X"><b>X</b></a>
+ &#160;
+</td></tr></table>
+<table class="fn-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><td>&#160;</td><th class="sections-header-printindex"> Section</th></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_symbol-1">-</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-_002d_002dfoption"><code>--foption</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-_002d_002dfoption"><code>--foption</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_002d_002dfoption"><code>--foption</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_002d_002dfoption-1"><code>--foption</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_symbol-2">.</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_002e-1"><code>.</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_symbol-3">?</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_003f-1"><code>?</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_symbol-4">`</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-_0060_0060-1"><code>``</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-_0060_0060-1"><code>``</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_0060_0060-2"><code>``</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-_0060_0060-3"><code>``</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-A">A</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-a"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-a-1"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-a-2"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-a"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-a-1"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-a-2"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a-1"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a-2"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a-3"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a-4"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a-5"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a-6"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-a-7"><code>a</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-after"><code>after</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-after"><code>after</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-after"><code>after</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-after-1"><code>after</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-arg2"><code>arg2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-arg2"><code>arg2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-arg2"><code>arg2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-arg2-1"><code>arg2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-B">B</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-b"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-b-1"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-b"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-b-1"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-b"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-b-1"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-b-2"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-b-3"><code>b</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-bidule-machin"><code>bidule machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-bidule-machin"><code>bidule machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-bidule-machin"><code>bidule machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-bidule-machin-1"><code>bidule machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-D">D</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deffn_005fname"><code>d--effn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deffn_005fname-1"><code>d--effn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defmac_005fname"><code>d--efmac_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defmac_005fname-1"><code>d--efmac_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defmethod_005fname-on-c_002d_002dlass"><code>d--efmethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defmethod_005fname-on-c_002d_002dlass-1"><code>d--efmethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defop_005fname-on-c_002d_002dlass"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defop_005fname-on-c_002d_002dlass-1"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defop_005fname-on-c_002d_002dlass-2"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defop_005fname-on-c_002d_002dlass-3"><code>d--efop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defspec_005fname"><code>d--efspec_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defspec_005fname-1"><code>d--efspec_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypefn_005fname"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypefn_005fname-1"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypefn_005fname-2"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypefn_005fname-3"><code>d--eftypefn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypefn_005fname2"><code>d--eftypefn_name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypefn_005fname2"><code>d--eftypefn_name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypefn_005fname2"><code>d--eftypefn_name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypefn_005fname2-1"><code>d--eftypefn_name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypefun_005fname"><code>d--eftypefun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypefun_005fname-1"><code>d--eftypefun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><code>d--eftypemethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypemethod_005fname-on-c_002d_002dlass-1"><code>d--eftypemethod_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-2"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeop_005fname-on-c_002d_002dlass-3"><code>d--eftypeop_name on c--lass</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-2"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-3"><code>d--eftypeop_name2 on c--lass2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defun_005fname"><code>d--efun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-d_002d_002defun_005fname-1"><code>d--efun_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-de_002d_002dffn_005fname"><code>de--ffn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-de_002d_002dffn_005fname-1"><code>de--ffn_name</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-deffn"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-deffn-1"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-deffn"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-deffn-1"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-deffn"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-deffn-1"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-deffn-2"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-deffn-3"><code>deffn</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-deffnx"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-deffnx-1"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-deffnx"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-deffnx-1"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-deffnx"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-deffnx-1"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-deffnx-2"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-deffnx-3"><code>deffnx</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-F">F</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-f_002d_002d_002daa"><code>f---aa</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-f_002d_002d_002dbb"><code>f---bb, f---cc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-f_002d_002d_002dddd"><code>f---ddd, f---eee, ffff</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-f_002d_002d_002dggg"><code>f---ggg, f---hhh fjjj, f---kkk, f---lll</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-followed"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-followed-1"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-followed"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-followed-1"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-followed"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-followed-1"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-followed-2"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-followed-3"><code>followed</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-I">I</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-i"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-i-1"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-i"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-i-1"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-i"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-i-1"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-i-2"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-i-3"><code><var class="var">i</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-id-i-ule"><code><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-id-i-ule"><code><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-id-i-ule"><code><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-id-i-ule-1"><code><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-id-ule"><code><b class="b">id ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-id-ule"><code><b class="b">id ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-id-ule"><code><b class="b">id ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-id-ule-1"><code><b class="b">id ule</b></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-invalid"><code><var class="var">invalid</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-invalid"><code><var class="var">invalid</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-invalid"><code><var class="var">invalid</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-invalid-1"><code><var class="var">invalid</var></code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-L">L</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-log-trap"><code>log trap</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-log-trap"><code>log trap</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-log-trap"><code>log trap</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-log-trap-1"><code>log trap</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-log-trap1"><code>log trap1</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-log-trap1"><code>log trap1</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-log-trap1"><code>log trap1</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-log-trap1-1"><code>log trap1</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-log-trap2"><code>log trap2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-log-trap2"><code>log trap2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-log-trap2"><code>log trap2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-log-trap2-1"><code>log trap2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-M">M</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-1"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-2"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-3"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-4"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-machin-5"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-1"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-2"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-3"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-4"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-machin-5"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-1"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-2"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-3"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-4"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-5"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-6"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-7"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-8"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-9"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-10"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-machin-11"><code>machin</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-N">N</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-n_002d_002dame"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-n_002d_002dame-1"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-n_002d_002dame"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-n_002d_002dame-1"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-n_002d_002dame"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-n_002d_002dame-1"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-n_002d_002dame-2"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-n_002d_002dame-3"><code>n--ame</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-name2"><code>name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-name2"><code>name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-name2"><code>name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-name2-1"><code>name2</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-T">T</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-t_002d_002druc-1"><code>t--ruc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-T_002d_002druc-1"><code>T--ruc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-truc"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-copying-truc-1"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-truc"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="formatting.xhtml#index-titlepage-truc-1"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="formatting.xhtml">Top section</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-truc"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-truc-1"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-truc-2"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-truc-3"><code>truc</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+<tr><th id="chapter-2_fn_letter-X">X</th><td></td><td></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a href="chapter.xhtml#index-xxx"><code>xxx, zzz</code></a></td><td>&#160;</td><td class="printindex-index-section"><a href="chapter.xhtml">1 chapter</a></td></tr>
+<tr><td colspan="4"> </td></tr>
+</table>
+<table class="fn-letters-footer-printindex"><tr><th>Jump to: &#160; </th><td><a class="summary-letter-printindex" href="#chapter-2_fn_symbol-1"><b>-</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_symbol-2"><b>.</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_symbol-3"><b>?</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_symbol-4"><b>`</b></a>
+ &#160;
+<br/>
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-A"><b>A</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-B"><b>B</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-D"><b>D</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-F"><b>F</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-I"><b>I</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-L"><b>L</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-M"><b>M</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-N"><b>N</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-T"><b>T</b></a>
+ &#160;
+<a class="summary-letter-printindex" href="#chapter-2_fn_letter-X"><b>X</b></a>
+ &#160;
+</td></tr></table>
+</div>
+
+</div>
+
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
new file mode 100644
index 0000000000..5237bf3ea6
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting.xhtml
@@ -0,0 +1,3042 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>Top section (title &#8211;a)</title>
+
+<meta name="description" content="Top section (title &#8211;a)"/>
+<meta name="keywords" content="Top section (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+<style type="text/css">
+<!--
+div.center {text-align:center}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+h3.subtitle {text-align:right}
+kbd.kbd {font-style: oblique}
+kbd.key {font-style: normal}
+p.flushleft-paragraph {text-align:left}
+p.flushright-paragraph {text-align:right}
+pre.display-preformatted {font-family: inherit}
+pre.format-preformatted {font-family: inherit}
+span.r {font-family: initial; font-weight: normal; font-style: normal}
+span.sansserif {font-family: sans-serif; font-weight: normal}
+strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
+ul.mark-bullet {list-style-type: disc}
+ul.mark-minus {list-style-type: "\2212"}
+ul.mark-none {list-style-type: none}
+-->
+</style>
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<h1 class="title">title &#8211;a</h1>
+<h3 class="subtitle">formatting subtitle &#8211;a</h3>
+<h3 class="subtitle">subtitle 2 &#8211;a</h3>
+<strong class="author">author1 &#8211;a with accents in name T&#233;&#231;a</strong><br/>
+<strong class="author">author2 &#8211;a</strong><br/>
+<p>In titlepage
+</p>
+<p>&lt;
+&gt;
+&quot;
+&amp;
+&#8217;
+&#8216;
+</p>
+<p>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;<br/>
+code: <code class="code">``simple-double--three---four----''</code> <br/>
+asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; <br/>
+strong: <strong class="strong">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;</strong> <br/>
+kbd: <kbd class="kbd">``simple-double--three---four----''</kbd> <br/>
+</p>
+<p>&#8216;<!-- /@w -->&#8216;simple-double-<!-- /@w -->-three&#8212;four&#8212;-&#8217;<!-- /@w -->&#8217;<br/>
+</p>
+<a class="index-entry-id" id="index-titlepage-_002d_002doption"></a>
+<a class="index-entry-id" id="index-titlepage-_0060_0060"></a>
+<a class="index-entry-id" id="index-titlepage-_0060_0060-1"></a>
+<a class="index-entry-id" id="index-titlepage-_002d_002dfoption"></a>
+
+<p>@&quot;u &#252;
+@&quot;{U} &#220;
+@~n &#241;
+@^a &#226;
+@&#8217;e &#233;
+@=o &#333;
+@&#8216;i &#236;
+@&#8217;{e} &#233;
+@&#8217;{@dotless{i}} &#237;
+@dotless{i} &#305;
+@dotless{j} &#567;
+@&#8216;{@=E} &#274;&#768;
+@l{} &#322;
+@,{@&#8217;C} &#262;&#807;
+@,c &#231;
+@,c@&quot;u &#231;&#252; <br/>
+</p>
+<p>@U{0075} &#x0075;
+</p>
+<p>@* <br/>
+@ followed by a space
+&#160;
+@ followed by a tab
+&#160;
+@ followed by a new line
+&#160;<code class="code">@-</code>
+<code class="code">@:</code>
+<code class="code">@!</code> !
+<code class="code">@?</code> ?
+<code class="code">@.</code> .
+<code class="code">@@</code> @
+<code class="code">@}</code> }
+<code class="code">@{</code> {
+<code class="code">@/</code>
+</p>
+<p>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</p>
+<p>@TeX TeX
+@LaTeX LaTeX
+@bullet &#8226;
+@copyright &#169;
+@dots &#8230;
+@enddots <small class="enddots">...</small>
+@equiv &#8801;
+@error error&#8594;
+@expansion &#8614;
+@minus &#8722;
+@point &#9733;
+@print &#8867;
+@result &#8658;
+@today a sunny day
+</p>
+<p>@aa &#229;
+@AA &#197;
+@ae &#230;
+@oe &#339;
+@AE &#198;
+@OE &#338;
+@o &#248;
+@O &#216;
+@ss &#223;
+@l &#322;
+@L &#321;
+@DH &#208;
+@TH &#222;
+@dh &#240;
+@th &#254;
+</p>
+<p>@exclamdown &#161;
+@questiondown &#191;
+@pounds &#163;
+@registeredsymbol &#174;
+@ordf &#170;
+@ordm &#186;
+@comma &#44;
+@quotedblleft &#8220;
+@quotedblright &#8221;
+@quoteleft &#8216;
+@quoteright &#8217;
+@quotedblbase &#8222;
+@quotesinglbase &#8218;
+@guillemetleft &#171;
+@guillemetright &#187;
+@guillemotleft &#171;
+@guillemotright &#187;
+@guilsinglleft &#8249;
+@guilsinglright &#8250;
+</p>
+<p>@textdegree &#176;
+@euro &#8364;
+@arrow &#8594;
+@leq &#8804;
+@geq &#8805;
+@tie a&#160;b
+</p>
+<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym" title="an accronym">&#8211;a</abbr> (an accronym)
+<code class="code">@acronym{--a}</code> <abbr class="acronym" title="an accronym">&#8211;a</abbr>
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;&#8211;. &#44;A.</abbr> (&#201;tude Autonome)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;&#8211;. &#44;A.</abbr>
+<code class="code">@asis{--a}</code> &#8211;a
+<code class="code">@b{--a}</code> <b class="b">&#8211;a</b>
+<code class="code">@cite{--a}</code> <cite class="cite">&#8211;a</cite>
+<code class="code">@code{--a}</code> <code class="code">--a</code>
+<code class="code">@command{--a}</code> <code class="command">--a</code>
+<code class="code">@dfn{--a}</code> <em class="dfn">&#8211;a</em>
+<code class="code">@dmn{--a}</code> <span class="dmn">&#8211;a</span>
+<code class="code">@email{--a,--b}</code> <a class="email" href="mailto:--a">&#8211;b</a>
+<code class="code">@email{,--b}</code> &#8211;b
+<code class="code">@email{--a}</code> <a class="email" href="mailto:--a">--a</a>
+<code class="code">@emph{--a}</code> <em class="emph">&#8211;a</em>
+<code class="code">@env{--a}</code> <code class="env">--a</code>
+<code class="code">@file{--a}</code> <samp class="file">--a</samp>
+<code class="code">@i{--a}</code> <i class="i">&#8211;a</i>
+<code class="code">@kbd{--a}</code> <kbd class="kbd">--a</kbd>
+<code class="code">@key{--a}</code> <kbd class="key">--a</kbd>
+<code class="code">@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a {\frac{1}{2}} &#8722;</em>
+<code class="code">@option{--a}</code> <samp class="option">--a</samp>
+<code class="code">@r{--a}</code> <span class="r">&#8211;a</span>
+<code class="code">@samp{--a}</code> &#8216;<samp class="samp">--a</samp>&#8217;
+<code class="code">@sc{--a}</code> <small class="sc">&#8211;A</small>
+<code class="code">@strong{--a}</code> <strong class="strong">&#8211;a</strong>
+<code class="code">@t{--a}</code> <code class="t">--a</code>
+<code class="code">@sansserif{--a}</code> <span class="sansserif">&#8211;a</span>
+<code class="code">@slanted{--a}</code> <i class="slanted">&#8211;a</i>
+<code class="code">@titlefont{--a}</code> </p><h1 class="titlefont">&#8211;a</h1>
+<p><code class="code">@indicateurl{--a}</code> &#8216;<code class="indicateurl">--a</code>&#8217;
+<code class="code">@uref{--a,--b}</code> <a class="uref" href="--a">&#8211;b</a>
+<code class="code">@uref{--a}</code> <a class="uref" href="--a">--a</a>
+<code class="code">@uref{,--b}</code> &#8211;b
+<code class="code">@uref{--a,--b,--c}</code> <a class="uref" href="--a">&#8211;c</a>
+<code class="code">@uref{,--b,--c}</code> &#8211;c
+<code class="code">@uref{--a,,--c}</code> <a class="uref" href="--a">&#8211;c</a>
+<code class="code">@uref{,,--c}</code> &#8211;c
+<code class="code">@url{--a,--b}</code> <a class="url" href="--a">&#8211;b</a>
+<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
+<code class="code">@url{,--b}</code> &#8211;b
+<code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
+<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
+<code class="code">@verb{:a &lt; &amp; @ % &quot; -- b:}</code> <code class="verb">a &lt; &amp; @ % &quot; -- b</code>
+<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a<!-- /@w -->
+<code class="code">@H{a}</code> a&#779;
+<code class="code">@H{--a}</code> &#8211;a&#779;
+<code class="code">@dotaccent{a}</code> &#551;
+<code class="code">@dotaccent{--a}</code> &#8211;a&#775;
+<code class="code">@ringaccent{a}</code> &#229;
+<code class="code">@ringaccent{--a}</code> &#8211;a&#778;
+<code class="code">@tieaccent{a}</code> a&#865;
+<code class="code">@tieaccent{--a}</code> &#8211;a&#865;
+<code class="code">@u{a}</code> &#259;
+<code class="code">@u{--a}</code> &#8211;a&#774;
+<code class="code">@ubaraccent{a}</code> a&#818;
+<code class="code">@ubaraccent{--a}</code> &#8211;a&#818;
+<code class="code">@udotaccent{a}</code> &#7841;
+<code class="code">@udotaccent{--a}</code> &#8211;a&#803;
+<code class="code">@v{a}</code> &#462;
+<code class="code">@v{--a}</code> &#8211;a&#780;
+<code class="code">@,{c}</code> &#231;
+<code class="code">@,{--c}</code> &#8211;c&#807;
+<code class="code">@ogonek{a}</code> &#261;
+<code class="code">@ogonek{--a}</code> &#8211;a&#808;
+<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub class="sub">l</sub>
+<code class="code">@footnote{in footnote}</code> <a class="footnote" id="DOCF3" href="formatting_fot.xhtml#FOOT3"><sup>1</sup></a>
+<code class="code">@footnote{in footnote2}</code> <a class="footnote" id="DOCF4" href="formatting_fot.xhtml#FOOT4"><sup>2</sup></a>
+</p>
+<p><code class="code">@sp 2</code><br/>
+</p><br/>
+<br/>
+<p><code class="code">@page</code><br/>
+</p>
+<p><code class="code">need 1002</code>
+</p>
+<p><code class="code">@clicksequence{click @click{} A}</code> click &#8594; A
+After clickstyle &#8658;
+<code class="code">@clicksequence{click @click{} A}</code> click &#8658; A
+</p>
+
+<div class="displaymath"><em>disp--laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup class="sup">-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+</em></div>
+<div class="displaymath"><em><strong class="strong">``simple-double--three---four----''</strong> aa<!-- /@w -->
+`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+
+</em></div>
+<div class="displaymath"><em>&#305; &#567;
+&#322; &#231;
+a&#818; &#7841; &#261; a<sup class="sup">h</sup><sub class="sub">l</sub>
+
+ &#160;&#160; &#160; ! @ } {
+a sunny day
+</em></div>
+<div class="displaymath"><em>&#8594;
+&#x0075;
+&#8226; &#169; &#8230; ... &#8801;
+error&#8594; &#8614; &#8722; &#8867; &#8658;
+&#197; &#230; &#339; &#198; &#338; &#248; &#216; &#223; &#322; &#321; &#208;
+&#222; &#240; &#254; &#161; &#191; &#163;
+&#170; &#186; &#44;
+</em></div>
+<div class="displaymath"><em>&#8220; &#8221;
+&#8216; &#8217; &#8222; &#8218; &#171;
+&#187; &#171; &#187; &#8249;
+&#8250; &#8364; &#8594; &#8804; &#8805;
+</em></div>
+<div class="displaymath"><em><b class="b">b</b> <i class="i">i</i> <span class="r">r</span> <small class="sc">SC</small> <span class="sansserif">sansserif</span> <i class="slanted">slanted</i>
+</em></div>
+<p><kbd class="kbd">default kbdinputstyle</kbd>
+</p><dl class="vtable">
+<dt id='index-titlepage-vtable-i_002d_002dtem-default-kbdinputstyle'><kbd class="kbd">vtable i--tem default kbdinputstyle</kbd></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example default kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-titlepage-vtable-i_002d_002dtem-in-example-default-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example default kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<p><code class="code as-code-kbd">code kbdinputstyle</code>
+</p><dl class="vtable">
+<dt id='index-titlepage-vtable-i_002d_002dtem-code-kbdinputstyle'><code class="code as-code-kbd">vtable i--tem code kbdinputstyle</code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><code class="code as-code-kbd">in example code kbdinputstyle</code>
+</pre><dl class="vtable">
+<dt id='index-titlepage-vtable-i_002d_002dtem-in-example-code-kbdinputstyle'><code class="table-term-preformatted-code"><code class="code as-code-kbd">vtable i--tem in example code kbdinputstyle</code></code></dt>
+</dl>
+</div>
+
+<p><code class="code as-code-kbd">example kbdinputstyle</code>
+</p><dl class="vtable">
+<dt id='index-titlepage-vtable-i_002d_002dtem-example-kbdinputstyle'><code class="code as-code-kbd">vtable i--tem example kbdinputstyle</code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example example kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-titlepage-vtable-i_002d_002dtem-in-example-example-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example example kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<p><kbd class="kbd">distinct kbdinputstyle</kbd>
+</p><dl class="vtable">
+<dt id='index-titlepage-vtable-i_002d_002dtem-distinct-kbdinputstyle'><kbd class="kbd">vtable i--tem distinct kbdinputstyle</kbd></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example distinct kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-titlepage-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example distinct kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<blockquote class="quotation">
+<p>A quot&#8212;ation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Note:</b> A Note
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">note:</b> A note
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Caution:</b> Caution
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Important:</b> Important
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Tip:</b> a Tip
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Warning:</b> a Warning.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">something &#233; TeX:</b> The something &#233; TeX is here.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">@ at the end of line &#160;:</b> A @ at the end of the @quotation line.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">something, other thing:</b> something, other thing
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Note, the note:</b> Note, the note
+</p></blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+<p>aaa quotation
+</p></blockquote>
+<div class="center">&#8212; <em class="emph">quotation author</em>
+</div>
+<blockquote class="quotation">
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p class="exdent">exdented quotation line and dash &#8212; in quotation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p>Not exdented followed by exdented
+</p><p class="exdent">exdented quotation line
+</p></blockquote>
+
+<blockquote class="quotation">
+<p class="exdent">exdented quotation line
+</p><p>Followed by not exdented
+</p></blockquote>
+
+<blockquote class="quotation">
+<p>quotation1
+</p><p class="exdent">in exdented protected eol &#160;
+</p><p>following
+</p><p class="exdent">in exdented a @* <br/> and following
+</p><p>after exdented
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p>A small quot&#8212;ation
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p><b class="b">Note:</b> A small Note
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p><b class="b">something, other thing:</b> something, other thing
+</p></blockquote>
+
+<ul class="itemize mark-bullet">
+<li>i&#8211;temize
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '+'">
+<li>i&#8211;tem +
+</li></ul>
+
+<ul class="itemize mark-bullet">
+<li>b&#8211;ullet
+</li></ul>
+
+<ul class="itemize mark-minus">
+<li>minu&#8211;s
+</li></ul>
+
+<ul class="itemize" style="list-style-type: 'after emph'">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li><a class="index-entry-id" id="index-titlepage-index-entry-within-itemize"></a>
+i&#8211;tem 1
+</li><li>i&#8211;tem 2
+</li></ul>
+
+<ul class="itemize mark-none">
+<li>with w a&#8211;b
+</li><li>with w c&#8211;d
+</li></ul>
+
+<ul class="itemize" style="list-style-type: ' on a line'">
+<li>line w a&#8211;b
+</li><li>line with w c&#8211;d
+</li></ul>
+
+<ol class="enumerate">
+<li> e&#8211;numerate
+</li></ol>
+
+<ol class="enumerate" start="3">
+<li> first third
+</li><li> second third
+</li></ol>
+
+<ol class="enumerate" type="a" start="1">
+<li> e&#8211;numerate
+</li></ol>
+
+<ol class="enumerate" type="a" start="3">
+<li> first c
+</li><li> second c
+</li></ol>
+
+<table class="multitable">
+<thead><tr><th width="40%">mu&#8211;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
+<tbody><tr><td width="40%">mu&#8211;ltitable item</td><td width="60%">multitable tab</td></tr>
+<tr><td width="40%">mu&#8211;ltitable item 2</td><td width="60%">multitable tab 2
+<a class="index-entry-id" id="index-titlepage-index-entry-within-multitable"></a></td></tr>
+<tr><td width="40%">lone mu&#8211;ltitable item</td></tr>
+</tbody>
+</table>
+
+<table class="multitable">
+<tbody><tr><td>truc</td><td>bidule</td></tr>
+</tbody>
+</table>
+
+<div class="example">
+<pre class="example-preformatted">e--xample some
+ text
+</pre></div>
+
+<div class="example user-first-arg">
+<pre class="example-preformatted">example one arg
+</pre></div>
+
+<div class="example user-first-arg user-second-arg">
+<pre class="example-preformatted">example two args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg">
+<pre class="example-preformatted">example three args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg">
+<pre class="example-preformatted">example four args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg user-fifth-arg">
+<pre class="example-preformatted">example five args
+</pre></div>
+
+<div class="example user-something-é-TeX">
+<pre class="example-preformatted">The something &#233; TeX is here.
+</pre></div>
+
+<div class="example user-@-at-the-end-of-line--">
+<pre class="example-preformatted">A @ at the end of the @example line.
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">example with empty args
+</pre></div>
+
+<div class="example user-nonempty">
+<pre class="example-preformatted">example with empty and non empty args mix
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">Exam---ple
+
+</pre><pre class="exdent">Other li---ne
+</pre><pre class="example-preformatted">not exdented
+</pre></div>
+
+<div class="example">
+<pre class="exdent">exdented and dash --- in example
+</pre><pre class="example-preformatted">Not exdented one
+</pre><pre class="exdent">exdented two
+</pre><pre class="example-preformatted">Not exdented two
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">Example Hoho.
+</pre><div class="example">
+<pre class="example-preformatted">Nested Other line
+</pre><pre class="exdent">exdented nested other line
+</pre></div>
+</div>
+
+<div class="example smallexample">
+<pre class="example-preformatted">s--mallexample
+</pre></div>
+
+<p><code class="code">@noindent</code> after smallexample.
+</p><div class="example smallexample">
+<pre class="example-preformatted">$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
+<div class="display">
+<pre class="display-preformatted">d&#8211;isplay
+</pre></div>
+
+<div class="display smalldisplay">
+<pre class="display-preformatted">s&#8211;malldisplay
+</pre></div>
+
+<div class="example lisp">
+<pre class="lisp-preformatted">l--isp
+</pre></div>
+
+<div class="example smalllisp lisp">
+<pre class="lisp-preformatted">s--malllisp
+</pre></div>
+
+<div class="format">
+<pre class="format-preformatted">f&#8211;ormat
+</pre></div>
+
+<div class="format smallformat">
+<pre class="format-preformatted">s&#8211;mallformat
+</pre></div>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-d_002d_002deffn_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--effn_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;effn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-de_002d_002dffn_005fname"><span class="category-def">cate&#8211;gory: </span><strong class="def-name">de--ffn_name</strong> <var class="def-var-arguments">ar&#8211;guments more args <br/> even more so</var></dt>
+<dd><p>def&#8211;fn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-i"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dd><a class="index-entry-id" id="index-titlepage-index-entry-within-deffn"></a>
+</dd><dt class="deffnx def-cmd-deffn" id="index-titlepage-truc"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-log-trap"><span class="category-def">Command: </span><strong class="def-name">log trap</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-log-trap1"><span class="category-def">Command: </span><strong class="def-name">log trap1</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-log-trap2"><span class="category-def">Command: </span><strong class="def-name">log trap2</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-id-ule"><span class="category-def">cmde: </span><strong class="def-name"><b class="b">id ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-id-i-ule"><span class="category-def">cmde2: </span><strong class="def-name"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-machin"><span class="category-def">: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-bidule-machin"><span class="category-def">: </span><strong class="def-name">bidule machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-machin-1"><span class="category-def">truc: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-followed"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-a"><span class="category-def">truc: </span><strong class="def-name">a</strong> <var class="def-var-arguments">b c d e <b class="b">f g</b> h i</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-deffnx"><span class="category-def">truc: </span><strong class="def-name">deffnx</strong> <var class="def-var-arguments">before end deffn</var></dt>
+</dl>
+
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-deffn"><span class="category-def">empty: </span><strong class="def-name">deffn</strong></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-deffn-1"><span class="category-def">empty: </span><strong class="def-name">deffn</strong> <var class="def-var-arguments">with deffnx</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-deffnx-1"><span class="category-def">empty: </span><strong class="def-name">deffnx</strong></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-i-1"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-truc-1"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dd><p>text in def item for second def item
+</p></dd></dl>
+
+
+<dl class="first-defvr">
+<dt class="defvr" id="index-titlepage-d_002d_002defvr_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--efvr_name</strong></dt>
+<dd><p>d&#8211;efvr
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-n_002d_002dame"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">n--ame</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;effn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-n_002d_002dame-1"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">n--ame</strong></dt>
+<dd><p>d&#8211;effn no arg
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-titlepage-d_002d_002deftypefn_005fname"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypefn
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-titlepage-d_002d_002deftypefn_005fname-1"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong></dt>
+<dd><p>d&#8211;eftypefn no arg
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypeop
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-titlepage-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong></dt>
+<dd><p>d&#8211;eftypeop no arg
+</p></dd></dl>
+
+<dl class="first-deftypevr">
+<dt class="deftypevr" id="index-titlepage-d_002d_002deftypevr_005fname"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevr_name</strong></dt>
+<dd><p>d&#8211;eftypevr
+</p></dd></dl>
+
+<dl class="first-defcv">
+<dt class="defcv" id="index-titlepage-d_002d_002defcv_005fname"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong></dt>
+<dd><p>d&#8211;efcv
+</p></dd></dl>
+
+<dl class="first-defcv">
+<dt class="defcv" id="index-titlepage-d_002d_002defcv_005fname-1"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efcv with arguments
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-titlepage-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong></dt>
+<dd><p>d&#8211;eftypecv
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-titlepage-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypecv with arguments
+</p></dd></dl>
+
+<dl class="first-defop">
+<dt class="defop" id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efop
+</p></dd></dl>
+
+<dl class="first-defop">
+<dt class="defop" id="index-titlepage-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong></dt>
+<dd><p>d&#8211;efop no arg
+</p></dd></dl>
+
+<dl class="first-deftp">
+<dt class="deftp" id="index-titlepage-d_002d_002deftp_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--eftp_name</strong> <var class="def-var-arguments">a&#8211;ttributes...</var></dt>
+<dd><p>d&#8211;eftp
+</p></dd></dl>
+
+<dl class="first-deffn first-defun-alias-first-deffn">
+<dt class="deffn defun-alias-deffn" id="index-titlepage-d_002d_002defun_005fname"><span class="category-def">Function: </span><strong class="def-name">d--efun_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efun
+</p></dd></dl>
+
+<dl class="first-deffn first-defmac-alias-first-deffn">
+<dt class="deffn defmac-alias-deffn" id="index-titlepage-d_002d_002defmac_005fname"><span class="category-def">Macro: </span><strong class="def-name">d--efmac_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efmac
+</p></dd></dl>
+
+<dl class="first-deffn first-defspec-alias-first-deffn">
+<dt class="deffn defspec-alias-deffn" id="index-titlepage-d_002d_002defspec_005fname"><span class="category-def">Special Form: </span><strong class="def-name">d--efspec_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efspec
+</p></dd></dl>
+
+<dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-titlepage-d_002d_002defvar_005fname"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong></dt>
+<dd><p>d&#8211;efvar
+</p></dd></dl>
+
+<dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-titlepage-d_002d_002defvar_005fname-1"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong> <var class="def-var-arguments">arg&#8211;var arg&#8211;var1</var></dt>
+<dd><p>d&#8211;efvar with args
+</p></dd></dl>
+
+<dl class="first-defvr first-defopt-alias-first-defvr">
+<dt class="defvr defopt-alias-defvr" id="index-titlepage-d_002d_002defopt_005fname"><span class="category-def">User Option: </span><strong class="def-name">d--efopt_name</strong></dt>
+<dd><p>d&#8211;efopt
+</p></dd></dl>
+
+<dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-titlepage-d_002d_002deftypefun_005fname"><span class="category-def">Function: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefun_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypefun
+</p></dd></dl>
+
+<dl class="first-deftypevr first-deftypevar-alias-first-deftypevr">
+<dt class="deftypevr deftypevar-alias-deftypevr" id="index-titlepage-d_002d_002deftypevar_005fname"><span class="category-def">Variable: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevar_name</strong></dt>
+<dd><p>d&#8211;eftypevar
+</p></dd></dl>
+
+<dl class="first-defcv first-defivar-alias-first-defcv">
+<dt class="defcv defivar-alias-defcv" id="index-titlepage-d_002d_002defivar_005fname-of-c_002d_002dlass"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><strong class="def-name">d--efivar_name</strong></dt>
+<dd><p>d&#8211;efivar
+</p></dd></dl>
+
+<dl class="first-deftypecv first-deftypeivar-alias-first-deftypecv">
+<dt class="deftypecv deftypeivar-alias-deftypecv" id="index-titlepage-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeivar_name</strong></dt>
+<dd><p>d&#8211;eftypeivar
+</p></dd></dl>
+
+<dl class="first-defop first-defmethod-alias-first-defop">
+<dt class="defop defmethod-alias-defop" id="index-titlepage-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span class="category-def">Method on <code class="code">c--lass</code>: </span><strong class="def-name">d--efmethod_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efmethod
+</p></dd></dl>
+
+<dl class="first-deftypeop first-deftypemethod-alias-first-deftypeop">
+<dt class="deftypeop deftypemethod-alias-deftypeop" id="index-titlepage-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span class="category-def">Method on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypemethod_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypemethod
+</p></dd></dl>
+
+
+<dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-titlepage-name2"><span class="category-def">Function:<br/> </span><code class="def-type">data-type2</code><br/> <strong class="def-name">name2</strong> <code class="def-code-arguments">arguments2...</code></dt>
+<dd><p>aaa2
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-titlepage-d_002d_002deftypefn_005fname2"><span class="category-def">c&#8211;ategory2:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypefn_name2</strong></dt>
+<dd><p>d&#8211;eftypefn no arg2
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-titlepage-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><span class="category-def">c&#8211;ategory2 on <code class="code">c--lass2</code>:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><p>d&#8211;eftypeop2
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-titlepage-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><span class="category-def">c&#8211;ategory2 on <code class="code">c--lass2</code>:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong></dt>
+<dd><p>d&#8211;eftypeop no arg2
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-titlepage-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><span class="category-def">c&#8211;ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong></dt>
+<dd><p>d&#8211;eftypecv2
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-titlepage-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><span class="category-def">c&#8211;ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><p>d&#8211;eftypecv with arguments2
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-arg2"><span class="category-def">fun2: </span><strong class="def-name">arg2</strong></dt>
+<dd><p>fff2
+</p></dd></dl>
+
+
+<p><code class="code">@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file%20n---ame%40_html/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&#8212;itle@</a> in <cite class="cite">ma&#8212;nual@</cite>.
+<code class="code">@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+</p>
+<p><code class="code">@ref{chapter}</code> <a class="ref" href="chapter.xhtml">chapter</a>
+<code class="code">@xref{chapter}</code> See <a class="xref" href="chapter.xhtml">chapter</a>.
+<code class="code">@pxref{chapter}</code> see <a class="pxref" href="chapter.xhtml">chapter</a>
+<code class="code">@ref{s--ect@comma{}ion}</code> <a class="ref" href="s_002d_002dect_002cion.xhtml">A section</a>
+</p>
+<p><code class="code">@ref{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+<a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma&#44; in title</a> in <cite class="cite">a &#44; in manual name</cite>
+</p>
+<p><code class="code">@ref{chapter,cross ref name}</code> <a class="ref" href="chapter.xhtml">cross ref name</a>
+<code class="code">@ref{chapter,,title}</code> <a class="ref" href="chapter.xhtml">title</a>
+<code class="code">@ref{chapter,,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@ref{chapter,,,,manual}</code> &#8216;chapter&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,}</code> <a class="ref" href="chapter.xhtml">title</a>
+<code class="code">@ref{chapter,cross ref name,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@ref{chapter,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,,file name,manual}</code> <a href="../file%20name_html/chapter.html#chapter">chapter</a> in <cite class="cite">manual</cite>
+</p>
+
+<p><code class="code">@ref{(pman)anode,cross ref name}</code> <a href="../pman_html/anode.html#anode">(pman)cross ref name</a>
+<code class="code">@ref{(pman)anode,,title}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)anode</a>
+<code class="code">@ref{(pman)anode,,,,manual}</code> <a href="../pman_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)cross ref name</a>
+<code class="code">@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman_html/anode.html#anode">cross ref name</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,,file name,manual}</code> <a href="../file%20name_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+</p>
+
+<p><code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@inforef{chapter}</code> See &#8216;chapter&#8217;
+<code class="code">@inforef{chapter, cross ref name}</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{chapter,,file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@inforef{node, cross ref name, file name}</code> See <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@inforef{node}</code> See &#8216;node&#8217;
+<code class="code">@inforef{node, cross ref name}</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{node,,file name}</code> See <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file%20name%2c%20spurious%20arg_html/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
+</p>
+<p><code class="code">@inforef{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}</code>
+See <a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a &#44; in cross
+ref</a>
+</p>
+<p>&#8216;<samp class="samp"><a class="ref" href="chapter.xhtml">chapter</a></samp>&#8217;.
+</p>
+<p><a href="../index3.html%20%28uref3%29_html/ext.html#ext">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a> in <cite class="cite">printed manual with uref4 <a class="uref" href="href://http/myhost.com/index4.html">uref4</a></cite>
+<a class="ref" href="chapter.xhtml">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a>
+</p>
+<dl class="table">
+<dt><strong class="strong">a&#8211;strong</strong></dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="vtable">
+<dt id='index-titlepage-a_002d_002dasis'>a&#8211;asis</dt>
+<dt id='index-titlepage-b-2'>b</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="ftable">
+<dt id='index-titlepage-a-1'><em class="emph">a</em></dt>
+<dd><a class="index-entry-id" id="index-titlepage-index-entry-between-item-and-itemx"></a>
+</dd>
+<dt id='index-titlepage-b'><em class="emph">b</em></dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="table">
+<dd><p>Title
+</p></dd>
+<dt><code class="code">a--code</code></dt>
+<dd><p>Value&#8211;table code
+</p></dd>
+</dl>
+
+<dl class="table">
+<dd><p>Title
+</p></dd>
+<dt>&#8216;<samp class="samp">a--samp</samp>&#8217;</dt>
+<dt>&#8216;<samp class="samp">a2--samp</samp>&#8217;</dt>
+<dd><p>Value&#8211;table samp
+</p></dd>
+</dl>
+
+<table class="cartouche" border="1"><tr><td>
+<p>c&#8211;artouche
+</p></td></tr></table>
+
+<div class="flushleft"><p class="flushleft-paragraph">f&#8211;lushleft
+more text
+</p></div>
+<div class="flushright"><p class="flushright-paragraph">f&#8211;lushright
+more text
+</p></div>
+<div class="center">ce&#8211;ntered line
+</div>
+<div class="raggedright"><p class="raggedright-paragraph">r&#8211;raggedright
+more text
+</p></div>
+<pre class="verbatim">\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ &lt;&gt;.
+
+@bye
+</pre>
+<pre class="verbatim">in verbatim ''
+</pre>
+
+html ''
+
+
+
+
+<h1 class="majorheading" id="majorheading">majorheading</h1>
+
+<h1 class="chapheading" id="chapheading">chapheading</h1>
+
+<h2 class="heading" id="heading">heading</h2>
+
+<h3 class="subheading" id="subheading">subheading</h3>
+
+<h4 class="subsubheading" id="subsubheading">subsubheading</h4>
+
+
+<p><code class="code">@acronym{--a,an accronym @comma{} @enddots{}}</code> <abbr class="acronym" title="an accronym &#44; ...">&#8211;a</abbr> (an accronym &#44; <small class="enddots">...</small>)
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr> (&#201;tude&#8211;&#44; <b class="b">Autonome</b>)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr>
+</p>
+<p><code class="code">@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; {\frac{1}{2}}</em>
+</p>
+
+
+
+<p>Somehow invalid use of @,:<br/>
+@, &#807;<br/>
+@,@&quot;u &#807;&#252;
+</p>
+<p>Invalid use of @&#8217;:<br/>
+@&#8217; &#769;<br/>
+@&#8217;@&quot;u &#769;&#252;
+</p>
+<p><code class="code">@|</code>
+</p>
+<p>@dotless{truc} truc
+@dotless{ij} ij
+<code class="code">@dotless{--a}</code> &#8211;a
+<code class="code">@dotless{a}</code> a
+</p>
+<p>@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg &#xz;
+@U{abc}, with &lt;4 hex digits &#xabc;
+@U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+@U{110000}, value just beyond Unicode &#x110000;
+</p>
+<p>@TeX, but without brace TeX
+<code class="code">@#</code> #
+</p>
+<p><code class="code">@w{--a}</code> &#8211;a<!-- /@w -->
+</p>
+<p><code class="code">@image{,1--xt}</code>
+<code class="code">@image{,,2--xt}</code>
+<code class="code">@image{,,,3--xt}</code>
+</p>
+<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image" src="../images/1-f-ilejpg" alt="a&#8211;lt"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img class="image" src="../images/2-f-ilejpg" alt="altjk _&quot; %@"/>
+</p>
+<p><code class="code">@image{f--ile}</code> <img class="image" src="../images/3-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,,alt}</code> <img class="image" src="../images/4-f--ile.png" alt="alt"/>
+<code class="code">@image{f--ile,,,,.e-d-xt}</code> <img class="image" src="../images/5-f--ile.e--xt" alt="f--ile"/>
+<code class="code">@image{f--ile,l--i}</code> <img class="image" src="../images/6-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,l--e}</code> <img class="image" src="../images/7-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,aze,az,alt,.e--xt}</code> <img class="image" src="../images/8-f--ile.e--xt" alt="alt"/>
+<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img class="image" src="../images/9-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
+</p>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img class="image" src="../images/10-f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img class="image" src="../images/11-filejk-__0022-_0025_0040jpg" alt="altjk _&quot; %@"/>
+</p>
+
+<strong class="author">author</strong><br/>
+
+<div class="displaymath"><em>&#252; &#220; &#241; &#226; &#233; &#333; &#236; &#233; &#274;&#768;
+&#262;&#807; &#262;&#807; a&#779; &#551; &#229; a&#865;
+&#259; &#462;
+ ? .
+</em></div>
+<div class="displaymath"><em>TeX LaTeX &#9733; &#229; &#174; &#176;
+</em></div>
+<div class="displaymath"><em><code class="t">t</code>
+</em></div>
+<ul class="itemize">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: ' after emph'">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li>i&#8211;tem 1
+</li><li>i&#8211;tem 2
+</li></ul>
+
+<ul class="itemize mark-none">
+<li>without brace w a&#8211;b
+</li><li>without brace w c&#8211;d
+</li></ul>
+
+<dl class="table">
+<dt>a</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="table">
+<dt>a&#8211;missing style formatting</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="ftable">
+<dt id='index-titlepage-a-2'>a</dt>
+<dd><a class="index-entry-id" id="index-titlepage-index-entry-between-item-and-itemx-1"></a>
+</dd>
+<dt id='index-titlepage-b-1'>b</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn"><span class="category-def">fun: </span></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-machin-2"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-machin-3"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-machin-4"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and </var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-machin-5"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-titlepage-followed-1"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dd><p>Various deff lines
+</p></dd><dt class="deffnx def-cmd-deffn" id="index-titlepage-after"><span class="category-def">truc: </span><strong class="def-name">after</strong> <var class="def-var-arguments">a deff item</var></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-titlepage-invalid"><span class="category-def">fsetinv: </span><strong class="def-name"><var class="var">invalid</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b>: </span></dt>
+<dt class="deffnx def-cmd-deffn"></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">aaa: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span></dt>
+</dl>
+
+<div class="group"><p>g&#8211;roupe
+</p></div>
+<p><code class="code">@ref{node}</code> &#8216;node&#8217;
+</p>
+<p><code class="code">@ref{,cross ref name}</code> &#8216;cross ref name&#8217;
+<code class="code">@ref{,,title}</code> &#8216;title&#8217;
+<code class="code">@ref{,,,file name}</code> <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@ref{,,,,manual}</code> <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name}</code> &#8216;cross ref name&#8217;
+<code class="code">@ref{node,,title}</code> &#8216;title&#8217;
+<code class="code">@ref{node,,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@ref{node,,,,manual}</code> &#8216;node&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,}</code> &#8216;title&#8217;
+<code class="code">@ref{node,cross ref name,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@ref{node,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,,file name,manual}</code> <a href="../file%20name_html/node.html#node">node</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,}</code> &#8216;title&#8217;
+<code class="code">@ref{,cross ref name,,file name}</code> <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@ref{,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,,file name,manual}</code> <cite class="cite"><a href="../file%20name_html/index.html">manual</a></cite>
+</p>
+<p><code class="code">@inforef{,cross ref name }</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{,,file name}</code> See <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@inforef{,cross ref name, file name}</code> See <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@inforef{}</code>
+</p>
+
+
+<p>Insercopying in titlepage
+</p><p>In copying
+</p>
+<p>&lt;
+&gt;
+&quot;
+&amp;
+&#8217;
+&#8216;
+</p>
+<p>&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;<br/>
+code: <code class="code">``simple-double--three---four----''</code> <br/>
+asis: &#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221; <br/>
+strong: <strong class="strong">&#8220;simple-double&#8211;three&#8212;four&#8212;-&#8221;</strong> <br/>
+kbd: <kbd class="kbd">``simple-double--three---four----''</kbd> <br/>
+</p>
+<p>&#8216;<!-- /@w -->&#8216;simple-double-<!-- /@w -->-three&#8212;four&#8212;-&#8217;<!-- /@w -->&#8217;<br/>
+</p>
+<a class="index-entry-id" id="index-copying-_002d_002doption"></a>
+<a class="index-entry-id" id="index-copying-_0060_0060"></a>
+<a class="index-entry-id" id="index-copying-_0060_0060-1"></a>
+<a class="index-entry-id" id="index-copying-_002d_002dfoption"></a>
+
+<p>@&quot;u &#252;
+@&quot;{U} &#220;
+@~n &#241;
+@^a &#226;
+@&#8217;e &#233;
+@=o &#333;
+@&#8216;i &#236;
+@&#8217;{e} &#233;
+@&#8217;{@dotless{i}} &#237;
+@dotless{i} &#305;
+@dotless{j} &#567;
+@&#8216;{@=E} &#274;&#768;
+@l{} &#322;
+@,{@&#8217;C} &#262;&#807;
+@,c &#231;
+@,c@&quot;u &#231;&#252; <br/>
+</p>
+<p>@U{0075} &#x0075;
+</p>
+<p>@* <br/>
+@ followed by a space
+&#160;
+@ followed by a tab
+&#160;
+@ followed by a new line
+&#160;<code class="code">@-</code>
+<code class="code">@:</code>
+<code class="code">@!</code> !
+<code class="code">@?</code> ?
+<code class="code">@.</code> .
+<code class="code">@@</code> @
+<code class="code">@}</code> }
+<code class="code">@{</code> {
+<code class="code">@/</code>
+</p>
+<p>foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+</p>
+<p>@TeX TeX
+@LaTeX LaTeX
+@bullet &#8226;
+@copyright &#169;
+@dots &#8230;
+@enddots <small class="enddots">...</small>
+@equiv &#8801;
+@error error&#8594;
+@expansion &#8614;
+@minus &#8722;
+@point &#9733;
+@print &#8867;
+@result &#8658;
+@today a sunny day
+</p>
+<p>@aa &#229;
+@AA &#197;
+@ae &#230;
+@oe &#339;
+@AE &#198;
+@OE &#338;
+@o &#248;
+@O &#216;
+@ss &#223;
+@l &#322;
+@L &#321;
+@DH &#208;
+@TH &#222;
+@dh &#240;
+@th &#254;
+</p>
+<p>@exclamdown &#161;
+@questiondown &#191;
+@pounds &#163;
+@registeredsymbol &#174;
+@ordf &#170;
+@ordm &#186;
+@comma &#44;
+@quotedblleft &#8220;
+@quotedblright &#8221;
+@quoteleft &#8216;
+@quoteright &#8217;
+@quotedblbase &#8222;
+@quotesinglbase &#8218;
+@guillemetleft &#171;
+@guillemetright &#187;
+@guillemotleft &#171;
+@guillemotright &#187;
+@guilsinglleft &#8249;
+@guilsinglright &#8250;
+</p>
+<p>@textdegree &#176;
+@euro &#8364;
+@arrow &#8594;
+@leq &#8804;
+@geq &#8805;
+@tie a&#160;b
+</p>
+<p><code class="code">@acronym{--a,an accronym}</code> <abbr class="acronym" title="an accronym">&#8211;a</abbr> (an accronym)
+<code class="code">@acronym{--a}</code> <abbr class="acronym" title="an accronym">&#8211;a</abbr>
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude Autonome }</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;&#8211;. &#44;A.</abbr> (&#201;tude Autonome)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude Autonome">&#201;&#8211;. &#44;A.</abbr>
+<code class="code">@asis{--a}</code> &#8211;a
+<code class="code">@b{--a}</code> <b class="b">&#8211;a</b>
+<code class="code">@cite{--a}</code> <cite class="cite">&#8211;a</cite>
+<code class="code">@code{--a}</code> <code class="code">--a</code>
+<code class="code">@command{--a}</code> <code class="command">--a</code>
+<code class="code">@dfn{--a}</code> <em class="dfn">&#8211;a</em>
+<code class="code">@dmn{--a}</code> <span class="dmn">&#8211;a</span>
+<code class="code">@email{--a,--b}</code> <a class="email" href="mailto:--a">&#8211;b</a>
+<code class="code">@email{,--b}</code> &#8211;b
+<code class="code">@email{--a}</code> <a class="email" href="mailto:--a">--a</a>
+<code class="code">@emph{--a}</code> <em class="emph">&#8211;a</em>
+<code class="code">@env{--a}</code> <code class="env">--a</code>
+<code class="code">@file{--a}</code> <samp class="file">--a</samp>
+<code class="code">@i{--a}</code> <i class="i">&#8211;a</i>
+<code class="code">@kbd{--a}</code> <kbd class="kbd">--a</kbd>
+<code class="code">@key{--a}</code> <kbd class="key">--a</kbd>
+<code class="code">@math{--a {\frac{1}{2}} @minus{}}</code> <em class="math">--a {\frac{1}{2}} &#8722;</em>
+<code class="code">@option{--a}</code> <samp class="option">--a</samp>
+<code class="code">@r{--a}</code> <span class="r">&#8211;a</span>
+<code class="code">@samp{--a}</code> &#8216;<samp class="samp">--a</samp>&#8217;
+<code class="code">@sc{--a}</code> <small class="sc">&#8211;A</small>
+<code class="code">@strong{--a}</code> <strong class="strong">&#8211;a</strong>
+<code class="code">@t{--a}</code> <code class="t">--a</code>
+<code class="code">@sansserif{--a}</code> <span class="sansserif">&#8211;a</span>
+<code class="code">@slanted{--a}</code> <i class="slanted">&#8211;a</i>
+<code class="code">@titlefont{--a}</code> </p><h1 class="titlefont">&#8211;a</h1>
+<p><code class="code">@indicateurl{--a}</code> &#8216;<code class="indicateurl">--a</code>&#8217;
+<code class="code">@uref{--a,--b}</code> <a class="uref" href="--a">&#8211;b</a>
+<code class="code">@uref{--a}</code> <a class="uref" href="--a">--a</a>
+<code class="code">@uref{,--b}</code> &#8211;b
+<code class="code">@uref{--a,--b,--c}</code> <a class="uref" href="--a">&#8211;c</a>
+<code class="code">@uref{,--b,--c}</code> &#8211;c
+<code class="code">@uref{--a,,--c}</code> <a class="uref" href="--a">&#8211;c</a>
+<code class="code">@uref{,,--c}</code> &#8211;c
+<code class="code">@url{--a,--b}</code> <a class="url" href="--a">&#8211;b</a>
+<code class="code">@url{--a,}</code> <a class="url" href="--a">--a</a>
+<code class="code">@url{,--b}</code> &#8211;b
+<code class="code">@var{--a}</code> <var class="var">&#8211;a</var>
+<code class="code">@verb{:--a:}</code> <code class="verb">--a</code>
+<code class="code">@verb{:a &lt; &amp; @ % &quot; -- b:}</code> <code class="verb">a &lt; &amp; @ % &quot; -- b</code>
+<code class="code">@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a}</code> a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a&#160;a<!-- /@w -->
+<code class="code">@H{a}</code> a&#779;
+<code class="code">@H{--a}</code> &#8211;a&#779;
+<code class="code">@dotaccent{a}</code> &#551;
+<code class="code">@dotaccent{--a}</code> &#8211;a&#775;
+<code class="code">@ringaccent{a}</code> &#229;
+<code class="code">@ringaccent{--a}</code> &#8211;a&#778;
+<code class="code">@tieaccent{a}</code> a&#865;
+<code class="code">@tieaccent{--a}</code> &#8211;a&#865;
+<code class="code">@u{a}</code> &#259;
+<code class="code">@u{--a}</code> &#8211;a&#774;
+<code class="code">@ubaraccent{a}</code> a&#818;
+<code class="code">@ubaraccent{--a}</code> &#8211;a&#818;
+<code class="code">@udotaccent{a}</code> &#7841;
+<code class="code">@udotaccent{--a}</code> &#8211;a&#803;
+<code class="code">@v{a}</code> &#462;
+<code class="code">@v{--a}</code> &#8211;a&#780;
+<code class="code">@,{c}</code> &#231;
+<code class="code">@,{--c}</code> &#8211;c&#807;
+<code class="code">@ogonek{a}</code> &#261;
+<code class="code">@ogonek{--a}</code> &#8211;a&#808;
+<code class="code">a@sup{h}@sub{l}</code> a<sup class="sup">h</sup><sub class="sub">l</sub>
+<code class="code">@footnote{in footnote}</code> <a class="footnote" id="DOCF1" href="formatting_fot.xhtml#FOOT1"><sup>3</sup></a>
+<code class="code">@footnote{in footnote2}</code> <a class="footnote" id="DOCF2" href="formatting_fot.xhtml#FOOT2"><sup>4</sup></a>
+</p>
+<p><code class="code">@sp 2</code><br/>
+</p><br/>
+<br/>
+<p><code class="code">@page</code><br/>
+</p>
+<p><code class="code">need 1002</code>
+</p>
+<p><code class="code">@clicksequence{click @click{} A}</code> click &#8594; A
+After clickstyle &#8658;
+<code class="code">@clicksequence{click @click{} A}</code> click &#8658; A
+</p>
+
+<div class="displaymath"><em>disp--laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e<sup class="sup">-{1 \over 2}\left({x-\mu \over \sigma}\right)^2</sup>
+</em></div>
+<div class="displaymath"><em><strong class="strong">``simple-double--three---four----''</strong> aa<!-- /@w -->
+`<!-- /@w -->`simple-double-<!-- /@w -->-three---four----'<!-- /@w -->'
+
+</em></div>
+<div class="displaymath"><em>&#305; &#567;
+&#322; &#231;
+a&#818; &#7841; &#261; a<sup class="sup">h</sup><sub class="sub">l</sub>
+
+ &#160;&#160; &#160; ! @ } {
+a sunny day
+</em></div>
+<div class="displaymath"><em>&#8594;
+&#x0075;
+&#8226; &#169; &#8230; ... &#8801;
+error&#8594; &#8614; &#8722; &#8867; &#8658;
+&#197; &#230; &#339; &#198; &#338; &#248; &#216; &#223; &#322; &#321; &#208;
+&#222; &#240; &#254; &#161; &#191; &#163;
+&#170; &#186; &#44;
+</em></div>
+<div class="displaymath"><em>&#8220; &#8221;
+&#8216; &#8217; &#8222; &#8218; &#171;
+&#187; &#171; &#187; &#8249;
+&#8250; &#8364; &#8594; &#8804; &#8805;
+</em></div>
+<div class="displaymath"><em><b class="b">b</b> <i class="i">i</i> <span class="r">r</span> <small class="sc">SC</small> <span class="sansserif">sansserif</span> <i class="slanted">slanted</i>
+</em></div>
+<p><kbd class="kbd">default kbdinputstyle</kbd>
+</p><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-default-kbdinputstyle'><kbd class="kbd">vtable i--tem default kbdinputstyle</kbd></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example default kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-in-example-default-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example default kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<p><code class="code as-code-kbd">code kbdinputstyle</code>
+</p><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-code-kbdinputstyle'><code class="code as-code-kbd">vtable i--tem code kbdinputstyle</code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><code class="code as-code-kbd">in example code kbdinputstyle</code>
+</pre><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-in-example-code-kbdinputstyle'><code class="table-term-preformatted-code"><code class="code as-code-kbd">vtable i--tem in example code kbdinputstyle</code></code></dt>
+</dl>
+</div>
+
+<p><code class="code as-code-kbd">example kbdinputstyle</code>
+</p><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-example-kbdinputstyle'><code class="code as-code-kbd">vtable i--tem example kbdinputstyle</code></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example example kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-in-example-example-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example example kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<p><kbd class="kbd">distinct kbdinputstyle</kbd>
+</p><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-distinct-kbdinputstyle'><kbd class="kbd">vtable i--tem distinct kbdinputstyle</kbd></dt>
+</dl>
+<div class="example">
+<pre class="example-preformatted"><kbd class="kbd">in example distinct kbdinputstyle</kbd>
+</pre><dl class="vtable">
+<dt id='index-copying-vtable-i_002d_002dtem-in-example-distinct-kbdinputstyle'><code class="table-term-preformatted-code"><kbd class="kbd">vtable i--tem in example distinct kbdinputstyle</kbd></code></dt>
+</dl>
+</div>
+
+<blockquote class="quotation">
+<p>A quot&#8212;ation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Note:</b> A Note
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">note:</b> A note
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Caution:</b> Caution
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Important:</b> Important
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Tip:</b> a Tip
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Warning:</b> a Warning.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">something &#233; TeX:</b> The something &#233; TeX is here.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">@ at the end of line &#160;:</b> A @ at the end of the @quotation line.
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">something, other thing:</b> something, other thing
+</p></blockquote>
+
+<blockquote class="quotation">
+<p><b class="b">Note, the note:</b> Note, the note
+</p></blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+</blockquote>
+
+<blockquote class="quotation">
+<p>aaa quotation
+</p></blockquote>
+<div class="center">&#8212; <em class="emph">quotation author</em>
+</div>
+<blockquote class="quotation">
+<p>indent in quotation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p class="exdent">exdented quotation line and dash &#8212; in quotation
+</p></blockquote>
+
+<blockquote class="quotation">
+<p>Not exdented followed by exdented
+</p><p class="exdent">exdented quotation line
+</p></blockquote>
+
+<blockquote class="quotation">
+<p class="exdent">exdented quotation line
+</p><p>Followed by not exdented
+</p></blockquote>
+
+<blockquote class="quotation">
+<p>quotation1
+</p><p class="exdent">in exdented protected eol &#160;
+</p><p>following
+</p><p class="exdent">in exdented a @* <br/> and following
+</p><p>after exdented
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p>A small quot&#8212;ation
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p><b class="b">Note:</b> A small Note
+</p></blockquote>
+
+<blockquote class="quotation smallquotation">
+<p><b class="b">something, other thing:</b> something, other thing
+</p></blockquote>
+
+<ul class="itemize mark-bullet">
+<li>i&#8211;temize
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '+'">
+<li>i&#8211;tem +
+</li></ul>
+
+<ul class="itemize mark-bullet">
+<li>b&#8211;ullet
+</li></ul>
+
+<ul class="itemize mark-minus">
+<li>minu&#8211;s
+</li></ul>
+
+<ul class="itemize" style="list-style-type: 'after emph'">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li><a class="index-entry-id" id="index-copying-index-entry-within-itemize"></a>
+i&#8211;tem 1
+</li><li>i&#8211;tem 2
+</li></ul>
+
+<ul class="itemize mark-none">
+<li>with w a&#8211;b
+</li><li>with w c&#8211;d
+</li></ul>
+
+<ul class="itemize" style="list-style-type: ' on a line'">
+<li>line w a&#8211;b
+</li><li>line with w c&#8211;d
+</li></ul>
+
+<ol class="enumerate">
+<li> e&#8211;numerate
+</li></ol>
+
+<ol class="enumerate" start="3">
+<li> first third
+</li><li> second third
+</li></ol>
+
+<ol class="enumerate" type="a" start="1">
+<li> e&#8211;numerate
+</li></ol>
+
+<ol class="enumerate" type="a" start="3">
+<li> first c
+</li><li> second c
+</li></ol>
+
+<table class="multitable">
+<thead><tr><th width="40%">mu&#8211;ltitable headitem</th><th width="60%">another tab</th></tr></thead>
+<tbody><tr><td width="40%">mu&#8211;ltitable item</td><td width="60%">multitable tab</td></tr>
+<tr><td width="40%">mu&#8211;ltitable item 2</td><td width="60%">multitable tab 2
+<a class="index-entry-id" id="index-copying-index-entry-within-multitable"></a></td></tr>
+<tr><td width="40%">lone mu&#8211;ltitable item</td></tr>
+</tbody>
+</table>
+
+<table class="multitable">
+<tbody><tr><td>truc</td><td>bidule</td></tr>
+</tbody>
+</table>
+
+<div class="example">
+<pre class="example-preformatted">e--xample some
+ text
+</pre></div>
+
+<div class="example user-first-arg">
+<pre class="example-preformatted">example one arg
+</pre></div>
+
+<div class="example user-first-arg user-second-arg">
+<pre class="example-preformatted">example two args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg">
+<pre class="example-preformatted">example three args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg">
+<pre class="example-preformatted">example four args
+</pre></div>
+
+<div class="example user-first-arg user-second-arg user-third-arg user-fourth-arg user-fifth-arg">
+<pre class="example-preformatted">example five args
+</pre></div>
+
+<div class="example user-something-é-TeX">
+<pre class="example-preformatted">The something &#233; TeX is here.
+</pre></div>
+
+<div class="example user-@-at-the-end-of-line--">
+<pre class="example-preformatted">A @ at the end of the @example line.
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">example with empty args
+</pre></div>
+
+<div class="example user-nonempty">
+<pre class="example-preformatted">example with empty and non empty args mix
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">Exam---ple
+
+</pre><pre class="exdent">Other li---ne
+</pre><pre class="example-preformatted">not exdented
+</pre></div>
+
+<div class="example">
+<pre class="exdent">exdented and dash --- in example
+</pre><pre class="example-preformatted">Not exdented one
+</pre><pre class="exdent">exdented two
+</pre><pre class="example-preformatted">Not exdented two
+</pre></div>
+
+<div class="example">
+<pre class="example-preformatted">Example Hoho.
+</pre><div class="example">
+<pre class="example-preformatted">Nested Other line
+</pre><pre class="exdent">exdented nested other line
+</pre></div>
+</div>
+
+<div class="example smallexample">
+<pre class="example-preformatted">s--mallexample
+</pre></div>
+
+<p><code class="code">@noindent</code> after smallexample.
+</p><div class="example smallexample">
+<pre class="example-preformatted">$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&amp;content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&amp;content-type=text/plain'
+</pre></div>
+<p>Less recent versions are also present.
+</p>
+<div class="display">
+<pre class="display-preformatted">d&#8211;isplay
+</pre></div>
+
+<div class="display smalldisplay">
+<pre class="display-preformatted">s&#8211;malldisplay
+</pre></div>
+
+<div class="example lisp">
+<pre class="lisp-preformatted">l--isp
+</pre></div>
+
+<div class="example smalllisp lisp">
+<pre class="lisp-preformatted">s--malllisp
+</pre></div>
+
+<div class="format">
+<pre class="format-preformatted">f&#8211;ormat
+</pre></div>
+
+<div class="format smallformat">
+<pre class="format-preformatted">s&#8211;mallformat
+</pre></div>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-d_002d_002deffn_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--effn_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;effn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-de_002d_002dffn_005fname"><span class="category-def">cate&#8211;gory: </span><strong class="def-name">de--ffn_name</strong> <var class="def-var-arguments">ar&#8211;guments more args <br/> even more so</var></dt>
+<dd><p>def&#8211;fn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-i"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dd><a class="index-entry-id" id="index-copying-index-entry-within-deffn"></a>
+</dd><dt class="deffnx def-cmd-deffn" id="index-copying-truc"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-log-trap"><span class="category-def">Command: </span><strong class="def-name">log trap</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-log-trap1"><span class="category-def">Command: </span><strong class="def-name">log trap1</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-log-trap2"><span class="category-def">Command: </span><strong class="def-name">log trap2</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-id-ule"><span class="category-def">cmde: </span><strong class="def-name"><b class="b">id ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-id-i-ule"><span class="category-def">cmde2: </span><strong class="def-name"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b></strong> <var class="def-var-arguments">truc</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin"><span class="category-def">: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-bidule-machin"><span class="category-def">: </span><strong class="def-name">bidule machin</strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-1"><span class="category-def">truc: </span><strong class="def-name">machin</strong></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-followed"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span><strong class="def-name"></strong></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-a"><span class="category-def">truc: </span><strong class="def-name">a</strong> <var class="def-var-arguments">b c d e <b class="b">f g</b> h i</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-deffnx"><span class="category-def">truc: </span><strong class="def-name">deffnx</strong> <var class="def-var-arguments">before end deffn</var></dt>
+</dl>
+
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-deffn"><span class="category-def">empty: </span><strong class="def-name">deffn</strong></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-deffn-1"><span class="category-def">empty: </span><strong class="def-name">deffn</strong> <var class="def-var-arguments">with deffnx</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-deffnx-1"><span class="category-def">empty: </span><strong class="def-name">deffnx</strong></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-i-1"><span class="category-def">fset: </span><strong class="def-name"><var class="var">i</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-truc-1"><span class="category-def">cmde: </span><strong class="def-name">truc</strong></dt>
+<dd><p>text in def item for second def item
+</p></dd></dl>
+
+
+<dl class="first-defvr">
+<dt class="defvr" id="index-copying-d_002d_002defvr_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--efvr_name</strong></dt>
+<dd><p>d&#8211;efvr
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-n_002d_002dame"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">n--ame</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;effn
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-n_002d_002dame-1"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">n--ame</strong></dt>
+<dd><p>d&#8211;effn no arg
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-copying-d_002d_002deftypefn_005fname"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypefn
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-copying-d_002d_002deftypefn_005fname-1"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefn_name</strong></dt>
+<dd><p>d&#8211;eftypefn no arg
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypeop
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-copying-d_002d_002deftypeop_005fname-on-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeop_name</strong></dt>
+<dd><p>d&#8211;eftypeop no arg
+</p></dd></dl>
+
+<dl class="first-deftypevr">
+<dt class="deftypevr" id="index-copying-d_002d_002deftypevr_005fname"><span class="category-def">c&#8211;ategory: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevr_name</strong></dt>
+<dd><p>d&#8211;eftypevr
+</p></dd></dl>
+
+<dl class="first-defcv">
+<dt class="defcv" id="index-copying-d_002d_002defcv_005fname"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong></dt>
+<dd><p>d&#8211;efcv
+</p></dd></dl>
+
+<dl class="first-defcv">
+<dt class="defcv" id="index-copying-d_002d_002defcv_005fname-1"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><strong class="def-name">d--efcv_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efcv with arguments
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-copying-d_002d_002deftypecv_005fname-of-c_002d_002dlass"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong></dt>
+<dd><p>d&#8211;eftypecv
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-copying-d_002d_002deftypecv_005fname-of-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypecv_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypecv with arguments
+</p></dd></dl>
+
+<dl class="first-defop">
+<dt class="defop" id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efop
+</p></dd></dl>
+
+<dl class="first-defop">
+<dt class="defop" id="index-copying-d_002d_002defop_005fname-on-c_002d_002dlass-1"><span class="category-def">c&#8211;ategory on <code class="code">c--lass</code>: </span><strong class="def-name">d--efop_name</strong></dt>
+<dd><p>d&#8211;efop no arg
+</p></dd></dl>
+
+<dl class="first-deftp">
+<dt class="deftp" id="index-copying-d_002d_002deftp_005fname"><span class="category-def">c&#8211;ategory: </span><strong class="def-name">d--eftp_name</strong> <var class="def-var-arguments">a&#8211;ttributes...</var></dt>
+<dd><p>d&#8211;eftp
+</p></dd></dl>
+
+<dl class="first-deffn first-defun-alias-first-deffn">
+<dt class="deffn defun-alias-deffn" id="index-copying-d_002d_002defun_005fname"><span class="category-def">Function: </span><strong class="def-name">d--efun_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efun
+</p></dd></dl>
+
+<dl class="first-deffn first-defmac-alias-first-deffn">
+<dt class="deffn defmac-alias-deffn" id="index-copying-d_002d_002defmac_005fname"><span class="category-def">Macro: </span><strong class="def-name">d--efmac_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efmac
+</p></dd></dl>
+
+<dl class="first-deffn first-defspec-alias-first-deffn">
+<dt class="deffn defspec-alias-deffn" id="index-copying-d_002d_002defspec_005fname"><span class="category-def">Special Form: </span><strong class="def-name">d--efspec_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efspec
+</p></dd></dl>
+
+<dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-copying-d_002d_002defvar_005fname"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong></dt>
+<dd><p>d&#8211;efvar
+</p></dd></dl>
+
+<dl class="first-defvr first-defvar-alias-first-defvr">
+<dt class="defvr defvar-alias-defvr" id="index-copying-d_002d_002defvar_005fname-1"><span class="category-def">Variable: </span><strong class="def-name">d--efvar_name</strong> <var class="def-var-arguments">arg&#8211;var arg&#8211;var1</var></dt>
+<dd><p>d&#8211;efvar with args
+</p></dd></dl>
+
+<dl class="first-defvr first-defopt-alias-first-defvr">
+<dt class="defvr defopt-alias-defvr" id="index-copying-d_002d_002defopt_005fname"><span class="category-def">User Option: </span><strong class="def-name">d--efopt_name</strong></dt>
+<dd><p>d&#8211;efopt
+</p></dd></dl>
+
+<dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-copying-d_002d_002deftypefun_005fname"><span class="category-def">Function: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypefun_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypefun
+</p></dd></dl>
+
+<dl class="first-deftypevr first-deftypevar-alias-first-deftypevr">
+<dt class="deftypevr deftypevar-alias-deftypevr" id="index-copying-d_002d_002deftypevar_005fname"><span class="category-def">Variable: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypevar_name</strong></dt>
+<dd><p>d&#8211;eftypevar
+</p></dd></dl>
+
+<dl class="first-defcv first-defivar-alias-first-defcv">
+<dt class="defcv defivar-alias-defcv" id="index-copying-d_002d_002defivar_005fname-of-c_002d_002dlass"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><strong class="def-name">d--efivar_name</strong></dt>
+<dd><p>d&#8211;efivar
+</p></dd></dl>
+
+<dl class="first-deftypecv first-deftypeivar-alias-first-deftypecv">
+<dt class="deftypecv deftypeivar-alias-deftypecv" id="index-copying-d_002d_002deftypeivar_005fname-of-c_002d_002dlass"><span class="category-def">Instance Variable of <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypeivar_name</strong></dt>
+<dd><p>d&#8211;eftypeivar
+</p></dd></dl>
+
+<dl class="first-defop first-defmethod-alias-first-defop">
+<dt class="defop defmethod-alias-defop" id="index-copying-d_002d_002defmethod_005fname-on-c_002d_002dlass"><span class="category-def">Method on <code class="code">c--lass</code>: </span><strong class="def-name">d--efmethod_name</strong> <var class="def-var-arguments">a&#8211;rguments...</var></dt>
+<dd><p>d&#8211;efmethod
+</p></dd></dl>
+
+<dl class="first-deftypeop first-deftypemethod-alias-first-deftypeop">
+<dt class="deftypeop deftypemethod-alias-deftypeop" id="index-copying-d_002d_002deftypemethod_005fname-on-c_002d_002dlass"><span class="category-def">Method on <code class="code">c--lass</code>: </span><code class="def-type">t--ype</code> <strong class="def-name">d--eftypemethod_name</strong> <code class="def-code-arguments">a--rguments...</code></dt>
+<dd><p>d&#8211;eftypemethod
+</p></dd></dl>
+
+
+<dl class="first-deftypefn first-deftypefun-alias-first-deftypefn">
+<dt class="deftypefn deftypefun-alias-deftypefn" id="index-copying-name2"><span class="category-def">Function:<br/> </span><code class="def-type">data-type2</code><br/> <strong class="def-name">name2</strong> <code class="def-code-arguments">arguments2...</code></dt>
+<dd><p>aaa2
+</p></dd></dl>
+
+<dl class="first-deftypefn">
+<dt class="deftypefn" id="index-copying-d_002d_002deftypefn_005fname2"><span class="category-def">c&#8211;ategory2:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypefn_name2</strong></dt>
+<dd><p>d&#8211;eftypefn no arg2
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-copying-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2"><span class="category-def">c&#8211;ategory2 on <code class="code">c--lass2</code>:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><p>d&#8211;eftypeop2
+</p></dd></dl>
+
+<dl class="first-deftypeop">
+<dt class="deftypeop" id="index-copying-d_002d_002deftypeop_005fname2-on-c_002d_002dlass2-1"><span class="category-def">c&#8211;ategory2 on <code class="code">c--lass2</code>:<br/> </span><code class="def-type">t--ype2</code><br/> <strong class="def-name">d--eftypeop_name2</strong></dt>
+<dd><p>d&#8211;eftypeop no arg2
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-copying-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2"><span class="category-def">c&#8211;ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong></dt>
+<dd><p>d&#8211;eftypecv2
+</p></dd></dl>
+
+<dl class="first-deftypecv">
+<dt class="deftypecv" id="index-copying-d_002d_002deftypecv_005fname2-of-c_002d_002dlass2-1"><span class="category-def">c&#8211;ategory2 of <code class="code">c--lass2</code>: </span><code class="def-type">t--ype2</code> <strong class="def-name">d--eftypecv_name2</strong> <code class="def-code-arguments">a--rguments2...</code></dt>
+<dd><p>d&#8211;eftypecv with arguments2
+</p></dd></dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-arg2"><span class="category-def">fun2: </span><strong class="def-name">arg2</strong></dt>
+<dd><p>fff2
+</p></dd></dl>
+
+
+<p><code class="code">@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, ma---nual@@}</code> See <a href="../file%20n---ame%40_html/c_002d_002d_002dhapter_0040.html#c_002d_002d_002dhapter_0040">t&#8212;itle@</a> in <cite class="cite">ma&#8212;nual@</cite>.
+<code class="code">@ref{chapter, cross ref name, title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@pxref{chapter, cross ref name, title, file name, manual}</code> see <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+</p>
+<p><code class="code">@ref{chapter}</code> <a class="ref" href="chapter.xhtml">chapter</a>
+<code class="code">@xref{chapter}</code> See <a class="xref" href="chapter.xhtml">chapter</a>.
+<code class="code">@pxref{chapter}</code> see <a class="pxref" href="chapter.xhtml">chapter</a>
+<code class="code">@ref{s--ect@comma{}ion}</code> <a class="ref" href="s_002d_002dect_002cion.xhtml">A section</a>
+</p>
+<p><code class="code">@ref{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }</code>
+<a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">a comma&#44; in title</a> in <cite class="cite">a &#44; in manual name</cite>
+</p>
+<p><code class="code">@ref{chapter,cross ref name}</code> <a class="ref" href="chapter.xhtml">cross ref name</a>
+<code class="code">@ref{chapter,,title}</code> <a class="ref" href="chapter.xhtml">title</a>
+<code class="code">@ref{chapter,,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@ref{chapter,,,,manual}</code> &#8216;chapter&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,}</code> <a class="ref" href="chapter.xhtml">title</a>
+<code class="code">@ref{chapter,cross ref name,,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@ref{chapter,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title,file name}</code> <a href="../file%20name_html/chapter.html#chapter">(file name)title</a>
+<code class="code">@ref{chapter,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,,file name,manual}</code> <a href="../file%20name_html/chapter.html#chapter">chapter</a> in <cite class="cite">manual</cite>
+</p>
+
+<p><code class="code">@ref{(pman)anode,cross ref name}</code> <a href="../pman_html/anode.html#anode">(pman)cross ref name</a>
+<code class="code">@ref{(pman)anode,,title}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)anode</a>
+<code class="code">@ref{(pman)anode,,,,manual}</code> <a href="../pman_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,}</code> <a href="../pman_html/anode.html#anode">(pman)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)cross ref name</a>
+<code class="code">@ref{(pman)anode,cross ref name,,,manual}</code> <a href="../pman_html/anode.html#anode">cross ref name</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,cross ref name,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title,file name}</code> <a href="../file%20name_html/anode.html#anode">(file name)title</a>
+<code class="code">@ref{(pman)anode,,title,,manual}</code> <a href="../pman_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,title, file name, manual}</code> <a href="../file%20name_html/anode.html#anode">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{(pman)anode,,,file name,manual}</code> <a href="../file%20name_html/anode.html#anode">anode</a> in <cite class="cite">manual</cite>
+</p>
+
+<p><code class="code">@inforef{chapter, cross ref name, file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)cross ref name</a>
+<code class="code">@inforef{chapter}</code> See &#8216;chapter&#8217;
+<code class="code">@inforef{chapter, cross ref name}</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{chapter,,file name}</code> See <a href="../file%20name_html/chapter.html#chapter">(file name)chapter</a>
+<code class="code">@inforef{node, cross ref name, file name}</code> See <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@inforef{node}</code> See &#8216;node&#8217;
+<code class="code">@inforef{node, cross ref name}</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{node,,file name}</code> See <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@inforef{chapter, cross ref name, file name, spurious arg}</code> See <a href="../file%20name%2c%20spurious%20arg_html/chapter.html#chapter">(file name, spurious arg)cross ref name</a>
+</p>
+<p><code class="code">@inforef{s--ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}</code>
+See <a href="../a%20comma%2c%20in%20file_html/s_002d_002dect_002cion.html#s_002d_002dect_002cion">(a comma, in file)a &#44; in cross
+ref</a>
+</p>
+<p>&#8216;<samp class="samp"><a class="ref" href="chapter.xhtml">chapter</a></samp>&#8217;.
+</p>
+<p><a href="../index3.html%20%28uref3%29_html/ext.html#ext">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a> in <cite class="cite">printed manual with uref4 <a class="uref" href="href://http/myhost.com/index4.html">uref4</a></cite>
+<a class="ref" href="chapter.xhtml">title with uref2 <a class="uref" href="href://http/myhost.com/index2.html">uref2</a></a>
+</p>
+<dl class="table">
+<dt><strong class="strong">a&#8211;strong</strong></dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="vtable">
+<dt id='index-copying-a_002d_002dasis'>a&#8211;asis</dt>
+<dt id='index-copying-b-2'>b</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="ftable">
+<dt id='index-copying-a-1'><em class="emph">a</em></dt>
+<dd><a class="index-entry-id" id="index-copying-index-entry-between-item-and-itemx"></a>
+</dd>
+<dt id='index-copying-b'><em class="emph">b</em></dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="table">
+<dd><p>Title
+</p></dd>
+<dt><code class="code">a--code</code></dt>
+<dd><p>Value&#8211;table code
+</p></dd>
+</dl>
+
+<dl class="table">
+<dd><p>Title
+</p></dd>
+<dt>&#8216;<samp class="samp">a--samp</samp>&#8217;</dt>
+<dt>&#8216;<samp class="samp">a2--samp</samp>&#8217;</dt>
+<dd><p>Value&#8211;table samp
+</p></dd>
+</dl>
+
+<table class="cartouche" border="1"><tr><td>
+<p>c&#8211;artouche
+</p></td></tr></table>
+
+<div class="flushleft"><p class="flushleft-paragraph">f&#8211;lushleft
+more text
+</p></div>
+<div class="flushright"><p class="flushright-paragraph">f&#8211;lushright
+more text
+</p></div>
+<div class="center">ce&#8211;ntered line
+</div>
+<div class="raggedright"><p class="raggedright-paragraph">r&#8211;raggedright
+more text
+</p></div>
+<pre class="verbatim">\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ &lt;&gt;.
+
+@bye
+</pre>
+<pre class="verbatim">in verbatim ''
+</pre>
+
+html ''
+
+
+
+
+<h1 class="majorheading" id="majorheading-1">majorheading</h1>
+
+<h1 class="chapheading" id="chapheading-1">chapheading</h1>
+
+<h2 class="heading" id="heading-1">heading</h2>
+
+<h3 class="subheading" id="subheading-1">subheading</h3>
+
+<h4 class="subsubheading" id="subsubheading-1">subsubheading</h4>
+
+
+<p><code class="code">@acronym{--a,an accronym @comma{} @enddots{}}</code> <abbr class="acronym" title="an accronym &#44; ...">&#8211;a</abbr> (an accronym &#44; <small class="enddots">...</small>)
+<code class="code">@abbr{@'E--. @comma{}A., @'Etude--@comma{} @b{Autonome} }</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr> (&#201;tude&#8211;&#44; <b class="b">Autonome</b>)
+<code class="code">@abbr{@'E--. @comma{}A.}</code> <abbr class="abbr" title="&#201;tude&#8211;&#44; Autonome">&#201;&#8211;. &#44;A.</abbr>
+</p>
+<p><code class="code">@math{--a@minus{} {\frac{1}{2}}}</code> <em class="math">--a&#8722; {\frac{1}{2}}</em>
+</p>
+
+
+
+<p>Somehow invalid use of @,:<br/>
+@, &#807;<br/>
+@,@&quot;u &#807;&#252;
+</p>
+<p>Invalid use of @&#8217;:<br/>
+@&#8217; &#769;<br/>
+@&#8217;@&quot;u &#769;&#252;
+</p>
+<p><code class="code">@|</code>
+</p>
+<p>@dotless{truc} truc
+@dotless{ij} ij
+<code class="code">@dotless{--a}</code> &#8211;a
+<code class="code">@dotless{a}</code> a
+</p>
+<p>@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg &#xz;
+@U{abc}, with &lt;4 hex digits &#xabc;
+@U{FFFFFFFFFFFFFF}, value much too large &#xFFFFFFFFFFFFFF;
+@U{110000}, value just beyond Unicode &#x110000;
+</p>
+<p>@TeX, but without brace TeX
+<code class="code">@#</code> #
+</p>
+<p><code class="code">@w{--a}</code> &#8211;a<!-- /@w -->
+</p>
+<p><code class="code">@image{,1--xt}</code>
+<code class="code">@image{,,2--xt}</code>
+<code class="code">@image{,,,3--xt}</code>
+</p>
+<p><code class="code">@image{f-ile,aze,,a--lt}</code> <img class="image" src="../images/12-f-ilejpg" alt="a&#8211;lt"/>
+<code class="code">@image{f-ile,,,alt@verb{:jk _&quot; %}}</code> <img class="image" src="../images/13-f-ilejpg" alt="altjk _&quot; %@"/>
+</p>
+<p><code class="code">@image{f--ile}</code> <img class="image" src="../images/14-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,,alt}</code> <img class="image" src="../images/15-f--ile.png" alt="alt"/>
+<code class="code">@image{f--ile,,,,.e-d-xt}</code> <img class="image" src="../images/16-f--ile.e--xt" alt="f--ile"/>
+<code class="code">@image{f--ile,l--i}</code> <img class="image" src="../images/17-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,,l--e}</code> <img class="image" src="../images/18-f--ile.png" alt="f--ile"/>
+<code class="code">@image{f--ile,aze,az,alt,.e--xt}</code> <img class="image" src="../images/19-f--ile.e--xt" alt="alt"/>
+<code class="code">@image{@file{f--ile}@@@.,aze,az,alt,@file{.file ext} e--xt@}</code> <img class="image" src="../images/20-f--ile_0040..file-ext-e--xt_007d" alt="alt"/>
+</p>
+<p><code class="code">@image{f--ile,aze,az,@verb{:jk _&quot; %@:} @b{in b &quot;},e--xt}</code> <img class="image" src="../images/21-f--ile.e--xt" alt="jk _&quot; %@ in b &quot;"/>
+<code class="code">@image{file@verb{:jk _&quot; %@:},,,alt@verb{:jk _&quot; %@:}}</code> <img class="image" src="../images/22-filejk-__0022-_0025_0040jpg" alt="altjk _&quot; %@"/>
+</p>
+
+
+<div class="displaymath"><em>&#252; &#220; &#241; &#226; &#233; &#333; &#236; &#233; &#274;&#768;
+&#262;&#807; &#262;&#807; a&#779; &#551; &#229; a&#865;
+&#259; &#462;
+ ? .
+</em></div>
+<div class="displaymath"><em>TeX LaTeX &#9733; &#229; &#174; &#176;
+</em></div>
+<div class="displaymath"><em><code class="t">t</code>
+</em></div>
+<ul class="itemize">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: ' after emph'">
+<li>e&#8211;mph item
+</li></ul>
+
+<ul class="itemize" style="list-style-type: '\2022 a\2013 n itemize line'">
+<li>i&#8211;tem 1
+</li><li>i&#8211;tem 2
+</li></ul>
+
+<ul class="itemize mark-none">
+<li>without brace w a&#8211;b
+</li><li>without brace w c&#8211;d
+</li></ul>
+
+<dl class="table">
+<dt>a</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="table">
+<dt>a&#8211;missing style formatting</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="ftable">
+<dt id='index-copying-a-2'>a</dt>
+<dd><a class="index-entry-id" id="index-copying-index-entry-between-item-and-itemx-1"></a>
+</dd>
+<dt id='index-copying-b-1'>b</dt>
+<dd><p>l&#8211;ine
+</p></dd>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn"><span class="category-def">fun: </span></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-2"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-3"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-4"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and </var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-machin-5"><span class="category-def">truc: </span><strong class="def-name">machin</strong> <var class="def-var-arguments">bidule chose and and after</var></dt>
+<dt class="deffnx def-cmd-deffn" id="index-copying-followed-1"><span class="category-def">truc: </span><strong class="def-name">followed</strong> <var class="def-var-arguments">by a comment</var></dt>
+<dd><p>Various deff lines
+</p></dd><dt class="deffnx def-cmd-deffn" id="index-copying-after"><span class="category-def">truc: </span><strong class="def-name">after</strong> <var class="def-var-arguments">a deff item</var></dt>
+</dl>
+
+<dl class="first-deffn">
+<dt class="deffn" id="index-copying-invalid"><span class="category-def">fsetinv: </span><strong class="def-name"><var class="var">invalid</var></strong> <var class="def-var-arguments">a g</var></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def"><b class="b">id &#8216;<samp class="samp">i</samp>&#8217; ule</b>: </span></dt>
+<dt class="deffnx def-cmd-deffn"></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">aaa: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">: </span></dt>
+<dt class="deffnx def-cmd-deffn"><span class="category-def">truc: </span></dt>
+</dl>
+
+<div class="group"><p>g&#8211;roupe
+</p></div>
+<p><code class="code">@ref{node}</code> &#8216;node&#8217;
+</p>
+<p><code class="code">@ref{,cross ref name}</code> &#8216;cross ref name&#8217;
+<code class="code">@ref{,,title}</code> &#8216;title&#8217;
+<code class="code">@ref{,,,file name}</code> <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@ref{,,,,manual}</code> <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name}</code> &#8216;cross ref name&#8217;
+<code class="code">@ref{node,,title}</code> &#8216;title&#8217;
+<code class="code">@ref{node,,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)node</a>
+<code class="code">@ref{node,,,,manual}</code> &#8216;node&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,}</code> &#8216;title&#8217;
+<code class="code">@ref{node,cross ref name,,file name}</code> <a href="../file%20name_html/node.html#node">(file name)cross ref name</a>
+<code class="code">@ref{node,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{node,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title,file name}</code> <a href="../file%20name_html/node.html#node">(file name)title</a>
+<code class="code">@ref{node,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{chapter,,title, file name, manual}</code> <a href="../file%20name_html/chapter.html#chapter">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,title, file name, manual}</code> <a href="../file%20name_html/node.html#node">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{node,,,file name,manual}</code> <a href="../file%20name_html/node.html#node">node</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,}</code> &#8216;title&#8217;
+<code class="code">@ref{,cross ref name,,file name}</code> <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@ref{,cross ref name,,,manual}</code> &#8216;cross ref name&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,cross ref name,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,cross ref name,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title,file name}</code> <a href="../file%20name_html/index.html">(file name)title</a>
+<code class="code">@ref{,,title,,manual}</code> &#8216;title&#8217; in <cite class="cite">manual</cite>
+<code class="code">@ref{,,title, file name, manual}</code> <a href="../file%20name_html/index.html">title</a> in <cite class="cite">manual</cite>
+<code class="code">@ref{,,,file name,manual}</code> <cite class="cite"><a href="../file%20name_html/index.html">manual</a></cite>
+</p>
+<p><code class="code">@inforef{,cross ref name }</code> See &#8216;cross ref name&#8217;
+<code class="code">@inforef{,,file name}</code> See <a href="../file%20name_html/index.html">(file name)</a>
+<code class="code">@inforef{,cross ref name, file name}</code> See <a href="../file%20name_html/index.html">(file name)cross ref name</a>
+<code class="code">@inforef{}</code>
+</p>
+
+
+
+
+
+
+
+
+
+<a class="node" id="Top"></a><a class="top" id="Top-section"></a>
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
new file mode 100644
index 0000000000..5667d09fd9
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_abt.xhtml
@@ -0,0 +1,966 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>About This Document (title &#8211;a)</title>
+
+<meta name="description" content="About This Document (title &#8211;a)"/>
+<meta name="keywords" content="About This Document (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+<style type="text/css">
+<!--
+td.button-direction-about {text-align:center}
+td.name-direction-about {text-align:center}
+-->
+</style>
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="element-about" id="SEC_About">
+<h1 class="about-heading">About This Document</h1>
+
+<p>
+ This document was generated on <em class="emph">a sunny day</em> using <a class="uref" href="http://www.gnu.org/software/texinfo/"><em class="emph">texi2any</em></a>.
+</p>
+<p>
+ The buttons in the navigation panels have the following meaning:
+</p>
+<table border="1">
+ <tr>
+ <th> Button </th>
+ <th> Name </th>
+ <th> Go to </th>
+ <th> From 1.2.3 go to</th>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [ &lt;&lt; ] </td>
+ <td class="name-direction-about">FastBack</td>
+ <td>Beginning of this chapter or previous chapter</td>
+ <td>1</td>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [ &lt; ] </td>
+ <td class="name-direction-about">Back</td>
+ <td>Previous section in reading order</td>
+ <td>1.2.2</td>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [ Up ] </td>
+ <td class="name-direction-about">Up</td>
+ <td>Up section</td>
+ <td>1.2</td>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [ &gt; ] </td>
+ <td class="name-direction-about">Forward</td>
+ <td>Next section in reading order</td>
+ <td>1.2.4</td>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [ &gt;&gt; ] </td>
+ <td class="name-direction-about">FastForward</td>
+ <td>Next chapter</td>
+ <td>2</td>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [Top] </td>
+ <td class="name-direction-about">Top</td>
+ <td>Cover (top) of document</td>
+ <td> &#160; </td>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [Contents] </td>
+ <td class="name-direction-about">Contents</td>
+ <td>Table of contents</td>
+ <td> &#160; </td>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [Index] </td>
+ <td class="name-direction-about">Index</td>
+ <td>Index</td>
+ <td> &#160; </td>
+ </tr>
+ <tr>
+ <td class="button-direction-about"> [ ? ] </td>
+ <td class="name-direction-about">About</td>
+ <td>About (help)</td>
+ <td> &#160; </td>
+ </tr>
+</table>
+
+<p>
+ where the <strong class="strong"> Example </strong> assumes that the current position is at <strong class="strong"> Subsubsection One-Two-Three </strong> of a document of the following structure:
+</p>
+
+<ul>
+ <li> 1. Section One
+ <ul>
+ <li>1.1 Subsection One-One
+ <ul>
+ <li>...</li>
+ </ul>
+ </li>
+ <li>1.2 Subsection One-Two
+ <ul>
+ <li>1.2.1 Subsubsection One-Two-One</li>
+ <li>1.2.2 Subsubsection One-Two-Two</li>
+ <li>1.2.3 Subsubsection One-Two-Three &#160; &#160;
+ <strong>&lt;== Current Position </strong></li>
+ <li>1.2.4 Subsubsection One-Two-Four</li>
+ </ul>
+ </li>
+ <li>1.3 Subsection One-Three
+ <ul>
+ <li>...</li>
+ </ul>
+ </li>
+ <li>1.4 Subsection One-Four</li>
+ </ul>
+ </li>
+</ul>
+</div>
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
new file mode 100644
index 0000000000..6858c07d69
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_fot.xhtml
@@ -0,0 +1,892 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>Footnotes (title &#8211;a)</title>
+
+<meta name="description" content="Footnotes (title &#8211;a)"/>
+<meta name="keywords" content="Footnotes (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="element-footnotes" id="SEC_Footnotes">
+<h1 class="footnotes-heading">Footnotes</h1>
+
+<h5 class="footnote-body-heading"><a id="FOOT3" href="formatting.xhtml#DOCF3">(1)</a></h5>
+<p>in footnote</p>
+<h5 class="footnote-body-heading"><a id="FOOT4" href="formatting.xhtml#DOCF4">(2)</a></h5>
+<p>in footnote2</p>
+<h5 class="footnote-body-heading"><a id="FOOT1" href="formatting.xhtml#DOCF1">(3)</a></h5>
+<p>in footnote</p>
+<h5 class="footnote-body-heading"><a id="FOOT2" href="formatting.xhtml#DOCF2">(4)</a></h5>
+<p>in footnote2</p>
+<h5 class="footnote-body-heading"><a id="FOOT1_5" href="chapter.xhtml#DOCF1_5">(5)</a></h5>
+<p>in footnote</p>
+<h5 class="footnote-body-heading"><a id="FOOT2_6" href="chapter.xhtml#DOCF2_6">(6)</a></h5>
+<p>in footnote2</p>
+<h5 class="footnote-body-heading"><a id="FOOT5" href="chapter.xhtml#DOCF5">(7)</a></h5>
+<p>in footnote</p>
+<h5 class="footnote-body-heading"><a id="FOOT6" href="chapter.xhtml#DOCF6">(8)</a></h5>
+<p>in footnote2</p>
+<h5 class="footnote-body-heading"><a id="FOOT7" href="chapter.xhtml#DOCF7">(9)</a></h5>
+<p>in footnote</p>
+<h5 class="footnote-body-heading"><a id="FOOT8" href="chapter.xhtml#DOCF8">(10)</a></h5>
+<p>in footnote2</p>
+<h5 class="footnote-body-heading"><a id="FOOT9" href="chapter.xhtml#DOCF9">(11)</a></h5>
+<p>in footnote
+<a class="index-entry-id" id="index-index-entry-in-footnote"></a>
+</p>
+<p>Blah
+</p>
+<p>Blih
+</p>
+<a class="index-entry-id" id="index-counting-entry"></a>
+<h5 class="footnote-body-heading"><a id="FOOT10" href="chapter.xhtml#DOCF10">(12)</a></h5>
+<p>in footnote</p>
+</div>
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
new file mode 100644
index 0000000000..e2bce7d4dd
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_ovr.xhtml
@@ -0,0 +1,872 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>Short Table of Contents (title &#8211;a)</title>
+
+<meta name="description" content="Short Table of Contents (title &#8211;a)"/>
+<meta name="keywords" content="Short Table of Contents (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+<style type="text/css">
+<!--
+ul.toc-numbered-mark {list-style: none}
+-->
+</style>
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="element-shortcontents" id="SEC_Shortcontents">
+<h1 class="shortcontents-heading">Short Table of Contents</h1>
+
+<div class="shortcontents">
+<ul class="toc-numbered-mark">
+<li><a id="stoc-chapter-1" href="chapter.xhtml" rel="index">1 chapter</a></li>
+<li><a id="stoc-chapter-2" href="chapter2.xhtml" rel="index">chapter 2</a></li>
+</ul>
+</div>
+</div>
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
new file mode 100644
index 0000000000..435c4bd0df
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/formatting_toc.xhtml
@@ -0,0 +1,883 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>Table of Contents (title &#8211;a)</title>
+
+<meta name="description" content="Table of Contents (title &#8211;a)"/>
+<meta name="keywords" content="Table of Contents (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+<style type="text/css">
+<!--
+ul.toc-numbered-mark {list-style: none}
+-->
+</style>
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="element-contents" id="SEC_Contents">
+<h1 class="contents-heading">Table of Contents</h1>
+
+<div class="contents">
+
+<ul class="toc-numbered-mark">
+ <li><a id="toc-chapter-1" href="chapter.xhtml" rel="index">1 chapter</a>
+ <ul class="toc-numbered-mark">
+ <li><a id="toc-A-section" href="s_002d_002dect_002cion.xhtml">1.1 A section</a>
+ <ul class="toc-numbered-mark">
+ <li><a id="toc-subsection-1" href="subsection.xhtml">1.1.1 subsection</a>
+ <ul class="toc-numbered-mark">
+ <li><a id="toc-subsubsection-_0060_0060simple_002ddouble_002d_002d-1" href="subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml">1.1.1.1 subsubsection &#8220;simple-double&#8211;</a></li>
+ <li><a id="toc-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027" href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml">1.1.1.2 three&#8212;four&#8212;-&#8221;</a></li>
+ </ul></li>
+ </ul></li>
+ </ul></li>
+ <li><a id="toc-chapter-2" href="chapter2.xhtml" rel="index">chapter 2</a></li>
+</ul>
+</div>
+</div>
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/js_licenses.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/js_licenses.xhtml
new file mode 100644
index 0000000000..d20d8280a9
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/js_licenses.xhtml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><title>jslicense labels</title></head>
+<body>
+<table id="jslicense-labels1">
+<tr>
+<td><a href="js/info.js">js/info.js</a></td>
+<td><a href="http://www.gnu.org/licenses/gpl-3.0.html">GNU General Public License 3.0 or later</a></td>
+<td><a href="js/info.js">js/info.js</a></td>
+</tr>
+<tr>
+<td><a href="js/modernizr.js">js/modernizr.js</a></td>
+<td><a href="http://www.jclark.com/xml/copying.txt">Expat</a></td>
+<td><a href="js/modernizr.js">js/modernizr.js</a></td>
+</tr>
+</table>
+</body></html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/nav_toc.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/nav_toc.xhtml
new file mode 100644
index 0000000000..d37dd39a11
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/nav_toc.xhtml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops">
+<head>
+<meta charset="utf-8" />
+<title>title -a - Table of contents</title>
+</head>
+<body>
+<nav epub:type="toc" id="nav">
+<h1>Table of contents</h1>
+
+<ol>
+ <li><a href="formatting.xhtml">Top section</a></li>
+ <li><a href="chapter.xhtml">1 chapter</a>
+ <ol>
+ <li><a href="s_002d_002dect_002cion.xhtml">1.1 A section</a>
+ <ol>
+ <li><a href="subsection.xhtml">1.1.1 subsection</a>
+ <ol>
+ <li><a href="subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml">1.1.1.1 subsubsection &quot;simple-double-</a></li>
+ <li><a href="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml">1.1.1.2 three--four---&quot;</a></li>
+ </ol>
+ </li>
+ </ol>
+ </li>
+ </ol>
+ </li>
+ <li><a href="chapter2.xhtml">chapter 2</a></li>
+</ol>
+</nav>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/s_002d_002dect_002cion.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/s_002d_002dect_002cion.xhtml
new file mode 100644
index 0000000000..8ad0ed307a
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/s_002d_002dect_002cion.xhtml
@@ -0,0 +1,863 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>1.1 A section (title &#8211;a)</title>
+
+<meta name="description" content="1.1 A section (title &#8211;a)"/>
+<meta name="keywords" content="1.1 A section (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="section-level-extent" id="s_002d_002dect_002cion">
+<h2 class="section" id="A-section">1.1 A section</h2>
+
+
+</div>
+
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsection.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsection.xhtml
new file mode 100644
index 0000000000..8058f19b99
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsection.xhtml
@@ -0,0 +1,864 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>1.1.1 subsection (title &#8211;a)</title>
+
+<meta name="description" content="1.1.1 subsection (title &#8211;a)"/>
+<meta name="keywords" content="1.1.1 subsection (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="subsection-level-extent" id="subsection">
+<h3 class="subsection" id="subsection-1">1.1.1 subsection</h3>
+
+
+<a class="anchor" id="anchor"></a>
+</div>
+
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml
new file mode 100644
index 0000000000..070dba5776
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-_0060_0060simple_002ddouble_002d_002d.xhtml
@@ -0,0 +1,862 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>1.1.1.1 subsubsection &#8220;simple-double&#8211; (title &#8211;a)</title>
+
+<meta name="description" content="1.1.1.1 subsubsection &#8220;simple-double&#8211; (title &#8211;a)"/>
+<meta name="keywords" content="1.1.1.1 subsubsection &#8220;simple-double&#8211; (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="subsubsection-level-extent" id="subsubsection-_0060_0060simple_002ddouble_002d_002d">
+<h4 class="subsubsection" id="subsubsection-_0060_0060simple_002ddouble_002d_002d-1">1.1.1.1 subsubsection &#8220;simple-double&#8211;</h4>
+
+</div>
+
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>
diff --git a/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml
new file mode 100644
index 0000000000..f5e5e1842b
--- /dev/null
+++ b/macros/texinfo/texinfo/tp/tests/layout/res_parser/formatting_epub_nodes/formatting_epub_package/EPUB/xhtml/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.xhtml
@@ -0,0 +1,862 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<!-- In copying
+
+<
+>
+"
+&
+'
+`
+
+"simple-double-three-four-"
+
+code: ``simple-double-three-four-''
+
+asis: "simple-double-three-four-"
+
+strong: "simple-double-three-four-"
+
+kbd: ``simple-double-three-four-''
+
+
+``simple-double-three-four-''
+
+
+
+@"u ü
+@"{U} Ü
+@~n ñ
+@^a â
+@'e é
+@=o ō
+@`i ì
+@'{e} é
+@'{@dotless{i}} í
+@dotless{i} ı
+@dotless{j} ȷ
+@`{@=E} Ḕ
+@l{} ł
+@,{@'C} Ḉ
+@,c ç
+@,c@"u çü
+
+
+@U{0075} 0075
+
+@*
+
+@ followed by a space
+
+@ followed by a tab
+
+@ followed by a new line
+ @-
+@:
+@! !
+@? ?
+@. .
+@@ @
+@} }
+@{ {
+@/
+
+foo vs. bar.
+colon :And something else.
+semi colon ;.
+And ? ?.
+Now ! !@
+but , ,
+
+@TeX TeX
+@LaTeX LaTeX
+@bullet •
+@copyright ©
+@dots …
+@enddots ...
+@equiv ≡
+@error error→
+@expansion ↦
+@minus −
+@point ★
+@print ⊣
+@result ⇒
+@today a sunny day
+
+@aa å
+@AA Å
+@ae æ
+@oe œ
+@AE Æ
+@OE Œ
+@o ø
+@O Ø
+@ss ß
+@l ł
+@L Ł
+@DH Ð
+@TH Þ
+@dh ð
+@th þ
+
+@exclamdown ¡
+@questiondown ¿
+@pounds £
+@registeredsymbol ®
+@ordf ª
+@ordm º
+@comma ,
+@quotedblleft “
+@quotedblright ”
+@quoteleft ‘
+@quoteright ’
+@quotedblbase „
+@quotesinglbase ‚
+@guillemetleft «
+@guillemetright »
+@guillemotleft «
+@guillemotright »
+@guilsinglleft ‹
+@guilsinglright ›
+
+@textdegree °
+@euro €
+@arrow →
+@leq ≤
+@geq ≥
+@tie a b
+
+@acronym{-a,an accronym} -a (an accronym)
+@acronym{-a} -a
+@abbr{@'E-. @comma{}A., @'Etude Autonome } É-. ,A. (Étude Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+@asis{-a} -a
+@b{-a} -a
+@cite{-a} -a
+@code{-a} -a
+@command{-a} -a
+@dfn{-a} -a
+@dmn{-a} -a
+@email{-a,-b} -b
+@email{,-b} -b
+@email{-a} -a
+@emph{-a} -a
+@env{-a} -a
+@file{-a} -a
+@i{-a} -a
+@kbd{-a} -a
+@key{-a} -a
+@math{-a {\frac{1}{2}} @minus{}} -a {\frac{1}{2}} −
+@option{-a} -a
+@r{-a} -a
+@samp{-a} -a
+@sc{-a} -A
+@strong{-a} -a
+@t{-a} -a
+@sansserif{-a} -a
+@slanted{-a} -a
+@titlefont{-a} -a
+@indicateurl{-a} -a
+@uref{-a,-b} -a (-b)
+@uref{-a} -a
+@uref{,-b} (-b)
+@uref{-a,-b,-c} -c
+@uref{,-b,-c} -c
+@uref{-a,,-c} -c
+@uref{,,-c} -c
+@url{-a,-b} -a (-b)
+@url{-a,} -a
+@url{,-b} (-b)
+@var{-a} -a
+@verb{:-a:} -a
+@verb{:a < & @ % " - b:} a < & @ % " - b
+@w{a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a} a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a
+@H{a} a̋
+@H{-a} -a̋
+@dotaccent{a} ȧ
+@dotaccent{-a} -ȧ
+@ringaccent{a} å
+@ringaccent{-a} -å
+@tieaccent{a} a͡
+@tieaccent{-a} -a͡
+@u{a} ă
+@u{-a} -ă
+@ubaraccent{a} a̲
+@ubaraccent{-a} -a̲
+@udotaccent{a} ạ
+@udotaccent{-a} -ạ
+@v{a} ǎ
+@v{-a} -ǎ
+@,{c} ç
+@,{-c} -ç
+@ogonek{a} ą
+@ogonek{-a} -ą
+a@sup{h}@sub{l} ahl
+@footnote{in footnote}
+@footnote{in footnote2}
+
+@sp 2
+
+
+
+@page
+
+
+
+need 1002
+
+@clicksequence{click @click{} A} click → A
+After clickstyle ⇒
+@clicksequence{click @click{} A} click ⇒ A
+
+
+disp-laymath
+f(x) = {1 \over \sigma \sqrt{2\pi}}e-{1 \over 2}\left({x-\mu \over \sigma}\right)^2
+
+``simple-double-three-four-'' aa
+``simple-double-three-four-''
+
+
+ı ȷ
+ł ç
+a̲ ạ ą ahl
+
+ ! @ } {
+a sunny day
+
+→
+0075
+• © … ... ≡
+error→ ↦ − ⊣ ⇒
+Å æ œ Æ Œ ø Ø ß ł Ł Ð
+Þ ð þ ¡ ¿ £
+ª º ,
+
+“ ”
+‘ ’ „ ‚ «
+» « » ‹
+› € → ≤ ≥
+
+b i r SC sansserif slanted
+
+default kbdinputstyle
+vtable i-tem default kbdinputstyle
+in example default kbdinputstyle
+vtable i-tem in example default kbdinputstyle
+
+code kbdinputstyle
+vtable i-tem code kbdinputstyle
+in example code kbdinputstyle
+vtable i-tem in example code kbdinputstyle
+
+example kbdinputstyle
+vtable i-tem example kbdinputstyle
+in example example kbdinputstyle
+vtable i-tem in example example kbdinputstyle
+
+distinct kbdinputstyle
+vtable i-tem distinct kbdinputstyle
+in example distinct kbdinputstyle
+vtable i-tem in example distinct kbdinputstyle
+
+A quot-ation
+
+Note
+A Note
+
+note
+A note
+
+Caution
+Caution
+
+Important
+Important
+
+Tip
+a Tip
+
+Warning
+a Warning.
+
+something é TeX
+The something é TeX is here.
+
+@ at the end of line
+A @ at the end of the @quotation line.
+
+something, other thing
+something, other thing
+
+Note, the note
+Note, the note
+
+
+Empty
+
+
+
+aaa quotation author
+quotation
+
+indent in quotation
+
+exdented quotation line and dash - in quotation
+
+Not exdented followed by exdented
+exdented quotation line
+
+exdented quotation line
+Followed by not exdented
+
+quotation1
+in exdented protected eol
+following
+in exdented a @*
+ and following
+after exdented
+
+A small quot-ation
+
+Note
+A small Note
+
+something, other thing
+something, other thing
+
+i-temize
+
+i-tem +
+
+b-ullet
+
+minu-s
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+with w a-b
+with w c-d
+
+line w a-b
+line with w c-d
+
+1. e-numerate
+
+3. first third
+4. second third
+
+a. e-numerate
+
+c. first c
+d. second c
+
+mu-ltitable headitem another tab
+mu-ltitable item multitable tab
+mu-ltitable item 2 multitable tab 2
+lone mu-ltitable item
+
+truc bidule
+
+e-xample some
+ text
+
+example one arg
+
+example two args
+
+example three args
+
+example four args
+
+example five args
+
+The something é TeX is here.
+
+A @ at the end of the @example line.
+
+example with empty args
+
+example with empty and non empty args mix
+
+Exam-ple
+
+Other li-ne
+not exdented
+
+exdented and dash - in example
+Not exdented one
+exdented two
+Not exdented two
+
+Example Hoho.
+Nested Other line
+exdented nested other line
+
+s-mallexample
+
+@noindent after smallexample.
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.guess?rev=HEAD&content-type=text/plain'
+$ wget 'http://savannah.gnu.org/cgi-bin/viewcvs/config/config/config.sub?rev=HEAD&content-type=text/plain'
+Less recent versions are also present.
+
+d-isplay
+
+s-malldisplay
+
+l-isp
+
+s-malllisp
+
+f-ormat
+
+s-mallformat
+
+c-ategory: d-effn_name a-rguments...
+d-effn
+
+cate-gory: de-ffn_name ar-guments more args
+ even more so
+def-fn
+
+fset: i a g
+cmde: truc
+Command: log trap
+Command: log trap1
+Command: log trap2
+cmde: id ule truc
+cmde2: id i ule truc
+:
+: machin
+: bidule machin
+truc: machin
+truc:
+truc: followed by a comment
+:
+truc: a b c d e f g h i
+truc: deffnx before end deffn
+
+
+empty: deffn
+
+empty: deffn with deffnx
+empty: deffnx
+
+fset: i a g
+cmde: truc
+text in def item for second def item
+
+
+c-ategory: d-efvr_name
+d-efvr
+
+c-ategory: n-ame a-rguments...
+d-effn
+
+c-ategory: n-ame
+d-effn no arg
+
+c-ategory: t-ype d-eftypefn_name a-rguments...
+d-eftypefn
+
+c-ategory: t-ype d-eftypefn_name
+d-eftypefn no arg
+
+c-ategory on c-lass: t-ype d-eftypeop_name a-rguments...
+d-eftypeop
+
+c-ategory on c-lass: t-ype d-eftypeop_name
+d-eftypeop no arg
+
+c-ategory: t-ype d-eftypevr_name
+d-eftypevr
+
+c-ategory of c-lass: d-efcv_name
+d-efcv
+
+c-ategory of c-lass: d-efcv_name a-rguments...
+d-efcv with arguments
+
+c-ategory of c-lass: t-ype d-eftypecv_name
+d-eftypecv
+
+c-ategory of c-lass: t-ype d-eftypecv_name a-rguments...
+d-eftypecv with arguments
+
+c-ategory on c-lass: d-efop_name a-rguments...
+d-efop
+
+c-ategory on c-lass: d-efop_name
+d-efop no arg
+
+c-ategory: d-eftp_name a-ttributes...
+d-eftp
+
+Function: d-efun_name a-rguments...
+d-efun
+
+Macro: d-efmac_name a-rguments...
+d-efmac
+
+Special Form: d-efspec_name a-rguments...
+d-efspec
+
+Variable: d-efvar_name
+d-efvar
+
+Variable: d-efvar_name arg-var arg-var1
+d-efvar with args
+
+User Option: d-efopt_name
+d-efopt
+
+Function: t-ype d-eftypefun_name a-rguments...
+d-eftypefun
+
+Variable: t-ype d-eftypevar_name
+d-eftypevar
+
+Instance Variable of c-lass: d-efivar_name
+d-efivar
+
+Instance Variable of c-lass: t-ype d-eftypeivar_name
+d-eftypeivar
+
+Method on c-lass: d-efmethod_name a-rguments...
+d-efmethod
+
+Method on c-lass: t-ype d-eftypemethod_name a-rguments...
+d-eftypemethod
+
+
+Function: data-type2 name2 arguments2...
+aaa2
+
+c-ategory2: t-ype2 d-eftypefn_name2
+d-eftypefn no arg2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2 a-rguments2...
+d-eftypeop2
+
+c-ategory2 on c-lass2: t-ype2 d-eftypeop_name2
+d-eftypeop no arg2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2
+d-eftypecv2
+
+c-ategory2 of c-lass2: t-ype2 d-eftypecv_name2 a-rguments2...
+d-eftypecv with arguments2
+
+fun2: arg2
+fff2
+
+
+@xref{c-hapter@@, cross r-ef name@@, t-itle@@, file n-ame@@, ma-nual@@} c-hapter@.
+@ref{chapter, cross ref name, title, file name, manual} chapter
+@pxref{chapter, cross ref name, title, file name, manual} chapter
+@inforef{chapter, cross ref name, file name} chapter
+
+@ref{chapter} chapter
+@xref{chapter} chapter.
+@pxref{chapter} chapter
+@ref{s-ect@comma{}ion} s-ect,ion
+
+@ref{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in title, a comma@comma{} in file, a @comma{} in manual name }
+s-ect,ion
+
+@ref{chapter,cross ref name} chapter
+@ref{chapter,,title} chapter
+@ref{chapter,,,file name} chapter
+@ref{chapter,,,,manual} chapter
+@ref{chapter,cross ref name,title,} chapter
+@ref{chapter,cross ref name,,file name} chapter
+@ref{chapter,cross ref name,,,manual} chapter
+@ref{chapter,cross ref name,title,file name} chapter
+@ref{chapter,cross ref name,title,,manual} chapter
+@ref{chapter,cross ref name,title, file name, manual} chapter
+@ref{chapter,,title,file name} chapter
+@ref{chapter,,title,,manual} chapter
+@ref{chapter,,title, file name, manual} chapter
+@ref{chapter,,,file name,manual} chapter
+
+
+@ref{(pman)anode,cross ref name} (pman)anode
+@ref{(pman)anode,,title} (pman)anode
+@ref{(pman)anode,,,file name} (pman)anode
+@ref{(pman)anode,,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,} (pman)anode
+@ref{(pman)anode,cross ref name,,file name} (pman)anode
+@ref{(pman)anode,cross ref name,,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title,file name} (pman)anode
+@ref{(pman)anode,cross ref name,title,,manual} (pman)anode
+@ref{(pman)anode,cross ref name,title, file name, manual} (pman)anode
+@ref{(pman)anode,,title,file name} (pman)anode
+@ref{(pman)anode,,title,,manual} (pman)anode
+@ref{(pman)anode,,title, file name, manual} (pman)anode
+@ref{(pman)anode,,,file name,manual} (pman)anode
+
+
+@inforef{chapter, cross ref name, file name} chapter
+@inforef{chapter} chapter
+@inforef{chapter, cross ref name} chapter
+@inforef{chapter,,file name} chapter
+@inforef{node, cross ref name, file name} node
+@inforef{node} node
+@inforef{node, cross ref name} node
+@inforef{node,,file name} node
+@inforef{chapter, cross ref name, file name, spurious arg} chapter
+
+@inforef{s-ect@comma{}ion, a @comma{} in cross
+ref, a comma@comma{} in file}
+s-ect,ion
+
+chapter.
+
+ext
+chapter
+
+a-strong
+l-ine
+
+a-asis
+b
+l-ine
+
+a
+b
+l-ine
+
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
+c-artouche
+
+f-lushleft
+more text
+
+f-lushright
+more text
+
+ce-ntered line
+
+r-raggedright
+more text
+
+\input texinfo @c -*-texinfo-*-
+
+@c this file is used in tests in @verbatiminclude but not converted
+
+@setfilename simplest.info
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+
+in verbatim ''
+
+
+html ''
+
+
+
+
+majorheading
+************
+
+chapheading
+***********
+
+heading
+=======
+
+subheading
+-
+
+subsubheading
+.............
+
+
+@acronym{-a,an accronym @comma{} @enddots{}} -a (an accronym , ...)
+@abbr{@'E-. @comma{}A., @'Etude-@comma{} @b{Autonome} } É-. ,A. (Étude-, Autonome)
+@abbr{@'E-. @comma{}A.} É-. ,A.
+
+@math{-a@minus{} {\frac{1}{2}}} -a− {\frac{1}{2}}
+
+
+
+
+Somehow invalid use of @,:
+
+@, ̧
+
+@,@"u ̧ü
+
+Invalid use of @':
+
+@' ́
+
+@'@"u ́ü
+
+@|
+
+@dotless{truc} truc
+@dotless{ij} ij
+@dotless{-a} -a
+@dotless{a} a
+
+@U, without braces @U{}, with empty arg
+@U{z}, with non-hex arg z
+@U{abc}, with <4 hex digits abc
+@U{FFFFFFFFFFFFFF}, value much too large FFFFFFFFFFFFFF
+@U{110000}, value just beyond Unicode 110000
+
+@TeX, but without brace TeX
+@# #
+
+@w{-a} -a
+
+@image{,1-xt}
+@image{,,2-xt}
+@image{,,,3-xt}
+
+@image{f-ile,aze,,a-lt} f-ile
+@image{f-ile,,,alt@verb{:jk _" %}} f-ile
+
+@image{f-ile} f-ile
+@image{f-ile,,,alt} f-ile
+@image{f-ile,,,,.e-d-xt} f-ile
+@image{f-ile,l-i} f-ile
+@image{f-ile,,l-e} f-ile
+@image{f-ile,aze,az,alt,.e-xt} f-ile
+@image{@file{f-ile}@@@.,aze,az,alt,@file{.file ext} e-xt@} f-ile@.
+
+@image{f-ile,aze,az,@verb{:jk _" %@:} @b{in b "},e-xt} f-ile
+@image{file@verb{:jk _" %@:},,,alt@verb{:jk _" %@:}} filejk _" %@
+
+
+author
+
+ü Ü ñ â é ō ì é Ḕ
+Ḉ Ḉ a̋ ȧ å a͡
+ă ǎ
+ ? .
+
+TeX LaTeX ★ å ® °
+
+t
+
+e-mph item
+
+e-mph item
+
+i-tem 1
+i-tem 2
+
+without brace w a-b
+without brace w c-d
+
+a
+l-ine
+
+a-missing style formatting
+l-ine
+
+a
+b
+l-ine
+
+fun:
+truc: machin bidule chose and
+truc: machin bidule chose and after
+truc: machin bidule chose and
+truc: machin bidule chose and and after
+truc: followed by a comment
+Various deff lines
+truc: after a deff item
+
+fsetinv: invalid a g
+id i ule:
+aaa:
+:
+truc:
+
+g-roupe
+
+@ref{node} node
+
+@ref{,cross ref name}
+@ref{,,title}
+@ref{,,,file name}
+@ref{,,,,manual}
+@ref{node,cross ref name} node
+@ref{node,,title} node
+@ref{node,,,file name} node
+@ref{node,,,,manual} node
+@ref{node,cross ref name,title,} node
+@ref{node,cross ref name,,file name} node
+@ref{node,cross ref name,,,manual} node
+@ref{node,cross ref name,title,file name} node
+@ref{node,cross ref name,title,,manual} node
+@ref{node,cross ref name,title, file name, manual} node
+@ref{node,,title,file name} node
+@ref{node,,title,,manual} node
+@ref{chapter,,title, file name, manual} chapter
+@ref{node,,title, file name, manual} node
+@ref{node,,,file name,manual} node
+@ref{,cross ref name,title,}
+@ref{,cross ref name,,file name}
+@ref{,cross ref name,,,manual}
+@ref{,cross ref name,title,file name}
+@ref{,cross ref name,title,,manual}
+@ref{,cross ref name,title, file name, manual}
+@ref{,,title,file name}
+@ref{,,title,,manual}
+@ref{,,title, file name, manual}
+@ref{,,,file name,manual}
+
+@inforef{,cross ref name }
+@inforef{,,file name}
+@inforef{,cross ref name, file name}
+@inforef{}
+
+ -->
+<title>1.1.1.2 three&#8212;four&#8212;-&#8221; (title &#8211;a)</title>
+
+<meta name="description" content="1.1.1.2 three&#8212;four&#8212;-&#8221; (title &#8211;a)"/>
+<meta name="keywords" content="1.1.1.2 three&#8212;four&#8212;-&#8221; (title &#8211;a)"/>
+<meta name="resource-type" content="document"/>
+<meta name="distribution" content="global"/>
+<meta name="Generator" content="texi2any"/>
+<meta name="viewport" content="width=device-width,initial-scale=1"/>
+
+
+<link rel="stylesheet" type="text/css" href="../js/info.css"/>
+<script src="../js/modernizr.js" type="text/javascript"></script>
+<script src="../js/info.js" type="text/javascript"></script>
+</head>
+
+<body lang="en">
+<div class="subsubsection-level-extent" id="subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">
+<h4 class="subsubsection" id="three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027">1.1.1.2 three&#8212;four&#8212;-&#8221;</h4>
+
+</div>
+
+
+<a href="js_licenses.xhtml" rel="jslicense"><small>JavaScript license information</small></a>
+</body>
+</html>