1.1 --- a/moinformat/serialisers/common.py Wed Jun 28 16:12:26 2023 +0200
1.2 +++ b/moinformat/serialisers/common.py Fri Jun 30 00:37:36 2023 +0200
1.3 @@ -94,13 +94,13 @@
1.4
1.5 # Serialisation visitor methods.
1.6
1.7 - def to_string(self, node):
1.8 + def visit(self, node):
1.9
1.10 "Visit the 'node' to invoke the appropriate serialisation handler."
1.11
1.12 node.visit(self)
1.13
1.14 - def region_to_string(self, region):
1.15 + def visit_region(self, region):
1.16
1.17 """
1.18 Obtain a serialiser for the region from the same format family. Retain
1.19 @@ -120,7 +120,7 @@
1.20
1.21 if container.nodes:
1.22 for node in container.nodes:
1.23 - self.to_string(node)
1.24 + self.visit(node)
1.25
1.26 def escape_attr(s):
1.27
2.1 --- a/moinformat/serialisers/html/moin.py Wed Jun 28 16:12:26 2023 +0200
2.2 +++ b/moinformat/serialisers/html/moin.py Fri Jun 30 00:37:36 2023 +0200
2.3 @@ -125,7 +125,7 @@
2.4
2.5 # Serialise the region content.
2.6
2.7 - self.region_to_string(region)
2.8 + self.visit_region(region)
2.9
2.10 # End the region with the previous serialiser.
2.11
2.12 @@ -236,7 +236,7 @@
2.13 self.container(strikethrough)
2.14 self.out("</del>")
2.15
2.16 - def subscript(self):
2.17 + def subscript(self, subscript):
2.18 self.out("<sub>")
2.19 self.container(subscript)
2.20 self.out("</sub>")
3.1 --- a/moinformat/serialisers/moin/moin.py Wed Jun 28 16:12:26 2023 +0200
3.2 +++ b/moinformat/serialisers/moin/moin.py Fri Jun 30 00:37:36 2023 +0200
3.3 @@ -49,7 +49,7 @@
3.4
3.5 # Serialise the region content.
3.6
3.7 - self.region_to_string(region)
3.8 + self.visit_region(region)
3.9
3.10 if region.level:
3.11 out("%s%s" % ("}" * region.level, region.extra or ""))