Workarounds for a bug in
Parser.Advanced.
Everything here works just like in the
Parser.Workaround module, except that String
arguments become Token arguments, and you need to provide a Problem for
certain scenarios.
See the Parser.Workaround documentation
for a description of the problem
and guidelines for the use of the workaround parsers.
Just like Parser.Advanced.lineComment
except it consistently stops after the linefeed character.
Just like Parser.Advanced.multiComment
except it consistently stops before the last closing token.
Just like Parser.Advanced.multiComment
except it consistently stops after the last closing token.
Just like Parser.Advanced.chompUntil
except it consistently stops before the token.
Just like Parser.Advanced.chompUntil
except it consistently stops after the token.
Just like Parser.Advanced.chompUntilEndOr
except it consistently stops before the token (if it is found).
Just like Parser.Advanced.chompUntilEndOr
except it consistently stops after the token (if it is found).
Just like
Parser.Advanced.lineCommentexcept it consistently stops before the linefeed character.