texinfo-commits
[Top][All Lists]
Advanced

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

[no subject]


From: Patrice Dumas
Date: Mon, 25 Jul 2022 13:52:45 -0400 (EDT)

branch: master
commit 6793b8c19b97b7e1ebbc187b20147f4471e86442
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Mon Jul 25 19:51:36 2022 +0200

    LaTeX @def* argument and category formated more like in TeX
    
    * tp/Texinfo/Convert/LaTeX.pm (_only_slanted_no_code_contents)
    (_convert): convert @def* line in code context, @def* category
    class to @code, and argument to slanted, not in code context,
    not in typewriter.
---
 ChangeLog                                          |   9 +
 tp/Texinfo/Convert/LaTeX.pm                        |  85 ++--
 .../res_latex/multiple_lang_chapters.tex           |   6 +-
 .../res_parser/formatting_latex/formatting.tex     | 550 ++++++++++-----------
 4 files changed, 341 insertions(+), 309 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3b9164d862..8c836b1a39 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2022-07-25  Patrice Dumas  <pertusus@free.fr>
+
+       LaTeX @def* argument and category formated mre like in TeX
+
+       * tp/Texinfo/Convert/LaTeX.pm (_only_slanted_no_code_contents)
+       (_convert): convert @ðef* line in code context, @def* category
+       class to @code, and argument to slanted, not in code context,
+       not in typewriter.
+
 2022-07-25  Patrice Dumas  <pertusus@free.fr>
 
        Correct LaTeX output to be slanted when needed, and documentation
diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index d24c94c5d9..604052c7c7 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -1999,6 +1999,21 @@ sub _tree_anchor_label {
   return "anchor:$label";
 }
 
