aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi/parser.py
AgeCommit message (Expand)AuthorFilesLines
2021-05-20qapi/parser: factor parsing routine into methodJohn Snow1-12/+28
2021-05-20qapi/source: Remove line number from QAPISourceInfo initializerJohn Snow1-1/+1
2021-05-20qapi/parser: Don't try to handle file errorsJohn Snow1-9/+9
2021-04-30qapi/error.py: move QAPIParseError to parser.pyJohn Snow1-1/+13
2021-03-23qapi: Enforce command naming rulesMarkus Armbruster1-0/+3
2021-03-23qapi: Rename pragma *-whitelist to *-exceptionsMarkus Armbruster1-4/+4
2021-03-23qapi: Factor out QAPISchemaParser._check_pragma_list_of_str()Markus Armbruster1-10/+9
2021-03-05qapi: Fix parse errors for removal of null from schema languageMarkus Armbruster1-4/+4
2020-10-10qapi: enforce import order/styling with isortJohn Snow1-1/+1
2020-10-10qapi: Prefer explicit relative importsJohn Snow1-2/+2
2020-09-29scripts/qapi/parser.py: improve doc comment indent handlingPeter Maydell1-19/+74
2020-09-29scripts/qapi: Move doc-comment whitespace stripping to doc.pyPeter Maydell1-8/+4
2020-09-07qapi: Make section headings start a new doc comment blockMarkus Armbruster1-8/+13
2020-09-07qapi: Reject section markup in definition documentationMarkus Armbruster1-0/+5
2020-03-05qapi: Brush off some (py)lintMarkus Armbruster1-4/+2
2020-03-05qapi: Use super() now we have Python 3Markus Armbruster1-1/+1
2020-03-05qapi: Drop conditionals for Python 2Markus Armbruster1-5/+1
2020-03-05qapi: Inheriting from object is pointless with Python 3, dropMarkus Armbruster1-3/+3
2019-10-29qapi: Check feature documentation against the schemaMarkus Armbruster1-9/+22
2019-10-29qapi: Polish reporting of bogus member documentationMarkus Armbruster1-2/+4
2019-10-22qapi: Split up scripts/qapi/common.pyMarkus Armbruster1-0/+570