Add var decl and if statements to golang grammar