aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi/parser.py
AgeCommit message (Expand)Author
2024-07-17qapi: remove "Example" doc sectionJohn Snow
2024-07-06qapi/parser: don't parse rST markup as section headersJohn Snow
2024-07-06qapi: convert "Note" sections to plain rSTJohn Snow
2024-07-06qapi/parser: fix comment parsing immediately following a doc blockJohn Snow
2024-07-06qapi/parser: preserve indentation in QAPIDoc sectionsJohn Snow
2024-04-24qapi/parser.py: assert member.info is present in connect_memberJohn Snow
2024-04-24qapi/parser: demote QAPIExpression to Dict[str, Any]John Snow
2024-04-24qapi/parser: shush up pylintJohn Snow
2024-04-24qapi/parser: fix typo - self.returns.info => self.errors.infoJohn Snow
2024-03-04qapi: Reject "Returns" section when command doesn't return anythingMarkus Armbruster
2024-03-04qapi: New documentation section tag "Errors"Markus Armbruster
2024-03-04qapi: Slightly clearer error message for invalid "Returns" sectionMarkus Armbruster
2024-03-04qapi: Memorize since & returns sectionsMarkus Armbruster
2024-02-26qapi: Divorce QAPIDoc from QAPIParseErrorMarkus Armbruster
2024-02-26qapi: Reject multiple and empty feature descriptionsMarkus Armbruster
2024-02-26qapi: Rewrite doc comment parserMarkus Armbruster
2024-02-26qapi: Merge adjacent untagged sectionsMarkus Armbruster
2024-02-26qapi: Recognize section tags and 'Features:' only after blank lineMarkus Armbruster
2024-02-26qapi: Require descriptions and tagged sections to be indentedMarkus Armbruster
2024-02-26qapi: Reject section heading in the middle of a doc commentMarkus Armbruster
2024-02-26qapi: Rename QAPIDoc.Section.name to .tagMarkus Armbruster
2024-02-26qapi: Improve error message for empty doc sectionsMarkus Armbruster
2024-02-26qapi: Improve error position for bogus invalid "Returns" sectionMarkus Armbruster
2024-02-26qapi: Improve error position for bogus argument descriptionsMarkus Armbruster
2024-02-12qapi: Require member documentation (with loophole)Markus Armbruster
2024-01-26qapi: Fix dangling references to docs/devel/qapi-code-gen.txtMarkus Armbruster
2023-10-19qapi: re-establish linting baselineJohn Snow
2023-05-22qapi: Improve error message for description following sectionMarkus Armbruster
2023-05-17qapi/parser: Drop two bad type hints for nowMarkus Armbruster
2023-05-10qapi: Section parameter @indent is no longer used, dropMarkus Armbruster
2023-05-10qapi: Relax doc string @name: description indentation rulesMarkus Armbruster
2023-05-10qapi: Rewrite parsing of doc comment section symbols and tagsMarkus Armbruster
2023-05-09qapi: Fix argument description indentation strippingMarkus Armbruster
2023-05-09qapi: Fix crash on stray double quote characterMarkus Armbruster
2023-02-23qapi: remove JSON value FIXMEJohn Snow
2023-02-23qapi: remove _JSONObjectJohn Snow
2023-02-23qapi/parser: add QAPIExpression typeJohn Snow
2021-10-02qapi/parser: Silence too-few-public-methods warningJohn Snow
2021-10-02qapi/parser: Add FIXME for consolidating JSON-related typesJohn Snow
2021-10-02qapi/parser: add type hint annotations (QAPIDoc)John Snow
2021-10-02qapi/parser: add import cycle workaroundJohn Snow
2021-10-02qapi/parser: Introduce NullSectionJohn Snow
2021-10-02qapi/parser: clarify _end_section() logicJohn Snow
2021-10-02qapi/parser: remove FIXME comment from _append_body_lineJohn Snow
2021-10-02qapi/parser: fix unused check_args_section argumentsJohn Snow
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