Lines Matching full:schema
15 in QAPI schema files, and insert them all into the current document.
19 pathname of the schema file to process, relative to the source tree.
45 from qapi.schema import (
463 """A QAPI schema visitor which adds Sphinx dependencies each module
467 schema file associated with each module in the QAPI input.
516 def transmogrify(self, schema: QAPISchema) -> nodes.Element:
526 for doc in schema.docs:
533 ent = schema.lookup_entity(doc.symbol)
593 def legacy(self, schema: QAPISchema) -> nodes.Element:
595 vis.visit_begin(schema)
596 for doc in schema.docs:
598 vis.symbol(doc, schema.lookup_entity(doc.symbol))
610 schema = QAPISchema(qapifile)
612 # First tell Sphinx about all the schema files that the
614 schema.visit(QAPISchemaGenDepVisitor(env, qapidir))
621 contentnode = self.transmogrify(schema)
623 contentnode = self.legacy(schema)