public function Comparison_rgt(&$result, $sub)
{
$lval = $this->unwrapExpression($result['code']);
$rval = $this->unwrapExpression($sub['code']);
switch ($result['comp']) {
case '==':
$result['code'] = '(' . $lval . ')===(' . $rval . ')';
break;
case '!=':
$result['code'] = '(' . $lval . ')!==(' . $rval . ')';
break;
case '<':
$result['code'] = '(' . $lval . ')<(' . $rval . ')';
break;
case '<=':
$result['code'] = '(' . $lval . ')<=(' . $rval . ')';
break;
case '>':
$result['code'] = '(' . $lval . ')>(' . $rval . ')';
break;
case '>=':
$result['code'] = '(' . $lval . ')>=(' . $rval . ')';
break;
default:
throw new ParserException('Unexpected comparison operator "' . $result['comp'] . '"', 1344512571);
}
}