コード例 #1
0
ファイル: Parser.php プロジェクト: nechutny/BP
 /**
  * Parse expression
  *
  * @param CodeGenerator $codeGenerator
  * @throws PrecedenceException
  */
 public function parse_expression(CodeGenerator $codeGenerator)
 {
     $expr = new Precedence($this->scanner);
     $expr->run();
     $exprGenerator = new ExprGenerator($expr->getData(), $codeGenerator->getScope());
     $codeGenerator->addExpression($exprGenerator);
     //$codeGenerator->addVariables($expr->getUsedVariables());
 }