69.7 linguex

<..linguex.4ht..>
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % linguex.4ht                        2014-07-12-22:36 %
 % Copyright (C) 2008--2009       Eitan M. Gurari         %
 <.TeX4ht copyright.>
   <.config linguex.>
 \Hinput{linguex}
 \endinput
 -_-_-

<..cgloss4e.4ht..>
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % cgloss4e.4ht                          2014-07-12-22:36 %
 % Copyright (C) 2008--2009       Eitan M. Gurari         %
 <.TeX4ht copyright.>
   <.config cgloss4e.>
 \Hinput{cgloss4e}
 \endinput
 -_-_-

<..config cgloss4e..>
 \gdef\twosent#1\\ #2\\{%
     \getwords(\lineone,\eachwordone)#1 \\%
     \getwords(\linetwo,\eachwordtwo)#2 \\%
     \loop\lastword{\eachwordone}{\lineone}{\wordone}%
          \lastword{\eachwordtwo}{\linetwo}{\wordtwo}%
          \global\setbox\gline=\hbox{\unhbox\gline
                                     \hskip\glossglue
                                     \vtop{\a:tsent\box\wordone
                                           \c:tsent
                                           \box\wordtwo
                                           \b:tsent
                                          }%
                                    }%
          \testdone
          \ifnotdone
     \repeat
     \egroup
    \gl@stop}
 \gdef\threesent#1\\ #2\\ #3\\{%
     \getwords(\lineone,\eachwordone)#1 \\%
     \getwords(\linetwo,\eachwordtwo)#2 \\%
     \getwords(\linethree,\eachwordthree)#3 \\%
     \loop\lastword{\eachwordone}{\lineone}{\wordone}%
          \lastword{\eachwordtwo}{\linetwo}{\wordtwo}%
          \lastword{\eachwordthree}{\linethree}{\wordthree}%
          \global\setbox\gline=\hbox{\unhbox\gline
                                     \hskip\glossglue
                                     \vtop{\a:tsent\box\wordone
                                           \c:tsent
                                           \box\wordtwo
                                           \c:tsent
                                           \box\wordthree
                                           \b:tsent
                                          }%
                                    }%
          \testdone
          \ifnotdone
     \repeat
     \egroup
    \gl@stop}
 \NewConfigure{tsent}{3}
 -_-_-

<..config cgloss4e..>+
 \pend:def\gll{\a:gll}
 \pend:def\glll{\a:gll}
 \NewConfigure{gll}{3}
 -_-_-

<..config cgloss4e..>+
 \def\:tempc{{\hskip -\glossglue}\unhbox\gline\end{flushleft}}
 \ifx \gl@stop\:tempc
    \def\:tempc{\b:gll\unhbox\gline\end{flushleft}\c:gll}
    \HLet\gl@stop\:tempc
 \fi
 -_-_-

<..config linguex..>
 \def\:tempc{{\hskip -\glossglue}\unhbox\gline\end{flushleft}%
          \global\glossfalse%
          \ifindex\expandafter\lookforwords\fi {} }
 \ifx \gl@stop\:tempc
    \def\gl@stop{\b:gll\unhbox\gline\end{flushleft}%
          \c:gll
          \global\glossfalse%
          \ifindex\expandafter\lookforwords\fi {} }
 \fi
 -_-_-

<..config linguex..>+
 \ifx \o:b:\:UnDef\else \let\b\o:b: \let\o:b:\:UnDef\fi
 \def\:tempc.#1\par{\a:ex \o:ex:.#1\par \b:ex}
 \HLet\ex\:tempc
 \NewConfigure{ex}{2}
 -_-_-

<..config linguex..>+
 \def\a.{\ifindex\firstwordtrue\fi
         \ifnum\theExDepth=0 \unembeddedtrue
         \trivex.\fi
      \csname a:a.list\endcsname
      \refstepcounter{ExDepth}%
      \begin{list}{\makebox[\labelwidth][l]{%
          \ifnum\theExDepth=1 \SubExLeftBracket\alph{ABC}\SubExRightBracket%
           \else
            \ifnum\theExDepth=2 %
            \ifdim\currentlabel<\lessthanthousand%
            \ifalignSubEx
               \llap{\hbox to \alignSubExnegindent{\ifunembedded%
                   \SubExLeftBracket\alph{SubExNo}\SubExRightBracket
                   \else\SubExlabel\fi\hss}}%
             \else\SubExlabel\fi%
               \else\ifunembedded%
                   \SubSubExLeftBracket\roman{SubExNo}\SubSubExRightBracket
                   \else\SubExlabel\fi\fi
             \else
              \ifnum\theExDepth=3 %
              \if@noftnote%\ifunembedded\mbox{$\bullet$!}\else
                     \SubSubExLeftBracket\roman{SubSubExNo}\SubSubExRightBracket
                     %\fi
                \else\arabic{SubSubExNo}\SubSubExRightBracket\fi
          \fi\fi\fi}}%
     {\labelsep\z@
      \ifnum\theExDepth=2\topsep .3\Extopsep\else\topsep 0pt\fi
      \parsep\z@\itemsep\z@
      \ifnum\theExDepth=1 %
        \usecounter{ABC}%
        \settowidth{\currentlabel}{\theExNo}%
        \listdecl%
      \else
       \ifnum\theExDepth=2 %
          \usecounter{SubExNo}%
            \ifalignSubEx\ifdim\currentlabel<\lessthanthousand%
            \leftmargin\z@\else\leftmargin=\SubExleftmargin\fi%
            \else\leftmargin=\SubExleftmargin\fi%
          \else
             \ifnum\theExDepth=3 \usecounter{SubSubExNo}\fi
          \leftmargin=\SubSubExleftmargin%
          \fi
     \labelwidth=\leftmargin%
     \fi}%
     \ifnum\theExDepth=1 \setlength{\Exlabelwidth}{4em}\fi%
         %previous line added 2000/12/22
         \b.}
 \NewConfigure{a.list}{1}
 -_-_-