Skip to content

Commit 1373286

Browse files
committed
issue #7570 Comments replaced by block comments inside Markdown code block
1 parent 93245ad commit 1373286

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/commentcnv.l

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -546,24 +546,28 @@ MAILADR ("mailto:")?[a-z_A-Z0-9.+-]+"@"[a-z_A-Z0-9-]+("."[a-z_A-Z0-9\-]+)+[a-z
546546
}
547547
}
548548
<CComment>\n { /* new line in comment */
549-
copyToOutput(yyscanner,yytext,(int)yyleng);
549+
copyToOutput(yyscanner,yytext,(int)yyleng);
550550
/* in case of Fortran always end of comment */
551551
if (yyextra->lang==SrcLangExt_Fortran)
552552
{
553553
BEGIN(Scan);
554554
}
555555
}
556556
<CComment>"/"+"*" { /* nested C comment */
557-
if ((yyextra->lang==SrcLangExt_Python) || (yyextra->lang==SrcLangExt_Tcl))
557+
if (yyextra->lang==SrcLangExt_Python ||
558+
yyextra->lang==SrcLangExt_Tcl ||
559+
yyextra->lang==SrcLangExt_Markdown)
558560
{
559561
REJECT;
560562
}
561563
yyextra->nestingCount++;
562564
yyextra->commentStack.push(new CommentCtx(yyextra->lineNr));
563-
copyToOutput(yyscanner,yytext,(int)yyleng);
565+
copyToOutput(yyscanner,yytext,(int)yyleng);
564566
}
565567
<CComment>"*"+"/" { /* end of C comment */
566-
if ((yyextra->lang==SrcLangExt_Python) || (yyextra->lang==SrcLangExt_Tcl))
568+
if (yyextra->lang==SrcLangExt_Python ||
569+
yyextra->lang==SrcLangExt_Tcl ||
570+
yyextra->lang==SrcLangExt_Markdown)
567571
{
568572
REJECT;
569573
}

0 commit comments

Comments
 (0)