texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: coverage_macro.texi: more tests of @table


From: Patrice Dumas
Subject: branch master updated: coverage_macro.texi: more tests of @table
Date: Sun, 22 Aug 2021 14:24:00 -0400

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 9c734c8  coverage_macro.texi: more tests of @table
9c734c8 is described below

commit 9c734c8a7a06f3d77908041e37fc2946eb5832f3
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sun Aug 22 20:23:32 2021 +0200

    coverage_macro.texi: more tests of @table
---
 tp/tests/coverage_macro.texi                       |  19 +-
 .../layout/res_parser/formatting/formatting.html   | 140 +++++-
 .../formatting/internal_links_formatting.txt       |   8 +-
 .../layout/res_parser/formatting_chm/anchor.html   |  15 +-
 .../layout/res_parser/formatting_chm/chapter.html  |  94 +++-
 .../layout/res_parser/formatting_chm/chapter2.html |  15 +-
 .../res_parser/formatting_chm/formatting.hhk       |  16 +-
 .../res_parser/formatting_chm/formatting.html      |  61 ++-
 .../res_parser/formatting_chm/formatting_abt.html  |  15 +-
 .../res_parser/formatting_chm/formatting_ovr.html  |  15 +-
 .../res_parser/formatting_chm/formatting_toc.html  |  15 +-
 .../layout/res_parser/formatting_chm/index.html    |  15 +-
 .../formatting_chm/s_002d_002dect_002cion.html     |  15 +-
 .../res_parser/formatting_chm/subsection.html      |  15 +-
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |  15 +-
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |  15 +-
 .../res_parser/formatting_docbook/formatting.xml   |  90 +++-
 .../res_parser/formatting_exotic/anchor.html       |  15 +-
 .../res_parser/formatting_exotic/chapter.html      |  94 +++-
 .../res_parser/formatting_exotic/chapter2.html     |  15 +-
 .../formatting_exotic/formatting_abt.html          |  15 +-
 .../formatting_exotic/formatting_ovr.html          |  15 +-
 .../formatting_exotic/formatting_toc.html          |  15 +-
 .../layout/res_parser/formatting_exotic/index.html |  15 +-
 .../formatting_exotic/s_002d_002dect_002cion.html  |  15 +-
 .../res_parser/formatting_exotic/subsection.html   |  15 +-
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |  15 +-
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |  15 +-
 .../res_parser/formatting_fr_icons/formatting.html | 140 +++++-
 .../res_parser/formatting_html/formatting.html     | 140 +++++-
 .../res_parser/formatting_html32/formatting.html   | 140 +++++-
 .../formatting_html_no_texi2html/formatting.html   |  94 +++-
 .../res_parser/formatting_html_nodes/anchor.html   |  15 +-
 .../res_parser/formatting_html_nodes/chapter.html  |  94 +++-
 .../res_parser/formatting_html_nodes/chapter2.html |  15 +-
 .../formatting_html_nodes/formatting_abt.html      |  15 +-
 .../formatting_html_nodes/formatting_fot.html      |  15 +-
 .../formatting_html_nodes/formatting_ovr.html      |  15 +-
 .../formatting_html_nodes/formatting_toc.html      |  15 +-
 .../res_parser/formatting_html_nodes/index.html    |  61 ++-
 .../s_002d_002dect_002cion.html                    |  15 +-
 .../formatting_html_nodes/subsection.html          |  15 +-
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |  15 +-
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |  15 +-
 .../res_parser/formatting_info/formatting.info     | Bin 92685 -> 93218 bytes
 .../res_parser/formatting_latex/formatting.tex     |  95 +++-
 .../formatting_macro_expand/formatting.texi        |  95 +++-
 .../res_parser/formatting_mathjax/formatting.html  | 140 +++++-
 .../layout/res_parser/formatting_nodes/anchor.html |  15 +-
 .../res_parser/formatting_nodes/chapter.html       |  94 +++-
 .../res_parser/formatting_nodes/chapter2.html      |  15 +-
 .../formatting_nodes/formatting_abt.html           |  15 +-
 .../formatting_nodes/formatting_fot.html           |  15 +-
 .../formatting_nodes/formatting_ovr.html           |  15 +-
 .../formatting_nodes/formatting_toc.html           |  15 +-
 .../layout/res_parser/formatting_nodes/index.html  |  61 ++-
 .../formatting_nodes/s_002d_002dect_002cion.html   |  15 +-
 .../res_parser/formatting_nodes/subsection.html    |  15 +-
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |  15 +-
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |  15 +-
 .../res_parser/formatting_plaintext/formatting.txt | 551 +++++++++++----------
 .../formatting_regions/formatting_regions.html     | 140 +++++-
 .../formatting_weird_quotes/formatting.html        | 140 +++++-
 .../res_parser/formatting_xml/formatting.xml       |  95 +++-
 .../res_parser/formatting_singular/anchor.html     |  15 +-
 .../res_parser/formatting_singular/chapter.html    |  94 +++-
 .../res_parser/formatting_singular/chapter2.html   |  15 +-
 .../res_parser/formatting_singular/index.htm       |  15 +-
 .../res_parser/formatting_singular/index.html      |  15 +-
 .../s_002d_002dect_002cion.html                    |  15 +-
 .../res_parser/formatting_singular/sing_abt.htm    |  15 +-
 .../res_parser/formatting_singular/sing_fot.htm    |  15 +-
 .../res_parser/formatting_singular/sing_ovr.htm    |  15 +-
 .../res_parser/formatting_singular/sing_toc.htm    |  15 +-
 .../res_parser/formatting_singular/subsection.html |  15 +-
 ...tion-_0060_0060simple_002ddouble_002d_002d.html |  15 +-
 ...02d_002dfour_002d_002d_002d_002d_0027_0027.html |  15 +-
 77 files changed, 2703 insertions(+), 773 deletions(-)

diff --git a/tp/tests/coverage_macro.texi b/tp/tests/coverage_macro.texi
index fe6d998..ee96657 100644
--- a/tp/tests/coverage_macro.texi
+++ b/tp/tests/coverage_macro.texi
@@ -684,12 +684,12 @@ ref, a comma@comma{} in file}
 
 @table @strong
 @c comment in table
-@item a strong
+@item a--strong
 l--ine
 @end table
 
 @vtable @asis
-@item a asis
+@item a--asis
 @c comment between item and itemx
 @itemx b
 l--ine
@@ -702,6 +702,19 @@ l--ine
 l--ine
 @end ftable
 
+@table @code
+Title
+@item a--code
+Value--table code
+@end table
+
+@table @samp
+Title
+@item a--samp
+@itemx a2--samp
+Value--table samp
+@end table
+
 @cartouche
 c--artouche
 @end cartouche
@@ -848,7 +861,7 @@ l--ine
 @c missing style formatting
 @table
 @c comment in table
-@item a
+@item a--missing style formatting
 l--ine
 @end table
 
diff --git a/tp/tests/layout/res_parser/formatting/formatting.html 
b/tp/tests/layout/res_parser/formatting/formatting.html
index 4e628b2..daa2102 100644
--- a/tp/tests/layout/res_parser/formatting/formatting.html
+++ b/tp/tests/layout/res_parser/formatting/formatting.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1422,13 +1431,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1443,6 +1452,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1554,7 +1580,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2294,13 +2320,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2315,6 +2341,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2426,7 +2469,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3221,13 +3264,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -3242,6 +3285,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -3353,7 +3413,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -4092,13 +4152,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -4113,6 +4173,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -4224,7 +4301,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -5054,14 +5131,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -5077,6 +5154,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -5209,7 +5305,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -5636,10 +5732,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
diff --git 
a/tp/tests/layout/res_parser/formatting/internal_links_formatting.txt 
b/tp/tests/layout/res_parser/formatting/internal_links_formatting.txt
index 97ca95c..cc8accc 100644
--- a/tp/tests/layout/res_parser/formatting/internal_links_formatting.txt
+++ b/tp/tests/layout/res_parser/formatting/internal_links_formatting.txt
@@ -211,10 +211,10 @@ formatting.html#index-copying-d_002d_002deftp_005fname    
tp      d--eftp_name
 formatting.html#index-titlepage-d_002d_002deftp_005fname       tp      
d--eftp_name
 formatting.html#index-d_002d_002deftp_005fname tp      d--eftp_name
 formatting.html#index-d_002d_002deftp_005fname-1       tp      d--eftp_name
-formatting.html#index-copying-a-asis   vr      a asis
-formatting.html#index-titlepage-a-asis vr      a asis
-formatting.html#index-a-asis   vr      a asis
-formatting.html#index-a-asis-1 vr      a asis
+formatting.html#index-copying-a_002d_002dasis  vr      a--asis
+formatting.html#index-titlepage-a_002d_002dasis        vr      a--asis
+formatting.html#index-a_002d_002dasis  vr      a--asis
+formatting.html#index-a_002d_002dasis-1        vr      a--asis
 formatting.html#index-copying-b-2      vr      b
 formatting.html#index-titlepage-b-2    vr      b
 formatting.html#index-b-4      vr      b
diff --git a/tp/tests/layout/res_parser/formatting_chm/anchor.html 
b/tp/tests/layout/res_parser/formatting_chm/anchor.html
index 747a94d..22c5b2d 100644
--- a/tp/tests/layout/res_parser/formatting_chm/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_chm/anchor.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter.html 
b/tp/tests/layout/res_parser/formatting_chm/chapter.html
index 52dd9cb..70cc5da 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1429,13 +1438,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1450,6 +1459,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1561,7 +1587,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2300,13 +2326,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2321,6 +2347,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2432,7 +2475,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3262,14 +3305,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -3285,6 +3328,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -3417,7 +3479,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -3844,10 +3906,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> </td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="formatting.html#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="formatting.html">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="formatting.html#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="formatting.html">Top section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="formatting.html#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="formatting.html">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="formatting.html#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="formatting.html">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> </td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="formatting.html#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="formatting.html">Top section</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_chm/chapter2.html 
b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
index ff26c97..5ed048a 100644
--- a/tp/tests/layout/res_parser/formatting_chm/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_chm/chapter2.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.hhk 
b/tp/tests/layout/res_parser/formatting_chm/formatting.hhk
index f1cc317..dfb500e 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.hhk
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.hhk
@@ -833,20 +833,20 @@
 <param name="Local" value="chapter.html#index-d_002d_002deftp_005fname-1">
 </OBJECT> </LI>
 <LI> <OBJECT type="text/sitemap">
-<param name="Name" value="a asis">
-<param name="Local" value="formatting.html#index-copying-a-asis">
+<param name="Name" value="a--asis">
+<param name="Local" value="formatting.html#index-copying-a_002d_002dasis">
 </OBJECT> </LI>
 <LI> <OBJECT type="text/sitemap">
-<param name="Name" value="a asis">
-<param name="Local" value="formatting.html#index-titlepage-a-asis">
+<param name="Name" value="a--asis">
+<param name="Local" value="formatting.html#index-titlepage-a_002d_002dasis">
 </OBJECT> </LI>
 <LI> <OBJECT type="text/sitemap">
-<param name="Name" value="a asis">
-<param name="Local" value="chapter.html#index-a-asis">
+<param name="Name" value="a--asis">
+<param name="Local" value="chapter.html#index-a_002d_002dasis">
 </OBJECT> </LI>
 <LI> <OBJECT type="text/sitemap">
-<param name="Name" value="a asis">
-<param name="Local" value="chapter.html#index-a-asis-1">
+<param name="Name" value="a--asis">
+<param name="Local" value="chapter.html#index-a_002d_002dasis-1">
 </OBJECT> </LI>
 <LI> <OBJECT type="text/sitemap">
 <param name="Name" value="b">
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting.html
index f5642ea..b3d98e8 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1422,13 +1431,13 @@ ref</a>
 <a href="chapter.html">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1443,6 +1452,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1554,7 +1580,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2294,13 +2320,13 @@ ref</a>
 <a href="chapter.html">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2315,6 +2341,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2426,7 +2469,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
