InputStateListeners, if set. InputStateListener instances will have seen only the characters up to this point.
Advance one character in the input
Consume the given string if our input begins with it. Otherwise fail
string that we must find
description of what we're doing to help in diagnosing problems
Is the input exhausted?
Look ahead in the input without consuming characters
number of characters to look ahead
Skip to before this pattern. Exhaust input if necessary. Return tuple of what was skipped and the resulting InputState
what to skip to
Skip input while it matches the given function
function to test characters
number of characters to test for skip function Return tuple of what was skipped and the resulting InputState
Generated using TypeDoc
InputState abstraction, exposed to matchers. Backed by a buffer or stream that is managed transparently.