diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2011-01-03 18:43:15 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2011-01-03 18:43:15 (GMT) |
commit | 38de39f102c03a52de4c9bb4875125745abce622 (patch) | |
tree | c44fd80159115f91bacbc05dd72e77e5a6788e84 /src/commentcnv.l | |
parent | fe6ff0cfd058b1b09bf389dd2c20be317183e094 (diff) | |
download | Doxygen-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.l | 17 |
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('/'); |