#!/usr/bin/env python3
-"""Generate %-from-name.gperf from %-list.txt
-"""
+"Generate %-from-name.gperf from %-list.txt"
import sys
_Pragma("GCC diagnostic ignored \\"-Wimplicit-fallthrough\\"")
#endif
%}""")
-print("""\
-struct {}_name {{ const char* name; int id; }};
+print(f"""\
+struct {name}_name {{ const char* name; int id; }};
%null-strings
-%%""".format(name))
+%%""")
for line in open(input):
line = line.rstrip()
s = line.replace('_', '-')
- print("{}, {}{}".format(s, prefix, line))
+ print(f'{s}, {prefix}{line}')