+# construct a Texinfo tree, not in code, and slanted irrespective
+# of the font context
+sub _only_slanted_no_code_contents
+{
+  my $contents = shift;
+  return {'type' => '_normalfont', 'contents' => [
+           {'type' => '_no_code', 'contents' => [
+             {'cmdname' => 'slanted', 'args' => [
+                {'type' => 'brace_command_arg', 'contents' => $contents}
+               ]
+             }]
+           }]
+         };
+}
+
 sub _get_form_feeds($)
 {
   my $form_feeds = shift;
@@ -3399,9 +3414,9 @@ sub _convert($$)
                  or $command eq 'deftypevr')
                 and !$element->{'extra'}->{'def_parsed_hash'}->{'type'})) {
           if ($arguments) {
-            $tree = $self->gdt("{name} {arguments}", {
+            $tree = $self->gdt('{name} {arguments}', {
                     'name' => $name,
-                    'arguments' => $arguments});
+                    'arguments' => 
_only_slanted_no_code_contents($arguments)});
           } else {
             $tree = $self->gdt("{name}", {
                     'name' => $name});
@@ -3412,12 +3427,12 @@ sub _convert($$)
             my $strings = {
                     'name' => $name,
                     'type' => 
$element->{'extra'}->{'def_parsed_hash'}->{'type'},
-                    'arguments' => $arguments};
+                    'arguments' => _only_slanted_no_code_contents($arguments)};
             if ($self->get_conf('deftypefnnewline') eq 'on') {
               $tree = $self->gdt("\@*{type}\@*{name} {arguments}",
                                  $strings);
             } else {
-              $tree = $self->gdt("{type} {name} {arguments}",
+              $tree = $self->gdt('{type} {name} {arguments}',
                                  $strings);
             }
           } else {
@@ -3425,23 +3440,23 @@ sub _convert($$)
                     'type' => 
$element->{'extra'}->{'def_parsed_hash'}->{'type'},
                     'name' => $name};
             if ($self->get_conf('deftypefnnewline') eq 'on') {
-              $tree = $self->gdt("\@*{type}\@*{name}",
+              $tree = $self->gdt('@*{type}@*{name}',
                                  $strings);
             } else {
-              $tree = $self->gdt("{type} {name}",
+              $tree = $self->gdt('{type} {name}',
                                  $strings);
             }
           }
         } elsif ($command eq 'defcv'
                  or ($command eq 'deftypecv'
                      and !$element->{'extra'}->{'def_parsed_hash'}->{'type'})) 
{
-          $category =  $self->gdt("{category} of {class}",
+          $category =  $self->gdt('{category} of @code{{class}}',
                           { 'category' => 
$element->{'extra'}->{'def_parsed_hash'}->{'category'},
                             'class' => 
$element->{'extra'}->{'def_parsed_hash'}->{'class'} } );
           if ($arguments) {
-            $tree = $self->gdt("{name} {arguments}", {
+            $tree = $self->gdt('{name} {arguments}', {
                     'name' => $name,
-                    'arguments' => $arguments});
+                    'arguments' => 
_only_slanted_no_code_contents($arguments)});
           } else {
             $tree = $self->gdt("{name}", {
                     'name' => $name});
@@ -3449,34 +3464,34 @@ sub _convert($$)
         } elsif ($command eq 'defop'
                  or ($command eq 'deftypeop'
                      and !$element->{'extra'}->{'def_parsed_hash'}->{'type'})) 
{
-          $category =  $self->gdt("{category} on {class}",
+          $category =  $self->gdt('{category} on @code{{class}}',
                           { 'category' => 
$element->{'extra'}->{'def_parsed_hash'}->{'category'},
                             'class' => 
$element->{'extra'}->{'def_parsed_hash'}->{'class'} } );
           if ($arguments) {
-            $tree = $self->gdt("{name} {arguments}", {
+            $tree = $self->gdt('{name} {arguments}', {
                     'name' => $name,
-                    'arguments' => $arguments});
+                    'arguments' => 
_only_slanted_no_code_contents($arguments)});
           } else {
-            $tree = $self->gdt("{name}", {
+            $tree = $self->gdt('{name}', {
                     'name' => $name});
           }
         } elsif ($command eq 'deftypeop') {
-          $category =  $self->gdt("{category} on {class}",
+          $category =  $self->gdt('{category} on @code{{class}}',
                           { 'category' => 
$element->{'extra'}->{'def_parsed_hash'}->{'category'},
                             'class' => 
$element->{'extra'}->{'def_parsed_hash'}->{'class'} } );
           if ($arguments) {
             my $strings = {
                     'name' => $name,
                     'type' => 
$element->{'extra'}->{'def_parsed_hash'}->{'type'},
-                    'arguments' => $arguments};
+                    'arguments' => _only_slanted_no_code_contents($arguments)};
 
             if ($self->get_conf('deftypefnnewline') eq 'on') {
               $tree
-                = $self->gdt("{type}\@*{name} {arguments}",
+                = $self->gdt('{type}@*{name} {arguments}',
                              $strings);
             } else {
               $tree
-                = $self->gdt("{type} {name} {arguments}",
+                = $self->gdt('{type} {name} {arguments}',
                              $strings);
             }
           } else {
@@ -3485,30 +3500,30 @@ sub _convert($$)
                     'name' => $name};
             if ($self->get_conf('deftypefnnewline') eq 'on') {
               $tree
-                = $self->gdt("{type}\@*{name}",
+                = $self->gdt('{type}@*{name}',
                              $strings);
             } else {
               $tree
-                = $self->gdt("{type} {name}",
+                = $self->gdt('{type} {name}',
                              $strings);
             }
           }
         } elsif ($command eq 'deftypecv') {
-          $category =  $self->gdt("{category} of {class}",
+          $category =  $self->gdt('{category} of @code{{class}}',
                           { 'category' => 
$element->{'extra'}->{'def_parsed_hash'}->{'category'},
                             'class' => 
$element->{'extra'}->{'def_parsed_hash'}->{'class'} } );
           if ($arguments) {
             my $strings = {
                     'name' => $name,
                     'type' => 
$element->{'extra'}->{'def_parsed_hash'}->{'type'},
-                    'arguments' => $arguments};
+                    'arguments' => _only_slanted_no_code_contents($arguments)};
             if ($self->get_conf('deftypefnnewline') eq 'on') {
               $tree
-                = $self->gdt("{type}\@*{name} {arguments}",
+                = $self->gdt('{type}@*{name} {arguments}',
                              $strings);
             } else {
               $tree
-                = $self->gdt("{type} {name} {arguments}",
+                = $self->gdt('{type} {name} {arguments}',
                              $strings);
             }
           } else {
@@ -3517,19 +3532,22 @@ sub _convert($$)
                     'name' => $name};
             if ($self->get_conf('deftypefnnewline') eq 'on') {
               $tree
-                = $self->gdt("{type}\@*{name}",
+                = $self->gdt('{type}@*{name}',
                              $strings);
             } else {
               $tree
-                = $self->gdt("{type} {name}",
+                = $self->gdt('{type} {name}',
                              $strings);
             }
           }
         }
-
-        $result .= _convert($self, {'type' => '_code', 'contents' => [$tree]});
+        # the def* line except for the category is converted in code context
+        $self->{'formatting_context'}->[-1]->{'code'} += 1;
+        $result .= _convert($self, {'contents' => [$tree]});
+        $self->{'formatting_context'}->[-1]->{'code'} -= 1;
         $result .= '\egroup{}'; # \texttt
         if (defined($category)) {
+          # category is converted in normal text context
           my $converted = _convert($self, $category);
           $result .= "\\hfill[$converted]\n";
         }
@@ -3551,8 +3569,10 @@ sub _convert($$)
       push @{$self->{'formatting_context'}->[-1]->{'nr_table_items_context'}}, 
$nr_item;
     } elsif ($element->{'type'} eq 'preformatted') {
       $result .= _open_preformatted($self, $element);
-    } elsif ($element->{'type'} eq '_code') {
-      # ...
+    } elsif ($element->{'type'} eq '_normalfont') {
+      $result .= '\bgroup{}\normalfont{}';
+    } elsif ($element->{'type'} eq '_no_code') {
+      _push_new_context($self, '_no_code');
     } elsif ($element->{'type'} eq '_dot_not_end_sentence') {
       $self->{'formatting_context'}->[-1]->{'dot_not_end_sentence'} += 1;
     } elsif ($element->{'type'} eq 'bracketed') {
@@ -3581,9 +3601,12 @@ sub _convert($$)
 
   # now closing. First, close types.
   if ($type) {
-    if ($type eq '_code') {
-    } elsif ($type eq '_dot_not_end_sentence') {
+    if ($type eq '_dot_not_end_sentence') {
       $self->{'formatting_context'}->[-1]->{'dot_not_end_sentence'} -= 1;
+    } elsif ($type eq '_normalfont') {
+      $result .= '\egroup{}';
+    } elsif ($type eq '_no_code') {
+      _pop_context($self);
     } elsif ($type eq 'table_term') {
       $result .= '}}]'."\n";
       pop @{$self->{'formatting_context'}->[-1]->{'nr_table_items_context'}};
diff --git 
a/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
 
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
index e386053ea8..aed081737d 100644
--- 
a/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
+++ 
b/tp/t/results/languages/multiple_lang_chapters_latex/res_latex/multiple_lang_chapters.tex
@@ -75,7 +75,7 @@
 \label{anchor:chapter-ja}%
 
 In japanese. See 
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-ja} [chapter 
ja], page~\pageref*{anchor:chapter-ja}}.
-\noindent\texttt\bgroup{}BBB CCC\egroup{}\hfill[Instance Variable of AAA]
+\noindent\texttt\bgroup{}BBB 
\bgroup{}\normalfont{}\textsl{CCC}\egroup{}\egroup{}\hfill[Instance Variable of 
\texttt{AAA}]
 
 
 
@@ -86,7 +86,7 @@ In japanese. See 
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-
 \label{anchor:chapter-en}%
 
 In english. See 
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-ja} [chapter 
ja], page~\pageref*{anchor:chapter-ja}}.
-\noindent\texttt\bgroup{}BBB CCC\egroup{}\hfill[Instance Variable of AAA]
+\noindent\texttt\bgroup{}BBB 
\bgroup{}\normalfont{}\textsl{CCC}\egroup{}\egroup{}\hfill[Instance Variable of 
\texttt{AAA}]
 
 
 
@@ -96,7 +96,7 @@ In english. See 
\hyperref[anchor:chapter-ja]{\chaptername~\ref*{anchor:chapter-j
 \chapter{fr\_FR}
 \label{anchor:chapter-fr_005fFR}%
 
-\noindent\texttt\bgroup{}BBB CCC\egroup{}\hfill[Variable d'instance de AAA]
+\noindent\texttt\bgroup{}BBB 
\bgroup{}\normalfont{}\textsl{CCC}\egroup{}\egroup{}\hfill[Variable d'instance 
of \texttt{AAA}]
 
 
 
diff --git a/tp/tests/layout/res_parser/formatting_latex/formatting.tex 
b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
index e70472fce3..e49b38c606 100644
--- a/tp/tests/layout/res_parser/formatting_latex/formatting.tex
+++ b/tp/tests/layout/res_parser/formatting_latex/formatting.tex
@@ -700,52 +700,52 @@ f--ormat
 s--mallformat
 \endgroup{}%
 
-\noindent\texttt\bgroup{}d--effn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}effn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
 d--effn
 
-\noindent\texttt\bgroup{}de--ffn\_name ar--guments    more args 
\leavevmode{}\\ even more so\egroup{}\hfill[cate--gory]
+\noindent\texttt\bgroup{}de{-}{-}ffn\_name 
\bgroup{}\normalfont{}\textsl{ar--guments    more args \leavevmode{}\\ even 
more so}\egroup{}\egroup{}\hfill[cate--gory]
 
 
 
 \index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
 def--fn
 
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
 \index[cp]{index entry within deffn}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{truc@\texttt{truc}}%
-\noindent\texttt\bgroup{}log trap \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt\bgroup{}log trap1 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap1 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt\bgroup{}log trap2 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap2 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt\bgroup{}\textbf{id ule} truc\egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}\textbf{id ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
truc\egroup{}\hfill[cmde2]
+\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde2]
 
 
 
@@ -773,7 +773,7 @@ def--fn
 
 
 
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -782,12 +782,12 @@ def--fn
 
 
 
-\noindent\texttt\bgroup{}a b c d e \textbf{f g} h i\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} 
h i}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{a@\texttt{a}}%
-\noindent\texttt\bgroup{}deffnx before end deffn\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}deffnx \bgroup{}\normalfont{}\textsl{before end 
deffn}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -800,7 +800,7 @@ def--fn
 
 \index[fn]{deffn@\texttt{deffn}}%
 
-\noindent\texttt\bgroup{}deffn with deffnx\egroup{}\hfill[empty]
+\noindent\texttt\bgroup{}deffn \bgroup{}\normalfont{}\textsl{with 
deffnx}\egroup{}\egroup{}\hfill[empty]
 
 
 
@@ -811,12 +811,12 @@ def--fn
 
 \index[fn]{deffnx@\texttt{deffnx}}%
 
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
@@ -824,189 +824,189 @@ def--fn
 text in def item for second def item
 
 
-\noindent\texttt\bgroup{}d--efvr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}efvr\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
 d--efvr
 
-\noindent\texttt\bgroup{}n--ame a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 d--effn
 
-\noindent\texttt\bgroup{}n--ame\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 d--effn no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 d--eftypefn
 
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypefn\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 d--eftypefn no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypeop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 d--eftypeop
 
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name\egroup{}\hfill[c--ategory on 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeop\_name\egroup{}\hfill[c--ategory on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 d--eftypeop no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypevr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevr\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[cp]{d--eftypevr\_name@\texttt{d{-}{-}eftypevr\_name}}%
 d--eftypevr
 
-\noindent\texttt\bgroup{}d--efcv\_name\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name\egroup{}\hfill[c--ategory of 
\texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 d--efcv
 
-\noindent\texttt\bgroup{}d--efcv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 d--efcv with arguments
 
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name\egroup{}\hfill[c--ategory of 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypecv\_name\egroup{}\hfill[c--ategory of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 d--eftypecv
 
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypecv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 d--eftypecv with arguments
 
-\noindent\texttt\bgroup{}d--efop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 d--efop
 
-\noindent\texttt\bgroup{}d--efop\_name\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name\egroup{}\hfill[c--ategory on 
\texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 d--efop no arg
 
-\noindent\texttt\bgroup{}d--eftp\_name 
a--ttributes...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}eftp\_name 
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
 d--eftp
 
-\noindent\texttt\bgroup{}d--efun\_name a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}d{-}{-}efun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
 d--efun
 
-\noindent\texttt\bgroup{}d--efmac\_name a--rguments...\egroup{}\hfill[Macro]
+\noindent\texttt\bgroup{}d{-}{-}efmac\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Macro]
 
 
 
 \index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
 d--efmac
 
-\noindent\texttt\bgroup{}d--efspec\_name a--rguments...\egroup{}\hfill[Special 
Form]
+\noindent\texttt\bgroup{}d{-}{-}efspec\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Special 
Form]
 
 
 
 \index[fn]{d--efspec\_name@\texttt{d{-}{-}efspec\_name}}%
 d--efspec
 
-\noindent\texttt\bgroup{}d--efvar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 d--efvar
 
-\noindent\texttt\bgroup{}d--efvar\_name arg--var 
arg--var1\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name 
\bgroup{}\normalfont{}\textsl{arg--var 
arg--var1}\egroup{}\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 d--efvar with args
 
-\noindent\texttt\bgroup{}d--efopt\_name\egroup{}\hfill[User Option]
+\noindent\texttt\bgroup{}d{-}{-}efopt\_name\egroup{}\hfill[User Option]
 
 
 
 \index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
 d--efopt
 
-\noindent\texttt\bgroup{}t--ype d--eftypefun\_name 
a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{d--eftypefun\_name@\texttt{d{-}{-}eftypefun\_name}}%
 d--eftypefun
 
-\noindent\texttt\bgroup{}t--ype d--eftypevar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevar\_name\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--eftypevar\_name@\texttt{d{-}{-}eftypevar\_name}}%
 d--eftypevar
 
-\noindent\texttt\bgroup{}d--efivar\_name\egroup{}\hfill[Instance Variable of 
c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efivar\_name\egroup{}\hfill[Instance Variable 
of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efivar\_name of c--lass@\texttt{d{-}{-}efivar\_name of 
c{-}{-}lass}}%
 d--efivar
 
-\noindent\texttt\bgroup{}t--ype d--eftypeivar\_name\egroup{}\hfill[Instance 
Variable of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeivar\_name\egroup{}\hfill[Instance Variable of 
\texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of 
c{-}{-}lass}}%
 d--eftypeivar
 
-\noindent\texttt\bgroup{}d--efmethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efmethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on 
c{-}{-}lass}}%
 d--efmethod
 
-\noindent\texttt\bgroup{}t--ype d--eftypemethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypemethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
@@ -1014,42 +1014,42 @@ d--efmethod
 d--eftypemethod
 
 
-\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
arguments2...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{name2@\texttt{name2}}%
 aaa2
 
-\noindent\texttt\bgroup{}\leavevmode{}\\t--ype2\leavevmode{}\\d--eftypefn\_name2\egroup{}\hfill[c--ategory2]
+\noindent\texttt\bgroup{}\leavevmode{}\\t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypefn\_name2\egroup{}\hfill[c--ategory2]
 
 
 
 \index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
 d--eftypefn no arg2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 d--eftypeop2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2\egroup{}\hfill[c--ategory2
 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 d--eftypeop no arg2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2\egroup{}\hfill[c--ategory2
 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
 \index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of 
c{-}{-}lass2}}%
 d--eftypecv2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
@@ -1341,39 +1341,39 @@ l--ine
 
 
 
-\noindent\texttt\bgroup{}machin bidule chose and\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose 
and}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and  after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
 after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and \egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and and after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
and after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{followed@\texttt{followed}}%
 Various deff lines
-\noindent\texttt\bgroup{}after a deff item\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}after \bgroup{}\normalfont{}\textsl{a deff 
item}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{after@\texttt{after}}%
 
-\noindent\texttt\bgroup{}\textsl{invalid} a g\egroup{}\hfill[fsetinv]
+\noindent\texttt\bgroup{}\textsl{invalid} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fsetinv]
 
 
 
@@ -2026,52 +2026,52 @@ f--ormat
 s--mallformat
 \endgroup{}%
 
-\noindent\texttt\bgroup{}d--effn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}effn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
 d--effn
 
-\noindent\texttt\bgroup{}de--ffn\_name ar--guments    more args 
\leavevmode{}\\ even more so\egroup{}\hfill[cate--gory]
+\noindent\texttt\bgroup{}de{-}{-}ffn\_name 
\bgroup{}\normalfont{}\textsl{ar--guments    more args \leavevmode{}\\ even 
more so}\egroup{}\egroup{}\hfill[cate--gory]
 
 
 
 \index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
 def--fn
 
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
 \index[cp]{index entry within deffn}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{truc@\texttt{truc}}%
-\noindent\texttt\bgroup{}log trap \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt\bgroup{}log trap1 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap1 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt\bgroup{}log trap2 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap2 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt\bgroup{}\textbf{id ule} truc\egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}\textbf{id ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
truc\egroup{}\hfill[cmde2]
+\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde2]
 
 
 
@@ -2099,7 +2099,7 @@ def--fn
 
 
 
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -2108,12 +2108,12 @@ def--fn
 
 
 
-\noindent\texttt\bgroup{}a b c d e \textbf{f g} h i\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} 
h i}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{a@\texttt{a}}%
-\noindent\texttt\bgroup{}deffnx before end deffn\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}deffnx \bgroup{}\normalfont{}\textsl{before end 
deffn}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -2126,7 +2126,7 @@ def--fn
 
 \index[fn]{deffn@\texttt{deffn}}%
 
