restore saved position
Matches all chars from str consuming input and returns true If fails consumes no input and returns false
Matches single char
Returns false if input is empty Updates current and returns true otherwise
restore saved position
save current stream position
Skips zero or more whitespace chars consuming input