Lines Matching refs:name
98 for name in ('Modules', 'Objects', 'Parser', 'PC', 'Programs', 'Python'):
99 root = os.path.join(ROOT, name)
101 for name in files:
102 if not name.endswith(('.c', '.h')):
104 yield os.path.join(dirname, name)
207 for literal, name in sorted(strings.items(), key=lambda x: x[1]):
208 printer.write(f'STRUCT_FOR_STR({name}, "{literal}")')
211 for name in sorted(identifiers):
212 assert name.isidentifier(), name
213 printer.write(f'STRUCT_FOR_ID({name})')
272 for literal, name in sorted(strings.items(), key=lambda x: x[1]):
273 printer.write(f'INIT_STR({name}, "{literal}"),')
275 for name in sorted(identifiers):
276 assert name.isidentifier(), name
277 printer.write(f'INIT_ID({name}),')
294 for name, string, *_ in iter_global_strings():
296 if name not in IGNORED:
297 identifiers.add(name)
300 strings[string] = name
301 elif name != strings[string]:
302 raise ValueError(f'string mismatch for {name!r} ({string!r} != {strings[name]!r}')