Class Markdown

Inheritance Relationships

Base Type

  • public object

Class Documentation

class Markdown

The Markdown parser.

:param renderer: An instance of ``Renderer``.
:param inline: An inline lexer class or instance.
:param block: A block lexer class or instance.

Public Functions

__init__(self self, renderer renderer = None, inline inline = None, block block = None, kwargs kwargs)
__call__(self self, text text)
render(self self, text text)

Render the Markdown text.

:param text: markdown formatted text content.

parse(self self, text text)
pop(self self)
peek(self self)
output(self self, text text, rules rules = None)
tok(self self)
tok_text(self self)
output_newline(self self)
output_hrule(self self)
output_heading(self self)
output_code(self self)
output_table(self self)
output_block_quote(self self)
output_list(self self)
output_list_item(self self)
output_loose_item(self self)
output_footnote(self self)
output_close_html(self self)
output_open_html(self self)
output_paragraph(self self)
output_text(self self)

Public Members

renderer
inline
block
footnotes
tokens
token