(self, md: Markdown)
| 233 | self.inlinePatterns.register(rightAngledQuotePattern, 'smarty-right-angle-quotes', 35) |
| 234 | |
| 235 | def educateQuotes(self, md: Markdown) -> None: |
| 236 | lsquo = self.substitutions['left-single-quote'] |
| 237 | rsquo = self.substitutions['right-single-quote'] |
| 238 | ldquo = self.substitutions['left-double-quote'] |
| 239 | rdquo = self.substitutions['right-double-quote'] |
| 240 | patterns = ( |
| 241 | (singleQuoteStartRe, (rsquo,)), |
| 242 | (doubleQuoteStartRe, (rdquo,)), |
| 243 | (doubleQuoteSetsRe, (ldquo + lsquo,)), |
| 244 | (singleQuoteSetsRe, (lsquo + ldquo,)), |
| 245 | (doubleQuoteSetsRe2, (rsquo + rdquo,)), |
| 246 | (singleQuoteSetsRe2, (rdquo + rsquo,)), |
| 247 | (decadeAbbrRe, (rsquo,)), |
| 248 | (openingSingleQuotesRegex, (1, lsquo)), |
| 249 | (closingSingleQuotesRegex, (rsquo,)), |
| 250 | (closingSingleQuotesRegex2, (rsquo, 1)), |
| 251 | (remainingSingleQuotesRegex, (lsquo,)), |
| 252 | (openingDoubleQuotesRegex, (1, ldquo)), |
| 253 | (closingDoubleQuotesRegex, (rdquo,)), |
| 254 | (closingDoubleQuotesRegex2, (rdquo,)), |
| 255 | (remainingDoubleQuotesRegex, (ldquo,)) |
| 256 | ) |
| 257 | self._addPatterns(md, patterns, 'quotes', 30) |
| 258 | |
| 259 | def extendMarkdown(self, md): |
| 260 | """ Register the processors. |
no test coverage detected