derived BNF-like grammar to specify syntax
test case for lexing a lone string
Merge pull request #34 from mattfenwick/master

Parser:  grammar, top-level parsing, terminology