aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi/parser.py
AgeCommit message (Expand)Author
2021-05-20qapi/parser: add docstringsJohn Snow
2021-05-20qapi/parser: Remove superfluous list comprehensionJohn Snow
2021-05-20qapi/parser: add type hint annotationsJohn Snow
2021-05-20qapi/parser: Rework _check_pragma_list_of_str as a TypeGuardJohn Snow
2021-05-20qapi/parser: Fix token membership tests when token can be NoneJohn Snow
2021-05-20qapi: add must_match helperJohn Snow
2021-05-20qapi/parser: Use @staticmethod where appropriateJohn Snow
2021-05-20qapi/parser: assert object keys are stringsJohn Snow
2021-05-20qapi/parser: enforce all top-level expressions must be dict in _parse()John Snow
2021-05-20qapi/parser: Assert lexer value is a stringJohn Snow
2021-05-20qapi/parser: factor parsing routine into methodJohn Snow
2021-05-20qapi/source: Remove line number from QAPISourceInfo initializerJohn Snow
2021-05-20qapi/parser: Don't try to handle file errorsJohn Snow
2021-04-30qapi/error.py: move QAPIParseError to parser.pyJohn Snow
2021-03-23qapi: Enforce command naming rulesMarkus Armbruster
2021-03-23qapi: Rename pragma *-whitelist to *-exceptionsMarkus Armbruster
2021-03-23qapi: Factor out QAPISchemaParser._check_pragma_list_of_str()Markus Armbruster
2021-03-05qapi: Fix parse errors for removal of null from schema languageMarkus Armbruster
2020-10-10qapi: enforce import order/styling with isortJohn Snow
2020-10-10qapi: Prefer explicit relative importsJohn Snow
2020-09-29scripts/qapi/parser.py: improve doc comment indent handlingPeter Maydell
2020-09-29scripts/qapi: Move doc-comment whitespace stripping to doc.pyPeter Maydell
2020-09-07qapi: Make section headings start a new doc comment blockMarkus Armbruster
2020-09-07qapi: Reject section markup in definition documentationMarkus Armbruster
2020-03-05qapi: Brush off some (py)lintMarkus Armbruster
2020-03-05qapi: Use super() now we have Python 3Markus Armbruster
2020-03-05qapi: Drop conditionals for Python 2Markus Armbruster
2020-03-05qapi: Inheriting from object is pointless with Python 3, dropMarkus Armbruster
2019-10-29qapi: Check feature documentation against the schemaMarkus Armbruster
2019-10-29qapi: Polish reporting of bogus member documentationMarkus Armbruster
2019-10-22qapi: Split up scripts/qapi/common.pyMarkus Armbruster