• Home
  • Raw
  • Download

Lines Matching refs:v

273 	v := &staticVariable{p, name, value}
274 err = p.scope.AddVariable(v)
279 return v
282 func (v *staticVariable) packageContext() *packageContext {
283 return v.pctx
286 func (v *staticVariable) name() string {
287 return v.name_
290 func (v *staticVariable) fullName(pkgNames map[*packageContext]string) string {
291 return packageNamespacePrefix(pkgNames[v.pctx]) + v.name_
294 func (v *staticVariable) value(interface{}) (*ninjaString, error) {
295 ninjaStr, err := parseNinjaString(v.pctx.scope, v.value_)
297 err = fmt.Errorf("error parsing variable %s value: %s", v, err)
303 func (v *staticVariable) String() string {
304 return v.pctx.pkgPath + "." + v.name_
334 v := &variableFunc{p, name, f}
335 err = p.scope.AddVariable(v)
340 return v
373 v := &variableFunc{p, name, fun}
374 err = p.scope.AddVariable(v)
379 return v
382 func (v *variableFunc) packageContext() *packageContext {
383 return v.pctx
386 func (v *variableFunc) name() string {
387 return v.name_
390 func (v *variableFunc) fullName(pkgNames map[*packageContext]string) string {
391 return packageNamespacePrefix(pkgNames[v.pctx]) + v.name_
394 func (v *variableFunc) value(config interface{}) (*ninjaString, error) {
395 value, err := v.value_(config)
400 ninjaStr, err := parseNinjaString(v.pctx.scope, value)
402 err = fmt.Errorf("error parsing variable %s value: %s", v, err)
409 func (v *variableFunc) String() string {
410 return v.pctx.pkgPath + "." + v.name_
442 func (v *argVariable) packageContext() *packageContext {
446 func (v *argVariable) name() string {
447 return v.name_
450 func (v *argVariable) fullName(pkgNames map[*packageContext]string) string {
451 return v.name_
454 func (v *argVariable) value(config interface{}) (*ninjaString, error) {
458 func (v *argVariable) String() string {
459 return "<arg>:" + v.name_