* @link https://getkirby.com * @license https://opensource.org/licenses/MIT * @since 5.1.0 * @unstable */ class ComparisonNode extends Node { public function __construct( public Node $left, public string $operator, public Node $right ) { } public function resolve(Visitor $visitor): bool|string { return $visitor->comparison( left: $this->left->resolve($visitor), operator: $this->operator, right: $this->right->resolve($visitor) ); } }