diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-02-06 14:58:09 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-02-19 10:17:55 +0100 |
commit | 61460951cee6d62a0ae5292d785bad175bd802d6 (patch) | |
tree | 41a840606d6851ccc03fa58a4f798579bfbbdfd6 /src/libs/3rdparty/cplusplus/Lexer.cpp | |
parent | 2a88db5fa8d5967793413e539e0fa4d6d822f7b2 (diff) |
C++: Fix highlighting of doxygen's "///"
The color scheme changed for "///\n" lines:
"///\n" - "Doxygen Comment" (was "Comment")
"/// hello\n" - "Doxygen Comment" (as before)
"////...\n" - "Comment" (as before)
Change-Id: I6bdaf471760bb05547385fd4821eded6cefed4d7
Reviewed-by: Knut Petter Svendsen <knutpett@pvv.org>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Lexer.cpp')
-rw-r--r-- | src/libs/3rdparty/cplusplus/Lexer.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libs/3rdparty/cplusplus/Lexer.cpp b/src/libs/3rdparty/cplusplus/Lexer.cpp index 9804c8c9f1..7e2710f8d2 100644 --- a/src/libs/3rdparty/cplusplus/Lexer.cpp +++ b/src/libs/3rdparty/cplusplus/Lexer.cpp @@ -369,11 +369,10 @@ void Lexer::scan_helper(Token *tok) if (_yychar == '/' || _yychar == '!') { yyinp(); - if (_yychar == '<') + if (_yychar == '<' || _yychar != '/') { yyinp(); - - if (_yychar != '\n' && std::isspace(_yychar)) doxy = true; + } } while (_yychar && _yychar != '\n') |