Lines Matching defs:var
20 var $regexFragments = array(
34 var $regexCaptures = array(
172 * @param var string the name of the variable
176 function updateTypemap(&$typemap, $var, $type, $hint=null) {
177 if(empty($typemap[$var]) && $type) {
178 $typemap[$var] = array('type'=>$type,'hint'=>$hint);
195 function variable($var) {
196 if($var[0] == '?') $var = substr($var,1);
197 return array('type'=>'variable', 'text'=>$var);
272 $var = $p->variable($match[1]);
273 if(!in_array($var->name, $scope)) {
274 $this->_fail(sprintf($this->getLang('error_query_sortvar'),utf8_tohtml(hsc($var->name))), $line);
277 $result['ordering'][] = array('variable'=>$var->name, 'direction'=>($match[2]?:'asc'));
299 $var = $p->variable($match[1]);
300 if(!in_array($var->name, $scope)) {
301 $this->_fail(sprintf($this->getLang('error_query_groupvar'),utf8_tohtml(hsc($var->name))), $line);
304 $result['grouping'][] = $var->name;
323 $var = $p->variable($match[1]);
324 if(!in_array($var->name, $scope)) {
325 $this->_fail(sprintf($this->getLang('error_query_considervar'),utf8_tohtml(hsc($var->name))), $line);
328 $result['considering'][] = $var->name;
335 foreach($projection as $var) {
336 if(!in_array($var, $scope)) {
337 $this->_fail(sprintf($this->getLang('error_query_selectvar'), utf8_tohtml(hsc($var))));
537 $var=$captures[1]??null;
541 $object = $this->variable($var);
722 list(, $var, $vaggregate, $vtype, $nocaphint, $caption) = $match;
723 $variable = $p->variable($var)->name;
749 $var=$m[1]??null;
755 $variable = $p->variable($var)->name;