index 0701c28..14a5a3e 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_abt.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
index c589517..bf45fc1 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_ovr.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html 
b/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
index 33ac7d6..ee161bd 100644
--- a/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_chm/formatting_toc.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_chm/index.html 
b/tp/tests/layout/res_parser/formatting_chm/index.html
index 172f792..63a4d79 100644
--- a/tp/tests/layout/res_parser/formatting_chm/index.html
+++ b/tp/tests/layout/res_parser/formatting_chm/index.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html 
b/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
index f090a6b..065d4b7 100644
--- a/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_chm/s_002d_002dect_002cion.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_chm/subsection.html 
b/tp/tests/layout/res_parser/formatting_chm/subsection.html
index d68d3a6..a19e777 100644
--- a/tp/tests/layout/res_parser/formatting_chm/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_chm/subsection.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index 7c9363b..1007068 100644
--- 
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index d76d9a3..04f09bd 100644
--- 
a/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/layout/res_parser/formatting_chm/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml 
b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
index 1b163ae..2f8f1ca 100644
--- a/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
+++ b/tp/tests/layout/res_parser/formatting_docbook/formatting.xml
@@ -547,10 +547,10 @@ See Info file <filename>a comma, in file</filename>, node 
&#8216;<literal>s--ect
 <link linkend="chapter">title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink></link>
 </para>
 <variablelist><!-- comment in table -->
-<varlistentry><term><emphasis role="bold">a strong</emphasis>
+<varlistentry><term><emphasis role="bold">a&#8211;strong</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm role="vr"><primary>a 
asis</primary></indexterm>a asis
+<variablelist><varlistentry><term><indexterm 
role="vr"><primary>a--asis</primary></indexterm>a&#8211;asis
 </term><!-- comment between item and itemx -->
 <term><indexterm role="vr"><primary>b</primary></indexterm>b
 </term><listitem><para>l&#8211;ine
@@ -560,6 +560,15 @@ See Info file <filename>a comma, in file</filename>, node 
&#8216;<literal>s--ect
 <term><indexterm 
role="fn"><primary>b</primary></indexterm><emphasis>b</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term><literal>a--code</literal>
+</term><listitem><para>Value&#8211;table code
+</para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term>&#8216;<literal>a--samp</literal>&#8217;
+</term><term>&#8216;<literal>a2--samp</literal>&#8217;
+</term><listitem><para>Value&#8211;table samp
+</para></listitem></varlistentry></variablelist>
 <para>c&#8211;artouche
 </para>
 <para>g&#8211;roupe
@@ -678,7 +687,7 @@ aaa</literallayout></textobject></inlinemediaobject>
 </para></listitem></varlistentry></variablelist>
 <!-- missing style formatting -->
 <variablelist><!-- comment in table -->
-<varlistentry><term>a
+<varlistentry><term>a&#8211;missing style formatting
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
 <!-- not style formatting -->
@@ -1278,10 +1287,10 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <link linkend="chapter">title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink></link>
 </para>
 <variablelist><!-- comment in table -->
-<varlistentry><term><emphasis role="bold">a strong</emphasis>
+<varlistentry><term><emphasis role="bold">a&#8211;strong</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm role="vr"><primary>a 
asis</primary></indexterm>a asis
+<variablelist><varlistentry><term><indexterm 
role="vr"><primary>a--asis</primary></indexterm>a&#8211;asis
 </term><!-- comment between item and itemx -->
 <term><indexterm role="vr"><primary>b</primary></indexterm>b
 </term><listitem><para>l&#8211;ine
@@ -1291,6 +1300,15 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <term><indexterm 
role="fn"><primary>b</primary></indexterm><emphasis>b</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term><literal>a--code</literal>
+</term><listitem><para>Value&#8211;table code
+</para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term>&#8216;<literal>a--samp</literal>&#8217;
+</term><term>&#8216;<literal>a2--samp</literal>&#8217;
+</term><listitem><para>Value&#8211;table samp
+</para></listitem></varlistentry></variablelist>
 <para>c&#8211;artouche
 </para>
 <para>g&#8211;roupe
@@ -1409,7 +1427,7 @@ aaa</literallayout></textobject></inlinemediaobject>
 </para></listitem></varlistentry></variablelist>
 <!-- missing style formatting -->
 <variablelist><!-- comment in table -->
-<varlistentry><term>a
+<varlistentry><term>a&#8211;missing style formatting
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
 <!-- not style formatting -->
@@ -2010,10 +2028,10 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <link linkend="chapter">title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink></link>
 </para>
 <variablelist><!-- comment in table -->
-<varlistentry><term><emphasis role="bold">a strong</emphasis>
+<varlistentry><term><emphasis role="bold">a&#8211;strong</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm role="vr"><primary>a 
asis</primary></indexterm>a asis
+<variablelist><varlistentry><term><indexterm 
role="vr"><primary>a--asis</primary></indexterm>a&#8211;asis
 </term><!-- comment between item and itemx -->
 <term><indexterm role="vr"><primary>b</primary></indexterm>b
 </term><listitem><para>l&#8211;ine
@@ -2023,6 +2041,15 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <term><indexterm 
role="fn"><primary>b</primary></indexterm><emphasis>b</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term><literal>a--code</literal>
+</term><listitem><para>Value&#8211;table code
+</para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term>&#8216;<literal>a--samp</literal>&#8217;
+</term><term>&#8216;<literal>a2--samp</literal>&#8217;
+</term><listitem><para>Value&#8211;table samp
+</para></listitem></varlistentry></variablelist>
 <para>c&#8211;artouche
 </para>
 <para>g&#8211;roupe
@@ -2141,7 +2168,7 @@ aaa</literallayout></textobject></inlinemediaobject>
 </para></listitem></varlistentry></variablelist>
 <!-- missing style formatting -->
 <variablelist><!-- comment in table -->
-<varlistentry><term>a
+<varlistentry><term>a&#8211;missing style formatting
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
 <!-- not style formatting -->
@@ -2760,10 +2787,10 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <link linkend="chapter">title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink></link>
 </para>
 <variablelist><!-- comment in table -->
-<varlistentry><term><emphasis role="bold">a strong</emphasis>
+<varlistentry><term><emphasis role="bold">a&#8211;strong</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm role="vr"><primary>a 
asis</primary></indexterm>a asis
+<variablelist><varlistentry><term><indexterm 
role="vr"><primary>a--asis</primary></indexterm>a&#8211;asis
 </term><!-- comment between item and itemx -->
 <term><indexterm role="vr"><primary>b</primary></indexterm>b
 </term><listitem><para>l&#8211;ine
@@ -2773,6 +2800,15 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <term><indexterm 
role="fn"><primary>b</primary></indexterm><emphasis>b</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term><literal>a--code</literal>
+</term><listitem><para>Value&#8211;table code
+</para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term>&#8216;<literal>a--samp</literal>&#8217;
+</term><term>&#8216;<literal>a2--samp</literal>&#8217;
+</term><listitem><para>Value&#8211;table samp
+</para></listitem></varlistentry></variablelist>
 <para>c&#8211;artouche
 </para>
 <para>g&#8211;roupe
@@ -2891,7 +2927,7 @@ aaa</literallayout></textobject></inlinemediaobject>
 </para></listitem></varlistentry></variablelist>
 <!-- missing style formatting -->
 <variablelist><!-- comment in table -->
-<varlistentry><term>a
+<varlistentry><term>a&#8211;missing style formatting
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
 <!-- not style formatting -->
@@ -3491,10 +3527,10 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <link linkend="chapter">title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink></link>
 </para>
 <variablelist><!-- comment in table -->
-<varlistentry><term><emphasis role="bold">a strong</emphasis>
+<varlistentry><term><emphasis role="bold">a&#8211;strong</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
-<variablelist><varlistentry><term><indexterm role="vr"><primary>a 
asis</primary></indexterm>a asis
+<variablelist><varlistentry><term><indexterm 
role="vr"><primary>a--asis</primary></indexterm>a&#8211;asis
 </term><!-- comment between item and itemx -->
 <term><indexterm role="vr"><primary>b</primary></indexterm>b
 </term><listitem><para>l&#8211;ine
@@ -3504,6 +3540,15 @@ See Info file <filename>a comma, in file</filename>, 
node &#8216;<literal>s--ect
 <term><indexterm 
role="fn"><primary>b</primary></indexterm><emphasis>b</emphasis>
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term><literal>a--code</literal>
+</term><listitem><para>Value&#8211;table code
+</para></listitem></varlistentry></variablelist>
+<variablelist><para>Title
+</para><varlistentry><term>&#8216;<literal>a--samp</literal>&#8217;
+</term><term>&#8216;<literal>a2--samp</literal>&#8217;
+</term><listitem><para>Value&#8211;table samp
+</para></listitem></varlistentry></variablelist>
 <para>c&#8211;artouche
 </para>
 <para>g&#8211;roupe
@@ -3622,7 +3667,7 @@ aaa</literallayout></textobject></inlinemediaobject>
 </para></listitem></varlistentry></variablelist>
 <!-- missing style formatting -->
 <variablelist><!-- comment in table -->
-<varlistentry><term>a
+<varlistentry><term>a&#8211;missing style formatting
 </term><listitem><para>l&#8211;ine
 </para></listitem></varlistentry></variablelist>
 <!-- not style formatting -->
@@ -4215,10 +4260,10 @@ section ``title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2
 <link linkend="chapter">title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2</ulink></link>
 
 </screen><variablelist><screen><!-- comment in table -->
-</screen><varlistentry><term><emphasis role="bold">a strong</emphasis>
+</screen><varlistentry><term><emphasis role="bold">a--strong</emphasis>
 </term><listitem><screen>l--ine
 </screen></listitem></varlistentry></variablelist><screen>
-</screen><variablelist><varlistentry><term><indexterm role="vr"><primary>a 
asis</primary></indexterm>a asis
+</screen><variablelist><varlistentry><term><indexterm 
role="vr"><primary>a--asis</primary></indexterm>a--asis
 </term><screen><!-- comment between item and itemx -->
 </screen><term><indexterm role="vr"><primary>b</primary></indexterm>b
 </term><listitem><screen>l--ine
@@ -4227,6 +4272,15 @@ section ``title with uref2 <ulink 
url="href://http/myhost.com/index2.html">uref2
 </term><screen><indexterm role="cp"><primary>index entry between item and 
itemx</primary></indexterm></screen><term><indexterm 
role="fn"><primary>b</primary></indexterm><emphasis>b</emphasis>
 </term><listitem><screen>l--ine
 </screen></listitem></varlistentry></variablelist><screen>
+</screen><variablelist><screen>Title
+</screen><varlistentry><term><literal>a--code</literal>
+</term><listitem><screen>Value--table code
+</screen></listitem></varlistentry></variablelist><screen>
+</screen><variablelist><screen>Title
+</screen><varlistentry><term>&#8216;<literal>a--samp</literal>&#8217;
+</term><term>&#8216;<literal>a2--samp</literal>&#8217;
+</term><listitem><screen>Value--table samp
+</screen></listitem></varlistentry></variablelist><screen>
 </screen><screen>c--artouche
 </screen><screen>
 </screen><screen>g--roupe
@@ -4345,7 +4399,7 @@ Invalid use of @':
 </screen></listitem></varlistentry></variablelist><screen>
 <!-- missing style formatting -->
 </screen><variablelist><screen><!-- comment in table -->
-</screen><varlistentry><term>a
+</screen><varlistentry><term>a--missing style formatting
 </term><listitem><screen>l--ine
 </screen></listitem></varlistentry></variablelist><screen>
 <!-- not style formatting -->
diff --git a/tp/tests/layout/res_parser/formatting_exotic/anchor.html 
b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
index f8f6f68..3d8ba18 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/anchor.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter.html 
b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
index c6e00cf..9cfa5cb 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1445,13 +1454,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1466,6 +1475,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1577,7 +1603,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2316,13 +2342,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2337,6 +2363,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2448,7 +2491,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3278,14 +3321,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -3301,6 +3344,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -3433,7 +3495,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -3860,10 +3922,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="index.html#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.html">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="index.html#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="index.html">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">chapter</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html 
b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
index ab38963..1716d4a 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/chapter2.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html 
b/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
index 8f43a58..23d0c1d 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_abt.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html 
b/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
index 8e5e4aa..387eb18 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_ovr.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html 
b/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
index bad5892..1550424 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting_toc.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_exotic/index.html 
b/tp/tests/layout/res_parser/formatting_exotic/index.html
index 72090a1..cba2d36 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/index.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/index.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html 
b/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
index e9bb2ee..993eb54 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/s_002d_002dect_002cion.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_exotic/subsection.html 
b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
index c1d3ce2..0822db3 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_exotic/subsection.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index dd71b09..9a93dda 100644
--- 
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 143ea7b..d6a4a83 100644
--- 
a/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/layout/res_parser/formatting_exotic/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html 
b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
index b7aa9c1..dc4f23f 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1422,13 +1431,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1443,6 +1452,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1554,7 +1580,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2294,13 +2320,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2315,6 +2341,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2426,7 +2469,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3221,13 +3264,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -3242,6 +3285,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -3353,7 +3413,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -4092,13 +4152,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -4113,6 +4173,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -4224,7 +4301,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -5054,14 +5131,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -5077,6 +5154,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -5209,7 +5305,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -5636,10 +5732,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Entr&eacute;e 
d&rsquo;index</th><td>&nbsp;</td><th align="left"> Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_html/formatting.html 
b/tp/tests/layout/res_parser/formatting_html/formatting.html
index 4e628b2..daa2102 100644
--- a/tp/tests/layout/res_parser/formatting_html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html/formatting.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1422,13 +1431,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1443,6 +1452,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1554,7 +1580,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2294,13 +2320,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2315,6 +2341,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2426,7 +2469,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3221,13 +3264,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -3242,6 +3285,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -3353,7 +3413,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -4092,13 +4152,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -4113,6 +4173,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -4224,7 +4301,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -5054,14 +5131,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -5077,6 +5154,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -5209,7 +5305,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -5636,10 +5732,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_html32/formatting.html 
b/tp/tests/layout/res_parser/formatting_html32/formatting.html
index 65419bc..d508405 100644
--- a/tp/tests/layout/res_parser/formatting_html32/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html32/formatting.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1381,13 +1390,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a-strong</strong></span></dt>
 <dd><p>l-ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a-asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l-ine
 </p></dd>
