Home | History | Annotate | Download | only in kati

Lines Matching refs:ev

46 	Eval(w evalWriter, ev *Evaluator) error
55 func (s literal) Eval(w evalWriter, ev *Evaluator) error {
71 func (t tmpval) Eval(w evalWriter, ev *Evaluator) error {
95 func (e expr) Eval(w evalWriter, ev *Evaluator) error {
98 err := v.Eval(w, ev)
156 func (v *varref) Eval(w evalWriter, ev *Evaluator) error {
159 err := v.varname.Eval(buf, ev)
163 vv := ev.LookupVar(buf.String())
165 err = vv.Eval(w, ev)
193 func (p paramref) Eval(w evalWriter, ev *Evaluator) error {
196 if n < len(ev.paramVars) {
197 err := ev.paramVars[n].Eval(w, ev)
202 vv := ev.LookupVar(fmt.Sprintf("%d", n))
203 err := vv.Eval(w, ev)
237 func (v varsubst) Eval(w evalWriter, ev *Evaluator) error {
240 params, err := ev.args(buf, v.varname, v.pat, v.subst)
248 vv := ev.LookupVar(vname)
249 err = vv.Eval(buf, ev)
686 func (f funcstats) Eval(w evalWriter, ev *Evaluator) error {
688 err := f.Value.Eval(w, ev)
699 func (m matcherValue) Eval(w evalWriter, ev *Evaluator) error {