Parsing ProgramsGrammarprogram = decl*statements + functionsStatementsvar/const, assignment, exprif/else, while, returnblocksASTone Stmt type + Kindexplicit fieldsErrorsshort, specific messageshelp the learner recover1 / 1