summaryrefslogtreecommitdiff
path: root/doc/_ext/px_xlator.py
diff options
context:
space:
mode:
Diffstat (limited to 'doc/_ext/px_xlator.py')
-rw-r--r--doc/_ext/px_xlator.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/_ext/px_xlator.py b/doc/_ext/px_xlator.py
new file mode 100644
index 0000000..5314f42
--- /dev/null
+++ b/doc/_ext/px_xlator.py
@@ -0,0 +1,18 @@
+from sphinx.writers.html import SmartyPantsHTMLTranslator
+from sphinx.builders.html import StandaloneHTMLBuilder
+
+class PxTranslator(SmartyPantsHTMLTranslator):
+ """Adjust the HTML translator into a .px translator.
+
+ """
+
+ def visit_section(self, node):
+ self.body.append("<!-- PX( -->")
+ SmartyPantsHTMLTranslator.visit_section(self, node)
+ self.body.append("<!-- ) -->")
+
+class PxBuilder(StandaloneHTMLBuilder):
+ def get_target_uri(self, docname, typ=None):
+ import pdb;pdb.set_trace()
+ return docname + self.link_suffix
+ \ No newline at end of file