-\noindent\texttt\bgroup{}deffn with deffnx\egroup{}\hfill[empty]
+\noindent\texttt\bgroup{}deffn \bgroup{}\normalfont{}\textsl{with 
deffnx}\egroup{}\egroup{}\hfill[empty]
 
 
 
@@ -2137,12 +2137,12 @@ def--fn
 
 \index[fn]{deffnx@\texttt{deffnx}}%
 
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
@@ -2150,189 +2150,189 @@ def--fn
 text in def item for second def item
 
 
-\noindent\texttt\bgroup{}d--efvr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}efvr\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
 d--efvr
 
-\noindent\texttt\bgroup{}n--ame a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 d--effn
 
-\noindent\texttt\bgroup{}n--ame\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 d--effn no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 d--eftypefn
 
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypefn\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 d--eftypefn no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypeop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 d--eftypeop
 
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name\egroup{}\hfill[c--ategory on 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeop\_name\egroup{}\hfill[c--ategory on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 d--eftypeop no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypevr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevr\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[cp]{d--eftypevr\_name@\texttt{d{-}{-}eftypevr\_name}}%
 d--eftypevr
 
-\noindent\texttt\bgroup{}d--efcv\_name\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name\egroup{}\hfill[c--ategory of 
\texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 d--efcv
 
-\noindent\texttt\bgroup{}d--efcv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 d--efcv with arguments
 
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name\egroup{}\hfill[c--ategory of 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypecv\_name\egroup{}\hfill[c--ategory of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 d--eftypecv
 
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypecv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 d--eftypecv with arguments
 
-\noindent\texttt\bgroup{}d--efop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 d--efop
 
-\noindent\texttt\bgroup{}d--efop\_name\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name\egroup{}\hfill[c--ategory on 
\texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 d--efop no arg
 
-\noindent\texttt\bgroup{}d--eftp\_name 
a--ttributes...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}eftp\_name 
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
 d--eftp
 
-\noindent\texttt\bgroup{}d--efun\_name a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}d{-}{-}efun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
 d--efun
 
-\noindent\texttt\bgroup{}d--efmac\_name a--rguments...\egroup{}\hfill[Macro]
+\noindent\texttt\bgroup{}d{-}{-}efmac\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Macro]
 
 
 
 \index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
 d--efmac
 
-\noindent\texttt\bgroup{}d--efspec\_name a--rguments...\egroup{}\hfill[Special 
Form]
+\noindent\texttt\bgroup{}d{-}{-}efspec\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Special 
Form]
 
 
 
 \index[fn]{d--efspec\_name@\texttt{d{-}{-}efspec\_name}}%
 d--efspec
 
-\noindent\texttt\bgroup{}d--efvar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 d--efvar
 
-\noindent\texttt\bgroup{}d--efvar\_name arg--var 
arg--var1\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name 
\bgroup{}\normalfont{}\textsl{arg--var 
arg--var1}\egroup{}\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 d--efvar with args
 
-\noindent\texttt\bgroup{}d--efopt\_name\egroup{}\hfill[User Option]
+\noindent\texttt\bgroup{}d{-}{-}efopt\_name\egroup{}\hfill[User Option]
 
 
 
 \index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
 d--efopt
 
-\noindent\texttt\bgroup{}t--ype d--eftypefun\_name 
a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{d--eftypefun\_name@\texttt{d{-}{-}eftypefun\_name}}%
 d--eftypefun
 
-\noindent\texttt\bgroup{}t--ype d--eftypevar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevar\_name\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--eftypevar\_name@\texttt{d{-}{-}eftypevar\_name}}%
 d--eftypevar
 
-\noindent\texttt\bgroup{}d--efivar\_name\egroup{}\hfill[Instance Variable of 
c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efivar\_name\egroup{}\hfill[Instance Variable 
of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efivar\_name of c--lass@\texttt{d{-}{-}efivar\_name of 
c{-}{-}lass}}%
 d--efivar
 
-\noindent\texttt\bgroup{}t--ype d--eftypeivar\_name\egroup{}\hfill[Instance 
Variable of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeivar\_name\egroup{}\hfill[Instance Variable of 
\texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of 
c{-}{-}lass}}%
 d--eftypeivar
 
-\noindent\texttt\bgroup{}d--efmethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efmethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on 
c{-}{-}lass}}%
 d--efmethod
 
