1
1
# Author: David Goodger
2
2
# Contact: goodger@users.sourceforge.net
3
# Revision: $Revision: 1.10 $
4
# Date: $Date: 2004/02/25 02:54:22 $
3
# Revision: $Revision: 3892 $
4
# Date: $Date: 2005-09-20 22:04:53 +0200 (Tue, 20 Sep 2005) $
5
5
# Copyright: This module has been placed in the public domain.
15
15
from docutils import frontend, readers
16
from docutils.transforms import frontmatter, references
16
from docutils.transforms import frontmatter, references, misc
19
19
class Reader(readers.Reader):
39
39
{'dest': 'docinfo_xform', 'action': 'store_false', 'default': 1,
40
'validator': frontend.validate_boolean}),))
40
'validator': frontend.validate_boolean}),
41
('Activate the promotion of lone subsection titles to '
42
'section subtitles (disabled by default).',
43
['--section-subtitles'],
44
{'dest': 'sectsubtitle_xform', 'action': 'store_true', 'default': 0,
45
'validator': frontend.validate_boolean}),
46
('Deactivate the promotion of lone subsection titles.',
47
['--no-section-subtitles'],
48
{'dest': 'sectsubtitle_xform', 'action': 'store_false',
49
'validator': frontend.validate_boolean}),
42
52
config_section = 'standalone reader'
43
53
config_section_dependencies = ('readers',)
45
default_transforms = (references.Substitutions,
48
references.ChainedTargets,
49
references.AnonymousHyperlinks,
50
references.IndirectHyperlinks,
52
references.ExternalTargets,
53
references.InternalTargets,)
55
def get_transforms(self):
56
return readers.Reader.get_transforms(self) + [
57
references.Substitutions,
58
references.PropagateTargets,
60
frontmatter.SectionSubTitle,
62
references.AnonymousHyperlinks,
63
references.IndirectHyperlinks,
65
references.ExternalTargets,
66
references.InternalTargets,
67
references.DanglingReferences,