The reStructuredText parser.
There are no implemented interfaces.
component_type
(type:
str
)
'parser'
config_section
(type:
str
)
'restructuredtext parser'
config_section_dependencies
(type:
tuple
)
('parsers',)
default_transforms
(type:
tuple
)
()
relative_path_settings
(type:
tuple
)
()
settings_default_overrides
(type: NoneType
)
None
settings_defaults
(type: NoneType
)
None
settings_spec
(type:
tuple
)
('reStructuredText Parser Options', None, (('Recognize and link to standalone PEP references (like "PEP 258").', ['--pep-references'], {'action': 'store_true', 'validator': <function validate_boolean at 0x413ce9cc>}), ('Base URL for PEP references (default "http://www.python.org/peps/").', ['--pep-base-url'], {'default': 'http://www.python.org/peps/', 'validator': <function validate_url_trailing_slash at 0x413ceaac>, 'metavar': '<URL>'}), ('Recognize and link to standalone RFC references (like "RFC 822").', ['--rfc-references'], {'action': 'store_true', 'validator': <function validate_boolean at 0x413ce9cc>}), ('Base URL for RFC references (default "http://www.faqs.org/rfcs/").', ['--rfc-base-url'], {'default': 'http://www.faqs.org/rfcs/', 'validator': <function validate_url_trailing_slash at 0x413ceaac>, 'metavar': '<URL>'}), ('Set number of spaces for tab expansion (default 8).', ['--tab-width'], {'default': 8, 'validator': <function validate_nonnegative_int at 0x413cea04>, 'type': 'int', 'metavar': '<width>'}), ('Remove spaces before footnote references.', ['--trim-footnote-reference-space'], {'action': 'store_true', 'validator': <function validate_boolean at 0x413ce9cc>}), ('Leave spaces before footnote references.', ['--leave-footnote-reference-space'], {'action': 'store_false', 'dest': 'trim_footnote_reference_space', 'validator': <function validate_boolean at 0x413ce9cc>}), ('Disable directives that insert the contents of external file ("include" & "raw"); replaced with a "warning" system message.', ['--no-file-insertion'], {'action': 'store_false', 'default': 1, 'dest': 'file_insertion_enabled'}), ('Enable directives that insert the contents of external file ("include" & "raw"). Enabled by default.', ['--file-insertion-enabled'], {'action': 'store_true', 'dest': 'file_insertion_enabled'}), ('Disable the "raw" directives; replaced with a "warning" system message.', ['--no-raw'], {'action': 'store_false', 'default': 1, 'dest': 'raw_enabled'}), ('Enable the "raw" directive. Enabled by default.', ['--raw-enabled'], {'action': 'store_true', 'dest': 'raw_enabled'})))
supported
(type:
tuple
)
('restructuredtext', 'rst', 'rest', 'restx', 'rtxt', 'rstx')
unknown_reference_resolvers
(type:
tuple
)
()
finish_parse()
Finalize parse details. Call at end of self.parse().
get_transforms()
Transforms required by this class. Override in subclasses.
parse(inputstring, document)
Parse inputstring and populate document, a document tree.
setup_parse(inputstring, document)
Initial parse setup. Call at start of self.parse().
supports(format)
Is format supported by this component?
To be used by transforms to ask the dependent component if it supports a certain input context or output format.
There are no known subclasses.