Get the value of a given state for a given value.
Useful for using this for mappings. Will cause an exception if out of bounds.
The byte value to lookup.
The state to get the value for.
The table value given a state and input byte
Match a signed integer and returned the updated cursor position or undefined if no match is found
The input buffer to match against.
The cursor to test the match against.
The end point to look at in the buffer.
The end of the match or undefined if none found.
Match an unsigned integer and return the updated cursor position or undefined if no match is found
The input buffer to match against.
The cursor to test the match against.
The end point to look at in the buffer.
The end of the match or undefined if none found.
DFA based parser to match an integer, or an unsigned integer.