コード例 #1
0
ファイル: Evaluator.php プロジェクト: mossadal/math-parser
 /**
  * Evaluate a NumberNode
  *
  * Retuns the value of an NumberNode
  *
  * @param NumberNode $node AST to be evaluated
  * @retval float
  */
 public function visitNumberNode(NumberNode $node)
 {
     return $node->getValue();
 }
コード例 #2
0
ファイル: TreePrinter.php プロジェクト: mossadal/math-parser
 /**
  * Print a NumberNode.
  *
  * @param NumerNode $node
  */
 public function visitNumberNode(NumberNode $node)
 {
     $val = $node->getValue();
     return "{$val}:float";
 }
コード例 #3
0
 /**
  * Evaluate a NumberNode
  *
  * Retuns the value of an NumberNode
  *
  * @param NumberNode $node AST to be evaluated
  * @retval float
  */
 public function visitNumberNode(NumberNode $node)
 {
     return Complex::create($node->getValue(), 0);
 }