@@ 2220-2224 (lines=5) @@ | ||
2217 | */ |
|
2218 | public function walkArithmeticTerm($term) |
|
2219 | { |
|
2220 | if (is_string($term)) { |
|
2221 | return (isset($this->queryComponents[$term])) |
|
2222 | ? $this->walkResultVariable($this->queryComponents[$term]['token']['value']) |
|
2223 | : $term; |
|
2224 | } |
|
2225 | ||
2226 | // Phase 2 AST optimization: Skip processing of ArithmeticTerm |
|
2227 | // if only one ArithmeticFactor is defined |
|
@@ 2240-2244 (lines=5) @@ | ||
2237 | */ |
|
2238 | public function walkArithmeticFactor($factor) |
|
2239 | { |
|
2240 | if (is_string($factor)) { |
|
2241 | return (isset($this->queryComponents[$factor])) |
|
2242 | ? $this->walkResultVariable($this->queryComponents[$factor]['token']['value']) |
|
2243 | : $factor; |
|
2244 | } |
|
2245 | ||
2246 | // Phase 2 AST optimization: Skip processing of ArithmeticFactor |
|
2247 | // if only one ArithmeticPrimary is defined |