MCPcopy Create free account
hub / github.com/executablebooks/markdown-it-py / renderInline

Method renderInline

markdown_it/renderer.py:90–107  ·  view source on GitHub ↗

The same as ``render``, but for single token of `inline` type. :param tokens: list on block tokens to render :param options: params of parser instance :param env: additional data from parsed input (references, for example)

(
        self, tokens: Sequence[Token], options: OptionsDict, env: EnvType
    )

Source from the content-addressed store, hash-verified

88 return result
89
90 def renderInline(
91 self, tokens: Sequence[Token], options: OptionsDict, env: EnvType
92 ) -> str:
93 """The same as ``render``, but for single token of `inline` type.
94
95 :param tokens: list on block tokens to render
96 :param options: params of parser instance
97 :param env: additional data from parsed input (references, for example)
98 """
99 result = ""
100
101 for i, token in enumerate(tokens):
102 if token.type in self.rules:
103 result += self.rules[token.type](tokens, i, options, env)
104 else:
105 result += self.renderToken(tokens, i, options, env)
106
107 return result
108
109 def renderToken(
110 self,

Callers 1

renderMethod · 0.95

Calls 1

renderTokenMethod · 0.95

Tested by

no test coverage detected