-\noindent\texttt\bgroup{}t--ype d--eftypemethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypemethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
@@ -2340,42 +2340,42 @@ d--efmethod
 d--eftypemethod
 
 
-\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
arguments2...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{name2@\texttt{name2}}%
 aaa2
 
-\noindent\texttt\bgroup{}\leavevmode{}\\t--ype2\leavevmode{}\\d--eftypefn\_name2\egroup{}\hfill[c--ategory2]
+\noindent\texttt\bgroup{}\leavevmode{}\\t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypefn\_name2\egroup{}\hfill[c--ategory2]
 
 
 
 \index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
 d--eftypefn no arg2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 d--eftypeop2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2\egroup{}\hfill[c--ategory2
 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 d--eftypeop no arg2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2\egroup{}\hfill[c--ategory2
 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
 \index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of 
c{-}{-}lass2}}%
 d--eftypecv2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
@@ -2667,39 +2667,39 @@ l--ine
 
 
 
-\noindent\texttt\bgroup{}machin bidule chose and\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose 
and}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and  after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
 after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and \egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and and after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
and after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{followed@\texttt{followed}}%
 Various deff lines
-\noindent\texttt\bgroup{}after a deff item\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}after \bgroup{}\normalfont{}\textsl{a deff 
item}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{after@\texttt{after}}%
 
-\noindent\texttt\bgroup{}\textsl{invalid} a g\egroup{}\hfill[fsetinv]
+\noindent\texttt\bgroup{}\textsl{invalid} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fsetinv]
 
 
 
@@ -3372,52 +3372,52 @@ f--ormat
 s--mallformat
 \endgroup{}%
 
-\noindent\texttt\bgroup{}d--effn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}effn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
 d--effn
 
-\noindent\texttt\bgroup{}de--ffn\_name ar--guments    more args 
\leavevmode{}\\ even more so\egroup{}\hfill[cate--gory]
+\noindent\texttt\bgroup{}de{-}{-}ffn\_name 
\bgroup{}\normalfont{}\textsl{ar--guments    more args \leavevmode{}\\ even 
more so}\egroup{}\egroup{}\hfill[cate--gory]
 
 
 
 \index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
 def--fn
 
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
 \index[cp]{index entry within deffn}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{truc@\texttt{truc}}%
