Chris@13: left = $left; Chris@0: $this->right = $right; Chris@0: } Chris@0: Chris@13: public function getSubNodeNames() : array { Chris@13: return ['left', 'right']; Chris@0: } Chris@13: Chris@13: /** Chris@13: * Get the operator sigil for this binary operation. Chris@13: * Chris@13: * In the case there are multiple possible sigils for an operator, this method does not Chris@13: * necessarily return the one used in the parsed code. Chris@13: * Chris@13: * @return string Chris@13: */ Chris@13: abstract public function getOperatorSigil() : string; Chris@0: }