Char pred(Bool(Char) p, var ParseState st)
Arguments
p: A predicate function that takes a Character and returns true for legal characters.st: The current parsing state
Usage
This function parses any character, returning it if it matches the predicate function, and throwing an Exception otherwise.