<..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}
-_-_-