|
@@ 2307-2311 (lines=5) @@
|
| 2304 |
|
$op = $this->MatchReg('/\\G(?:>=|<=|=<|[<=>])/'); |
| 2305 |
|
if( $op ){ |
| 2306 |
|
$b = $this->MatchFuncs(array('parseAddition','parseEntitiesKeyword','parseEntitiesQuoted')); |
| 2307 |
|
if( $b ){ |
| 2308 |
|
$c = $this->NewObj5('Less_Tree_Condition',array($op[0], $a, $b, $index, $negate)); |
| 2309 |
|
} else { |
| 2310 |
|
$this->Error('Unexpected expression'); |
| 2311 |
|
} |
| 2312 |
|
} else { |
| 2313 |
|
$k = $this->NewObj1('Less_Tree_Keyword','true'); |
| 2314 |
|
$c = $this->NewObj5('Less_Tree_Condition',array('=', $a, $k, $index, $negate)); |
|
@@ 2312-2315 (lines=4) @@
|
| 2309 |
|
} else { |
| 2310 |
|
$this->Error('Unexpected expression'); |
| 2311 |
|
} |
| 2312 |
|
} else { |
| 2313 |
|
$k = $this->NewObj1('Less_Tree_Keyword','true'); |
| 2314 |
|
$c = $this->NewObj5('Less_Tree_Condition',array('=', $a, $k, $index, $negate)); |
| 2315 |
|
} |
| 2316 |
|
$this->expectChar(')'); |
| 2317 |
|
return $this->MatchReg('/\\Gand/') ? $this->NewObj3('Less_Tree_Condition',array('and', $c, $this->parseCondition())) : $c; |
| 2318 |
|
} |