%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % fancyvrb.4ht 2009-05-21-09:32 % % Copyright (C) 1997--2009 Eitan M. Gurari % % % % This work may be distributed and/or modified under the % % conditions of the LaTeX Project Public License, either % % version 1.3c of this license or (at your option) any % % later version. The latest version of this license is % % in % % http://www.latex-project.org/lppl.txt % % and version 1.3c or later is part of all distributions % % of LaTeX version 2005/12/01 or later. % % % % This work has the LPPL maintenance status "maintained".% % % % This Current Maintainer of this work % % is Eitan M. Gurari. % % % % If you modify this program your changing its signature % % with a directive of the following form will be % % appreciated. % % \message{signature} % % % % gurari@cse.ohio-state.edu % % http://www.cse.ohio-state.edu/~gurari % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \immediate\write-1{version 2009-05-21-09:32} \pend:def\FV@FormattingPrep{\let\fv:color\empty \ifx \color\:UnDef\else\Configure{color}{\xdef\fv:color}\fi } \append:def\FV@FormattingPrep{\a:fancyvrb \ifx \FV@BeginListFrame\relax\else \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% \a:fancyvrbframe \fi \ifx \FV@LeftListFrame\relax\else \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% \b:fancyvrbframe \fi \ifx \FV@EndListFrame\relax\else \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% \c:fancyvrbframe \fi \ifx \FV@RightListFrame\relax\else \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% \d:fancyvrbframe \fi % \bgroup \ifx \fv:color\empty \else{ \let\HColor\fv:color \a:fancyvrbcolor }\fi \ifx \FancyVerbFillColor\relax \else \:fvcolor \b:fancyvrbcolor \FancyVerbFillColor!*?: % \fi \ifx \FancyVerbRuleColor\relax \else \:fvcolor \c:fancyvrbcolor \FancyVerbRuleColor!*?: % \fi \egroup \let\FV@BeginListFrame\relax \let\FV@LeftListFrame\relax \let\FV@RightListFrame\relax \let\FV@EndListFrame\relax % } \def\FV@ListProcessLine#1{% \hbox{\c:fancyvrb \anc:lbl r{FancyVerbLine}\FV@LeftListNumber \FV@LeftListFrame \e:fancyvrb \FancyVerbFormatLine{#1}\f:fancyvrb \FV@RightListFrame \csname FV@RightListNumber\endcsname \d:fancyvrb}} \def\FV@EndList{\FV@ListProcessLastLine \FV@EndListFrame \IgnorePar\b:fancyvrb\par\@endparenv \endgroup \@endpetrue} \def\FV@StepLineNo{% \FV@SetLineNo \def\FV@StepLineNo{\SkipRefstepAnchor\refstepcounter{FancyVerbLine}}% \FV@StepLineNo} \begingroup \catcode`\^^M=\active% \gdef\FVC@Verb#1{% \begingroup% \FV@UseKeyValues% \let\a:fancyvrb\empty\FV@FormattingPrep% \FV@CatCodes% \outer\def^^M{}% \catcode`#1=12% \def\@tempa{\def\FancyVerbGetVerb####1####2}% \expandafter\@tempa\string#1{\mbox{\a:verb##2\b:verb}\endgroup}% \FancyVerbGetVerb\FV@EOL}% \endgroup \def\FV@UseVerb#1{\mbox{\FV@UseKeyValues \let\a:fancyvrb\empty \FV@FormattingPrep \a:verb #1\b:verb}} \def\:fvcolor#1{\def\a:color##1##2!*?: {% \Configure{SetHColor}#1{##1}}} \define@key{FV}{framerule}{% \@tempdima=#1\relax \edef\FV@FrameRule{\number\@tempdima sp\relax}% {\Advance:\fancyvrbNo by 1 \tmp:dim=\FV@FrameRule \edef\HSize{\the\tmp:dim}% \e:fancyvrbframe}} \define@key{FV}{framesep}{% \@tempdima=#1\relax \edef\FV@FrameSep{\number\@tempdima sp\relax}% {\Advance:\fancyvrbNo by 1 \tmp:dim=\FV@FrameSep \edef\HSize{\the\tmp:dim}% \f:fancyvrbframe}} \def\FV@BVerbatimBegin{% \begingroup \let\a:fancyvrb\empty \IgnorePar \FV@UseKeyValues \FV@BeginVBox \let\FV@ProcessLine\FV@BProcessLine \FV@FormattingPrep \FV@ObeyTabsInit \a:BVerbatimInput }% \def\FV@BVerbatimEnd{\b:BVerbatimInput \FV@EndVBox\endgroup} \def\FV@BProcessLine#1{\hbox{\FancyVerbFormatLine {\c:BVerbatimInput#1\d:BVerbatimInput}}} \NewConfigure{BVerbatimInput}{4} \def\V@@footnotetext{% \leavevmode \vbox\bgroup \leftskip0pt {\ht:everypar{}\parindent0pt\leavevmode}% \protected@edef \@currentlabel{\csname p@footnote\endcsname\@thefnmark}% \anc:lbl f{footnote}% % \a:footnotetext \b:footnotetext \csname a:footnotebody\endcsname \bgroup \reset@font\footnotesize \bgroup \aftergroup\V@@@footnotetext \ignorespaces } \def\V@@@footnotetext{% \egroup \csname b:footnotebody\endcsname \c:footnotetext \ht:special{t4ht@[}\egroup\ht:special{t4ht@]}% } \NewConfigure{fancyvrb}{6} \NewConfigure{fancyvrbcolor}{3} \NewConfigure{fancyvrbframe}{6} \Hinput{fancyvrb} \endinput