/** * Parse echo * * echo <expr>; * * @param CodeGenerator $codeGenerator * @throws PrecedenceException */ public function parse_echo(CodeGenerator $codeGenerator) { $expr = new Precedence($this->scanner); $expr->run(); $exprGenerator = new ExprGenerator($expr->getData(), $codeGenerator->getScope()); $codeGenerator->addEcho($exprGenerator); }