Allow passing in an XPath value implementation
Add conversion from XPath strings to numbers
Better highlight character->token mapping
Tokenize single and double quoted literal strings