1.1 --- a/moinformat/tree.py Wed Dec 13 00:50:09 2017 +0100
1.2 +++ b/moinformat/tree.py Fri Jun 01 15:18:32 2018 +0200
1.3 @@ -266,6 +266,27 @@
1.4 self._to_string(out)
1.5 out.end_heading(self.level, self.end_pad, self.end_extra)
1.6
1.7 +class List(Container):
1.8 +
1.9 + "A list."
1.10 +
1.11 + def __init__(self, nodes, indent, marker):
1.12 + Container.__init__(self, nodes)
1.13 + self.indent = indent
1.14 + self.marker = marker
1.15 +
1.16 + def __repr__(self):
1.17 + return "List(%r, %r, %r)" % (self.nodes, self.indent, self.marker)
1.18 +
1.19 + def prettyprint(self, indent=""):
1.20 + l = ["%sList: indent=%d marker=%r" % (indent, self.indent, self.marker)]
1.21 + return self._prettyprint(l, indent)
1.22 +
1.23 + def to_string(self, out):
1.24 + out.start_list()
1.25 + self._to_string(out)
1.26 + out.end_list()
1.27 +
1.28 class ListItem(Container):
1.29
1.30 "A list item."