コード例 #1
0
ファイル: parser.py プロジェクト: DockDogs/recommonmark
    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()
コード例 #2
0
ファイル: parser.py プロジェクト: hipro/recommonmark
    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()
コード例 #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()))