diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2015-12-19 18:57:46 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2015-12-19 18:57:46 (GMT) |
commit | ae6311ea0855d576a7c4b589dd5f4b994a47fd6c (patch) | |
tree | 07373fa75fb7790daf48f803f2c9728c226eb59d | |
parent | b0d31742d25a1a87eb4f5c27945164231197854b (diff) | |
download | Doxygen-ae6311ea0855d576a7c4b589dd5f4b994a47fd6c.zip Doxygen-ae6311ea0855d576a7c4b589dd5f4b994a47fd6c.tar.gz Doxygen-ae6311ea0855d576a7c4b589dd5f4b994a47fd6c.tar.bz2 |
Bug 759177 - Markdown fenced code blocks not parsed properly in comment
-rw-r--r-- | src/scanner.l | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/scanner.l b/src/scanner.l index e468b8f..2cacccd 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -6279,14 +6279,14 @@ OPERATOR "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}) BEGIN(DocCopyBlock); } <DocBlock>^({B}*"*"+)?{B}{0,3}"~~~"[~]* { - docBlock+=yytext; + docBlock+=substitute(yytext,"*"," "); docBlockName="~~~"; g_fencedSize=yyleng; g_nestedComment=FALSE; BEGIN(DocCopyBlock); } <DocBlock>^({B}*"*"+)?{B}{0,3}"```"[`]* { - docBlock+=yytext; + docBlock+=substitute(yytext,"*"," "); docBlockName="```"; g_fencedSize=yyleng; g_nestedComment=FALSE; @@ -6404,14 +6404,14 @@ OPERATOR "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}) } } <DocCopyBlock>^({B}*"*"+)?{B}{0,3}"~~~"[~]* { - docBlock+=yytext; + docBlock+=substitute(yytext,"*"," "); if (g_fencedSize==yyleng) { BEGIN(DocBlock); } } <DocCopyBlock>^({B}*"*"+)?{B}{0,3}"```"[`]* { - docBlock+=yytext; + docBlock+=substitute(yytext,"*"," "); if (g_fencedSize==yyleng) { BEGIN(DocBlock); |