1.1 --- a/moinformat/parsers/common.py Thu Jul 26 20:10:38 2018 +0200
1.2 +++ b/moinformat/parsers/common.py Mon Jul 30 01:06:51 2018 +0200
1.3 @@ -486,4 +486,19 @@
1.4
1.5 self.add_node(region, Block([]))
1.6
1.7 + # Common handler methods.
1.8 +
1.9 + def parse_region_end(self, node):
1.10 +
1.11 + "Handle the end of a region occurring within 'node'."
1.12 +
1.13 + level = self.match_group("level")
1.14 + feature = self.match_group("feature")
1.15 + self.region.extra = self.match_group("extra")
1.16 +
1.17 + if self.region.have_end(level):
1.18 + raise StopIteration
1.19 + else:
1.20 + node.append_inline(Text(feature))
1.21 +
1.22 # vim: tabstop=4 expandtab shiftwidth=4