4      !"#$%&'()*+,-./0123 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, earlier ones will shadow later ones. 456789:;<=>?^  !"#$%&'()*+@A,-BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv'  !"#$%&'()*+,-'-, #+*)('&%$"! '  "!  !"#+*)('&%$$%&'()*+,-./01wxyz{|}~2./0121.0/2.0//0123./033.0/3      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFBGHIJKLMNOPQRSTUVWXYZ[\]^@_`abcdefghijklmnopqrstuvwxyzb{s|}~ texmath-0.4Text.TeXMath.MacrosText.TeXMath.ParserText.TeXMath.MathMLWriter Text.TeXMathMacromacroDefinition 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