use the triple quote instead
use the JavaTokenParser and use the ident combinator
support negative numbers
add in more support for escaped chars and unicode sequences, this is pulled from the Scala JavaTokensParser and may not be all that useful, but eventually string parsing is going to get a whole lot more complex anyway, so best start now
some more simple if statement tests