summaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2013-10-02 07:31:02 -0400
committerEric S. Raymond <esr@thyrsus.com>2013-10-02 07:31:02 -0400
commit1eb5a6e8df8708f6ad8d5d2cf121044c74c0d7f8 (patch)
treec46666325cdfc7dedd7107e288b96de4f1089949 /devtools
parent1ed760cc7809c1610e943c6218cee9f296ad0e6d (diff)
downloadgpsd-1eb5a6e8df8708f6ad8d5d2cf121044c74c0d7f8.tar.gz
Derived-attribute generation for enumerated fields.
Diffstat (limited to 'devtools')
-rwxr-xr-xdevtools/tablegen.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/devtools/tablegen.py b/devtools/tablegen.py
index 779f6ed7..73cdc0f0 100755
--- a/devtools/tablegen.py
+++ b/devtools/tablegen.py
@@ -417,6 +417,10 @@ def make_json_generator(wfp):
readtype,
" "*(8-len(readtype)),
default)
+ if ftype[0] == 'e':
+ print >>wfp, extra + " ('%s_text',%s'ignore', None)," % \
+ (name, " "*(6-len(name)))
+
last = name
if arrayname:
print >>wfp, " )))),"