3      !"#$%&'()*+,-./012 Parses a \ newcommand or \ renewcommand macro definition and  returns a . Skip whitespace and comments. ?Applies a list of macros to a string recursively until a fixed E point is reached. If there are several macros in the list with the 1 same name, later ones will shadow earlier ones. 3456789:;<=>^  !"#$%&'()*?@+,ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu'  !"#$%&'()*+,',+ "*)('&%$#! '  !  !"*)('&%$##$%&'()*+,-./0vwxyz{|}~1-./010-/.1-/../012-./22-/.2      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEAFGHIJKLMNOPQRSTUVWXYZ[\]?^_`abcdefghijklmnopqrstuvwxyazr{|}~texmath-0.3.1.3Text.TeXMath.MacrosText.TeXMath.ParserText.TeXMath.MathMLWriter Text.TeXMathMacro macroParserpMacroDefinitionpSkipSpaceComments applyMacrosExpETextEArray EStretchyEScaledEUnaryEDownupEDownEUp EUnderoverEUnderEOverESubsupESuperESubEBinaryESpaceESymbol EMathOperator EIdentifierEGroupedENumber ArrayLine Alignment AlignDefault AlignRight AlignCenter AlignLeft TeXSymbolTypeAccentPunCloseOpenRelBinOpOrdformulaexpr DisplayType DisplayInline DisplayBlocktoMathMLshowExptexMathToMathMLiterateToFixedPointapplyMacrosOnce newcommandapply skipCommentcommentnumArgsoptArgescaped inBracketsinbraces inbraces' texMathDefexpr1limitsIndicatortexToken inbracketsnumber enclosurebasicEnclosureleftrighttilRightscaledEnclosureendLine arrayLinearraymatrix matrixWithstdarrayeqnarrayaligncasesarrayAlignments inEnvironmentvariable isConvertiblesubSupsuperOrSubscriptedunicode ensuremathcommandunaryOpstextOps diacritical diacriticalsunarytextrootbinary texSymbollexerlexeme whiteSpace identifieroperatorsymbolbracesbrackets binaryOpsscalers enclosuressymbolsmathcalmathbbmathmrow showUnary showBinom showBinary spaceWidth makeStretchy makeScaledmakeText makeArray withAttributeaccent handleDownup