Lines Matching refs:expr_value
1142 if expr_value(cond):
1619 if node.item is MENU and expr_value(node.dep) and \
1620 expr_value(node.visibility) and \
1652 elif expr_value(node.dep) and \
1653 ((item is MENU and expr_value(node.visibility)) or
1711 sym.visibility <= expr_value(sym.rev_dep):
1989 return expr_value(self._expect_expr_and_eol())
4361 if expr_value(cond):
4404 if expr_value(cond):
4449 if expr_value(cond):
4503 dep_val = expr_value(cond)
4505 val = min(expr_value(default), dep_val)
4512 dep_val = expr_value(self.weak_rev_dep)
4513 if dep_val and expr_value(self.direct_dep):
4518 dep_val = expr_value(self.rev_dep)
4520 if expr_value(self.direct_dep) < dep_val:
4529 (self.type is BOOL or expr_value(self.weak_rev_dep) == 2):
4772 add("direct deps " + TRI_TO_STR[expr_value(self.direct_dep)])
4863 rev_dep_val = expr_value(self.rev_dep)
4870 if self.type is BOOL or expr_value(self.weak_rev_dep) == 2:
4879 if self.type is BOOL or expr_value(self.weak_rev_dep) == 2:
4888 return (0, 1) if expr_value(self.weak_rev_dep) != 2 else (0, 2)
4968 cond_val = expr_value(cond)
4970 val = min(expr_value(default), cond_val)
4973 val = max(expr_value(self.rev_dep),
4974 expr_value(self.weak_rev_dep),
4986 if expr_value(cond):
5000 TRI_TO_STR[expr_value(self.direct_dep)],
5001 TRI_TO_STR[expr_value(self.rev_dep)])
5005 if expr_value(select) <= expr_value(self.direct_dep):
5020 TRI_TO_STR[expr_value(selecting_sym.direct_dep)])
5025 TRI_TO_STR[expr_value(select[2])])
5482 if expr_value(cond) and sym.visibility:
5781 self.prompt[0], TRI_TO_STR[expr_value(self.prompt[1])]))
5786 add("deps " + TRI_TO_STR[expr_value(self.dep)])
5789 add("'visible if' deps " + TRI_TO_STR[expr_value(self.visibility)])
6032 def expr_value(expr): function
6047 v1 = expr_value(expr[1])
6050 return 0 if not v1 else min(v1, expr_value(expr[2]))
6053 v1 = expr_value(expr[1])
6055 return 2 if v1 == 2 else max(v1, expr_value(expr[2]))
6058 return 2 - expr_value(expr[1])
6340 vis = max(vis, expr_value(node.prompt[1]))