@@ -1402,6 +1411,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value-table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>`<samp>a--samp</samp>'</span></dt>
+<dt><span>`<samp>a2--samp</samp>'</span></dt>
+<dd><p>Value-table samp
+</p></dd>
+</dl>
+
 <table border="1"><tr><td>
 <p>c-artouche
 </p></td></tr></table>
@@ -1513,7 +1539,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a-missing style formatting</span></dt>
 <dd><p>l-ine
 </p></dd>
 </dl>
@@ -2231,13 +2257,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a-strong</strong></span></dt>
 <dd><p>l-ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a-asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l-ine
 </p></dd>
@@ -2252,6 +2278,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value-table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>`<samp>a--samp</samp>'</span></dt>
+<dt><span>`<samp>a2--samp</samp>'</span></dt>
+<dd><p>Value-table samp
+</p></dd>
+</dl>
+
 <table border="1"><tr><td>
 <p>c-artouche
 </p></td></tr></table>
@@ -2363,7 +2406,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a-missing style formatting</span></dt>
 <dd><p>l-ine
 </p></dd>
 </dl>
@@ -3136,13 +3179,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a-strong</strong></span></dt>
 <dd><p>l-ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a-asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l-ine
 </p></dd>
@@ -3157,6 +3200,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value-table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>`<samp>a--samp</samp>'</span></dt>
+<dt><span>`<samp>a2--samp</samp>'</span></dt>
+<dd><p>Value-table samp
+</p></dd>
+</dl>
+
 <table border="1"><tr><td>
 <p>c-artouche
 </p></td></tr></table>
@@ -3268,7 +3328,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a-missing style formatting</span></dt>
 <dd><p>l-ine
 </p></dd>
 </dl>
@@ -3985,13 +4045,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a-strong</strong></span></dt>
 <dd><p>l-ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a-asis<a href='#index-a_002d_002dasis' 
class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l-ine
 </p></dd>
@@ -4006,6 +4066,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value-table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>`<samp>a--samp</samp>'</span></dt>
+<dt><span>`<samp>a2--samp</samp>'</span></dt>
+<dd><p>Value-table samp
+</p></dd>
+</dl>
+
 <table border="1"><tr><td>
 <p>c-artouche
 </p></td></tr></table>
@@ -4117,7 +4194,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a-missing style formatting</span></dt>
 <dd><p>l-ine
 </p></dd>
 </dl>
@@ -4924,14 +5001,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre>l--ine
 </pre></dd>
 </dl>
 <pre>
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre>l--ine
 </pre></dd>
@@ -4947,6 +5024,25 @@ ref</a>
 </dl>
 <pre>
 
+</pre><dl compact="compact">
+<dd><pre>Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre>Value--table code
+</pre></dd>
+</dl>
+<pre>
+
+</pre><dl compact="compact">
+<dd><pre>Title
+</pre></dd>
+<dt><span><tt>`<samp>a--samp</samp>'</tt></span></dt>
+<dt><span><tt>`<samp>a2--samp</samp>'</tt></span></dt>
+<dd><pre>Value--table samp
+</pre></dd>
+</dl>
+<pre>
+
 </pre><table border="1"><tr><td>
 <pre>c--artouche
 </pre></td></tr></table>
@@ -5079,7 +5175,7 @@ Invalid use of @':
 <pre>
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre>l--ine
 </pre></dd>
 </dl>
@@ -5506,10 +5602,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
diff --git 
a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html 
b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
index 6a5b9f0..e2e6568 100644
--- a/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_html_no_texi2html/formatting.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1483,13 +1492,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1504,6 +1513,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1615,7 +1641,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2354,13 +2380,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2375,6 +2401,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2486,7 +2529,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3316,14 +3359,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -3339,6 +3382,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -3471,7 +3533,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -3898,10 +3960,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-titlepage-a-asis"><code>a 
asis</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#Top">Top</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a>:</td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a>:</td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">chapter</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
index 747a94d..22c5b2d 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/anchor.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
index 082349e..25baa35 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1445,13 +1454,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1466,6 +1475,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1577,7 +1603,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2316,13 +2342,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2337,6 +2363,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2448,7 +2491,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3278,14 +3321,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -3301,6 +3344,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -3433,7 +3495,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -3860,10 +3922,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="index.html#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.html">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="index.html#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.html">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="index.html#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="index.html">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="index.html#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="index.html">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="index.html#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="index.html">Top section</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
index 67b28d2..cdf9c57 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/chapter2.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
index e01f9ac..57d60ed 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_abt.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
index e687188..05a6522 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_fot.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
index 2ebe13b..a99e9de 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_ovr.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
index 46f5e33..ae11a18 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/formatting_toc.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/index.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
index 074df4f..25e896f 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/index.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1422,13 +1431,13 @@ ref</a>
 <a href="chapter.html">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1443,6 +1452,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1554,7 +1580,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2294,13 +2320,13 @@ ref</a>
 <a href="chapter.html">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2315,6 +2341,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2426,7 +2469,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
