Parses a span of text until one of the specified characters is seen
(unless it is escaped),
while also processing escaped characters, but no other nested
spans. The final character is not included in the result.
Parses a span of text until one of the specified characters is seen
(unless it is escaped),
while also processing escaped characters, but no other nested
spans. The final character is not included in the result.
Parses an escape sequence (usually a backslash followed by a single char).
The characters allowed in an escape sequence might differ between
markup languages, therefore custom parser implementations should
use this parser as it is always configured correctly for the current
host language.
Parses an escape sequence (usually a backslash followed by a single char).
The characters allowed in an escape sequence might differ between
markup languages, therefore custom parser implementations should
use this parser as it is always configured correctly for the current
host language.
Parses a single escape character.
In the default implementation any character can be escaped.
Sub-traits may override this parser to restrict the number of escapable characters.
Parses a single escape character.
In the default implementation any character can be escaped.
Sub-traits may override this parser to restrict the number of escapable characters.