Rename parser to parse
Add a name token
Extract the grammar string into a var