1.1 --- a/moinformat/parsers/table.py Mon Oct 25 23:03:10 2021 +0200
1.2 +++ b/moinformat/parsers/table.py Tue Oct 26 01:32:32 2021 +0200
1.3 @@ -114,25 +114,25 @@
1.4 syntax.update({
1.5 # At start of line:
1.6
1.7 - "rowsep" : join((group("leading", r"\s*"), # ws... (optional)
1.8 - "^==", # ==
1.9 - excl(r".*==\s*?$"), # not-heading
1.10 - group("padding", r"\s*"))), # ws... (optional)
1.11 + "rowsep" : join((group("leading", r"\s*"), # ws... (optional)
1.12 + "^==", # ==
1.13 + excl(r".*==\s*?$"), # not-heading
1.14 + group("padding", r"\N*\n?"))), # ws-excl-nl... nl (optional)
1.15
1.16 "continuation" : group("feature",
1.17 - join((group("leading", r"\s*"), # ws... (optional)
1.18 + join((group("leading", r"\s*"), # ws... (optional)
1.19 "^",
1.20 - group("indent", r"\s*"), # ws... (optional)
1.21 - r"\.\.", # ..
1.22 - excl(r"\."), # not-.
1.23 - group("padding", r"\s*")))),# ws... (optional)
1.24 + group("indent", r"\s*"), # ws... (optional)
1.25 + r"\.\.", # ..
1.26 + excl(r"\."), # not-.
1.27 + group("padding", r"\N*")))), # ws-excl-nl... (optional)
1.28
1.29 # Within text:
1.30
1.31 - "columnsep" : join((group("leading", r"\s*"), # ws... (optional)
1.32 - r"\|\|", # ||
1.33 - excl(r"\|"), # not-|
1.34 - group("padding", r"\s*"))), # ws... (optional)
1.35 + "columnsep" : join((group("leading", r"\s*"), # ws... (optional)
1.36 + r"\|\|", # ||
1.37 + excl(r"\|"), # not-|
1.38 + group("padding", r"\N*\n?"))), # ws-excl-nl... nl (optional)
1.39 })
1.40
1.41 patterns = get_patterns(syntax)