Mended grammar, more work on parse_tree

Mended grammar, as i had a literal called string and subgrammar called
string, and Tyrian was being confused.
Added preventative code

Added preventative code for issue outlined in previous commit