-\noindent\texttt\bgroup{}log trap \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt\bgroup{}log trap1 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap1 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt\bgroup{}log trap2 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap2 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt\bgroup{}\textbf{id ule} truc\egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}\textbf{id ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
truc\egroup{}\hfill[cmde2]
+\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde2]
 
 
 
@@ -3445,7 +3445,7 @@ def--fn
 
 
 
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -3454,12 +3454,12 @@ def--fn
 
 
 
-\noindent\texttt\bgroup{}a b c d e \textbf{f g} h i\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} 
h i}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{a@\texttt{a}}%
-\noindent\texttt\bgroup{}deffnx before end deffn\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}deffnx \bgroup{}\normalfont{}\textsl{before end 
deffn}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -3472,7 +3472,7 @@ def--fn
 
 \index[fn]{deffn@\texttt{deffn}}%
 
-\noindent\texttt\bgroup{}deffn with deffnx\egroup{}\hfill[empty]
+\noindent\texttt\bgroup{}deffn \bgroup{}\normalfont{}\textsl{with 
deffnx}\egroup{}\egroup{}\hfill[empty]
 
 
 
@@ -3483,12 +3483,12 @@ def--fn
 
 \index[fn]{deffnx@\texttt{deffnx}}%
 
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
@@ -3496,189 +3496,189 @@ def--fn
 text in def item for second def item
 
 
-\noindent\texttt\bgroup{}d--efvr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}efvr\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
 d--efvr
 
-\noindent\texttt\bgroup{}n--ame a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 d--effn
 
-\noindent\texttt\bgroup{}n--ame\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 d--effn no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 d--eftypefn
 
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypefn\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 d--eftypefn no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypeop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 d--eftypeop
 
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name\egroup{}\hfill[c--ategory on 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeop\_name\egroup{}\hfill[c--ategory on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 d--eftypeop no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypevr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevr\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[cp]{d--eftypevr\_name@\texttt{d{-}{-}eftypevr\_name}}%
 d--eftypevr
 
-\noindent\texttt\bgroup{}d--efcv\_name\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name\egroup{}\hfill[c--ategory of 
\texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 d--efcv
 
-\noindent\texttt\bgroup{}d--efcv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 d--efcv with arguments
 
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name\egroup{}\hfill[c--ategory of 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypecv\_name\egroup{}\hfill[c--ategory of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 d--eftypecv
 
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypecv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 d--eftypecv with arguments
 
-\noindent\texttt\bgroup{}d--efop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 d--efop
 
-\noindent\texttt\bgroup{}d--efop\_name\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name\egroup{}\hfill[c--ategory on 
\texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 d--efop no arg
 
-\noindent\texttt\bgroup{}d--eftp\_name 
a--ttributes...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}eftp\_name 
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
 d--eftp
 
-\noindent\texttt\bgroup{}d--efun\_name a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}d{-}{-}efun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
 d--efun
 
-\noindent\texttt\bgroup{}d--efmac\_name a--rguments...\egroup{}\hfill[Macro]
+\noindent\texttt\bgroup{}d{-}{-}efmac\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Macro]
 
 
 
 \index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
 d--efmac
 
-\noindent\texttt\bgroup{}d--efspec\_name a--rguments...\egroup{}\hfill[Special 
Form]
+\noindent\texttt\bgroup{}d{-}{-}efspec\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Special 
Form]
 
 
 
 \index[fn]{d--efspec\_name@\texttt{d{-}{-}efspec\_name}}%
 d--efspec
 
-\noindent\texttt\bgroup{}d--efvar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 d--efvar
 
-\noindent\texttt\bgroup{}d--efvar\_name arg--var 
arg--var1\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name 
\bgroup{}\normalfont{}\textsl{arg--var 
arg--var1}\egroup{}\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 d--efvar with args
 
-\noindent\texttt\bgroup{}d--efopt\_name\egroup{}\hfill[User Option]
+\noindent\texttt\bgroup{}d{-}{-}efopt\_name\egroup{}\hfill[User Option]
 
 
 
 \index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
 d--efopt
 
-\noindent\texttt\bgroup{}t--ype d--eftypefun\_name 
a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{d--eftypefun\_name@\texttt{d{-}{-}eftypefun\_name}}%
 d--eftypefun
 
-\noindent\texttt\bgroup{}t--ype d--eftypevar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevar\_name\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--eftypevar\_name@\texttt{d{-}{-}eftypevar\_name}}%
 d--eftypevar
 
-\noindent\texttt\bgroup{}d--efivar\_name\egroup{}\hfill[Instance Variable of 
c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efivar\_name\egroup{}\hfill[Instance Variable 
of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efivar\_name of c--lass@\texttt{d{-}{-}efivar\_name of 
c{-}{-}lass}}%
 d--efivar
 
-\noindent\texttt\bgroup{}t--ype d--eftypeivar\_name\egroup{}\hfill[Instance 
Variable of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeivar\_name\egroup{}\hfill[Instance Variable of 
\texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of 
c{-}{-}lass}}%
 d--eftypeivar
 
-\noindent\texttt\bgroup{}d--efmethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efmethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on 
c{-}{-}lass}}%
 d--efmethod
 
-\noindent\texttt\bgroup{}t--ype d--eftypemethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypemethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
@@ -3686,42 +3686,42 @@ d--efmethod
 d--eftypemethod
 
 
-\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
arguments2...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{name2@\texttt{name2}}%
 aaa2
 
-\noindent\texttt\bgroup{}\leavevmode{}\\t--ype2\leavevmode{}\\d--eftypefn\_name2\egroup{}\hfill[c--ategory2]
+\noindent\texttt\bgroup{}\leavevmode{}\\t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypefn\_name2\egroup{}\hfill[c--ategory2]
 
 
 
 \index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
 d--eftypefn no arg2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 d--eftypeop2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2\egroup{}\hfill[c--ategory2
 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 d--eftypeop no arg2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2\egroup{}\hfill[c--ategory2
 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
 \index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of 
c{-}{-}lass2}}%
 d--eftypecv2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
@@ -4013,39 +4013,39 @@ l--ine
 
 
 
-\noindent\texttt\bgroup{}machin bidule chose and\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose 
and}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and  after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
 after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and \egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and and after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
and after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{followed@\texttt{followed}}%
 Various deff lines
-\noindent\texttt\bgroup{}after a deff item\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}after \bgroup{}\normalfont{}\textsl{a deff 
item}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{after@\texttt{after}}%
 
-\noindent\texttt\bgroup{}\textsl{invalid} a g\egroup{}\hfill[fsetinv]
+\noindent\texttt\bgroup{}\textsl{invalid} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fsetinv]
 
 
 
@@ -4697,52 +4697,52 @@ f--ormat
 s--mallformat
 \endgroup{}%
 
-\noindent\texttt\bgroup{}d--effn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}effn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--effn\_name@\texttt{d{-}{-}effn\_name}}%
 d--effn
 
