1.1 --- a/moinformat/parsers/moin.py Sun Jul 15 23:35:00 2018 +0200
1.2 +++ b/moinformat/parsers/moin.py Sun Jul 15 23:59:08 2018 +0200
1.3 @@ -620,11 +620,13 @@
1.4
1.5 listitem_pattern_names = inline_pattern_names + ["listitemend"]
1.6
1.7 - region_pattern_names = inline_pattern_names + list_pattern_names + [
1.8 + region_without_table_pattern_names = inline_pattern_names + list_pattern_names + [
1.9 "break", "heading", "defterm", "defterm_empty",
1.10 - "regionend", "rule", "tablerow",
1.11 + "regionend", "rule",
1.12 ]
1.13
1.14 + region_pattern_names = region_without_table_pattern_names + ["tablerow"]
1.15 +
1.16 table_region_pattern_names = inline_pattern_names + [
1.17 "tableattrs", "tablecell", "tableend"
1.18 ]
2.1 --- a/moinformat/parsers/table.py Sun Jul 15 23:35:00 2018 +0200
2.2 +++ b/moinformat/parsers/table.py Sun Jul 15 23:59:08 2018 +0200
2.3 @@ -79,7 +79,7 @@
2.4
2.5 "Handle the end of a region within 'cell'."
2.6
2.7 - feature = self.match_group()
2.8 + feature = self.match_group("level")
2.9 if self.region.have_end(feature):
2.10 raise StopIteration
2.11 else:
2.12 @@ -115,7 +115,7 @@
2.13
2.14 # Pattern details.
2.15
2.16 - table_region_pattern_names = MoinParser.region_pattern_names + [
2.17 + table_region_pattern_names = MoinParser.region_without_table_pattern_names + [
2.18 "columnsep", "continuation", "rowsep",
2.19 ]
2.20