Lines Matching defs:String
39 writeWordString(string)
45 String() string
52 type literal string
54 func (s literal) String() string { return string(s) }
56 io.WriteString(w, string(s))
60 return serializableVar{Type: "literal", V: string(s)}
70 func (t tmpval) String() string { return string(t) }
77 return serializableVar{Type: "tmpval", V: string(t)}
87 func (e expr) String() string {
88 var s []string
90 s = append(s, v.String())
144 func (v *varref) String() string {
145 varname := v.varname.String()
163 vv := ev.LookupVar(buf.String())
176 V: string(v.paren),
189 func (p paramref) String() string {
229 func (v varsubst) String() string {
244 vname := string(params[0])
245 pat := string(params[1])
246 subst := string(params[2])
253 vals := splitSpaces(buf.String())
270 V: string(v.paren),
289 return literal(string(buf))
303 v += literal(string(buf))
317 n, err := strconv.ParseInt(v.String(), 10, 64)
324 // alloc indicates text will be allocated as literal (string)
486 funcName := intern(token.String())
523 return nil, 0, fmt.Errorf("unexpected char %c at %d in %q", in[i], i, string(in))
548 return literal(strings.TrimSpace(string(v)))
588 s := string(v)
622 func parseFunc(f mkFunc, in []byte, s int, term []byte, funcName string, alloc bool) (Value, int, error) {
670 str: fv.String(),
683 str string
712 func (m matchVarref) String() string { return "$(match-any)" }
719 func mustLiteralRE(s string) literalRE {
725 func (r literalRE) String() string { return r.Regexp.String() }
730 return literal(exp.String()) == pat
753 m := re.FindStringSubmatch(exp[i].String())