1.1 --- a/moinformat/tree.py Mon May 01 22:02:52 2017 +0200
1.2 +++ b/moinformat/tree.py Mon May 01 22:38:40 2017 +0200
1.3 @@ -292,6 +292,38 @@
1.4 self._to_string(out)
1.5 out.end_monospace()
1.6
1.7 +class Subscript(Container):
1.8 +
1.9 + "Subscripted text."
1.10 +
1.11 + def __repr__(self):
1.12 + return "Subscript(%r)" % self.nodes
1.13 +
1.14 + def prettyprint(self, indent=""):
1.15 + l = ["%sSubscript" % indent]
1.16 + return self._prettyprint(l, indent)
1.17 +
1.18 + def to_string(self, out):
1.19 + out.start_subscript()
1.20 + self._to_string(out)
1.21 + out.end_subscript()
1.22 +
1.23 +class Superscript(Container):
1.24 +
1.25 + "Superscripted text."
1.26 +
1.27 + def __repr__(self):
1.28 + return "Superscript(%r)" % self.nodes
1.29 +
1.30 + def prettyprint(self, indent=""):
1.31 + l = ["%sSuperscript" % indent]
1.32 + return self._prettyprint(l, indent)
1.33 +
1.34 + def to_string(self, out):
1.35 + out.start_superscript()
1.36 + self._to_string(out)
1.37 + out.end_superscript()
1.38 +
1.39 class Underline(Container):
1.40
1.41 "Underlined text."