Lines Matching defs:Variable
397 type Variable struct { struct
398 Name string
399 NamePos scanner.Position
400 Type_ Type
403 func (x *Variable) Pos() scanner.Position { return x.NamePos }
404 func (x *Variable) End() scanner.Position { return endPos(x.NamePos, len(x.Name)) }
406 func (x *Variable) Copy() Expression {
411 func (x *Variable) Eval(scope *Scope) (Expression, error) {
419 func (x *Variable) PrintfInto(value string) error {
423 func (x *Variable) MarkReferencedVariables(scope *Scope) {
429 func (x *Variable) String() string {
433 func (x *Variable) Type() Type {