summaryrefslogtreecommitdiff
path: root/devtools/tablegen.py
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-04-20 17:44:16 -0400
committerEric S. Raymond <esr@thyrsus.com>2011-04-20 17:44:16 -0400
commit0a1c0519d81e2aa53cde6736a2d3611038e985cf (patch)
tree09fcdf728d051beabc3443127e01e9acaffce7b1 /devtools/tablegen.py
parent65bfe8487a68e9910764d2cf1d93a8aef19c22c0 (diff)
downloadgpsd-0a1c0519d81e2aa53cde6736a2d3611038e985cf.tar.gz
Support IMO236 FID 15. And polish the code generator a bit.
Diffstat (limited to 'devtools/tablegen.py')
-rwxr-xr-xdevtools/tablegen.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/devtools/tablegen.py b/devtools/tablegen.py
index 0024a288..337ad78f 100755
--- a/devtools/tablegen.py
+++ b/devtools/tablegen.py
@@ -307,12 +307,12 @@ if __name__ == '__main__':
record = after is None
stringbuffered = []
print '''\
-{
- "initname" : "__INITIALIZER__",
- "header": "\\tAIS_HEADER,",
- "structname": "%s",
- "fieldmap":(
- # fieldname type default''' % (structname,)
+ {
+ "initname" : "__INITIALIZER__",
+ "headers": ("AIS_HEADER,",),
+ "structname": "%s",
+ "fieldmap":(
+ # fieldname type default''' % (structname,)
for (i, t) in enumerate(table):
if '|' in t:
fields = map(lambda s: s.strip(), t.split('|'))
@@ -347,15 +347,15 @@ if __name__ == '__main__':
}[ftype[0]]
if ftype == 't':
stringbuffered.append(name)
- print " ('%s',%s '%s',%s %s)," % (name,
+ print " ('%s',%s '%s',%s %s)," % (name,
" "*(10-len(name)),
readtype,
" "*(8-len(readtype)),
default)
- print " ),"
+ print " ),"
if stringbuffered:
print " stringbuffered :", repr(tuple(stringbuffered)) + ","
- print "},"
+ print " },"
# end