Lines Matching refs:filename

104     def __init__(self, filename="Kconfig", base_dir=None, print_warnings=True,  argument
191 self.filename = filename
225 self.top_block = self._parse_file(filename, None, None, None)
259 return self.filename
307 for filename, cond_expr in self.defconfig_sym.def_exprs:
309 filename = self._expand_sym_refs(filename)
313 filename)
316 if os.path.exists(filename):
317 return filename
387 def load_config(self, filename, replace=True): argument
409 filename = os.path.expandvars(filename)
410 line_feeder = _FileFeed(filename)
412 self.config_filename = filename
437 def warn_override(filename, linenr, name, old_user_val, new_user_val): argument
441 filename, linenr)
468 line_feeder.filename, line_feeder.linenr)
477 warn_override(line_feeder.filename, line_feeder.linenr,
486 line_feeder.filename,
495 line_feeder.filename, line_feeder.linenr)
503 warn_override(line_feeder.filename,
509 def write_config(self, filename, header=None): argument
524 with open(filename, "w") as f:
584 self.filename,
612 def _parse_file(self, filename, parent, deps, visible_if_deps, res=None): argument
615 return self._parse_block(_FileFeed(filename), None, parent, deps,
658 .format(line_feeder.filename))
661 tokens = self._tokenize(line, False, line_feeder.filename,
699 .format(line_feeder.filename,
716 line_feeder.filename,
728 comment.filename = line_feeder.filename
743 menu.filename = line_feeder.filename
775 choice.def_locations.append((line_feeder.filename,
807 line_feeder.filename, line_feeder.linenr)
812 line_feeder.filename, line_feeder.linenr)
818 def parse_val_and_cond(tokens, line, filename, linenr): argument
822 val = self._parse_expr(tokens, stmt, line, filename, linenr, False)
824 return (val, self._parse_expr(tokens, stmt, line, filename,
844 filename = line_feeder.filename
847 tokens = self._tokenize(line, False, filename, linenr)
859 filename, linenr)
861 parsed_deps = self._parse_expr(tokens, stmt, line, filename,
909 filename, linenr)))
916 new_prompt = parse_val_and_cond(tokens, line, filename,
920 new_def_exprs.append(parse_val_and_cond(tokens, line, filename,
927 filename, linenr))
934 new_prompt = parse_val_and_cond(tokens, line, filename, linenr)
945 filename, linenr)))
953 filename, linenr))
973 filename, linenr)
997 filename, linenr)
1004 filename, linenr)
1008 _parse_error(line, "unrecognized option", filename, linenr)
1013 filename, linenr)
1017 filename, linenr)
1019 parsed_deps = self._parse_expr(tokens, stmt, line, filename,
1028 filename,
1096 def _parse_expr(self, feed, cur_item, line, filename=None, linenr=None, argument
1136 self._filename = filename
1198 def _tokenize(self, s, for_eval, filename=None, linenr=None): argument
1235 _tokenization_error(s, filename, linenr)
1278 sym.def_locations.append((filename, linenr))
1281 sym.ref_locations.append((filename, linenr))
1304 _tokenization_error(s, filename, linenr)
1310 _tokenization_error(s, filename, linenr)
1324 _tokenization_error(s, filename, linenr)
1640 locations_str = " ".join(["{0}:{1}".format(filename, linenr) for
1641 (filename, linenr) in sc.def_locations])
1769 def _warn(self, msg, filename=None, linenr=None): argument
1771 msg = _build_msg("warning: " + msg, filename, linenr)
2417 filename, linenr = self.ref_locations[0]
2422 .format(v, self.name, filename, linenr))
2560 return (self.filename, self.linenr)
2625 "Location: {0}:{1}".format(self.filename, self.linenr))
2655 self.filename = None
2979 return (self.filename, self.linenr)
3007 "Location: {0}:{1}".format(self.filename, self.linenr))
3035 self.filename = None
3122 def __init__(self, filename): argument
3123 self.filename = _clean_up_path(filename)
3124 with open(filename, "r") as f:
3379 def _build_msg(msg, filename, linenr): argument
3380 if filename is not None:
3381 msg = "{0}:{1}: ".format(_clean_up_path(filename), linenr) + msg
3384 def _stderr_msg(msg, filename, linenr): argument
3385 sys.stderr.write(_build_msg(msg, filename, linenr) + "\n")
3387 def _tokenization_error(s, filename, linenr): argument
3388 loc = "" if filename is None else "{0}:{1}: ".format(filename, linenr)
3392 def _parse_error(s, msg, filename, linenr): argument
3393 loc = "" if filename is None else "{0}:{1}: ".format(filename, linenr)