Skip to content

Commit b1c78ad

Browse files
committed
Miscounting lines with markdown table
When we have a program like: ``` # Test1 | \aa3 | | ---- | | \aa5 | \aa6 ``` we get the warnings like: ``` .../cc.md:3: warning: Found unknown command '\aa3' .../cc.md:4: warning: Found unknown command '\aa5' .../cc.md:6: warning: Found unknown command '\aa6' ``` instead of: ``` .../cc.md:4: warning: Found unknown command '\aa3' .../cc.md:5: warning: Found unknown command '\aa5' .../cc.md:6: warning: Found unknown command '\aa6' ``` The external counting was correct, not the internal counting. This has been corrected.
1 parent 33341fe commit b1c78ad

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/markdown.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1933,16 +1933,16 @@ int Markdown::writeTableBlock(const char *data,int size)
19331933
{
19341934
if (row % 2)
19351935
{
1936-
m_out.addStr("<tr class=\"markdownTableRowOdd\">");
1936+
m_out.addStr("\n<tr class=\"markdownTableRowOdd\">");
19371937
}
19381938
else
19391939
{
1940-
m_out.addStr("<tr class=\"markdownTableRowEven\">");
1940+
m_out.addStr("\n<tr class=\"markdownTableRowEven\">");
19411941
}
19421942
}
19431943
else
19441944
{
1945-
m_out.addStr(" <tr class=\"markdownTableHead\">");
1945+
m_out.addStr("\n <tr class=\"markdownTableHead\">");
19461946
}
19471947
for (int c = 0; c < columns; c++)
19481948
{
@@ -2000,7 +2000,7 @@ int Markdown::writeTableBlock(const char *data,int size)
20002000
}
20012001
cellTag = "td";
20022002
cellClass = "class=\"markdownTableBody";
2003-
m_out.addStr(" </tr>\n");
2003+
m_out.addStr(" </tr>");
20042004
}
20052005
m_out.addStr("</table>\n");
20062006

0 commit comments

Comments
 (0)