Home
last modified time | relevance | path

Searched refs:rpn (Results 1 – 2 of 2) sorted by relevance

/dokuwiki/_test/tests/Search/Query/
H A DQueryEvaluatorTest.php39 $rpn = ['W+:dokuwiki'];
41 $evaluator = new QueryEvaluator($rpn, $terms);
50 $rpn = ['W+:nonexistent'];
52 $evaluator = new QueryEvaluator($rpn, $terms);
69 $rpn = ['W+:foo', 'W+:bar', 'AND'];
71 $evaluator = new QueryEvaluator($rpn, $terms);
88 $rpn = ['W+:foo', 'W+:bar', 'OR'];
90 $evaluator = new QueryEvaluator($rpn, $terms);
108 $rpn = ['W+:foo', 'W-:bar', 'NOT', 'AND'];
110 $evaluator = new QueryEvaluator($rpn, $terms);
[all …]
/dokuwiki/inc/Search/Query/
H A DQueryEvaluator.php21 protected array $rpn; variable in dokuwiki\\Search\\Query\\QueryEvaluator
30 * @param string[] $rpn RPN token array from QueryParser::convert()['parsed_ary']
33 public function __construct(array $rpn, array $terms) argument
35 $this->rpn = $rpn;
66 foreach ($this->rpn as $token) {