def parse_generated_content(state: RSTState, content: StringList) -> List[Node]: """Parse a generated content by Documenter.""" with switch_source_input(state, content): node = nodes.paragraph() node.document = state.document state.nested_parse(content, 0, node) return node.children
def parse_generated_content(state: RSTState, content: StringList, documenter: Documenter ) -> List[Node]: """Parse a generated content by Documenter.""" with switch_source_input(state, content): if documenter.titles_allowed: node = nodes.section() # type: Element # necessary so that the child nodes get the right source/line set node.document = state.document nested_parse_with_titles(state, content, node) else: node = nodes.paragraph() node.document = state.document state.nested_parse(content, 0, node) return node.children