summaryrefslogtreecommitdiffstats
path: root/src/commentcnv.l
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2011-01-03 18:43:15 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2011-01-03 18:43:15 (GMT)
commit38de39f102c03a52de4c9bb4875125745abce622 (patch)
treec44fd80159115f91bacbc05dd72e77e5a6788e84 /src/commentcnv.l
parentfe6ff0cfd058b1b09bf389dd2c20be317183e094 (diff)
downloadDoxygen-38de39f102c03a52de4c9bb4875125745abce622.zip
Doxygen-38de39f102c03a52de4c9bb4875125745abce622.tar.gz
Doxygen-38de39f102c03a52de4c9bb4875125745abce622.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('/');