The Text node class
The Document class
Protected
endThe end-delimiter data keyed to the opening delimiter string
Protected
envThe index of the \begin...\end pattern in the regex match array
Protected
hasFalse if the configuration has no delimiters (so search can be skipped), true otherwise
Protected
optionsThe actual options for this instance
Protected
startThe regular expression for any starting delimiter
Protected
subThe index of the \ref and escaped character patters in the regex match array
Static
OPTIONSProtected
addAdd the needed patterns for a pair of delimiters
Array of starting delimiter strings
Array of delimiter strings, as [start, end]
True if the delimiters are for display mode
Protected
endCreate the pattern for a close delimiter
The end delimiter text
Optional
endp: stringThe end delimiter pattern (overrides the literal end pattern)
The regular expression for the end delimiter
Protected
findSearch for the end delimiter given the start delimiter, skipping braced groups, and control sequences that aren't the close delimiter.
The string being searched for the end delimiter
The index of the string being searched
The result array from the start-delimiter search
The end-delimiter data corresponding to the start delimiter
The proto math item for the math, if found
Protected
findSearch a string for math delimited by one of the delimiter pairs, or by \begin{env}...\end{env}, or \eqref{...}, \ref{...}, \, or $.
Protected
getCreate the patterns needed for searching the strings for TeX based on the configuration options
The HTMLElement node class