PYTHON   13
docutils readers reader
Guest on 25th May 2023 01:39:58 PM


  1. import docutils.readers
  2. from docutils.readers.python.moduleparser import Node, parse_module
  3. #from package import parse_package
  4. from transform import make_document
  5.  
  6. class Reader(docutils.readers.Reader):
  7.     """A Python source code specific Reader.
  8.    """
  9.  
  10.     config_section = 'python reader'
  11.     config_section_dependencies = ('readers',)
  12.  
  13.     def parse(self):
  14.         """Parse `self.input` into a document tree."""
  15.  
  16.         tree = parse_module(self.input,self.source.source_path)
  17.         self.document = document = make_document(tree)
  18.         #self.document = document = self.new_document()
  19.         #self.parser.parse(self.input, document)
  20.         document.current_source = document.current_line = None

Raw Paste

Login or Register to edit or fork this paste. It's free.