The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
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()
.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.