1.1 --- a/moinformat/serialisers.py Sun Apr 30 17:59:52 2017 +0200
1.2 +++ b/moinformat/serialisers.py Sun Apr 30 23:15:22 2017 +0200
1.3 @@ -50,6 +50,18 @@
1.4 def end_block(self):
1.5 pass
1.6
1.7 + def start_defitem(self, pad, extra):
1.8 + self.out((extra and "\n" + extra + "::" or "") + pad)
1.9 +
1.10 + def end_defitem(self, pad, extra):
1.11 + pass
1.12 +
1.13 + def start_defterm(self, pad):
1.14 + self.out(pad)
1.15 +
1.16 + def end_defterm(self, pad):
1.17 + self.out("::")
1.18 +
1.19 def start_heading(self, level, extra, pad):
1.20 self.out(extra + "=" * level + pad)
1.21
1.22 @@ -100,6 +112,18 @@
1.23 def end_block(self):
1.24 self.out("</p>")
1.25
1.26 + def start_defitem(self, pad, extra):
1.27 + self.out("<dd>")
1.28 +
1.29 + def end_defitem(self, pad, extra):
1.30 + self.out("</dd>")
1.31 +
1.32 + def start_defterm(self, pad):
1.33 + self.out("<dt>")
1.34 +
1.35 + def end_defterm(self, pad):
1.36 + self.out("</dt>")
1.37 +
1.38 def start_heading(self, level, extra, pad):
1.39 self.out("<h%d>" % level)
1.40