'Fixed' grammar to be in LL1
added compound expression
Added compound expression
Added tree rewrite rules