Commit 4df52916 authored by Dimitri van Heesch's avatar Dimitri van Heesch

Fixed problem finding \enduml when using /// style comments.

parent 2b6d6bf5
...@@ -450,7 +450,14 @@ void replaceComment(int offset); ...@@ -450,7 +450,14 @@ void replaceComment(int offset);
copyToOutput(yytext,(int)yyleng); copyToOutput(yytext,(int)yyleng);
g_lastCommentContext = YY_START; g_lastCommentContext = YY_START;
g_javaBlock=0; g_javaBlock=0;
g_blockName=&yytext[1]; if (qstrcmp(&yytext[1],"startuml")==0)
{
g_blockName="uml";
}
else
{
g_blockName=&yytext[1];
}
BEGIN(VerbatimCode); BEGIN(VerbatimCode);
} }
<CComment,ReadLine>[\\@]("f$"|"f["|"f{"[a-z]*) { <CComment,ReadLine>[\\@]("f$"|"f["|"f{"[a-z]*) {
...@@ -554,7 +561,7 @@ void replaceComment(int offset); ...@@ -554,7 +561,7 @@ void replaceComment(int offset);
copyToOutput(yytext,(int)yyleng); copyToOutput(yytext,(int)yyleng);
} }
<Verbatim>^[ \t]*"///" { <Verbatim>^[ \t]*"///" {
if (g_blockName=="dot" || g_blockName=="msc" || g_blockName=="startuml" || g_blockName.at(0)=='f') if (g_blockName=="dot" || g_blockName=="msc" || g_blockName=="uml" || g_blockName.at(0)=='f')
{ {
// see bug 487871, strip /// from dot images and formulas. // see bug 487871, strip /// from dot images and formulas.
int l=0; int l=0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment