From 26dabc676ac74812f2dbcfaf0e2b7c5b21e804c9 Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Tue, 14 Feb 2023 13:22:19 -0600 Subject: add simple tests and simple working solution --- src/pymdvar/__init__.py | 3 --- src/pymdvar/pymdvar.py | 19 ------------------- 2 files changed, 22 deletions(-) delete mode 100644 src/pymdvar/__init__.py delete mode 100644 src/pymdvar/pymdvar.py (limited to 'src') diff --git a/src/pymdvar/__init__.py b/src/pymdvar/__init__.py deleted file mode 100644 index b64a3b6..0000000 --- a/src/pymdvar/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from .pymdvar import VariableExtension - -__all__ = ['VariableExtension'] \ No newline at end of file diff --git a/src/pymdvar/pymdvar.py b/src/pymdvar/pymdvar.py deleted file mode 100644 index aa62cfd..0000000 --- a/src/pymdvar/pymdvar.py +++ /dev/null @@ -1,19 +0,0 @@ -from markdown.extensions import Extension -from markdown.inlinepatterns import Pattern - -VARIABLE_RE = r'\$\{(\w+)\}' - - -class VariablePattern(Pattern): - def handleMatch(self, m): - variable = m.group(2) - return variable - - -def makeExtension(*args, **kwargs): - return VariableExtension(*args, **kwargs) - - -class VariableExtension(Extension): - def extendMarkdown(self, md): - md.inlinePatterns.register(VariablePattern(VARIABLE_RE), 'var', 175) \ No newline at end of file -- cgit v1.2.3-70-g09d2