Wenchao Xia
|
5d371f41b4
qapi script: do not add "_" for every capitalized char in enum
|
11 سال پیش |
Wenchao Xia
|
5223070c47
qapi script: do not allow string discriminator
|
11 سال پیش |
Wenchao Xia
|
bceae7697f
qapi script: support enum type as discriminator in union
|
11 سال پیش |
Wenchao Xia
|
b0b58195e4
qapi script: use same function to generate enum string
|
11 سال پیش |
Wenchao Xia
|
6299659f54
qapi script: code move for generate_enum_name()
|
11 سال پیش |
Wenchao Xia
|
b86b05ed60
qapi script: check correctness of union
|
11 سال پیش |
Wenchao Xia
|
515b943a91
qapi script: remember line number in schema parsing
|
11 سال پیش |
Wenchao Xia
|
4b35991a3b
qapi script: add check for duplicated key
|
11 سال پیش |
Wenchao Xia
|
dad1fcab91
qapi script: remember explicitly defined enum values
|
11 سال پیش |
Markus Armbruster
|
678e48a2e4
qapi: Fix licensing of scripts
|
11 سال پیش |
Max Reitz
|
8592a545b6
qapi: Add "errno" to the list of polluted words
|
11 سال پیش |
Tomoki Sekiyama
|
6f88009ee5
Add c++ keywords to QAPI helper script
|
12 سال پیش |
Peter Maydell
|
21e0043bad
scripts/qapi.py: Avoid syntax not supported by Python 2.4
|
12 سال پیش |
Markus Armbruster
|
f1a145e154
qapi.py: Permit comments starting anywhere on the line
|
12 سال پیش |
Markus Armbruster
|
28b8bd4c75
qapi.py: Rename expr_eval to expr in parse_schema()
|
12 سال پیش |
Markus Armbruster
|
5f3cd2b717
qapi.py: Fix diagnosing non-objects at a schema's top-level
|
12 سال پیش |
Markus Armbruster
|
6974ccd542
qapi.py: Fix schema parser to check syntax systematically
|
12 سال پیش |
Markus Armbruster
|
9213aa5391
qapi.py: Reject invalid characters in schema file
|
12 سال پیش |
Markus Armbruster
|
2caba36cc6
qapi.py: Decent syntax error reporting
|
12 سال پیش |
Markus Armbruster
|
c7a3f25200
qapi.py: Restructure lexer and parser
|
12 سال پیش |
Kevin Wolf
|
69dd62dfd6
qapi: Anonymous unions
|
12 سال پیش |
Kevin Wolf
|
ea66c6d881
qapi.py: Maintain a list of union types
|
12 سال پیش |
Kevin Wolf
|
b35284ea20
qapi.py: Allow top-level type reference for command definitions
|
12 سال پیش |
Kevin Wolf
|
bd9927fee4
qapi.py: Avoid code duplication
|
12 سال پیش |
Michael Roth
|
c0afa9c5f7
qapi: qapi-types.py, native list support
|
12 سال پیش |
Paolo Bonzini
|
1057725f66
qapi: add "unix" to the set of reserved words
|
13 سال پیش |
Paolo Bonzini
|
eda50a656f
qapi: do not protect enum values from namespace pollution
|
13 سال پیش |
Blue Swirl
|
427a1a2cb1
qapi: avoid reserved keywords
|
13 سال پیش |
Luiz Capitulino
|
e0d45df7a5
qapi: qapi.py: allow the "'" character to be escaped
|
13 سال پیش |
Laszlo Ersek
|
092705d4eb
qapi: introduce "size" type
|
13 سال پیش |