-\noindent\texttt\bgroup{}de--ffn\_name ar--guments    more args 
\leavevmode{}\\ even more so\egroup{}\hfill[cate--gory]
+\noindent\texttt\bgroup{}de{-}{-}ffn\_name 
\bgroup{}\normalfont{}\textsl{ar--guments    more args \leavevmode{}\\ even 
more so}\egroup{}\egroup{}\hfill[cate--gory]
 
 
 
 \index[fn]{de--ffn\_name@\texttt{de{-}{-}ffn\_name}}%
 def--fn
 
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
 \index[cp]{index entry within deffn}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{truc@\texttt{truc}}%
-\noindent\texttt\bgroup{}log trap \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt\bgroup{}log trap1 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap1 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt\bgroup{}log trap2 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap2 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt\bgroup{}\textbf{id ule} truc\egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}\textbf{id ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
truc\egroup{}\hfill[cmde2]
+\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde2]
 
 
 
@@ -4770,7 +4770,7 @@ def--fn
 
 
 
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -4779,12 +4779,12 @@ def--fn
 
 
 
-\noindent\texttt\bgroup{}a b c d e \textbf{f g} h i\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} 
h i}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{a@\texttt{a}}%
-\noindent\texttt\bgroup{}deffnx before end deffn\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}deffnx \bgroup{}\normalfont{}\textsl{before end 
deffn}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -4797,7 +4797,7 @@ def--fn
 
 \index[fn]{deffn@\texttt{deffn}}%
 
-\noindent\texttt\bgroup{}deffn with deffnx\egroup{}\hfill[empty]
+\noindent\texttt\bgroup{}deffn \bgroup{}\normalfont{}\textsl{with 
deffnx}\egroup{}\egroup{}\hfill[empty]
 
 
 
@@ -4808,12 +4808,12 @@ def--fn
 
 \index[fn]{deffnx@\texttt{deffnx}}%
 
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
@@ -4821,189 +4821,189 @@ def--fn
 text in def item for second def item
 
 
-\noindent\texttt\bgroup{}d--efvr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}efvr\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[cp]{d--efvr\_name@\texttt{d{-}{-}efvr\_name}}%
 d--efvr
 
-\noindent\texttt\bgroup{}n--ame a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 d--effn
 
-\noindent\texttt\bgroup{}n--ame\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{n--ame@\texttt{n{-}{-}ame}}%
 d--effn no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 d--eftypefn
 
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypefn\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[fn]{d--eftypefn\_name@\texttt{d{-}{-}eftypefn\_name}}%
 d--eftypefn no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypeop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 d--eftypeop
 
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name\egroup{}\hfill[c--ategory on 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeop\_name\egroup{}\hfill[c--ategory on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--eftypeop\_name on c--lass@\texttt{d{-}{-}eftypeop\_name on 
c{-}{-}lass}}%
 d--eftypeop no arg
 
-\noindent\texttt\bgroup{}t--ype d--eftypevr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevr\_name\egroup{}\hfill[c--ategory]
 
 
 
 \index[cp]{d--eftypevr\_name@\texttt{d{-}{-}eftypevr\_name}}%
 d--eftypevr
 
-\noindent\texttt\bgroup{}d--efcv\_name\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name\egroup{}\hfill[c--ategory of 
\texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 d--efcv
 
-\noindent\texttt\bgroup{}d--efcv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efcv\_name@\texttt{d{-}{-}efcv\_name}}%
 d--efcv with arguments
 
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name\egroup{}\hfill[c--ategory of 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypecv\_name\egroup{}\hfill[c--ategory of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 d--eftypecv
 
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypecv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypecv\_name of c--lass@\texttt{d{-}{-}eftypecv\_name of 
c{-}{-}lass}}%
 d--eftypecv with arguments
 
-\noindent\texttt\bgroup{}d--efop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 d--efop
 
-\noindent\texttt\bgroup{}d--efop\_name\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name\egroup{}\hfill[c--ategory on 
\texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efop\_name on c--lass@\texttt{d{-}{-}efop\_name on c{-}{-}lass}}%
 d--efop no arg
 
-\noindent\texttt\bgroup{}d--eftp\_name 
a--ttributes...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}eftp\_name 
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
 \index[tp]{d--eftp\_name@\texttt{d{-}{-}eftp\_name}}%
 d--eftp
 
-\noindent\texttt\bgroup{}d--efun\_name a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}d{-}{-}efun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{d--efun\_name@\texttt{d{-}{-}efun\_name}}%
 d--efun
 
-\noindent\texttt\bgroup{}d--efmac\_name a--rguments...\egroup{}\hfill[Macro]
+\noindent\texttt\bgroup{}d{-}{-}efmac\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Macro]
 
 
 
 \index[fn]{d--efmac\_name@\texttt{d{-}{-}efmac\_name}}%
 d--efmac
 
-\noindent\texttt\bgroup{}d--efspec\_name a--rguments...\egroup{}\hfill[Special 
Form]
+\noindent\texttt\bgroup{}d{-}{-}efspec\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Special 
Form]
 
 
 
 \index[fn]{d--efspec\_name@\texttt{d{-}{-}efspec\_name}}%
 d--efspec
 
-\noindent\texttt\bgroup{}d--efvar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 d--efvar
 
-\noindent\texttt\bgroup{}d--efvar\_name arg--var 
arg--var1\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name 
\bgroup{}\normalfont{}\textsl{arg--var 
arg--var1}\egroup{}\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--efvar\_name@\texttt{d{-}{-}efvar\_name}}%
 d--efvar with args
 
-\noindent\texttt\bgroup{}d--efopt\_name\egroup{}\hfill[User Option]
+\noindent\texttt\bgroup{}d{-}{-}efopt\_name\egroup{}\hfill[User Option]
 
 
 
 \index[cp]{d--efopt\_name@\texttt{d{-}{-}efopt\_name}}%
 d--efopt
 
-\noindent\texttt\bgroup{}t--ype d--eftypefun\_name 
a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{d--eftypefun\_name@\texttt{d{-}{-}eftypefun\_name}}%
 d--eftypefun
 
-\noindent\texttt\bgroup{}t--ype d--eftypevar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevar\_name\egroup{}\hfill[Variable]
 
 
 
 \index[cp]{d--eftypevar\_name@\texttt{d{-}{-}eftypevar\_name}}%
 d--eftypevar
 
-\noindent\texttt\bgroup{}d--efivar\_name\egroup{}\hfill[Instance Variable of 
c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efivar\_name\egroup{}\hfill[Instance Variable 
of \texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--efivar\_name of c--lass@\texttt{d{-}{-}efivar\_name of 
c{-}{-}lass}}%
 d--efivar
 
-\noindent\texttt\bgroup{}t--ype d--eftypeivar\_name\egroup{}\hfill[Instance 
Variable of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeivar\_name\egroup{}\hfill[Instance Variable of 
\texttt{c{-}{-}lass}]
 
 
 
 \index[cp]{d--eftypeivar\_name of c--lass@\texttt{d{-}{-}eftypeivar\_name of 
c{-}{-}lass}}%
 d--eftypeivar
 
-\noindent\texttt\bgroup{}d--efmethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efmethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
 \index[fn]{d--efmethod\_name on c--lass@\texttt{d{-}{-}efmethod\_name on 
c{-}{-}lass}}%
 d--efmethod
 
-\noindent\texttt\bgroup{}t--ype d--eftypemethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypemethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
@@ -5011,42 +5011,42 @@ d--efmethod
 d--eftypemethod
 
 
-\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
arguments2...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}\egroup{}\hfill[Function]
 
 
 
 \index[fn]{name2@\texttt{name2}}%
 aaa2
 
-\noindent\texttt\bgroup{}\leavevmode{}\\t--ype2\leavevmode{}\\d--eftypefn\_name2\egroup{}\hfill[c--ategory2]
+\noindent\texttt\bgroup{}\leavevmode{}\\t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypefn\_name2\egroup{}\hfill[c--ategory2]
 
 
 
 \index[fn]{d--eftypefn\_name2@\texttt{d{-}{-}eftypefn\_name2}}%
 d--eftypefn no arg2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 d--eftypeop2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2\egroup{}\hfill[c--ategory2
 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
 \index[fn]{d--eftypeop\_name2 on c--lass2@\texttt{d{-}{-}eftypeop\_name2 on 
c{-}{-}lass2}}%
 d--eftypeop no arg2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2\egroup{}\hfill[c--ategory2
 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
 \index[cp]{d--eftypecv\_name2 of c--lass2@\texttt{d{-}{-}eftypecv\_name2 of 
c{-}{-}lass2}}%
 d--eftypecv2
 
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
@@ -5338,39 +5338,39 @@ l--ine
 
 
 
-\noindent\texttt\bgroup{}machin bidule chose and\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose 
and}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and  after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
 after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and \egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and and after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
and after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{followed@\texttt{followed}}%
 Various deff lines
-\noindent\texttt\bgroup{}after a deff item\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}after \bgroup{}\normalfont{}\textsl{a deff 
item}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{after@\texttt{after}}%
 
-\noindent\texttt\bgroup{}\textsl{invalid} a g\egroup{}\hfill[fsetinv]
+\noindent\texttt\bgroup{}\textsl{invalid} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fsetinv]
 
 
 
@@ -6277,7 +6277,7 @@ s--mallformat
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--effn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}effn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
@@ -6288,7 +6288,7 @@ d{-}{-}effn
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}de--ffn\_name ar--guments    more args 
\leavevmode{}\\ even more so\egroup{}\hfill[cate--gory]
+\noindent\texttt\bgroup{}de{-}{-}ffn\_name 
\bgroup{}\normalfont{}\textsl{ar--guments    more args \leavevmode{}\\ even 
more so}\egroup{}\egroup{}\hfill[cate--gory]
 
 
 
@@ -6299,7 +6299,7 @@ def{-}{-}fn
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
@@ -6307,32 +6307,32 @@ def{-}{-}fn
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 \index[cp]{index entry within deffn}%
 \endgroup{}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{truc@\texttt{truc}}%
-\noindent\texttt\bgroup{}log trap \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap@\texttt{log trap}}%
-\noindent\texttt\bgroup{}log trap1 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap1 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap1@\texttt{log trap1}}%
-\noindent\texttt\bgroup{}log trap2 \egroup{}\hfill[Command]
+\noindent\texttt\bgroup{}log trap2 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[Command]
 
 
 
 \index[fn]{log trap2@\texttt{log trap2}}%
-\noindent\texttt\bgroup{}\textbf{id ule} truc\egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}\textbf{id ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde]
 
 
 
 \index[fn]{id ule@\texttt{\textbf{id ule}}}%
