summaryrefslogtreecommitdiff
path: root/components/rtgui/utils/perfect_hash/example-C++/mk_header.py
diff options
context:
space:
mode:
authorGrissiom <[email protected]>2013-02-01 10:27:10 +0800
committerGrissiom <[email protected]>2013-02-01 10:27:10 +0800
commitf06c70feed0941b5bceedcecf89e9aa22034aca8 (patch)
tree89fd3a989b4d88fc72b39eaad6567de3a3d23874 /components/rtgui/utils/perfect_hash/example-C++/mk_header.py
parent4f02e67bef7eacee5102d7730356663d9c889e15 (diff)
sync with rtgui-0.6
Diffstat (limited to 'components/rtgui/utils/perfect_hash/example-C++/mk_header.py')
-rw-r--r--components/rtgui/utils/perfect_hash/example-C++/mk_header.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/components/rtgui/utils/perfect_hash/example-C++/mk_header.py b/components/rtgui/utils/perfect_hash/example-C++/mk_header.py
new file mode 100644
index 0000000000..646c0787be
--- /dev/null
+++ b/components/rtgui/utils/perfect_hash/example-C++/mk_header.py
@@ -0,0 +1,10 @@
+#!/usr/bin/env python
+
+for line in file('states.dat'):
+ line = line.strip()
+ if line.startswith('#'):
+ continue
+
+ row = tuple(entry.strip() for entry in line.split('|'))
+
+ print ' { "%s", "%s", %s },' % row