From ec69936c7c84e93c4b6c29c1065fc04260a488b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com> Date: Fri, 20 Mar 2009 14:16:47 +0100 Subject: [PATCH] Support Doxygen comment style after members Forms /**<, /*!<, ///< and //!<. Done with Roberto Raggi. --- src/shared/cplusplus/Lexer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/shared/cplusplus/Lexer.cpp b/src/shared/cplusplus/Lexer.cpp index ab3c35e67be..88ccd334ce8 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; } -- GitLab