Grammar is now almost fully supported
Function to print AST