Lines Matching refs:scope
1753 VarCheckSyntax(VarAssignOp type, const char *uvalue, GNode *scope) in VarCheckSyntax() argument
1759 (void)Var_Subst(uvalue, scope, VARE_PARSE_ONLY, in VarCheckSyntax()
1769 VarAssign_EvalSubst(GNode *scope, const char *name, const char *uvalue, in VarAssign_EvalSubst() argument
1783 if (!Var_ExistsExpand(scope, name)) in VarAssign_EvalSubst()
1784 Var_SetExpand(scope, name, ""); in VarAssign_EvalSubst()
1786 (void)Var_Subst(uvalue, scope, VARE_KEEP_DOLLAR_UNDEF, &evalue); in VarAssign_EvalSubst()
1789 Var_SetExpand(scope, name, evalue); in VarAssign_EvalSubst()
1796 VarAssign_EvalShell(const char *name, const char *uvalue, GNode *scope, in VarAssign_EvalShell() argument
1806 Var_SetExpand(scope, name, output); in VarAssign_EvalShell()
1829 GNode *scope, FStr *out_true_avalue) in VarAssign_Eval() argument
1834 Var_AppendExpand(scope, name, uvalue); in VarAssign_Eval()
1836 VarAssign_EvalSubst(scope, name, uvalue, &avalue); in VarAssign_Eval()
1838 VarAssign_EvalShell(name, uvalue, scope, &avalue); in VarAssign_Eval()
1841 if (op == VAR_DEFAULT && Var_ExistsExpand(scope, name)) in VarAssign_Eval()
1845 Var_SetExpand(scope, name, uvalue); in VarAssign_Eval()
1873 Parse_Var(VarAssign *var, GNode *scope) in Parse_Var() argument
1877 VarCheckSyntax(var->op, var->value, scope); in Parse_Var()
1878 if (VarAssign_Eval(var->varname, var->op, var->value, scope, &avalue)) { in Parse_Var()
2752 Parse_VarAssign(const char *line, bool finishDependencyGroup, GNode *scope) in Parse_VarAssign() argument
2760 Parse_Var(&var, scope); in Parse_VarAssign()