public function criteria(string $expression): CriteriaInterface
    {
        return $this->visitor()->visit(\Hoa\Ruler\Ruler::interpret($expression));
    }
public function criteria(string $expression): CriteriaInterface
    {
        return $this->visitor()->visit(\Hoa\Ruler\Ruler::interpret($expression));
    }
public function criteria ( string $ expression ) : CriteriaInterface { return $ this -> visitor ( ) -> visit ( \ Hoa \ Ruler \ Ruler :: interpret ( $ expression ) ) ; }
Create a new criteria from an expression

@link https://hoa-project.net/En/Literature/Hack/Ruler.html
Create a new criteria from an expression