index ad1a27a..d3453f0 100644
--- 
a/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
+++ 
b/tp/tests/layout/res_parser/formatting_html_nodes/s_002d_002dect_002cion.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
index 70ce13c..1c7b090 100644
--- a/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_html_nodes/subsection.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index ed13708..ecea5fd 100644
--- 
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 69d5566..dd6f868 100644
--- 
a/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/layout/res_parser/formatting_html_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_info/formatting.info 
b/tp/tests/layout/res_parser/formatting_info/formatting.info
index 7b9c0e8..403f020 100644
Binary files a/tp/tests/layout/res_parser/formatting_info/formatting.info and 
b/tp/tests/layout/res_parser/formatting_info/formatting.info differ
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.tex 
b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
index c3dad9c..136d78d 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
@@ -835,12 +835,12 @@ Section ``title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 (\nol
 \hyperref[anchor:chapter]{Chapter~\ref*{anchor:chapter} [title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 
(\nolinkurl{href://http/myhost.com/index2.html})}], 
page~\pageref*{anchor:chapter}}
 
 \begin{description}[format=\textbf]
-\item[a strong]
+\item[a--strong]
 l--ine
 \end{description}
 
 \begin{description}
-\item[a asis]
+\item[a--asis]
 \item[b]
 l--ine
 \end{description}
@@ -851,6 +851,19 @@ l--ine
 l--ine
 \end{description}
 
+\begin{description}[format=\texttt]
+\item Title
+\item[a{-}{-}code]
+Value--table code
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item Title
+\item[a{-}{-}samp]
+\item[a2{-}{-}samp]
+Value--table samp
+\end{description}
+
 \begin{mdframed}[style=GNUTexinfocartouche]
 c--artouche
 \end{mdframed}
@@ -968,7 +981,7 @@ l--ine
 \end{description}
 
 \begin{description}
-\item[a]
+\item[a--missing style formatting]
 l--ine
 \end{description}
 
@@ -1767,12 +1780,12 @@ Section ``title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 (\nol
 \hyperref[anchor:chapter]{Chapter~\ref*{anchor:chapter} [title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 
(\nolinkurl{href://http/myhost.com/index2.html})}], 
page~\pageref*{anchor:chapter}}
 
 \begin{description}[format=\textbf]
-\item[a strong]
+\item[a--strong]
 l--ine
 \end{description}
 
 \begin{description}
-\item[a asis]
+\item[a--asis]
 \item[b]
 l--ine
 \end{description}
@@ -1783,6 +1796,19 @@ l--ine
 l--ine
 \end{description}
 
+\begin{description}[format=\texttt]
+\item Title
+\item[a{-}{-}code]
+Value--table code
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item Title
+\item[a{-}{-}samp]
+\item[a2{-}{-}samp]
+Value--table samp
+\end{description}
+
 \begin{mdframed}[style=GNUTexinfocartouche]
 c--artouche
 \end{mdframed}
@@ -1900,7 +1926,7 @@ l--ine
 \end{description}
 
 \begin{description}
-\item[a]
+\item[a--missing style formatting]
 l--ine
 \end{description}
 
@@ -2714,12 +2740,12 @@ Section ``title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 (\nol
 \hyperref[anchor:chapter]{Chapter~\ref*{anchor:chapter} [title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 
(\nolinkurl{href://http/myhost.com/index2.html})}], 
page~\pageref*{anchor:chapter}}
 
 \begin{description}[format=\textbf]
-\item[a strong]
+\item[a--strong]
 l--ine
 \end{description}
 
 \begin{description}
-\item[a asis]
+\item[a--asis]
 \item[b]
 l--ine
 \end{description}
@@ -2730,6 +2756,19 @@ l--ine
 l--ine
 \end{description}
 
+\begin{description}[format=\texttt]
+\item Title
+\item[a{-}{-}code]
+Value--table code
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item Title
+\item[a{-}{-}samp]
+\item[a2{-}{-}samp]
+Value--table samp
+\end{description}
+
 \begin{mdframed}[style=GNUTexinfocartouche]
 c--artouche
 \end{mdframed}
@@ -2847,7 +2886,7 @@ l--ine
 \end{description}
 
 \begin{description}
-\item[a]
+\item[a--missing style formatting]
 l--ine
 \end{description}
 
@@ -3644,12 +3683,12 @@ Section ``title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 (\nol
 \hyperref[anchor:chapter]{Chapter~\ref*{anchor:chapter} [title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 
(\nolinkurl{href://http/myhost.com/index2.html})}], 
page~\pageref*{anchor:chapter}}
 
 \begin{description}[format=\textbf]
-\item[a strong]
+\item[a--strong]
 l--ine
 \end{description}
 
 \begin{description}
-\item[a asis]
+\item[a--asis]
 \item[b]
 l--ine
 \end{description}
@@ -3660,6 +3699,19 @@ l--ine
 l--ine
 \end{description}
 
+\begin{description}[format=\texttt]
+\item Title
+\item[a{-}{-}code]
+Value--table code
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item Title
+\item[a{-}{-}samp]
+\item[a2{-}{-}samp]
+Value--table samp
+\end{description}
+
 \begin{mdframed}[style=GNUTexinfocartouche]
 c--artouche
 \end{mdframed}
@@ -3777,7 +3829,7 @@ l--ine
 \end{description}
 
 \begin{description}
-\item[a]
+\item[a--missing style formatting]
 l--ine
 \end{description}
 
@@ -4587,12 +4639,12 @@ Section ``title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 (\nol
 \hyperref[anchor:chapter]{Chapter~\ref*{anchor:chapter} [title with uref2 
\href{href://http/myhost.com/index2.html}{uref2 
(\nolinkurl{href://http/myhost.com/index2.html})}], 
page~\pageref*{anchor:chapter}}
 
 \begin{description}[format=\textbf]
-\item[a strong]
+\item[a{-}{-}strong]
 l{-}{-}ine
 \end{description}
 
 \begin{description}
-\item[a asis]
+\item[a{-}{-}asis]
 \item[b]
 l{-}{-}ine
 \end{description}
@@ -4603,6 +4655,19 @@ l{-}{-}ine
 l{-}{-}ine
 \end{description}
 
+\begin{description}[format=\texttt]
+\item Title
+\item[a{-}{-}code]
+Value{-}{-}table code
+\end{description}
+
+\begin{description}[format=\GNUTexinfotablestylesamp]
+\item Title
+\item[a{-}{-}samp]
+\item[a2{-}{-}samp]
+Value{-}{-}table samp
+\end{description}
+
 \begin{mdframed}[style=GNUTexinfocartouche]
 c{-}{-}artouche
 \end{mdframed}
@@ -4720,7 +4785,7 @@ l{-}{-}ine
 \end{description}
 
 \begin{description}
-\item[a]
+\item[a{-}{-}missing style formatting]
 l{-}{-}ine
 \end{description}
 
diff --git a/tp/tests/layout/res_parser/formatting_macro_expand/formatting.texi 
b/tp/tests/layout/res_parser/formatting_macro_expand/formatting.texi
index 27da34f..0df79e6 100644
--- a/tp/tests/layout/res_parser/formatting_macro_expand/formatting.texi
+++ b/tp/tests/layout/res_parser/formatting_macro_expand/formatting.texi
@@ -694,12 +694,12 @@ ref, a comma@comma{} in file}
 
 @table @strong
 @c comment in table
-@item a strong
+@item a--strong
 l--ine
 @end table
 
 @vtable @asis
-@item a asis
+@item a--asis
 @c comment between item and itemx
 @itemx b
 l--ine
@@ -712,6 +712,19 @@ l--ine
 l--ine
 @end ftable
 
+@table @code
+Title
+@item a--code
+Value--table code
+@end table
+
+@table @samp
+Title
+@item a--samp
+@itemx a2--samp
+Value--table samp
+@end table
+
 @cartouche
 c--artouche
 @end cartouche
@@ -858,7 +871,7 @@ l--ine
 @c missing style formatting
 @table
 @c comment in table
-@item a
+@item a--missing style formatting
 l--ine
 @end table
 
@@ -1610,12 +1623,12 @@ ref, a comma@comma{} in file}
 
 @table @strong
 @c comment in table
-@item a strong
+@item a--strong
 l--ine
 @end table
 
 @vtable @asis
-@item a asis
+@item a--asis
 @c comment between item and itemx
 @itemx b
 l--ine
@@ -1628,6 +1641,19 @@ l--ine
 l--ine
 @end ftable
 
+@table @code
+Title
+@item a--code
+Value--table code
+@end table
+
+@table @samp
+Title
+@item a--samp
+@itemx a2--samp
+Value--table samp
+@end table
+
 @cartouche
 c--artouche
 @end cartouche
@@ -1763,7 +1789,7 @@ l--ine
 @c missing style formatting
 @table
 @c comment in table
-@item a
+@item a--missing style formatting
 l--ine
 @end table
 
@@ -2519,12 +2545,12 @@ ref, a comma@comma{} in file}
 
 @table @strong
 @c comment in table
-@item a strong
+@item a--strong
 l--ine
 @end table
 
 @vtable @asis
-@item a asis
+@item a--asis
 @c comment between item and itemx
 @itemx b
 l--ine
@@ -2537,6 +2563,19 @@ l--ine
 l--ine
 @end ftable
 
+@table @code
+Title
+@item a--code
+Value--table code
+@end table
+
+@table @samp
+Title
+@item a--samp
+@itemx a2--samp
+Value--table samp
+@end table
+
 @cartouche
 c--artouche
 @end cartouche
@@ -2672,7 +2711,7 @@ l--ine
 @c missing style formatting
 @table
 @c comment in table
-@item a
+@item a--missing style formatting
 l--ine
 @end table
 
@@ -3454,12 +3493,12 @@ ref, a comma@comma{} in file}
 
 @table @strong
 @c comment in table
-@item a strong
+@item a--strong
 l--ine
 @end table
 
 @vtable @asis
-@item a asis
+@item a--asis
 @c comment between item and itemx
 @itemx b
 l--ine
@@ -3472,6 +3511,19 @@ l--ine
 l--ine
 @end ftable
 
+@table @code
+Title
+@item a--code
+Value--table code
+@end table
+
+@table @samp
+Title
+@item a--samp
+@itemx a2--samp
+Value--table samp
+@end table
+
 @cartouche
 c--artouche
 @end cartouche
@@ -3607,7 +3659,7 @@ l--ine
 @c missing style formatting
 @table
 @c comment in table
-@item a
+@item a--missing style formatting
 l--ine
 @end table
 
@@ -4357,12 +4409,12 @@ ref, a comma@comma{} in file}
 
 @table @strong
 @c comment in table
-@item a strong
+@item a--strong
 l--ine
 @end table
 
 @vtable @asis
-@item a asis
+@item a--asis
 @c comment between item and itemx
 @itemx b
 l--ine
@@ -4375,6 +4427,19 @@ l--ine
 l--ine
 @end ftable
 
+@table @code
+Title
+@item a--code
+Value--table code
+@end table
+
+@table @samp
+Title
+@item a--samp
+@itemx a2--samp
+Value--table samp
+@end table
+
 @cartouche
 c--artouche
 @end cartouche
@@ -4510,7 +4575,7 @@ l--ine
 @c missing style formatting
 @table
 @c comment in table
-@item a
+@item a--missing style formatting
 l--ine
 @end table
 
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html 
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
index 307a041..10c15e2 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1432,13 +1441,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1453,6 +1462,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1564,7 +1590,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2304,13 +2330,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2325,6 +2351,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2436,7 +2479,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3231,13 +3274,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -3252,6 +3295,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -3363,7 +3423,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -4102,13 +4162,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -4123,6 +4183,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -4234,7 +4311,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -5064,14 +5141,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -5087,6 +5164,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -5219,7 +5315,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -5646,10 +5742,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_nodes/anchor.html 
b/tp/tests/layout/res_parser/formatting_nodes/anchor.html
index 747a94d..22c5b2d 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/anchor.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/anchor.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter.html 
b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
index 082349e..25baa35 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1445,13 +1454,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1466,6 +1475,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1577,7 +1603,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2316,13 +2342,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2337,6 +2363,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2448,7 +2491,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3278,14 +3321,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -3301,6 +3344,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -3433,7 +3495,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -3860,10 +3922,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a 
href="index.html#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.html">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="index.html#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.html">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="index.html#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="index.html">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="index.html#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="index.html">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="index.html#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="index.html">Top section</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_nodes/chapter2.html 
b/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
index 67b28d2..cdf9c57 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/chapter2.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html 
b/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
index e01f9ac..57d60ed 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_abt.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html 
b/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
index e687188..05a6522 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_fot.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html 
b/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
index 2ebe13b..a99e9de 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_ovr.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html 
b/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
index 46f5e33..ae11a18 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/formatting_toc.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_nodes/index.html 
b/tp/tests/layout/res_parser/formatting_nodes/index.html
index 074df4f..25e896f 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/index.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/index.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1422,13 +1431,13 @@ ref</a>
 <a href="chapter.html">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1443,6 +1452,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1554,7 +1580,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2294,13 +2320,13 @@ ref</a>
 <a href="chapter.html">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2315,6 +2341,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2426,7 +2469,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
diff --git 
a/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html 
b/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
index ad1a27a..d3453f0 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/s_002d_002dect_002cion.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_nodes/subsection.html 
b/tp/tests/layout/res_parser/formatting_nodes/subsection.html
index 70ce13c..1c7b090 100644
--- a/tp/tests/layout/res_parser/formatting_nodes/subsection.html
+++ b/tp/tests/layout/res_parser/formatting_nodes/subsection.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index ed13708..ecea5fd 100644
--- 
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index 69d5566..dd6f868 100644
--- 
a/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/layout/res_parser/formatting_nodes/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt 
b/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt
index 6b6f502..f6c77c1 100644
--- a/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt
+++ b/tp/tests/layout/res_parser/formatting_plaintext/formatting.txt
@@ -409,10 +409,10 @@ in file}' *note a , in cross ref: (a comma, in 
file)s--ect,ion.
 *note cross ref with uref uref1 (href://http/myhost.com/index.html):
 chapter.
 
-*a strong*
+*a-strong*
      l-ine
 
-a asis
+a-asis
 b
      l-ine
 
@@ -420,6 +420,15 @@ _a_
 _b_
      l-ine
 
+     Title
+'a--code'
+     Value-table code
+
+     Title
+'a--samp'
+'a2--samp'
+     Value-table samp
+
    c-artouche
 
    g-roupe
@@ -505,7 +514,7 @@ U+FFFFFFFFFFFFFF @U{110000}, value just beyond Unicode 
U+110000
 a
      l-ine
 
-a
+a-missing style formatting
      l-ine
 
 a
@@ -949,10 +958,10 @@ in file}' *note a , in cross ref: (a comma, in 
file)s--ect,ion.
 *note cross ref with uref uref1 (href://http/myhost.com/index.html):
 chapter.
 
-*a strong*
+*a-strong*
      l-ine
 
-a asis
+a-asis
 b
      l-ine
 
@@ -960,6 +969,15 @@ _a_
 _b_
      l-ine
 
+     Title
+'a--code'
+     Value-table code
+
+     Title
+'a--samp'
+'a2--samp'
+     Value-table samp
+
    c-artouche
 
    g-roupe
@@ -1045,7 +1063,7 @@ U+FFFFFFFFFFFFFF @U{110000}, value just beyond Unicode 
U+110000
 a
      l-ine
 
-a
+a-missing style formatting
      l-ine
 
 a
@@ -1626,10 +1644,10 @@ aaa
      *note cross ref with uref uref1 (href://http/myhost.com/index.html): 
(info file with uref3 uref3 (href://http/myhost.com/index3.html))ext.
      *note cross ref with uref uref1 (href://http/myhost.com/index.html): 
chapter.
 
-     *a strong*
+     *a-strong*
           l--ine
 
-     a asis
+     a-asis
      b
           l--ine
 
@@ -1637,6 +1655,15 @@ aaa
      _b_
           l--ine
 
+          Title
+     'a--code'
+          Value--table code
+
+          Title
+     'a--samp'
+     'a2--samp'
+          Value--table samp
+
      c--artouche
 
      g--roupe
@@ -1750,7 +1777,7 @@ aaa
      a
           l--ine
 
-     a
+     a-missing style formatting
           l--ine
 
      a
@@ -1810,199 +1837,199 @@ aaa
 * Menu:
 
 * ":                                     chapter.            (line   28)
-* " <1>:                                 chapter.            (line  568)
-* " <2>:                                 chapter.            (line 1119)
+* " <1>:                                 chapter.            (line  577)
+* " <2>:                                 chapter.            (line 1137)
 * -option:                               chapter.            (line   28)
-* -option <1>:                           chapter.            (line  568)
-* -option <2>:                           chapter.            (line 1119)
-* .:                                     chapter.            (line 1807)
-* ?:                                     chapter.            (line 1807)
-* a:                                     chapter.            (line 1807)
+* -option <1>:                           chapter.            (line  577)
+* -option <2>:                           chapter.            (line 1137)
+* .:                                     chapter.            (line 1834)
+* ?:                                     chapter.            (line 1834)
+* a:                                     chapter.            (line 1834)
 * index entry between item and itemx:    chapter.            (line  419)
-* index entry between item and itemx <1>: chapter.           (line  511)
-* index entry between item and itemx <2>: chapter.           (line  959)
-* index entry between item and itemx <3>: chapter.           (line 1051)
-* index entry between item and itemx <4>: chapter.           (line 1636)
-* index entry between item and itemx <5>: chapter.           (line 1756)
+* index entry between item and itemx <1>: chapter.           (line  520)
+* index entry between item and itemx <2>: chapter.           (line  968)
+* index entry between item and itemx <3>: chapter.           (line 1069)
+* index entry between item and itemx <4>: chapter.           (line 1654)
+* index entry between item and itemx <5>: chapter.           (line 1783)
 * index entry within deffn:              chapter.            (line  258)
-* index entry within deffn <1>:          chapter.            (line  798)
-* index entry within deffn <2>:          chapter.            (line 1478)
+* index entry within deffn <1>:          chapter.            (line  807)
+* index entry within deffn <2>:          chapter.            (line 1496)
 * index entry within itemize:            chapter.            (line  186)
-* index entry within itemize <1>:        chapter.            (line  726)
-* index entry within itemize <2>:        chapter.            (line 1406)
+* index entry within itemize <1>:        chapter.            (line  735)
+* index entry within itemize <2>:        chapter.            (line 1424)
 * index entry within multitable:         chapter.            (line  202)
-* index entry within multitable <1>:     chapter.            (line  742)
-* index entry within multitable <2>:     chapter.            (line 1423)
-* t-ruc:                                 chapter.            (line 1807)
-* T-ruc:                                 chapter.            (line 1807)
+* index entry within multitable <1>:     chapter.            (line  751)
+* index entry within multitable <2>:     chapter.            (line 1441)
+* t-ruc:                                 chapter.            (line 1834)
+* T-ruc:                                 chapter.            (line 1834)
 
    fn
 
 * Menu:
 
 * --foption:                             chapter.            (line   28)
-* --foption <1>:                         chapter.            (line  568)
-* --foption <2>:                         chapter.            (line 1119)
-* .:                                     chapter.            (line 1807)
-* ?:                                     chapter.            (line 1807)
+* --foption <1>:                         chapter.            (line  577)
+* --foption <2>:                         chapter.            (line 1137)
+* .:                                     chapter.            (line 1834)
+* ?:                                     chapter.            (line 1834)
 * ``:                                    chapter.            (line   28)
-* `` <1>:                                chapter.            (line  568)
-* `` <2>:                                chapter.            (line 1119)
+* `` <1>:                                chapter.            (line  577)
+* `` <2>:                                chapter.            (line 1137)
 * a:                                     chapter.            (line  275)
 * a <1>:                                 chapter.            (line  418)
-* a <2>:                                 chapter.            (line  510)
-* a <3>:                                 chapter.            (line  815)
-* a <4>:                                 chapter.            (line  958)
-* a <5>:                                 chapter.            (line 1050)
-* a <6>:                                 chapter.            (line 1495)
-* a <7>:                                 chapter.            (line 1635)
-* a <8>:                                 chapter.            (line 1755)
-* a <9>:                                 chapter.            (line 1807)
-* after:                                 chapter.            (line  521)
-* after <1>:                             chapter.            (line 1061)
-* after <2>:                             chapter.            (line 1766)
+* a <2>:                                 chapter.            (line  519)
+* a <3>:                                 chapter.            (line  824)
+* a <4>:                                 chapter.            (line  967)
+* a <5>:                                 chapter.            (line 1068)
+* a <6>:                                 chapter.            (line 1513)
+* a <7>:                                 chapter.            (line 1653)
+* a <8>:                                 chapter.            (line 1782)
+* a <9>:                                 chapter.            (line 1834)
+* after:                                 chapter.            (line  530)
+* after <1>:                             chapter.            (line 1079)
+* after <2>:                             chapter.            (line 1793)
 * b:                                     chapter.            (line  419)
-* b <1>:                                 chapter.            (line  511)
-* b <2>:                                 chapter.            (line  959)
-* b <3>:                                 chapter.            (line 1051)
-* b <4>:                                 chapter.            (line 1636)
-* b <5>:                                 chapter.            (line 1756)
+* b <1>:                                 chapter.            (line  520)
+* b <2>:                                 chapter.            (line  968)
+* b <3>:                                 chapter.            (line 1069)
+* b <4>:                                 chapter.            (line 1654)
+* b <5>:                                 chapter.            (line 1783)
 * bidule machin:                         chapter.            (line  269)
-* bidule machin <1>:                     chapter.            (line  809)
-* bidule machin <2>:                     chapter.            (line 1489)
+* bidule machin <1>:                     chapter.            (line  818)
+* bidule machin <2>:                     chapter.            (line 1507)
 * d--effn_name:                          chapter.            (line  250)
-* d--effn_name <1>:                      chapter.            (line  790)
-* d--effn_name <2>:                      chapter.            (line 1470)
+* d--effn_name <1>:                      chapter.            (line  799)
+* d--effn_name <2>:                      chapter.            (line 1488)
 * d--efmac_name:                         chapter.            (line  311)
-* d--efmac_name <1>:                     chapter.            (line  851)
-* d--efmac_name <2>:                     chapter.            (line 1531)
+* d--efmac_name <1>:                     chapter.            (line  860)
+* d--efmac_name <2>:                     chapter.            (line 1549)
 * d--efmethod_name on c--lass:           chapter.            (line  335)
-* d--efmethod_name on c--lass <1>:       chapter.            (line  875)
-* d--efmethod_name on c--lass <2>:       chapter.            (line 1555)
+* d--efmethod_name on c--lass <1>:       chapter.            (line  884)
+* d--efmethod_name on c--lass <2>:       chapter.            (line 1573)
 * d--efop_name on c--lass:               chapter.            (line  302)
-* d--efop_name on c--lass <1>:           chapter.            (line  842)
-* d--efop_name on c--lass <2>:           chapter.            (line 1522)
+* d--efop_name on c--lass <1>:           chapter.            (line  851)
+* d--efop_name on c--lass <2>:           chapter.            (line 1540)
 * d--efspec_name:                        chapter.            (line  314)
-* d--efspec_name <1>:                    chapter.            (line  854)
-* d--efspec_name <2>:                    chapter.            (line 1534)
+* d--efspec_name <1>:                    chapter.            (line  863)
+* d--efspec_name <2>:                    chapter.            (line 1552)
 * d--eftypefn_name:                      chapter.            (line  290)
-* d--eftypefn_name <1>:                  chapter.            (line  830)
-* d--eftypefn_name <2>:                  chapter.            (line 1510)
+* d--eftypefn_name <1>:                  chapter.            (line  839)
+* d--eftypefn_name <2>:                  chapter.            (line 1528)
 * d--eftypefun_name:                     chapter.            (line  323)
-* d--eftypefun_name <1>:                 chapter.            (line  863)
-* d--eftypefun_name <2>:                 chapter.            (line 1543)
+* d--eftypefun_name <1>:                 chapter.            (line  872)
+* d--eftypefun_name <2>:                 chapter.            (line 1561)
 * d--eftypemethod_name on c--lass:       chapter.            (line  338)
-* d--eftypemethod_name on c--lass <1>:   chapter.            (line  878)
-* d--eftypemethod_name on c--lass <2>:   chapter.            (line 1558)
+* d--eftypemethod_name on c--lass <1>:   chapter.            (line  887)
+* d--eftypemethod_name on c--lass <2>:   chapter.            (line 1576)
 * d--eftypeop_name on c--lass:           chapter.            (line  293)
-* d--eftypeop_name on c--lass <1>:       chapter.            (line  833)
-* d--eftypeop_name on c--lass <2>:       chapter.            (line 1513)
+* d--eftypeop_name on c--lass <1>:       chapter.            (line  842)
+* d--eftypeop_name on c--lass <2>:       chapter.            (line 1531)
 * d--efun_name:                          chapter.            (line  308)
-* d--efun_name <1>:                      chapter.            (line  848)
-* d--efun_name <2>:                      chapter.            (line 1528)
+* d--efun_name <1>:                      chapter.            (line  857)
+* d--efun_name <2>:                      chapter.            (line 1546)
 * de--ffn_name:                          chapter.            (line  253)
-* de--ffn_name <1>:                      chapter.            (line  793)
-* de--ffn_name <2>:                      chapter.            (line 1473)
+* de--ffn_name <1>:                      chapter.            (line  802)
+* de--ffn_name <2>:                      chapter.            (line 1491)
 * deffn:                                 chapter.            (line  278)
 * deffn <1>:                             chapter.            (line  280)
-* deffn <2>:                             chapter.            (line  818)
-* deffn <3>:                             chapter.            (line  820)
-* deffn <4>:                             chapter.            (line 1498)
-* deffn <5>:                             chapter.            (line 1500)
+* deffn <2>:                             chapter.            (line  827)
+* deffn <3>:                             chapter.            (line  829)
+* deffn <4>:                             chapter.            (line 1516)
+* deffn <5>:                             chapter.            (line 1518)
 * deffnx:                                chapter.            (line  276)
 * deffnx <1>:                            chapter.            (line  281)
-* deffnx <2>:                            chapter.            (line  816)
-* deffnx <3>:                            chapter.            (line  821)
-* deffnx <4>:                            chapter.            (line 1496)
-* deffnx <5>:                            chapter.            (line 1501)
+* deffnx <2>:                            chapter.            (line  825)
+* deffnx <3>:                            chapter.            (line  830)
+* deffnx <4>:                            chapter.            (line 1514)
+* deffnx <5>:                            chapter.            (line 1519)
 * followed:                              chapter.            (line  272)
-* followed <1>:                          chapter.            (line  519)
-* followed <2>:                          chapter.            (line  812)
-* followed <3>:                          chapter.            (line 1059)
-* followed <4>:                          chapter.            (line 1492)
-* followed <5>:                          chapter.            (line 1764)
+* followed <1>:                          chapter.            (line  528)
+* followed <2>:                          chapter.            (line  821)
+* followed <3>:                          chapter.            (line 1077)
+* followed <4>:                          chapter.            (line 1510)
+* followed <5>:                          chapter.            (line 1791)
 * I:                                     chapter.            (line  257)
 * I <1>:                                 chapter.            (line  283)
-* I <2>:                                 chapter.            (line  797)
-* I <3>:                                 chapter.            (line  823)
-* I <4>:                                 chapter.            (line 1477)
-* I <5>:                                 chapter.            (line 1503)
+* I <2>:                                 chapter.            (line  806)
+* I <3>:                                 chapter.            (line  832)
+* I <4>:                                 chapter.            (line 1495)
+* I <5>:                                 chapter.            (line 1521)
 * id i ule:                              chapter.            (line  263)
-* id i ule <1>:                          chapter.            (line  803)
-* id i ule <2>:                          chapter.            (line 1483)
+* id i ule <1>:                          chapter.            (line  812)
+* id i ule <2>:                          chapter.            (line 1501)
 * id ule:                                chapter.            (line  262)
-* id ule <1>:                            chapter.            (line  802)
-* id ule <2>:                            chapter.            (line 1482)
+* id ule <1>:                            chapter.            (line  811)
+* id ule <2>:                            chapter.            (line 1500)
 * log trap:                              chapter.            (line  259)
-* log trap <1>:                          chapter.            (line  799)
-* log trap <2>:                          chapter.            (line 1479)
+* log trap <1>:                          chapter.            (line  808)
+* log trap <2>:                          chapter.            (line 1497)
 * log trap1:                             chapter.            (line  260)
-* log trap1 <1>:                         chapter.            (line  800)
-* log trap1 <2>:                         chapter.            (line 1480)
+* log trap1 <1>:                         chapter.            (line  809)
+* log trap1 <2>:                         chapter.            (line 1498)
 * log trap2:                             chapter.            (line  261)
-* log trap2 <1>:                         chapter.            (line  801)
-* log trap2 <2>:                         chapter.            (line 1481)
+* log trap2 <1>:                         chapter.            (line  810)
+* log trap2 <2>:                         chapter.            (line 1499)
 * machin:                                chapter.            (line  268)
 * machin <1>:                            chapter.            (line  270)
-* machin <2>:                            chapter.            (line  515)
-* machin <3>:                            chapter.            (line  516)
-* machin <4>:                            chapter.            (line  517)
-* machin <5>:                            chapter.            (line  518)
-* machin <6>:                            chapter.            (line  808)
-* machin <7>:                            chapter.            (line  810)
-* machin <8>:                            chapter.            (line 1055)
-* machin <9>:                            chapter.            (line 1056)
-* machin <10>:                           chapter.            (line 1057)
-* machin <11>:                           chapter.            (line 1058)
-* machin <12>:                           chapter.            (line 1488)
-* machin <13>:                           chapter.            (line 1490)
-* machin <14>:                           chapter.            (line 1760)
-* machin <15>:                           chapter.            (line 1761)
-* machin <16>:                           chapter.            (line 1762)
-* machin <17>:                           chapter.            (line 1763)
-* t--ruc:                                chapter.            (line 1807)
-* T--ruc:                                chapter.            (line 1807)
+* machin <2>:                            chapter.            (line  524)
+* machin <3>:                            chapter.            (line  525)
+* machin <4>:                            chapter.            (line  526)
+* machin <5>:                            chapter.            (line  527)
+* machin <6>:                            chapter.            (line  817)
+* machin <7>:                            chapter.            (line  819)
+* machin <8>:                            chapter.            (line 1073)
+* machin <9>:                            chapter.            (line 1074)
+* machin <10>:                           chapter.            (line 1075)
+* machin <11>:                           chapter.            (line 1076)
+* machin <12>:                           chapter.            (line 1506)
+* machin <13>:                           chapter.            (line 1508)
+* machin <14>:                           chapter.            (line 1787)
+* machin <15>:                           chapter.            (line 1788)
+* machin <16>:                           chapter.            (line 1789)
+* machin <17>:                           chapter.            (line 1790)
+* t--ruc:                                chapter.            (line 1834)
+* T--ruc:                                chapter.            (line 1834)
 * truc:                                  chapter.            (line  258)
 * truc <1>:                              chapter.            (line  284)
-* truc <2>:                              chapter.            (line  798)
-* truc <3>:                              chapter.            (line  824)
-* truc <4>:                              chapter.            (line 1478)
-* truc <5>:                              chapter.            (line 1504)
+* truc <2>:                              chapter.            (line  807)
+* truc <3>:                              chapter.            (line  833)
+* truc <4>:                              chapter.            (line 1496)
+* truc <5>:                              chapter.            (line 1522)
 
    vr
 
 * Menu:
 
-* a asis:                                chapter.            (line  414)
-* a asis <1>:                            chapter.            (line  954)
-* a asis <2>:                            chapter.            (line 1631)
+* a--asis:                               chapter.            (line  414)
+* a--asis <1>:                           chapter.            (line  963)
+* a--asis <2>:                           chapter.            (line 1649)
 * b:                                     chapter.            (line  415)
-* b <1>:                                 chapter.            (line  955)
-* b <2>:                                 chapter.            (line 1632)
+* b <1>:                                 chapter.            (line  964)
+* b <2>:                                 chapter.            (line 1650)
 * d--efcv_name:                          chapter.            (line  299)
-* d--efcv_name <1>:                      chapter.            (line  839)
-* d--efcv_name <2>:                      chapter.            (line 1519)
+* d--efcv_name <1>:                      chapter.            (line  848)
+* d--efcv_name <2>:                      chapter.            (line 1537)
 * d--efivar_name of c--lass:             chapter.            (line  329)
-* d--efivar_name of c--lass <1>:         chapter.            (line  869)
-* d--efivar_name of c--lass <2>:         chapter.            (line 1549)
+* d--efivar_name of c--lass <1>:         chapter.            (line  878)
+* d--efivar_name of c--lass <2>:         chapter.            (line 1567)
 * d--efopt_name:                         chapter.            (line  320)
-* d--efopt_name <1>:                     chapter.            (line  860)
-* d--efopt_name <2>:                     chapter.            (line 1540)
+* d--efopt_name <1>:                     chapter.            (line  869)
+* d--efopt_name <2>:                     chapter.            (line 1558)
 * d--eftypeivar_name of c--lass:         chapter.            (line  332)
-* d--eftypeivar_name of c--lass <1>:     chapter.            (line  872)
-* d--eftypeivar_name of c--lass <2>:     chapter.            (line 1552)
+* d--eftypeivar_name of c--lass <1>:     chapter.            (line  881)
+* d--eftypeivar_name of c--lass <2>:     chapter.            (line 1570)
 * d--eftypevar_name:                     chapter.            (line  326)
-* d--eftypevar_name <1>:                 chapter.            (line  866)
-* d--eftypevar_name <2>:                 chapter.            (line 1546)
+* d--eftypevar_name <1>:                 chapter.            (line  875)
+* d--eftypevar_name <2>:                 chapter.            (line 1564)
 * d--eftypevr_name:                      chapter.            (line  296)
-* d--eftypevr_name <1>:                  chapter.            (line  836)
-* d--eftypevr_name <2>:                  chapter.            (line 1516)
+* d--eftypevr_name <1>:                  chapter.            (line  845)
+* d--eftypevr_name <2>:                  chapter.            (line 1534)
 * d--efvar_name:                         chapter.            (line  317)
-* d--efvar_name <1>:                     chapter.            (line  857)
-* d--efvar_name <2>:                     chapter.            (line 1537)
+* d--efvar_name <1>:                     chapter.            (line  866)
+* d--efvar_name <2>:                     chapter.            (line 1555)
 * d--efvr_name:                          chapter.            (line  287)
-* d--efvr_name <1>:                      chapter.            (line  827)
-* d--efvr_name <2>:                      chapter.            (line 1507)
+* d--efvr_name <1>:                      chapter.            (line  836)
+* d--efvr_name <2>:                      chapter.            (line 1525)
 
    ky
 
@@ -2013,8 +2040,8 @@ aaa
 * Menu:
 
 * d--eftp_name:                          chapter.            (line  305)
-* d--eftp_name <1>:                      chapter.            (line  845)
-* d--eftp_name <2>:                      chapter.            (line 1525)
+* d--eftp_name <1>:                      chapter.            (line  854)
+* d--eftp_name <2>:                      chapter.            (line 1543)
 
    (7)
 
@@ -2053,162 +2080,162 @@ chapter 2
 * Menu:
 
 * ":                                     chapter.            (line   28)
-* " <1>:                                 chapter.            (line  568)
-* " <2>:                                 chapter.            (line 1119)
+* " <1>:                                 chapter.            (line  577)
+* " <2>:                                 chapter.            (line 1137)
 * -option:                               chapter.            (line   28)
-* -option <1>:                           chapter.            (line  568)
-* -option <2>:                           chapter.            (line 1119)
-* .:                                     chapter.            (line 1807)
-* ?:                                     chapter.            (line 1807)
-* a:                                     chapter.            (line 1807)
+* -option <1>:                           chapter.            (line  577)
+* -option <2>:                           chapter.            (line 1137)
+* .:                                     chapter.            (line 1834)
+* ?:                                     chapter.            (line 1834)
+* a:                                     chapter.            (line 1834)
 * index entry between item and itemx:    chapter.            (line  419)
-* index entry between item and itemx <1>: chapter.           (line  511)
-* index entry between item and itemx <2>: chapter.           (line  959)
-* index entry between item and itemx <3>: chapter.           (line 1051)
-* index entry between item and itemx <4>: chapter.           (line 1636)
-* index entry between item and itemx <5>: chapter.           (line 1756)
+* index entry between item and itemx <1>: chapter.           (line  520)
+* index entry between item and itemx <2>: chapter.           (line  968)
+* index entry between item and itemx <3>: chapter.           (line 1069)
+* index entry between item and itemx <4>: chapter.           (line 1654)
+* index entry between item and itemx <5>: chapter.           (line 1783)
 * index entry within deffn:              chapter.            (line  258)
-* index entry within deffn <1>:          chapter.            (line  798)
-* index entry within deffn <2>:          chapter.            (line 1478)
+* index entry within deffn <1>:          chapter.            (line  807)
+* index entry within deffn <2>:          chapter.            (line 1496)
 * index entry within itemize:            chapter.            (line  186)
-* index entry within itemize <1>:        chapter.            (line  726)
-* index entry within itemize <2>:        chapter.            (line 1406)
+* index entry within itemize <1>:        chapter.            (line  735)
+* index entry within itemize <2>:        chapter.            (line 1424)
 * index entry within multitable:         chapter.            (line  202)
-* index entry within multitable <1>:     chapter.            (line  742)
-* index entry within multitable <2>:     chapter.            (line 1423)
-* t-ruc:                                 chapter.            (line 1807)
-* T-ruc:                                 chapter.            (line 1807)
+* index entry within multitable <1>:     chapter.            (line  751)
+* index entry within multitable <2>:     chapter.            (line 1441)
+* t-ruc:                                 chapter.            (line 1834)
+* T-ruc:                                 chapter.            (line 1834)
 
 * Menu:
 
 * --foption:                             chapter.            (line   28)
-* --foption <1>:                         chapter.            (line  568)
-* --foption <2>:                         chapter.            (line 1119)
-* .:                                     chapter.            (line 1807)
-* ?:                                     chapter.            (line 1807)
+* --foption <1>:                         chapter.            (line  577)
+* --foption <2>:                         chapter.            (line 1137)
+* .:                                     chapter.            (line 1834)
+* ?:                                     chapter.            (line 1834)
 * ``:                                    chapter.            (line   28)
-* `` <1>:                                chapter.            (line  568)
-* `` <2>:                                chapter.            (line 1119)
+* `` <1>:                                chapter.            (line  577)
+* `` <2>:                                chapter.            (line 1137)
 * a:                                     chapter.            (line  275)
 * a <1>:                                 chapter.            (line  418)
-* a <2>:                                 chapter.            (line  510)
-* a <3>:                                 chapter.            (line  815)
-* a <4>:                                 chapter.            (line  958)
-* a <5>:                                 chapter.            (line 1050)
-* a <6>:                                 chapter.            (line 1495)
-* a <7>:                                 chapter.            (line 1635)
-* a <8>:                                 chapter.            (line 1755)
-* a <9>:                                 chapter.            (line 1807)
-* after:                                 chapter.            (line  521)
-* after <1>:                             chapter.            (line 1061)
-* after <2>:                             chapter.            (line 1766)
+* a <2>:                                 chapter.            (line  519)
+* a <3>:                                 chapter.            (line  824)
+* a <4>:                                 chapter.            (line  967)
+* a <5>:                                 chapter.            (line 1068)
+* a <6>:                                 chapter.            (line 1513)
+* a <7>:                                 chapter.            (line 1653)
+* a <8>:                                 chapter.            (line 1782)
+* a <9>:                                 chapter.            (line 1834)
+* after:                                 chapter.            (line  530)
+* after <1>:                             chapter.            (line 1079)
+* after <2>:                             chapter.            (line 1793)
 * b:                                     chapter.            (line  419)
-* b <1>:                                 chapter.            (line  511)
-* b <2>:                                 chapter.            (line  959)
-* b <3>:                                 chapter.            (line 1051)
-* b <4>:                                 chapter.            (line 1636)
-* b <5>:                                 chapter.            (line 1756)
+* b <1>:                                 chapter.            (line  520)
+* b <2>:                                 chapter.            (line  968)
+* b <3>:                                 chapter.            (line 1069)
+* b <4>:                                 chapter.            (line 1654)
+* b <5>:                                 chapter.            (line 1783)
 * bidule machin:                         chapter.            (line  269)
-* bidule machin <1>:                     chapter.            (line  809)
-* bidule machin <2>:                     chapter.            (line 1489)
+* bidule machin <1>:                     chapter.            (line  818)
+* bidule machin <2>:                     chapter.            (line 1507)
 * d--effn_name:                          chapter.            (line  250)
-* d--effn_name <1>:                      chapter.            (line  790)
-* d--effn_name <2>:                      chapter.            (line 1470)
+* d--effn_name <1>:                      chapter.            (line  799)
+* d--effn_name <2>:                      chapter.            (line 1488)
 * d--efmac_name:                         chapter.            (line  311)
-* d--efmac_name <1>:                     chapter.            (line  851)
-* d--efmac_name <2>:                     chapter.            (line 1531)
+* d--efmac_name <1>:                     chapter.            (line  860)
+* d--efmac_name <2>:                     chapter.            (line 1549)
 * d--efmethod_name on c--lass:           chapter.            (line  335)
-* d--efmethod_name on c--lass <1>:       chapter.            (line  875)
-* d--efmethod_name on c--lass <2>:       chapter.            (line 1555)
+* d--efmethod_name on c--lass <1>:       chapter.            (line  884)
+* d--efmethod_name on c--lass <2>:       chapter.            (line 1573)
 * d--efop_name on c--lass:               chapter.            (line  302)
-* d--efop_name on c--lass <1>:           chapter.            (line  842)
-* d--efop_name on c--lass <2>:           chapter.            (line 1522)
+* d--efop_name on c--lass <1>:           chapter.            (line  851)
+* d--efop_name on c--lass <2>:           chapter.            (line 1540)
 * d--efspec_name:                        chapter.            (line  314)
-* d--efspec_name <1>:                    chapter.            (line  854)
-* d--efspec_name <2>:                    chapter.            (line 1534)
+* d--efspec_name <1>:                    chapter.            (line  863)
+* d--efspec_name <2>:                    chapter.            (line 1552)
 * d--eftypefn_name:                      chapter.            (line  290)
-* d--eftypefn_name <1>:                  chapter.            (line  830)
-* d--eftypefn_name <2>:                  chapter.            (line 1510)
+* d--eftypefn_name <1>:                  chapter.            (line  839)
+* d--eftypefn_name <2>:                  chapter.            (line 1528)
 * d--eftypefun_name:                     chapter.            (line  323)
-* d--eftypefun_name <1>:                 chapter.            (line  863)
-* d--eftypefun_name <2>:                 chapter.            (line 1543)
+* d--eftypefun_name <1>:                 chapter.            (line  872)
+* d--eftypefun_name <2>:                 chapter.            (line 1561)
 * d--eftypemethod_name on c--lass:       chapter.            (line  338)
-* d--eftypemethod_name on c--lass <1>:   chapter.            (line  878)
-* d--eftypemethod_name on c--lass <2>:   chapter.            (line 1558)
+* d--eftypemethod_name on c--lass <1>:   chapter.            (line  887)
+* d--eftypemethod_name on c--lass <2>:   chapter.            (line 1576)
 * d--eftypeop_name on c--lass:           chapter.            (line  293)
-* d--eftypeop_name on c--lass <1>:       chapter.            (line  833)
-* d--eftypeop_name on c--lass <2>:       chapter.            (line 1513)
+* d--eftypeop_name on c--lass <1>:       chapter.            (line  842)
+* d--eftypeop_name on c--lass <2>:       chapter.            (line 1531)
 * d--efun_name:                          chapter.            (line  308)
-* d--efun_name <1>:                      chapter.            (line  848)
-* d--efun_name <2>:                      chapter.            (line 1528)
+* d--efun_name <1>:                      chapter.            (line  857)
+* d--efun_name <2>:                      chapter.            (line 1546)
 * de--ffn_name:                          chapter.            (line  253)
-* de--ffn_name <1>:                      chapter.            (line  793)
-* de--ffn_name <2>:                      chapter.            (line 1473)
+* de--ffn_name <1>:                      chapter.            (line  802)
+* de--ffn_name <2>:                      chapter.            (line 1491)
 * deffn:                                 chapter.            (line  278)
 * deffn <1>:                             chapter.            (line  280)
-* deffn <2>:                             chapter.            (line  818)
-* deffn <3>:                             chapter.            (line  820)
-* deffn <4>:                             chapter.            (line 1498)
-* deffn <5>:                             chapter.            (line 1500)
+* deffn <2>:                             chapter.            (line  827)
+* deffn <3>:                             chapter.            (line  829)
+* deffn <4>:                             chapter.            (line 1516)
+* deffn <5>:                             chapter.            (line 1518)
 * deffnx:                                chapter.            (line  276)
 * deffnx <1>:                            chapter.            (line  281)
-* deffnx <2>:                            chapter.            (line  816)
-* deffnx <3>:                            chapter.            (line  821)
-* deffnx <4>:                            chapter.            (line 1496)
-* deffnx <5>:                            chapter.            (line 1501)
+* deffnx <2>:                            chapter.            (line  825)
+* deffnx <3>:                            chapter.            (line  830)
+* deffnx <4>:                            chapter.            (line 1514)
+* deffnx <5>:                            chapter.            (line 1519)
 * followed:                              chapter.            (line  272)
-* followed <1>:                          chapter.            (line  519)
-* followed <2>:                          chapter.            (line  812)
-* followed <3>:                          chapter.            (line 1059)
-* followed <4>:                          chapter.            (line 1492)
-* followed <5>:                          chapter.            (line 1764)
+* followed <1>:                          chapter.            (line  528)
+* followed <2>:                          chapter.            (line  821)
+* followed <3>:                          chapter.            (line 1077)
+* followed <4>:                          chapter.            (line 1510)
+* followed <5>:                          chapter.            (line 1791)
 * I:                                     chapter.            (line  257)
 * I <1>:                                 chapter.            (line  283)
-* I <2>:                                 chapter.            (line  797)
-* I <3>:                                 chapter.            (line  823)
-* I <4>:                                 chapter.            (line 1477)
-* I <5>:                                 chapter.            (line 1503)
+* I <2>:                                 chapter.            (line  806)
+* I <3>:                                 chapter.            (line  832)
+* I <4>:                                 chapter.            (line 1495)
+* I <5>:                                 chapter.            (line 1521)
 * id i ule:                              chapter.            (line  263)
-* id i ule <1>:                          chapter.            (line  803)
-* id i ule <2>:                          chapter.            (line 1483)
+* id i ule <1>:                          chapter.            (line  812)
+* id i ule <2>:                          chapter.            (line 1501)
 * id ule:                                chapter.            (line  262)
-* id ule <1>:                            chapter.            (line  802)
-* id ule <2>:                            chapter.            (line 1482)
+* id ule <1>:                            chapter.            (line  811)
+* id ule <2>:                            chapter.            (line 1500)
 * log trap:                              chapter.            (line  259)
-* log trap <1>:                          chapter.            (line  799)
-* log trap <2>:                          chapter.            (line 1479)
+* log trap <1>:                          chapter.            (line  808)
+* log trap <2>:                          chapter.            (line 1497)
 * log trap1:                             chapter.            (line  260)
-* log trap1 <1>:                         chapter.            (line  800)
-* log trap1 <2>:                         chapter.            (line 1480)
+* log trap1 <1>:                         chapter.            (line  809)
+* log trap1 <2>:                         chapter.            (line 1498)
 * log trap2:                             chapter.            (line  261)
-* log trap2 <1>:                         chapter.            (line  801)
-* log trap2 <2>:                         chapter.            (line 1481)
+* log trap2 <1>:                         chapter.            (line  810)
+* log trap2 <2>:                         chapter.            (line 1499)
 * machin:                                chapter.            (line  268)
 * machin <1>:                            chapter.            (line  270)
-* machin <2>:                            chapter.            (line  515)
-* machin <3>:                            chapter.            (line  516)
-* machin <4>:                            chapter.            (line  517)
-* machin <5>:                            chapter.            (line  518)
-* machin <6>:                            chapter.            (line  808)
-* machin <7>:                            chapter.            (line  810)
-* machin <8>:                            chapter.            (line 1055)
-* machin <9>:                            chapter.            (line 1056)
-* machin <10>:                           chapter.            (line 1057)
-* machin <11>:                           chapter.            (line 1058)
-* machin <12>:                           chapter.            (line 1488)
-* machin <13>:                           chapter.            (line 1490)
-* machin <14>:                           chapter.            (line 1760)
-* machin <15>:                           chapter.            (line 1761)
-* machin <16>:                           chapter.            (line 1762)
-* machin <17>:                           chapter.            (line 1763)
-* t--ruc:                                chapter.            (line 1807)
-* T--ruc:                                chapter.            (line 1807)
+* machin <2>:                            chapter.            (line  524)
+* machin <3>:                            chapter.            (line  525)
+* machin <4>:                            chapter.            (line  526)
+* machin <5>:                            chapter.            (line  527)
+* machin <6>:                            chapter.            (line  817)
+* machin <7>:                            chapter.            (line  819)
+* machin <8>:                            chapter.            (line 1073)
+* machin <9>:                            chapter.            (line 1074)
+* machin <10>:                           chapter.            (line 1075)
+* machin <11>:                           chapter.            (line 1076)
+* machin <12>:                           chapter.            (line 1506)
+* machin <13>:                           chapter.            (line 1508)
+* machin <14>:                           chapter.            (line 1787)
+* machin <15>:                           chapter.            (line 1788)
+* machin <16>:                           chapter.            (line 1789)
+* machin <17>:                           chapter.            (line 1790)
+* t--ruc:                                chapter.            (line 1834)
+* T--ruc:                                chapter.            (line 1834)
 * truc:                                  chapter.            (line  258)
 * truc <1>:                              chapter.            (line  284)
-* truc <2>:                              chapter.            (line  798)
-* truc <3>:                              chapter.            (line  824)
-* truc <4>:                              chapter.            (line 1478)
-* truc <5>:                              chapter.            (line 1504)
+* truc <2>:                              chapter.            (line  807)
+* truc <3>:                              chapter.            (line  833)
+* truc <4>:                              chapter.            (line 1496)
+* truc <5>:                              chapter.            (line 1522)
 
 Top section
 1 chapter
diff --git 
a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html 
b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
index cfee1f4..5289bf8 100644
--- a/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
+++ b/tp/tests/layout/res_parser/formatting_regions/formatting_regions.html
@@ -534,10 +534,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -545,6 +545,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -653,7 +662,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1422,13 +1431,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1443,6 +1452,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1554,7 +1580,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2293,13 +2319,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2314,6 +2340,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2425,7 +2468,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3198,13 +3241,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -3219,6 +3262,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -3330,7 +3390,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -4159,14 +4219,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -4182,6 +4242,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -4314,7 +4393,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -5056,13 +5135,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -5077,6 +5156,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -5188,7 +5284,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -5612,10 +5708,10 @@ html ''
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="constructs-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#constructs">1 
constructs</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#constructs">1 
constructs</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#constructs">1 constructs</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#constructs">1 constructs</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="constructs-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html 
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
index a339069..11f9200 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -654,7 +663,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1422,13 +1431,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-titlepage-a-asis'><span>a asis<a href='#index-titlepage-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-titlepage-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-titlepage-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-titlepage-b-2'><span>b<a href='#index-titlepage-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1443,6 +1452,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>@<samp>a--samp</samp>'&lsquo;</span></dt>
+<dt><span>@<samp>a2--samp</samp>'&lsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1554,7 +1580,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2294,13 +2320,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2315,6 +2341,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>@<samp>a--samp</samp>'&lsquo;</span></dt>
+<dt><span>@<samp>a2--samp</samp>'&lsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2426,7 +2469,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3221,13 +3264,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -3242,6 +3285,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>@<samp>a--samp</samp>'&lsquo;</span></dt>
+<dt><span>@<samp>a2--samp</samp>'&lsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -3353,7 +3413,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -4092,13 +4152,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -4113,6 +4173,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>@<samp>a--samp</samp>'&lsquo;</span></dt>
+<dt><span>@<samp>a2--samp</samp>'&lsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -4224,7 +4301,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -5054,14 +5131,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -5077,6 +5154,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>@<samp>a--samp</samp>'&lsquo;</tt></span></dt>
+<dt><span><tt>@<samp>a2--samp</samp>'&lsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -5209,7 +5305,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -5636,10 +5732,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#Top">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#Top">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#Top">Top section</a></td></tr>
diff --git a/tp/tests/layout/res_parser/formatting_xml/formatting.xml 
b/tp/tests/layout/res_parser/formatting_xml/formatting.xml
index 92bfce3..17ab977 100644
--- a/tp/tests/layout/res_parser/formatting_xml/formatting.xml
+++ b/tp/tests/layout/res_parser/formatting_xml/formatting.xml
@@ -697,12 +697,12 @@ ref, a comma@comma{} in file}
 
 @table @strong
 @c comment in table
-@item a strong
+@item a--strong
 l--ine
 @end table
 
 @vtable @asis
-@item a asis
+@item a--asis
 @c comment between item and itemx
 @itemx b
 l--ine
@@ -715,6 +715,19 @@ l--ine
 l--ine
 @end ftable
 
+@table @code
+Title
+@item a--code
+Value--table code
+@end table
+
+@table @samp
+Title
+@item a--samp
+@itemx a2--samp
+Value--table samp
+@end table
+
 @cartouche
 c--artouche
 @end cartouche
@@ -861,7 +874,7 @@ l--ine
 @c missing style formatting
 @table
 @c comment in table
-@item a
+@item a--missing style formatting
 l--ine
 @end table
 
@@ -1607,12 +1620,12 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 </para>
 <table commandarg="strong" spaces=" " endspaces=" ">
 <beforefirstitem><!-- c comment in table -->
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="strong">a strong</itemformat></item>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="strong">a&textndash;strong</itemformat></item>
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></table>
 
 <vtable commandarg="asis" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm 
index="vr" number="9">a asis</indexterm>a asis</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm 
index="vr" number="9">a--asis</indexterm>a&textndash;asis</itemformat></item>
 <!-- c comment between item and itemx -->
 <itemx spaces=" "><itemformat command="asis"><indexterm index="vr" 
number="10">b</indexterm>b</itemformat></itemx>
 </tableterm><tableitem><para>l&textndash;ine
@@ -1625,6 +1638,19 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></ftable>
 
+<table commandarg="code" spaces=" " endspaces=" ">
+<beforefirstitem><para>Title
+</para></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="code">a--code</itemformat></item>
+</tableterm><tableitem><para>Value&textndash;table code
+</para></tableitem></tableentry></table>
+
+<table commandarg="samp" spaces=" " endspaces=" ">
+<beforefirstitem><para>Title
+</para></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">a--samp</itemformat></item>
+<itemx spaces=" "><itemformat command="samp">a2--samp</itemformat></itemx>
+</tableterm><tableitem><para>Value&textndash;table samp
+</para></tableitem></tableentry></table>
+
 <cartouche endspaces=" ">
 <para>c&textndash;artouche
 </para></cartouche>
@@ -1759,7 +1785,7 @@ in verbatim ''
 <!-- c missing style formatting -->
 <table commandarg="asis" endspaces=" ">
 <beforefirstitem><!-- c comment in table -->
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="asis">a</itemformat></item>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="asis">a&textndash;missing style formatting</itemformat></item>
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></table>
 
@@ -2509,12 +2535,12 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 </para>
 <table commandarg="strong" spaces=" " endspaces=" ">
 <beforefirstitem><!-- c comment in table -->
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="strong">a strong</itemformat></item>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="strong">a&textndash;strong</itemformat></item>
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></table>
 
 <vtable commandarg="asis" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm 
index="vr" number="19">a asis</indexterm>a asis</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm 
index="vr" number="19">a--asis</indexterm>a&textndash;asis</itemformat></item>
 <!-- c comment between item and itemx -->
 <itemx spaces=" "><itemformat command="asis"><indexterm index="vr" 
number="20">b</indexterm>b</itemformat></itemx>
 </tableterm><tableitem><para>l&textndash;ine
@@ -2527,6 +2553,19 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></ftable>
 
+<table commandarg="code" spaces=" " endspaces=" ">
+<beforefirstitem><para>Title
+</para></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="code">a--code</itemformat></item>
+</tableterm><tableitem><para>Value&textndash;table code
+</para></tableitem></tableentry></table>
+
+<table commandarg="samp" spaces=" " endspaces=" ">
+<beforefirstitem><para>Title
+</para></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">a--samp</itemformat></item>
+<itemx spaces=" "><itemformat command="samp">a2--samp</itemformat></itemx>
+</tableterm><tableitem><para>Value&textndash;table samp
+</para></tableitem></tableentry></table>
+
 <cartouche endspaces=" ">
 <para>c&textndash;artouche
 </para></cartouche>
@@ -2661,7 +2700,7 @@ in verbatim ''
 <!-- c missing style formatting -->
 <table commandarg="asis" endspaces=" ">
 <beforefirstitem><!-- c comment in table -->
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="asis">a</itemformat></item>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="asis">a&textndash;missing style formatting</itemformat></item>
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></table>
 
@@ -3438,12 +3477,12 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 </para>
 <table commandarg="strong" spaces=" " endspaces=" ">
 <beforefirstitem><!-- c comment in table -->
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="strong">a strong</itemformat></item>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="strong">a&textndash;strong</itemformat></item>
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></table>
 
 <vtable commandarg="asis" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm 
index="vr" number="29">a asis</indexterm>a asis</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm 
index="vr" number="29">a--asis</indexterm>a&textndash;asis</itemformat></item>
 <!-- c comment between item and itemx -->
 <itemx spaces=" "><itemformat command="asis"><indexterm index="vr" 
number="30">b</indexterm>b</itemformat></itemx>
 </tableterm><tableitem><para>l&textndash;ine
@@ -3456,6 +3495,19 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></ftable>
 
+<table commandarg="code" spaces=" " endspaces=" ">
+<beforefirstitem><para>Title
+</para></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="code">a--code</itemformat></item>
+</tableterm><tableitem><para>Value&textndash;table code
+</para></tableitem></tableentry></table>
+
+<table commandarg="samp" spaces=" " endspaces=" ">
+<beforefirstitem><para>Title
+</para></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">a--samp</itemformat></item>
+<itemx spaces=" "><itemformat command="samp">a2--samp</itemformat></itemx>
+</tableterm><tableitem><para>Value&textndash;table samp
+</para></tableitem></tableentry></table>
+
 <cartouche endspaces=" ">
 <para>c&textndash;artouche
 </para></cartouche>
@@ -3590,7 +3642,7 @@ in verbatim ''
 <!-- c missing style formatting -->
 <table commandarg="asis" endspaces=" ">
 <beforefirstitem><!-- c comment in table -->
-</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="asis">a</itemformat></item>
+</beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="asis">a&textndash;missing style formatting</itemformat></item>
 </tableterm><tableitem><para>l&textndash;ine
 </para></tableitem></tableentry></table>
 
@@ -4334,12 +4386,12 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 
 </pre><table commandarg="strong" spaces=" " endspaces=" ">
 <beforefirstitem><pre xml:space="preserve"><!-- c comment in table -->
-</pre></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="strong">a strong</itemformat></item>
+</pre></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="strong">a--strong</itemformat></item>
 </tableterm><tableitem><pre xml:space="preserve">l--ine
 </pre></tableitem></tableentry></table>
 <pre xml:space="preserve">
 </pre><vtable commandarg="asis" spaces=" " endspaces=" ">
-<tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm 
index="vr" number="39">a asis</indexterm>a asis</itemformat></item>
+<tableentry><tableterm><item spaces=" "><itemformat command="asis"><indexterm 
index="vr" number="39">a--asis</indexterm>a--asis</itemformat></item>
 <pre xml:space="preserve"><!-- c comment between item and itemx -->
 </pre><itemx spaces=" "><itemformat command="asis"><indexterm index="vr" 
number="40">b</indexterm>b</itemformat></itemx>
 </tableterm><tableitem><pre xml:space="preserve">l--ine
@@ -4352,6 +4404,19 @@ ref</inforefrefname><inforefinfoname spaces=" ">a 
comma&comma; in file</inforefi
 </tableterm><tableitem><pre xml:space="preserve">l--ine
 </pre></tableitem></tableentry></ftable>
 <pre xml:space="preserve">
+</pre><table commandarg="code" spaces=" " endspaces=" ">
+<beforefirstitem><pre xml:space="preserve">Title
+</pre></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="code">a--code</itemformat></item>
+</tableterm><tableitem><pre xml:space="preserve">Value--table code
+</pre></tableitem></tableentry></table>
+<pre xml:space="preserve">
+</pre><table commandarg="samp" spaces=" " endspaces=" ">
+<beforefirstitem><pre xml:space="preserve">Title
+</pre></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="samp">a--samp</itemformat></item>
+<itemx spaces=" "><itemformat command="samp">a2--samp</itemformat></itemx>
+</tableterm><tableitem><pre xml:space="preserve">Value--table samp
+</pre></tableitem></tableentry></table>
+<pre xml:space="preserve">
 </pre><cartouche endspaces=" ">
 <pre xml:space="preserve">c--artouche
 </pre></cartouche>
@@ -4486,7 +4551,7 @@ Invalid use of &arobase;':&linebreak;
 <!-- c missing style formatting -->
 </pre><table commandarg="asis" endspaces=" ">
 <beforefirstitem><pre xml:space="preserve"><!-- c comment in table -->
-</pre></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="asis">a</itemformat></item>
+</pre></beforefirstitem><tableentry><tableterm><item spaces=" "><itemformat 
command="asis">a--missing style formatting</itemformat></item>
 </tableterm><tableitem><pre xml:space="preserve">l--ine
 </pre></tableitem></tableentry></table>
 <pre xml:space="preserve">
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/anchor.html 
b/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
index d62633a..e00911e 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/anchor.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -656,7 +665,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html 
b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
index 675b389..56a7f26 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/chapter.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
@@ -1554,13 +1563,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-copying-a-asis'><span>a asis<a href='#index-copying-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-copying-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-copying-a_002d_002dasis' class='copiable-anchor'> 
&para;</a></span></dt>
 <dt id='index-copying-b-2'><span>b<a href='#index-copying-b-2' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -1575,6 +1584,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -1703,7 +1729,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -2525,13 +2551,13 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 </p>
 <dl compact="compact">
-<dt><span><strong>a strong</strong></span></dt>
+<dt><span><strong>a&ndash;strong</strong></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
 
 <dl compact="compact">
-<dt id='index-a-asis'><span>a asis<a href='#index-a-asis' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis'><span>a&ndash;asis<a 
href='#index-a_002d_002dasis' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-4'><span>b<a href='#index-b-4' class='copiable-anchor'> 
&para;</a></span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
@@ -2546,6 +2572,23 @@ ref</a>
 </p></dd>
 </dl>
 
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span><code>a--code</code></span></dt>
+<dd><p>Value&ndash;table code
+</p></dd>
+</dl>
+
+<dl compact="compact">
+<dd><p>Title
+</p></dd>
+<dt><span>&lsquo;<samp>a--samp</samp>&rsquo;</span></dt>
+<dt><span>&lsquo;<samp>a2--samp</samp>&rsquo;</span></dt>
+<dd><p>Value&ndash;table samp
+</p></dd>
+</dl>
+
 <table class="cartouche" border="1"><tr><td>
 <p>c&ndash;artouche
 </p></td></tr></table>
@@ -2674,7 +2717,7 @@ html ''
 </dl>
 
 <dl compact="compact">
-<dt><span>a</span></dt>
+<dt><span>a&ndash;missing style formatting</span></dt>
 <dd><p>l&ndash;ine
 </p></dd>
 </dl>
@@ -3587,14 +3630,14 @@ ref</a>
 <a href="#chapter">title with uref2 <a 
href="href://http/myhost.com/index2.html">uref2</a></a>
 
 </pre><dl compact="compact">
-<dt><span><tt><strong>a strong</strong></tt></span></dt>
+<dt><span><tt><strong>a--strong</strong></tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt id='index-a-asis-1'><span><tt>a asis</tt><a href='#index-a-asis-1' 
class='copiable-anchor'> &para;</a></span></dt>
+<dt id='index-a_002d_002dasis-1'><span><tt>a--asis</tt><a 
href='#index-a_002d_002dasis-1' class='copiable-anchor'> &para;</a></span></dt>
 <dt id='index-b-5'><span><tt>b</tt><a href='#index-b-5' 
class='copiable-anchor'> &para;</a></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
@@ -3610,6 +3653,25 @@ ref</a>
 </dl>
 <pre class="example">
 
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt><code>a--code</code></tt></span></dt>
+<dd><pre class="example">Value--table code
+</pre></dd>
+</dl>
+<pre class="example">
+
+</pre><dl compact="compact">
+<dd><pre class="example">Title
+</pre></dd>
+<dt><span><tt>&lsquo;<samp>a--samp</samp>&rsquo;</tt></span></dt>
+<dt><span><tt>&lsquo;<samp>a2--samp</samp>&rsquo;</tt></span></dt>
+<dd><pre class="example">Value--table samp
+</pre></dd>
+</dl>
+<pre class="example">
+
 </pre><table class="cartouche" border="1"><tr><td>
 <pre class="example">c--artouche
 </pre></td></tr></table>
@@ -3759,7 +3821,7 @@ Invalid use of @':
 <pre class="example">
 
 </pre><dl compact="compact">
-<dt><span><tt>a</tt></span></dt>
+<dt><span><tt>a--missing style formatting</tt></span></dt>
 <dd><pre class="example">l--ine
 </pre></dd>
 </dl>
@@ -4186,10 +4248,10 @@ Invalid use of @':
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-A">A</th><td></td><td></td></tr>
-<tr><td></td><td valign="top"><a href="#index-copying-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a 
href="index.htm#index-titlepage-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="index.htm">Top 
section</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
-<tr><td></td><td valign="top"><a href="#index-a-asis-1"><code>a 
asis</code></a></td><td>&nbsp;</td><td valign="top"><a href="#chapter">1 
chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-copying-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="index.htm#index-titlepage-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td
 valign="top"><a href="index.htm">Top section</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
+<tr><td></td><td valign="top"><a 
href="#index-a_002d_002dasis-1"><code>a--asis</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
 <tr><td colspan="4"> <hr></td></tr>
 <tr><th id="chapter-1_vr_letter-B">B</th><td></td><td></td></tr>
 <tr><td></td><td valign="top"><a 
href="#index-copying-b-2"><code>b</code></a></td><td>&nbsp;</td><td 
valign="top"><a href="#chapter">1 chapter</a></td></tr>
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html 
b/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
index 1492215..56668a8 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/chapter2.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/index.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/index.htm
index a09ca80..ca70b4a 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/index.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/index.htm
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/index.html 
b/tp/tests/tex_html/res_parser/formatting_singular/index.html
index e9a540f..d2dda86 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/index.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/index.html
@@ -536,10 +536,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -547,6 +547,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -656,7 +665,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html 
b/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
index 40e9e05..26e9fbf 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/s_002d_002dect_002cion.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
index 86ccaf3..a84ac42 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_abt.htm
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
index 30f9ba8..c0ee339 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_fot.htm
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
index 21f9e0a..7c3ffe1 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_ovr.htm
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm 
b/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
index 0073b1f..2f8dbda 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
+++ b/tp/tests/tex_html/res_parser/formatting_singular/sing_toc.htm
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git a/tp/tests/tex_html/res_parser/formatting_singular/subsection.html 
b/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
index 61efd85..65a73b3 100644
--- a/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
+++ b/tp/tests/tex_html/res_parser/formatting_singular/subsection.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
index 80e5c2b..000f2eb 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-_0060_0060simple_002ddouble_002d_002d.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a
diff --git 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
index e4b23b6..dfaf644 100644
--- 
a/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
+++ 
b/tp/tests/tex_html/res_parser/formatting_singular/subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
@@ -535,10 +535,10 @@ chapter.
 ext
 chapter
 
-a strong
+a-strong
 l-ine
 
-a asis
+a-asis
 b
 l-ine
 
@@ -546,6 +546,15 @@ a
 b
 l-ine
 
+Title
+a-code
+Value-table code
+
+Title
+a-samp
+a2-samp
+Value-table samp
+
 c-artouche
 
 g-roupe
@@ -655,7 +664,7 @@ i-tem 2
 a
 l-ine
 
-a
+a-missing style formatting
 l-ine
 
 a



reply via email to

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