summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Lexer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/cplusplus/Lexer.cpp')
-rw-r--r--src/shared/cplusplus/Lexer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shared/cplusplus/Lexer.cpp b/src/shared/cplusplus/Lexer.cpp
index ab3c35e67b..88ccd334ce 100644
--- a/src/shared/cplusplus/Lexer.cpp
+++ b/src/shared/cplusplus/Lexer.cpp
@@ -410,6 +410,9 @@ void Lexer::scan_helper(Token *tok)
if (_yychar == '/' || _yychar == '!') {
yyinp();
+ if (_yychar == '<')
+ yyinp();
+
if (_yychar != '\n' && std::isspace(_yychar))
doxy = true;
}
@@ -435,6 +438,9 @@ void Lexer::scan_helper(Token *tok)
if (ch == '*' && _yychar == '/')
goto _Ldone;
+ if (_yychar == '<')
+ yyinp();
+
if (! _yychar || std::isspace(_yychar))
doxy = true;
}