String calc lexing
Lightly tested parsing