public function parse_exit(CodeGenerator $codeGenerator) { try { $prec = new Precedence($this->scanner); $prec->addEndToken(T_RPARENTHESIS); $prec->run(); } catch (PrecedenceException $e) { } // ; //$this->check(T_RPARENTHESIS); $data = $prec->getData(); if ($data == NULL) { $data = []; } $codeGenerator->addExit(new ExprGenerator($data, $codeGenerator->getScope())); }