30 Commits (b86b05ed60d8d49c5770851860d4e6b89c133e7e)

Author SHA1 Message Date
Wenchao Xia b86b05ed60 qapi script: check correctness of union 12 years ago
Wenchao Xia 515b943a91 qapi script: remember line number in schema parsing 12 years ago
Wenchao Xia 4b35991a3b qapi script: add check for duplicated key 12 years ago
Wenchao Xia dad1fcab91 qapi script: remember explicitly defined enum values 12 years ago
Markus Armbruster 678e48a2e4 qapi: Fix licensing of scripts 12 years ago
Max Reitz 8592a545b6 qapi: Add "errno" to the list of polluted words 13 years ago
Tomoki Sekiyama 6f88009ee5 Add c++ keywords to QAPI helper script 13 years ago
Peter Maydell 21e0043bad scripts/qapi.py: Avoid syntax not supported by Python 2.4 13 years ago
Markus Armbruster f1a145e154 qapi.py: Permit comments starting anywhere on the line 13 years ago
Markus Armbruster 28b8bd4c75 qapi.py: Rename expr_eval to expr in parse_schema() 13 years ago
Markus Armbruster 5f3cd2b717 qapi.py: Fix diagnosing non-objects at a schema's top-level 13 years ago
Markus Armbruster 6974ccd542 qapi.py: Fix schema parser to check syntax systematically 13 years ago
Markus Armbruster 9213aa5391 qapi.py: Reject invalid characters in schema file 13 years ago
Markus Armbruster 2caba36cc6 qapi.py: Decent syntax error reporting 13 years ago
Markus Armbruster c7a3f25200 qapi.py: Restructure lexer and parser 13 years ago
Kevin Wolf 69dd62dfd6 qapi: Anonymous unions 13 years ago
Kevin Wolf ea66c6d881 qapi.py: Maintain a list of union types 13 years ago
Kevin Wolf b35284ea20 qapi.py: Allow top-level type reference for command definitions 13 years ago
Kevin Wolf bd9927fee4 qapi.py: Avoid code duplication 13 years ago
Michael Roth c0afa9c5f7 qapi: qapi-types.py, native list support 13 years ago
Paolo Bonzini 1057725f66 qapi: add "unix" to the set of reserved words 14 years ago
Paolo Bonzini eda50a656f qapi: do not protect enum values from namespace pollution 14 years ago
Blue Swirl 427a1a2cb1 qapi: avoid reserved keywords 14 years ago
Luiz Capitulino e0d45df7a5 qapi: qapi.py: allow the "'" character to be escaped 14 years ago
Laszlo Ersek 092705d4eb qapi: introduce "size" type 14 years ago
Laszlo Ersek c46f18ce2b qapi: generate C types for fixed-width integers 14 years ago
Federico Simoncelli c9da228b49 qapi: add c_fun to escape function names 14 years ago
Michael Roth d8e1f214a0 qapi: fix guardname generation 15 years ago
Anthony Liguori 776574d641 qapi: add code generation support for middle mode 15 years ago
Michael Roth 0f923be253 qapi: add qapi.py helper libraries 15 years ago