Example #1
0
    def parse(self, inputstring, document):
        self.setup_parse(inputstring, document)

        self.document = document
        self.current_node = document
        self.section_handler = _SectionHandler(document)

        parser = DocParser()

        ast = parser.parse(inputstring + '\n')

        self.convert_block(ast)

        self.finish_parse()
Example #2
0
    def parse(self, inputstring, document):
        self.setup_parse(inputstring, document)

        self.document = document
        self.current_node = document
        self.section_handler = _SectionHandler(document)

        parser = DocParser()

        ast = parser.parse(inputstring + '\n')

        self.convert_block(ast)

        self.finish_parse()
Example #3
0
class Entry(UIModule):
    parser = DocParser()
    renderer = HTMLRenderer()

    def render(self, path, **kwargs):
        return self.renderer.render(
            self.parser.parse(self.render_string(path, **kwargs).decode()))