Trying out a regex string parser
Expand string test
Revert to old string parsing

Would be difficult to capture arbitrary level of escaping.
Parse tokens further
Start on visitor
Work on visitor

Almost complete, needs tests