diff --git a/toMkdocs/gridTableTools.py b/toMkdocs/gridTableTools.py index 2b1f2f7af55514028670f54632eec556eb98b101..1d35fd40854c63bcc8880ebef86ff679f51d1afe 100644 --- a/toMkdocs/gridTableTools.py +++ b/toMkdocs/gridTableTools.py @@ -335,6 +335,10 @@ def parseGridTableWithSpans(gridTable:str) -> tuple[GridTableRowList, GridTableR else: defaultAlignments.append(_alignCenter) + #Check end table delimiter alignment (not checked during the lines processing) + if not checkDelimiterAlignment(lines[-1], delimiterPositions): + raise ValueError(f'Misaligned delimiters in end table separator: {lines[-1]}') + for rowNumber in range(len(separatorIndices) - 1): rows:list[GridRow] = [] rowsTracker:GridRowsTracker