當前位置: 首頁>>代碼示例>>Python>>正文


Python parsers.get_parser_class方法代碼示例

本文整理匯總了Python中docutils.parsers.get_parser_class方法的典型用法代碼示例。如果您正苦於以下問題:Python parsers.get_parser_class方法的具體用法?Python parsers.get_parser_class怎麽用?Python parsers.get_parser_class使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在docutils.parsers的用法示例。


在下文中一共展示了parsers.get_parser_class方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: set_parser

# 需要導入模塊: from docutils import parsers [as 別名]
# 或者: from docutils.parsers import get_parser_class [as 別名]
def set_parser(self, parser_name):
        """Set `self.parser` by name."""
        parser_class = parsers.get_parser_class(parser_name)
        self.parser = parser_class() 
開發者ID:skarlekar,項目名稱:faces,代碼行數:6,代碼來源:__init__.py

示例2: document

# 需要導入模塊: from docutils import parsers [as 別名]
# 或者: from docutils.parsers import get_parser_class [as 別名]
def document(self):
        if self._doc is None:
            # Use the rst parsers document output to do as much of the
            # validation as we can without resorting to custom logic (this
            # parser is what sphinx and others use anyway so it's hopefully
            # mature).
            parser_cls = docutils_parser.get_parser_class("rst")
            parser = parser_cls()
            defaults = {
                "halt_level": 5,
                "report_level": 5,
                "quiet": True,
                "file_insertion_enabled": False,
                "traceback": True,
                # Development use only.
                "dump_settings": False,
                "dump_internals": False,
                "dump_transforms": False,
            }
            opt = frontend.OptionParser(components=[parser], defaults=defaults)
            doc = utils.new_document(
                source_path=self.filename, settings=opt.get_default_values()
            )
            parser.parse(self.contents, doc)
            self._doc = doc
        return self._doc 
開發者ID:PyCQA,項目名稱:doc8,代碼行數:28,代碼來源:parser.py


注:本文中的docutils.parsers.get_parser_class方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。