-\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
truc\egroup{}\hfill[cmde2]
+\noindent\texttt\bgroup{}\textbf{id `\texttt{i}' ule} 
\bgroup{}\normalfont{}\textsl{truc}\egroup{}\egroup{}\hfill[cmde2]
 
 
 
@@ -6360,7 +6360,7 @@ def{-}{-}fn
 
 
 
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -6371,12 +6371,12 @@ def{-}{-}fn
 
 
 
-\noindent\texttt\bgroup{}a b c d e \textbf{f g} h i\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}a \bgroup{}\normalfont{}\textsl{b c d e \textbf{f g} 
h i}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{a@\texttt{a}}%
-\noindent\texttt\bgroup{}deffnx before end deffn\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}deffnx \bgroup{}\normalfont{}\textsl{before end 
deffn}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -6393,7 +6393,7 @@ def{-}{-}fn
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}deffn with deffnx\egroup{}\hfill[empty]
+\noindent\texttt\bgroup{}deffn \bgroup{}\normalfont{}\textsl{with 
deffnx}\egroup{}\egroup{}\hfill[empty]
 
 
 
@@ -6408,12 +6408,12 @@ def{-}{-}fn
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}\textsl{i} a g\egroup{}\hfill[fset]
+\noindent\texttt\bgroup{}\textsl{i} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fset]
 
 
 
 \index[fn]{i@\texttt{\textsl{i}}}%
-\noindent\texttt\bgroup{}truc \egroup{}\hfill[cmde]
+\noindent\texttt\bgroup{}truc 
\bgroup{}\normalfont{}\textsl{}\egroup{}\egroup{}\hfill[cmde]
 
 
 
@@ -6425,7 +6425,7 @@ text in def item for second def item
 
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efvr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}efvr\_name\egroup{}\hfill[c--ategory]
 
 
 
@@ -6436,7 +6436,7 @@ d{-}{-}efvr
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}n--ame a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
@@ -6447,7 +6447,7 @@ d{-}{-}effn
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}n--ame\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}n{-}{-}ame\egroup{}\hfill[c--ategory]
 
 
 
@@ -6458,7 +6458,7 @@ d{-}{-}effn no arg
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name 
a--rguments...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefn\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
@@ -6469,7 +6469,7 @@ d{-}{-}eftypefn
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypefn\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypefn\_name\egroup{}\hfill[c--ategory]
 
 
 
@@ -6480,7 +6480,7 @@ d{-}{-}eftypefn no arg
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypeop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
@@ -6491,7 +6491,7 @@ d{-}{-}eftypeop
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypeop\_name\egroup{}\hfill[c--ategory on 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeop\_name\egroup{}\hfill[c--ategory on \texttt{c{-}{-}lass}]
 
 
 
@@ -6502,7 +6502,7 @@ d{-}{-}eftypeop no arg
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypevr\_name\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevr\_name\egroup{}\hfill[c--ategory]
 
 
 
@@ -6513,7 +6513,7 @@ d{-}{-}eftypevr
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efcv\_name\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name\egroup{}\hfill[c--ategory of 
\texttt{c{-}{-}lass}]
 
 
 
@@ -6524,7 +6524,7 @@ d{-}{-}efcv
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efcv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efcv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
@@ -6535,7 +6535,7 @@ d{-}{-}efcv with arguments
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name\egroup{}\hfill[c--ategory of 
c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypecv\_name\egroup{}\hfill[c--ategory of \texttt{c{-}{-}lass}]
 
 
 
@@ -6546,7 +6546,7 @@ d{-}{-}eftypecv
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypecv\_name 
a--rguments...\egroup{}\hfill[c--ategory of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypecv\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 of \texttt{c{-}{-}lass}]
 
 
 
@@ -6557,7 +6557,7 @@ d{-}{-}eftypecv with arguments
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efop\_name 
a--rguments...\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[c--ategory
 on \texttt{c{-}{-}lass}]
 
 
 
@@ -6568,7 +6568,7 @@ d{-}{-}efop
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efop\_name\egroup{}\hfill[c--ategory on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efop\_name\egroup{}\hfill[c--ategory on 
\texttt{c{-}{-}lass}]
 
 
 
@@ -6579,7 +6579,7 @@ d{-}{-}efop no arg
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--eftp\_name 
a--ttributes...\egroup{}\hfill[c--ategory]
+\noindent\texttt\bgroup{}d{-}{-}eftp\_name 
\bgroup{}\normalfont{}\textsl{a--ttributes...}\egroup{}\egroup{}\hfill[c--ategory]
 
 
 
@@ -6590,7 +6590,7 @@ d{-}{-}eftp
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efun\_name a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}d{-}{-}efun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
@@ -6601,7 +6601,7 @@ d{-}{-}efun
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efmac\_name a--rguments...\egroup{}\hfill[Macro]
+\noindent\texttt\bgroup{}d{-}{-}efmac\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Macro]
 
 
 
@@ -6612,7 +6612,7 @@ d{-}{-}efmac
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efspec\_name a--rguments...\egroup{}\hfill[Special 
Form]
+\noindent\texttt\bgroup{}d{-}{-}efspec\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Special 
Form]
 
 
 
@@ -6623,7 +6623,7 @@ d{-}{-}efspec
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efvar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name\egroup{}\hfill[Variable]
 
 
 
@@ -6634,7 +6634,7 @@ d{-}{-}efvar
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efvar\_name arg--var 
arg--var1\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}d{-}{-}efvar\_name 
\bgroup{}\normalfont{}\textsl{arg--var 
arg--var1}\egroup{}\egroup{}\hfill[Variable]
 
 
 
@@ -6645,7 +6645,7 @@ d{-}{-}efvar with args
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efopt\_name\egroup{}\hfill[User Option]
+\noindent\texttt\bgroup{}d{-}{-}efopt\_name\egroup{}\hfill[User Option]
 
 
 
@@ -6656,7 +6656,7 @@ d{-}{-}efopt
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypefun\_name 
a--rguments...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypefun\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Function]
 
 
 
@@ -6667,7 +6667,7 @@ d{-}{-}eftypefun
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypevar\_name\egroup{}\hfill[Variable]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypevar\_name\egroup{}\hfill[Variable]
 
 
 
@@ -6678,7 +6678,7 @@ d{-}{-}eftypevar
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efivar\_name\egroup{}\hfill[Instance Variable of 
c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efivar\_name\egroup{}\hfill[Instance Variable 
of \texttt{c{-}{-}lass}]
 
 
 
@@ -6689,7 +6689,7 @@ d{-}{-}efivar
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypeivar\_name\egroup{}\hfill[Instance 
Variable of c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype 
d{-}{-}eftypeivar\_name\egroup{}\hfill[Instance Variable of 
\texttt{c{-}{-}lass}]
 
 
 
@@ -6700,7 +6700,7 @@ d{-}{-}eftypeivar
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}d--efmethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}d{-}{-}efmethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
@@ -6711,7 +6711,7 @@ d{-}{-}efmethod
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype d--eftypemethod\_name 
a--rguments...\egroup{}\hfill[Method on c--lass]
+\noindent\texttt\bgroup{}t{-}{-}ype d{-}{-}eftypemethod\_name 
\bgroup{}\normalfont{}\textsl{a--rguments...}\egroup{}\egroup{}\hfill[Method on 
\texttt{c{-}{-}lass}]
 
 
 
@@ -6723,7 +6723,7 @@ d{-}{-}eftypemethod
 
 
 \endgroup{}%
-\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
arguments2...\egroup{}\hfill[Function]
+\noindent\texttt\bgroup{}\leavevmode{}\\data-type2\leavevmode{}\\name2 
\bgroup{}\normalfont{}\textsl{arguments2...}\egroup{}\egroup{}\hfill[Function]
 
 
 
@@ -6734,7 +6734,7 @@ aaa2
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}\leavevmode{}\\t--ype2\leavevmode{}\\d--eftypefn\_name2\egroup{}\hfill[c--ategory2]
+\noindent\texttt\bgroup{}\leavevmode{}\\t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypefn\_name2\egroup{}\hfill[c--ategory2]
 
 
 
@@ -6745,7 +6745,7 @@ d{-}{-}eftypefn no arg2
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
@@ -6756,7 +6756,7 @@ d{-}{-}eftypeop2
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypeop\_name2\egroup{}\hfill[c--ategory2
 on c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypeop\_name2\egroup{}\hfill[c--ategory2
 on \texttt{c{-}{-}lass2}]
 
 
 
@@ -6767,7 +6767,7 @@ d{-}{-}eftypeop no arg2
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2\egroup{}\hfill[c--ategory2
 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
@@ -6778,7 +6778,7 @@ d{-}{-}eftypecv2
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}t--ype2\leavevmode{}\\d--eftypecv\_name2 
a--rguments2...\egroup{}\hfill[c--ategory2 of c--lass2]
+\noindent\texttt\bgroup{}t{-}{-}ype2\leavevmode{}\\d{-}{-}eftypecv\_name2 
\bgroup{}\normalfont{}\textsl{a--rguments2...}\egroup{}\egroup{}\hfill[c--ategory2
 of \texttt{c{-}{-}lass2}]
 
 
 
@@ -7178,27 +7178,27 @@ l{-}{-}ine
 
 
 
-\noindent\texttt\bgroup{}machin bidule chose and\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose 
and}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and  after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
 after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and \egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}machin bidule chose and and after\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}machin \bgroup{}\normalfont{}\textsl{bidule chose and 
and after}\egroup{}\egroup{}\hfill[truc]
 
 
 
 \index[fn]{machin@\texttt{machin}}%
-\noindent\texttt\bgroup{}followed by a comment\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}followed \bgroup{}\normalfont{}\textsl{by a 
comment}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -7206,7 +7206,7 @@ l{-}{-}ine
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 Various deff lines
 \endgroup{}%
-\noindent\texttt\bgroup{}after a deff item\egroup{}\hfill[truc]
+\noindent\texttt\bgroup{}after \bgroup{}\normalfont{}\textsl{a deff 
item}\egroup{}\egroup{}\hfill[truc]
 
 
 
@@ -7214,7 +7214,7 @@ Various deff lines
 
\par\begingroup\obeylines\obeyspaces\frenchspacing\leftskip=2em\relax\parskip=0pt\relax\ttfamily{}%
 
 \endgroup{}%
-\noindent\texttt\bgroup{}\textsl{invalid} a g\egroup{}\hfill[fsetinv]
+\noindent\texttt\bgroup{}\textsl{invalid} \bgroup{}\normalfont{}\textsl{a 
g}\egroup{}\egroup{}\hfill[fsetinv]
 
 
 



reply via email to

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