Lines Matching refs:alloc
287 func str(buf []byte, alloc bool) Value {
288 if alloc {
294 func appendStr(exp expr, buf []byte, alloc bool) expr {
299 return append(exp, str(buf, alloc))
311 return append(exp, str(buf, alloc))
325 alloc bool member
355 exp = appendStr(exp, in[b:i+1], op.alloc)
361 exp = appendStr(exp, in[b:i], op.alloc)
367 exp = appendStr(exp, in[b:i], op.alloc)
368 v, n, err := parseDollar(in[i:], op.alloc)
401 exp = appendStr(exp, in[b:i], op.alloc)
425 func parseDollar(in []byte, alloc bool) (Value, int, error) {
442 return &varref{varname: str(in[1:2], alloc)}, 2, nil
447 op := parseOp{alloc: alloc}
488 return parseFunc(f(), in, i+1, term[:1], funcName, op.alloc)
505 varname = appendStr(varname, colon, op.alloc)
622 func parseFunc(f mkFunc, in []byte, s int, term []byte, funcName string, alloc bool) (Value, int, e…
623 f.AddArg(str(in[1:s-1], alloc))
632 op := parseOp{alloc: alloc, matchParen: true}