Lines Matching refs:hint
174 * @param hint string the type hint of the variable
176 function updateTypemap(&$typemap, $var, $type, $hint=null) { argument
178 $typemap[$var] = array('type'=>$type,'hint'=>$hint);
549 $this->updateTypemap($typemap, $object['text'], $vtype->type, $vtype->hint);
553 $this->updateTypemap($typemap, $object['text'], $type->type, $type->hint);
561 list($type, $hint) = $this->util->getDefaultType();
564 $hint = $type->hint;
568 $object = $this->literal($type->normalize($object,$hint));
588 $this->updateTypemap($typemap, $lhs['text'], $ltype->type, $ltype->hint);
592 $this->updateTypemap($typemap, $rhs['text'], $ltype->type, $lhint->hint);
597 $this->updateTypemap($typemap, $rhs['text'], $rtype->type, $rtype->hint);
601 $this->updateTypemap($typemap, $lhs['text'], $rtype->type, $rtype->hint);
616 list($type,$hint) = $p->type($ltype);
618 $this->updateTypemap($typemap, $lhs['text'],$type,$hint);
624 list($type, $hint) = $this->util->getDefaultType();
637 unset($hint);
642 $rhs = $this->literal($type->normalize($rhs,$hint));
653 list($type, $hint) = $p->type($rtype);
655 $this->updateTypemap($typemap, $rhs['text'],$type,$hint);
661 list($type, $hint) = $this->util->getDefaultType();
674 unset($hint);
679 $lhs = $this->literal($type->normalize($lhs,$hint));
729 list($type,$hint) = $p->type($vtype);
732 $this->updateTypemap($typemap, $variable, $type, $hint);
733 …e,'caption'=>$caption, 'aggregate'=>$agg, 'aggregateHint'=>$agghint, 'type'=>$type, 'hint'=>$hint);
759 list($type, $hint) = $p->type($vtype);
762 $this->updateTypemap($typemap, $variable, $type, $hint);
763 …e,'caption'=>$caption, 'aggregate'=>$agg, 'aggregateHint'=>$agghint, 'type'=>$type, 'hint'=>$hint);