krixon/rules

View on GitHub
src/Ast/Visitor.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Krixon\Rules\Ast;

interface Visitor
{
    public function visitIdentifier(IdentifierNode $node) : void;

    public function visitLiteralNodeList(LiteralNodeList $node) : void;

    public function visitLogical(LogicalNode $node) : void;

    public function visitComparison(ComparisonNode $node) : void;

    public function visitNegation(NegationNode $node) : void;

    public function visitString(StringNode $node) : void;

    public function visitDate(DateNode $node) : void;

    public function visitTimezone(TimezoneNode $node) : void;

    public function visitNumber(NumberNode $node) : void;

    public function visitBoolean(BooleanNode $node);
}