Factory for creating an ExpressionNode representing '+'. More...
Public Member Functions | |
makeNode ($leftOperand, $rightOperand) | |
Create a Node representing 'leftOperand + rightOperand'. More... | |
Protected Member Functions | |
numericTerms ($leftOperand, $rightOperand) | |
Simplify addition node when operands are numeric. More... | |
Factory for creating an ExpressionNode representing '+'.
Some basic simplification is applied to the resulting Node.
MathParser\Parsing\Nodes\Factories\AdditionNodeFactory::makeNode | ( | $leftOperand, | |
$rightOperand | |||
) |
Create a Node representing 'leftOperand + rightOperand'.
Using some simplification rules, create a NumberNode or ExpressionNode giving an AST correctly representing 'leftOperand + rightOperand'.
Node |
Implements MathParser\Parsing\Nodes\Interfaces\ExpressionNodeFactory.
|
protected |