'Initialize the Reader instance.
Several instance attributes are defined with dummy initial values.
Subclasses may use these attributes as they wish.'

def __init__(self, parser=None, parser_name=None):

    self.parser = parser
    'A    `parsers.Parser`    instance    shared    by    all    doctrees.        May    be    left\n                                unspecified    if    the    document    source    determines    the    parser.'
    if ((parser is None) and parser_name):
        self.set_parser(parser_name)
    self.source = None
    '`docutils.io`    IO    object,    source    of    input    data.'
    self.input = None
    'Raw    text    input;    either    a    single    string    or,    for    more    complex    cases,\n                                a    collection    of    strings.'
