84 class MermaidExtension(Extension): |
84 class MermaidExtension(Extension): |
85 """ |
85 """ |
86 Class implementing a Markdown Extension for Mermaid. |
86 Class implementing a Markdown Extension for Mermaid. |
87 """ |
87 """ |
88 |
88 |
89 def extendMarkdown(self, md, md_globals): # noqa: U100 |
89 def extendMarkdown(self, md): |
90 """ |
90 """ |
91 Public method to register the extension. |
91 Public method to register the extension. |
92 |
92 |
93 @param md reference to markdown |
93 @param md reference to markdown |
94 @param md_globals global config parameters |
94 @type Markdown |
95 """ |
95 """ |
96 md.preprocessors.register(MermaidPreprocessor(md), "mermaid", 35) |
96 md.preprocessors.register(MermaidPreprocessor(md), "mermaid", 35) |
97 md.registerExtension(self) |
97 md.registerExtension(self) |
98 |
98 |
99 |
99 |
120 def extendMarkdown(self, md): |
120 def extendMarkdown(self, md): |
121 """ |
121 """ |
122 Public method to register the extension. |
122 Public method to register the extension. |
123 |
123 |
124 @param md reference to markdown |
124 @param md reference to markdown |
|
125 @type Markdown |
125 """ |
126 """ |
126 md.inlinePatterns.register( |
127 md.inlinePatterns.register( |
127 SimpleTagInlineProcessor(self.SUB_RE, "sub"), "subscript", 30 |
128 SimpleTagInlineProcessor(self.SUB_RE, "sub"), "subscript", 30 |
128 ) |
129 ) |
129 md.inlinePatterns.register( |
130 md.inlinePatterns.register( |