Lines Matching refs:lhs
389 'lhs'=>$result,
402 'lhs'=>$result,
415 if($f['lhs']['type'] == 'variable' && !in_array($f['lhs']['text'], $scope)) {
416 $this->_fail(sprintf($this->getLang('error_query_filterscope'),utf8_tohtml(hsc($f['lhs']['text']))), $line);
425 'lhs'=>$result,
437 'lhs'=>$result,
475 'lhs'=>$result,
572 list(,$lhs, $ltype, $operator, $rhs, $rtype) = $match;
574 $lhs = $this->variable($lhs);
585 $this->updateTypemap($typemap, $lhs['text'], $ltype->type, $ltype->hint);
598 $this->updateTypemap($typemap, $lhs['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;
610 $lhs = $this->variable($lhs);
615 $this->updateTypemap($typemap, $lhs['text'],$type,$hint);
618 if(!empty($typemap[$lhs['text']])) {
619 extract($typemap[$lhs['text']]);
641 $filters[] = array('type'=>'filter','lhs'=>$lhs, 'operator'=>$operator, 'rhs'=>$rhs, '_line'=>$lineNode);
645 list(, $lhs,$operator,$rhs,$rtype) = $match;
663 if($lhs == '[[]]') {
664 $lhs = '';
676 $lhs = $this->literal($type->normalize($lhs,$hint));
678 $filters[] = array('type'=>'filter','lhs'=>$lhs, 'operator'=>$operator, 'rhs'=>$rhs, '_line'=>$lineNode);