The original slurper and lexer use this class. This is kept around in case someone needs its exact behavior. Enum listing all the possible JSON tokens that should be recognized by the lexer.
Tells if an input string matches a token.
YESif this is an exact match,
POSSIBLEif more characters could turn the input string into a valid token, or
NOif the string cannot possibly match the pattern even with more characters to read.
input- the input string to match
Find which JSON value might be starting with a given character
c- the character