diff options
author | Marc-André Lureau | 2017-01-25 14:03:07 +0100 |
---|---|---|
committer | Markus Armbruster | 2017-03-16 07:12:54 +0100 |
commit | 597494abdefc68991b41cfda03801a496c9fcc4e (patch) | |
tree | c4d89d5513cb99eb5e9b8587387ff2810f52fdc3 /scripts | |
parent | Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (diff) | |
download | qemu-597494abdefc68991b41cfda03801a496c9fcc4e.tar.gz qemu-597494abdefc68991b41cfda03801a496c9fcc4e.tar.xz qemu-597494abdefc68991b41cfda03801a496c9fcc4e.zip |
qapi2texi: change texi formatters
STRUCT_FMT is generic enough, rename it to TYPE_FMT, use it for unions.
Rename COMMAND_FMT to MSG_FMT, since it applies to both commands and
events.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20170125130308.16104-2-marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/qapi2texi.py | 46 |
1 files changed, 19 insertions, 27 deletions
diff --git a/scripts/qapi2texi.py b/scripts/qapi2texi.py index c1071c62c6..69f5edce4d 100755 --- a/scripts/qapi2texi.py +++ b/scripts/qapi2texi.py @@ -9,7 +9,7 @@ import sys import qapi -COMMAND_FMT = """ +MSG_FMT = """ @deftypefn {type} {{}} {name} {body} @@ -18,16 +18,7 @@ COMMAND_FMT = """ """.format -ENUM_FMT = """ -@deftp Enum {name} - -{body} - -@end deftp - -""".format - -STRUCT_FMT = """ +TYPE_FMT = """ @deftp {{{type}}} {name} {body} @@ -170,9 +161,9 @@ def texi_body(doc): def texi_alternate(expr, doc): """Format an alternate to texi""" body = texi_body(doc) - return STRUCT_FMT(type="Alternate", - name=doc.symbol, - body=body) + return TYPE_FMT(type="Alternate", + name=doc.symbol, + body=body) def texi_union(expr, doc): @@ -184,9 +175,9 @@ def texi_union(expr, doc): union = "Simple Union" body = texi_body(doc) - return STRUCT_FMT(type=union, - name=doc.symbol, - body=body) + return TYPE_FMT(type=union, + name=doc.symbol, + body=body) def texi_enum(expr, doc): @@ -195,32 +186,33 @@ def texi_enum(expr, doc): if i not in doc.args: doc.args[i] = '' body = texi_body(doc) - return ENUM_FMT(name=doc.symbol, + return TYPE_FMT(type="Enum", + name=doc.symbol, body=body) def texi_struct(expr, doc): """Format a struct to texi""" body = texi_body(doc) - return STRUCT_FMT(type="Struct", - name=doc.symbol, - body=body) + return TYPE_FMT(type="Struct", + name=doc.symbol, + body=body) def texi_command(expr, doc): """Format a command to texi""" body = texi_body(doc) - return COMMAND_FMT(type="Command", - name=doc.symbol, - body=body) + return MSG_FMT(type="Command", + name=doc.symbol, + body=body) def texi_event(expr, doc): """Format an event to texi""" body = texi_body(doc) - return COMMAND_FMT(type="Event", - name=doc.symbol, - body=body) + return MSG_FMT(type="Event", + name=doc.symbol, + body=body) def texi_expr(expr, doc): |