Version: 0.4.0
ParseResult
output
The output of the parser.
public function output()
remainder
The part of the input that did not get parsed.
public function remainder() : Stream
got
A message indicating the input that the failed parser got at the point where it failed. It's only informational, so don't use this for processing. A future version might change this behaviour.
public function got() : Stream
append
Append the output of two successful ParseResults. If one or both have failed, it returns the first failed ParseResult.
public function append(ParseResult $other) : ParseResult
map
Map a function over the output
public function map(callable $transform) : ParseResult
continueWith
Use the remainder of this ParseResult as the input for a parser.
public function continueWith(Parser $parser) : ParseResult