Lines Matching defs:Operator
252 type Operator struct { struct
253 Args [2]Expression
254 Operator rune argument
255 OperatorPos scanner.Position
258 func (x *Operator) Copy() Expression {
265 func (x *Operator) Type() Type {
280 func (x *Operator) Eval(scope *Scope) (Expression, error) {
377 func (x *Operator) PrintfInto(value string) error {
384 func (x *Operator) MarkReferencedVariables(scope *Scope) {
389 func (x *Operator) Pos() scanner.Position { return x.Args[0].Pos() }
390 func (x *Operator) End() scanner.Position { return x.Args[1].End() }
392 func (x *Operator) String() string {