| 94 | pass |
| 95 | |
| 96 | class RefExtension(Extension): |
| 97 | def extendMarkdown(self, md, md_globals): |
| 98 | pattern = r'\[(?P<prefix>ref):(?P<type>.+?)\]' |
| 99 | tp = RefPattern(pattern) |
| 100 | tp.md = md |
| 101 | tp.ext = self |
| 102 | |
| 103 | # Add inline pattern before "reference" pattern |
| 104 | md.inlinePatterns.register(tp, "ref", REF_PATTERN_PRIORITY_VALUE) |
| 105 | |
| 106 | class RefPattern(Pattern): |
| 107 | def getCompiledRegExp(self): |