Lines Matching defs:fname
81 def parse_error(self, fname, ln, msg, data=None):
87 fname += f"#{ln}"
89 print(f"Warning: file {fname}: {msg}", file=sys.stderr, end="")
97 def parse_feat_file(self, fname):
100 if os.path.isdir(fname):
103 base = os.path.basename(fname)
107 print(f"ignoring {fname}", file=sys.stderr)
110 subsys = os.path.dirname(fname).split("/")[-2]
120 print(f"Opening {fname}", file=sys.stderr)
123 full_fname = os.path.abspath(fname)
126 with open(fname, encoding="utf-8") as f:
190 self.parse_error(fname, ln, "Line is invalid", line)
193 self.parse_error(fname, 0, "Feature name not found")
196 self.parse_error(fname, 0, "Subsystem not found")
199 self.parse_error(fname, 0, "Kconfig not found")
202 self.parse_error(fname, 0, "Description not found")
205 self.parse_error(fname, 0, "Architecture table not found")
209 "where": fname,
229 for fname in iglob(os.path.join(path, "**"), recursive=True):
230 if fname != example_path:
231 self.parse_feat_file(fname)