Lines Matching refs:rhs
390 'rhs'=>$pattern
403 'rhs'=>$optional
418 if($f['rhs']['type'] == 'variable' && !in_array($f['rhs']['text'], $scope)) {
419 $this->_fail(sprintf($this->getLang('error_query_filterscope'),utf8_tohtml(hsc($f['rhs']['text']))), $line);
426 'rhs'=>$filters
438 'rhs'=>$minus
471 list($rhs, $s) = $this->transformGroup($sub, $typemap);
476 'rhs'=>$rhs
572 list(,$lhs, $ltype, $operator, $rhs, $rtype) = $match;
575 $rhs = $this->variable($rhs);
589 $this->updateTypemap($typemap, $rhs['text'], $ltype->type, $lhint->hint);
594 $this->updateTypemap($typemap, $rhs['text'], $rtype->type, $rtype->hint);
602 $filters[] = array('type'=>'filter', 'lhs'=>$lhs, 'operator'=>$operator, 'rhs'=>$rhs, '_line'=>$lineNode);
608 list(, $lhs,$ltype,$operator,$rhs) = $match;
626 if($rhs == '[[]]') {
627 $rhs = '';
639 $rhs = $this->literal($type->normalize($rhs,$hint));
641 $filters[] = array('type'=>'filter','lhs'=>$lhs, 'operator'=>$operator, 'rhs'=>$rhs, '_line'=>$lineNode);
645 list(, $lhs,$operator,$rhs,$rtype) = $match;
647 $rhs = $this->variable($rhs);
652 $this->updateTypemap($typemap, $rhs['text'],$type,$hint);
655 if(!empty($typemap[$rhs['text']])) {
656 extract($typemap[$rhs['text']]);
678 $filters[] = array('type'=>'filter','lhs'=>$lhs, 'operator'=>$operator, 'rhs'=>$rhs, '_line'=>$lineNode);