A parser configuration.
The last command sequence
Current position in the string that is parsed.
Counter for recursive macros.
The stack for items and created nodes.
The factory for stack items.
The configuration options.
The string that is currently parsed.
Sets the string that should be parsed.
The new string to parse.
The tags style of this configuration.
Checks if a token is contained in one of the token mappings of the specified kind.
Configuration name.
The token to parse.
True if the token is contained in the given types of token mapping.
Convert delimiter to character.
The delimiter name.
The corresponding character.
Convenience method to create nodes with the node factory of the current configuration.
The kind of node to create.
The remaining arguments for the creation method.
The newly created node.
Get and return a TeX argument (either a single character or control sequence, or the contents of the next set of braces).
Name of the current control sequence.
True if no argument is OK.
The next argument.
Get an optional LaTeX argument in brackets.
Name of the current control sequence.
Optional
def: stringThe default value for the optional argument.
True if indernal brackets must match.
The optional argument.
Get the next unicode character in the string
Get and return a control-sequence name
Get the name of a delimiter (check it in the delimiter list).
Name of the current control sequence.
Are braces around the delimiter OK.
The delimiter name.
Get a delimiter or empty argument
Name of the current control sequence.
The delimiter.
Get a dimension (including its units).
Name of the current control sequence.
The dimension string.
Get the next non-space character.
True if a star follows the control sequence name.
Get everything up to the given control sequence (token)
Name of the current control sequence.
The element until where to parse.
The text between the current position and the given token.
Maps a token to its "parse value" if it exists.
Configuration name.
The token to parse.
A boolean, Character, or Macro.
The internal Mathml structure.
True if the next character to parse is a space.
Parses the input with the specified kind of map.
Configuration name.
Input to be parsed.
The output of the parsing function.
Parses the current input string.
Parse the arguments of a control sequence in a new parser instance.
Name of the current control sequence.
The parsed node.
Parses a given string up to a given token in a new parser instance.
Name of the current control sequence.
A Token at which to end parsing.
The parsed node.
Pushes a new item onto the stack. The item can also be a Mml node, but if the mml item is an inferred row, push its children instead.
The new item.
Pushes a list of new items onto the stack.
The new items.
The main Tex Parser class.