Class InlineLexer

Inheritance Relationships

Base Type

  • public object

Class Documentation

class InlineLexer

Inline level lexer for inline grammars.

Public Functions

__init__(self self, renderer renderer, rules rules = None, kwargs kwargs)
__call__(self self, text text, rules rules = None)
setup(self self, links links, footnotes footnotes)
output(self self, text text, rules rules = None)
output_escape(self self, m m)
output_url(self self, m m)
output_inline_html(self self, m m)
output_footnote(self self, m m)
output_double_emphasis(self self, m m)
output_emphasis(self self, m m)
output_code(self self, m m)
output_linebreak(self self, m m)
output_strikethrough(self self, m m)
output_text(self self, m m)

Public Members

renderer
footnotes
footnote_index
rules
line_match
line_started

Public Static Attributes

pymdtools.mistunege.InlineLexer.grammar_class = InlineGrammar
list pymdtools.mistunege.InlineLexer.default_rules= [ 'escape', 'inline_html', 'autolink', 'url', 'footnote', 'link', 'reflink', 'nolink', 'double_emphasis', 'emphasis', 'code', 'linebreak', 'strikethrough', 'text', ]
list pymdtools.mistunege.InlineLexer.inline_html_rules= [ 'escape', 'autolink', 'url', 'link', 'reflink', 'nolink', 'double_emphasis', 'emphasis', 'code', 'linebreak', 'strikethrough', 'text', ]