Lines Matching defs:String
39 Filename string
46 m map[string]*accessedMakefile
51 m: make(map[string]*accessedMakefile),
55 func (ac *accessCache) update(fn string, hash [sha1.Size]byte, st fileState) string {
106 ruleVars map[string]Vars
108 exports map[string]bool
113 filename string
117 func (p srcpos) String() string {
123 Filename string
128 func (e EvalError) Error() string {
132 func (p srcpos) errorf(f string, args ...interface{}) error {
156 outRuleVars map[string]Vars
161 exports map[string]bool
168 delayedOutputs []string
174 func NewEvaluator(vars map[string]Var) *Evaluator {
178 outRuleVars: make(map[string]Vars),
179 exports: make(map[string]bool),
219 func (ev *Evaluator) evalAssignAST(ast *assignAST) (string, Var, error) {
222 var lhs string
225 lhs = string(v)
227 lhs = string(v)
234 lhs = string(trimSpaceBytes(buf.Bytes()))
244 func (ev *Evaluator) setTargetSpecificVar(assign *assignAST, output string) error {
281 s := v.String()
332 if string(ws.Bytes()) == "override" {
353 ev.setTargetSpecificVar(assign, output.String())
359 r.cmds = append(r.cmds, string(semi))
403 func (ev *Evaluator) paramVar(name string) (Var, error) {
416 func (ev *Evaluator) LookupVar(name string) Var {
434 func (ev *Evaluator) lookupVarInCurrentScope(name string) Var {
453 func (ev *Evaluator) EvaluateVar(name string) (string, error) {
460 return buf.String(), nil
463 func (ev *Evaluator) evalIncludeFile(fname string, mk makefile) error {
500 pats := splitSpaces(buf.String())
503 var files []string
554 v := ev.LookupVar(buf.String())
560 value := buf.String()
575 lhs := string(params[0])
576 rhs := string(params[1])
607 return ast.errorf("failed to parse: %q: %v", string(ast.expr), err)
616 ev.exports[string(trimSpaceBytes(buf.Bytes()))] = ast.export
619 ev.exports[string(n)] = ast.export
640 pat := string(ws.Bytes())
656 var dirs []string
659 dirs = append(dirs, string(dir))
684 makefileList = &simpleVar{value: []string{""}, origin: "file"}
713 vpaths.dirs = append(vpaths.dirs, string(dir))