Home | History | Annotate | Download | only in kati

Lines Matching full:autovar

44 	av := autoVar{ctx: ctx}
46 "@": autoAtVar{autoVar: av},
47 "<": autoLessVar{autoVar: av},
48 "^": autoHatVar{autoVar: av},
49 "+": autoPlusVar{autoVar: av},
50 "*": autoStarVar{autoVar: av},
81 type autoVar struct{ ctx *execContext }
83 func (v autoVar) Flavor() string { return "undefined" }
84 func (v autoVar) Origin() string { return "automatic" }
85 func (v autoVar) IsDefined() bool { return true }
86 func (v autoVar) Append(*Evaluator, string) (Var, error) {
87 return nil, fmt.Errorf("cannot append to autovar")
89 func (v autoVar) AppendVar(*Evaluator, Value) (Var, error) {
90 return nil, fmt.Errorf("cannot append to autovar")
92 func (v autoVar) serialize() serializableVar {
95 func (v autoVar) dump(d *dumpbuf) {
99 type autoAtVar struct{ autoVar }
107 type autoLessVar struct{ autoVar }
120 type autoHatVar struct{ autoVar }
130 type autoPlusVar struct{ autoVar }
138 type autoStarVar struct{ autoVar }