|
@@ 2323-2327 (lines=5) @@
|
| 2320 |
|
$op = $this->MatchReg('/\\G(?:>=|<=|=<|[<=>])/'); |
| 2321 |
|
if( $op ){ |
| 2322 |
|
$b = $this->MatchFuncs(array('parseAddition','parseEntitiesKeyword','parseEntitiesQuoted')); |
| 2323 |
|
if( $b ){ |
| 2324 |
|
$c = $this->NewObj5('Less_Tree_Condition',array($op[0], $a, $b, $index, $negate)); |
| 2325 |
|
} else { |
| 2326 |
|
$this->Error('Unexpected expression'); |
| 2327 |
|
} |
| 2328 |
|
} else { |
| 2329 |
|
$k = $this->NewObj1('Less_Tree_Keyword','true'); |
| 2330 |
|
$c = $this->NewObj5('Less_Tree_Condition',array('=', $a, $k, $index, $negate)); |
|
@@ 2328-2331 (lines=4) @@
|
| 2325 |
|
} else { |
| 2326 |
|
$this->Error('Unexpected expression'); |
| 2327 |
|
} |
| 2328 |
|
} else { |
| 2329 |
|
$k = $this->NewObj1('Less_Tree_Keyword','true'); |
| 2330 |
|
$c = $this->NewObj5('Less_Tree_Condition',array('=', $a, $k, $index, $negate)); |
| 2331 |
|
} |
| 2332 |
|
$this->expectChar(')'); |
| 2333 |
|
return $this->MatchReg('/\\Gand/') ? $this->NewObj3('Less_Tree_Condition',array('and', $c, $this->parseCondition())) : $c; |
| 2334 |
|
} |