;ς )δHEc@s5dZdkZdklZlZdad„ZdS(sg ReplaceInlineMaxima.py v. 0.2.3 Replace Axiom command \begin{maxima} \end{maxima} blocks with LaTeX N(sjoinsreplaceicsιdkl}d}titi‰tidˆƒ} tidˆƒ‰‡d†‰d„}‡d†‰‡‡d†} | i|ƒ}||ƒ\} } | o+t| | ƒ‰| i‡d †|ƒ}nd |d || }|SdS( N(s renderMaximas¨
Some or all expressions may not have rendered properly, because Maxima returned the following error:
%s
s7[ \t]*(?\\mbox{\\tt\\red\(\\mathrm{\\%(i\d+)}\) \\black}(.*?)|\\mbox{\\tt\\red\(\\mathrm{\\%(o\d+)}\) \\black}(.*?)|stdin:((?:.(?!))*.)cs>|}tidˆƒid|ƒ}tidd„|ƒSdS(Ns\n\s*\n+s\ns([&<>\$\*_\'\\\"])cCsthdd<dd<dd<dd<d d <d d <d d<dd<dd<dd<dd<|idƒS(Ns&s&ss>s$s$s*s*s#s#s\s\s[s![s's's"s"s_s_i(sxsgroup(sx((sV/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/mathaction/ReplaceInlineMaxima.pys!s(scodesnewcodesrescompilesreConstsssub(scodesnewcode(sreConsts(sV/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/mathaction/ReplaceInlineMaxima.pys htmlMarkups   cCs4dkl}l}|t|ddƒƒ|iSdS(N(stexbreakscvars s (s texbreakerstexbreakscvarsreplacesxsbufout(sxscvarstexbreak((sV/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/mathaction/ReplaceInlineMaxima.pys linebreak.scs§|idƒo*d|idƒ|idƒiƒfSn|idƒo*d|idƒ|idƒiƒfSn|idƒodˆ|idƒƒSnd SdS( NisΧ
maxima
(%%%s)\begin{equation*} %s \end{equation*}
iis€
(%%%s)\begin{equation} %s \end{equation}
iisY
maxima
%s
s Pattern Error(sNsgroupsstrips htmlMarkup(sN(s htmlMarkup(sV/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/mathaction/ReplaceInlineMaxima.pystranslateOutput3s**csˆiˆ|ƒ}|SdS(N(smaximaOutPatternssubstranslateOutputsxsnewCode(sxsnewCode(stranslateOutputsmaximaOutPattern(sV/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/mathaction/ReplaceInlineMaxima.pys formatOutput@scs!tˆƒo ˆidƒpdS(Nis4Maxima output parse error! (slens newCodeListspop(sx(s newCodeList(sV/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/mathaction/ReplaceInlineMaxima.pysJss
s
(s maximaWrappers renderMaximas errorMessagesres MULTILINEsDOTALLsreConstsscompilesmaximaInPatternsmaximaOutPatterns htmlMarkups linebreakstranslateOutputs formatOutputsfindallsbodys maximaCodeIns maximaCodeOutserrorssmaps newCodeListssub(sbodys linebreaksreConstss htmlMarkupstranslateOutputs errorMessages newCodeLists maximaCodeIns renderMaximas formatOutputsmaximaInPatternserrorssmaximaOutPatterns maximaCodeOut((sreConstss htmlMarkupstranslateOutputs newCodeListsmaximaOutPatternsV/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/mathaction/ReplaceInlineMaxima.pysreplaceInlineMaxima s$        (s__doc__sresstringsjoinsreplacesnsreplaceInlineMaxima(sresjoinsreplaceInlineMaximasreplace((sV/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/mathaction/ReplaceInlineMaxima.pys?s