(self, md: Markdown)
| 207 | self.inlinePatterns.register(pattern, name, priority-ind) |
| 208 | |
| 209 | def educateDashes(self, md: Markdown) -> None: |
| 210 | emDashesPattern = SubstituteTextPattern( |
| 211 | r'(?<!-)---(?!-)', (self.substitutions['mdash'],), md |
| 212 | ) |
| 213 | enDashesPattern = SubstituteTextPattern( |
| 214 | r'(?<!-)--(?!-)', (self.substitutions['ndash'],), md |
| 215 | ) |
| 216 | self.inlinePatterns.register(emDashesPattern, 'smarty-em-dashes', 50) |
| 217 | self.inlinePatterns.register(enDashesPattern, 'smarty-en-dashes', 45) |
| 218 | |
| 219 | def educateEllipses(self, md: Markdown) -> None: |
| 220 | ellipsesPattern = SubstituteTextPattern( |
no test coverage detected