Reading file test1 start program token: function start declaration token: function start nonClassDeclaration token: function start functionDeclaration token: function start arguments token: ( start argumentList token: ) recognized argumentList token: ) recognized arguments token: begin start returnType token: begin recognized returnType token: begin start functionBody token: begin start compoundStatement token: begin start statement token: printStr start assignOrFunction token: printStr start reference token: printStr recognized reference token: ( start parameterList token: hello world! start expression token: hello world! start relExpression token: hello world! start plusExpression token: hello world! start timesExpression token: hello world! start term token: hello world! recognized term token: ) recognized timesExpression token: ) recognized plusExpression token: ) recognized relExpression token: ) recognized expression token: ) recognized parameterList token: ) recognized assignOrFunction token: end recognized statement token: end recognized compoundStatement token: recognized functionBody token: recognized functionDeclaration token: recognized nonClassDeclaration token: recognized declaration token: recognized program token: