Exemplo n.º 1
0
 /**
  * Parse return from function
  *
  * return <expr>;
  *
  * @param CodeGenerator $codeGenerator
  * @throws PrecedenceException
  */
 public function parse_return(CodeGenerator $codeGenerator)
 {
     $expr = new Precedence($this->scanner);
     $expr->run();
     $exprGenerator = new ExprGenerator($expr->getData(), $codeGenerator->getScope());
     $codeGenerator->addReturn($exprGenerator);
 }