Class Reader
SettingsSpec
--+
|
TransformSpec
--+
|
Component
--+
|
Reader
- Known Subclasses:
-
Reader
,
Reader
Abstract base class for docutils Readers.
Each reader module or package must export a subclass also called 'Reader'.
The three steps of a Reader's responsibility are defined: scan()
,
parse()
, and transform()
. Call read()
to process a document.
Method Summary |
|
__init__ (self,
parser,
parser_name)
Initialize the Reader instance. |
|
new_document (self)
Create and return a new empty document tree (root node). |
|
parse (self)
Parse self.input into a document tree. |
|
read(self,
source,
parser,
settings)
|
|
set_parser (self,
parser_name)
Set self.parser by name. |
Inherited from Component |
|
supports (self,
format)
Is format supported by this component? |
__init__(self,
parser=None,
parser_name='restructuredtext')
(Constructor)
Initialize the Reader instance.
Several instance attributes are defined with dummy initial values.
Subclasses may use these attributes as they wish.
-
|
new_document(self)
Create and return a new empty document tree (root node). -
|
parse(self)
Parse self.input into a document tree. -
|
set_parser(self,
parser_name)
Set self.parser by name. -
|
component_type
-
- Type:
-
str
- Value:
|