diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2013-10-02 07:31:02 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2013-10-02 07:31:02 -0400 |
commit | 1eb5a6e8df8708f6ad8d5d2cf121044c74c0d7f8 (patch) | |
tree | c46666325cdfc7dedd7107e288b96de4f1089949 /devtools | |
parent | 1ed760cc7809c1610e943c6218cee9f296ad0e6d (diff) | |
download | gpsd-1eb5a6e8df8708f6ad8d5d2cf121044c74c0d7f8.tar.gz |
Derived-attribute generation for enumerated fields.
Diffstat (limited to 'devtools')
-rwxr-xr-x | devtools/tablegen.py | 4 |
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, " ))))," |