diff --git a/src/pre.l b/src/pre.l index 7865966f39a..92912e618bb 100644 --- a/src/pre.l +++ b/src/pre.l @@ -2465,7 +2465,7 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'")) BEGIN(SkipVerbatim); } } -"```"[~]* { +"```"[`]* { static bool markdownSupport = Config_getBool("MARKDOWN_SUPPORT"); if (!markdownSupport) { @@ -2619,7 +2619,7 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'")) BEGIN(SkipCComment); } } -"```"[~]* { +"```"[`]* { outputArray(yytext,(int)yyleng); if (g_fenceSize==yyleng) { diff --git a/src/scanner.l b/src/scanner.l index b9243c9b4ea..c309289f640 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -6271,7 +6271,7 @@ OPERATOR "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}) g_nestedComment=FALSE; BEGIN(DocCopyBlock); } -"```"[~]* { +"```"[`]* { docBlock+=yytext; docBlockName="```"; g_fencedSize=yyleng; @@ -6396,7 +6396,7 @@ OPERATOR "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}) BEGIN(DocBlock); } } -"```"[~]* { +"```"[`]* { docBlock+=yytext; if (g_fencedSize==yyleng) {