summaryrefslogtreecommitdiffstats
path: root/docs/qapi-code-gen.txt
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2015-06-24 19:27:32 +0200
committerMarkus Armbruster <armbru@redhat.com>2015-09-04 15:47:13 +0200
commit77e703b861d34bb2879f3e845482d5cf0a3a0ad1 (patch)
treeb3e6a44e20154a846cfce0318dbfed9928959cb9 /docs/qapi-code-gen.txt
parent4247f839009159cb2cbaddfbd41513e180c4fe52 (diff)
downloadhqemu-77e703b861d34bb2879f3e845482d5cf0a3a0ad1.zip
hqemu-77e703b861d34bb2879f3e845482d5cf0a3a0ad1.tar.gz
qapi: Clean up cgen() and mcgen()
Commit 05dfb26 added eatspace stripping to mcgen(). Move it to cgen(), just in case somebody gets tempted to use cgen() directly instead of via mcgen(). cgen() indents blank lines. No such lines get generated right now, but fix it anyway. We use triple-quoted strings for program text, like this: ''' Program text any number of lines ''' Keeps the program text relatively readable, but puts an extra newline at either end. mcgen() "fixes" that by dropping the first and last line outright. Drop only the newlines. This unmasks a bug in qapi-commands.py: four quotes instead of three. Fix it up. Output doesn't change Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'docs/qapi-code-gen.txt')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud