aboutsummaryrefslogtreecommitdiff
path: root/wiki2texi.py
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2015-07-15 23:03:03 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2015-07-15 23:06:59 +0300
commit6f963022315d4306f50f2e7046f2872cfd3c0500 (patch)
tree4197bb5a9d8b03d8d0b100aece83d9c973b00d8e /wiki2texi.py
parentb3aa1433e6cd41cdb3a6212ad60d5468d6f6d649 (diff)
downloadwit-6f963022315d4306f50f2e7046f2872cfd3c0500.tar.gz
wit-6f963022315d4306f50f2e7046f2872cfd3c0500.tar.bz2
Parse tag attributes
* wikimarkup.py (TagAttributes) (TagAttributeSyntax): New classes. (BaseWikiMarkup): Store a TagAttributes object in tag['args'] of an XML tag. * wiki2html.py (str_tag): convert tag['args'] to string * wiki2text.py: Likewise. * wiki2texi.py (str_tag): Handle <div>
Diffstat (limited to 'wiki2texi.py')
-rw-r--r--wiki2texi.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/wiki2texi.py b/wiki2texi.py
index 3d74f80..a7b5e92 100644
--- a/wiki2texi.py
+++ b/wiki2texi.py
@@ -134,2 +134,8 @@ class TexiWikiMarkup (WikiMarkup):
return "@code{%s}" % s
+ elif elt['tag'] == 'div':
+ s = ''
+ if 'args' in elt and 'id' in elt['args']:
+ s += "\n@anchor{%s}\n" % elt['args']['id']
+ s += self.format(elt['content'])
+ return s
else:

Return to:

Send suggestions and report system problems to the System administrator.