blob: 2e7d8931ddbbc40fbc493b1cb6ea269fe7916e3c [file] [log] [blame]
Zbigniew Jędrzejewski-Szmek5c231282017-04-04 23:03:47 -04001#!/usr/bin/python3
2
3"""Generate %-from-name.gperf from %-list.txt
4"""
5
6import sys
7
8name, prefix, input = sys.argv[1:]
9
10print("""\
11struct {}_name {{ const char* name; int id; }};
12%null-strings
13%%""".format(name))
14
15for line in open(input):
16 print("{0}, {1}{0}".format(line.rstrip(), prefix))