summaryrefslogtreecommitdiffstats
path: root/src/commentcnv.l
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2011-01-03 18:43:15 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2011-01-03 18:43:15 (GMT)
commit2149c9cb1315b6a42457dd991171bf4fcf7d7015 (patch)
treec44fd80159115f91bacbc05dd72e77e5a6788e84 /src/commentcnv.l
parent48f4fd9c2d9ba8b374e3c052f888df9bc220df92 (diff)
downloadDoxygen-2149c9cb1315b6a42457dd991171bf4fcf7d7015.zip
Doxygen-2149c9cb1315b6a42457dd991171bf4fcf7d7015.tar.gz
Doxygen-2149c9cb1315b6a42457dd991171bf4fcf7d7015.tar.bz2
Release-1.7.3
Diffstat (limited to 'src/commentcnv.l')
-rw-r--r--src/commentcnv.l17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/commentcnv.l b/src/commentcnv.l
index d3a7a92..36ce39e 100644
--- a/src/commentcnv.l
+++ b/src/commentcnv.l
@@ -379,6 +379,17 @@ void replaceComment(int offset);
BEGIN(CComment);
}
}
+<Scan>"!>" {
+ if (g_lang!=SrcLangExt_F90)
+ {
+ REJECT;
+ }
+ else
+ {
+ copyToOutput(yytext,yyleng);
+ BEGIN(CComment);
+ }
+ }
<CComment>"{@code"/[ \t\n] {
copyToOutput("@code",5);
g_lastCommentContext = YY_START;
@@ -664,7 +675,8 @@ void replaceComment(int offset);
{
//printf("** Adding start of comment!\n");
if (g_lang!=SrcLangExt_Python &&
- g_lang!=SrcLangExt_VHDL)
+ g_lang!=SrcLangExt_VHDL &&
+ g_lang!=SrcLangExt_F90)
{
ADDCHAR('/');
ADDCHAR('*');
@@ -682,7 +694,8 @@ void replaceComment(int offset);
{
//printf("** Adding terminator for comment!\n");
if (g_lang!=SrcLangExt_Python &&
- g_lang!=SrcLangExt_VHDL)
+ g_lang!=SrcLangExt_VHDL &&
+ g_lang!=SrcLangExt_F90)
{
ADDCHAR('*');
ADDCHAR('/');