Nothing
Parser()
was changed and renamed to reporter()
. This better
reflects its use.error_parser
includes line number and line content fields of the
element index on which the parser failed.finished()
to test for complete consumption of the input by
the parser.print.marker
now emits '[]' to make explicit that it differs from a simple
list()
.failed()
to test failure of a parser. Useful in
unit testing.p1 %or% p2
the marker with the largest index value
is reported when both parsers fail.exacly(n,p)
because, since repeater functions call the
same instance of a function, the counter is not reset when this
parser is nested in a repeater parser (zero_or_more
, etc.). The reset is
now performed in the function itself.fastafile
example data which is used in the vignette.Redesigned exactly(n,p)
to behave as expected with non-emitting parsers
like literal("A") %ret% NULL
and eof()
.
Dependencies on packages stringr
and methods
were removed.
eof()
which detects an end of file. With that, the behavior
of satisfy(b)
and match_s(s)
has been modified: they now fail on empty
input, regardless of the functions b()
and s()
.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.