Lines Matching refs:sym

160             sym = Symbol()
161 sym.is_special_ = True
162 sym.is_defined_ = True
163 sym.config = self
164 sym.name = name
165 sym.type = type_
166 sym.cached_val = val
167 self.syms[name] = sym
168 return sym
475 sym = self.syms[name]
476 if sym.user_val is not None:
478 name, sym.user_val, val)
480 if sym.is_choice_sym:
481 user_mode = sym.parent.user_mode
489 sym._set_user_value_no_invalidate(val, True)
501 sym = self.syms[name]
502 if sym.user_val is not None:
505 name, sym.user_val, "n")
507 sym._set_user_value_no_invalidate("n", True)
521 for sym in self.syms_iter():
522 sym.already_written = False
562 for sym in self.syms_iter():
563 sym._unset_user_value_no_recursive_invalidate()
675 sym = tokens.get_next()
680 if not sym.is_defined_ or isinstance(parent, Choice):
681 sym.parent = parent
683 sym.is_defined_ = True
685 self.kconfig_syms.append(sym)
686 block.append(sym)
688 self._parse_properties(line_feeder, sym, deps, visible_if_deps)
1271 sym = self._sym_lookup(name, for_eval)
1278 sym.def_locations.append((filename, linenr))
1281 sym.ref_locations.append((filename, linenr))
1283 append(sym)
1480 def add_expr_deps(e, sym): argument
1482 s.dep.add(sym)
1491 for sym in self.syms_iter():
1492 for _, e in sym.prompts:
1493 add_expr_deps(e, sym)
1495 for v, e in sym.def_exprs:
1496 add_expr_deps(v, sym)
1497 add_expr_deps(e, sym)
1499 add_expr_deps(sym.rev_dep, sym)
1501 for l, u, e in sym.ranges:
1502 add_expr_deps(l, sym)
1503 add_expr_deps(u, sym)
1504 add_expr_deps(e, sym)
1506 if sym.is_choice_sym:
1507 choice = sym.parent
1509 add_expr_deps(e, sym)
1511 add_expr_deps(e, sym)
1537 def _expr_depends_on(self, expr, sym): argument
1548 return expr is sym
1551 return self._eq_to_sym(expr) is sym
1561 for sym in self.syms_iter():
1562 sym._invalidate()
1578 sym = self.syms.get(sym_name)
1579 expansion = "" if sym is None else sym.get_value()
1737 for sym, cond_expr in sc.orig_def_exprs:
1739 defaults_str_rows.append(" {0}".format(sym.name))
1741 defaults_str_rows.append(" {0} if {1}".format(sym.name,
1746 names = [sym.name for sym in sc.actual_symbols]
2392 for sym in self._get_dependent():
2393 sym._invalidate()
2773 for sym in self.actual_symbols:
2774 if _get_visibility(sym) != "n":
2775 return sym