diff options
Diffstat (limited to 'src/libs/cplusplus')
-rw-r--r-- | src/libs/cplusplus/SimpleLexer.cpp | 5 | ||||
-rw-r--r-- | src/libs/cplusplus/SimpleLexer.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/cplusplus/SimpleLexer.cpp b/src/libs/cplusplus/SimpleLexer.cpp index f131c9de98..93b93ec73c 100644 --- a/src/libs/cplusplus/SimpleLexer.cpp +++ b/src/libs/cplusplus/SimpleLexer.cpp @@ -55,6 +55,11 @@ bool SimpleToken::isComment() const return _kind == T_COMMENT || _kind == T_DOXY_COMMENT; } +bool SimpleToken::isObjCAtKeyword() const +{ + return _kind >= T_FIRST_LITERAL && _kind <= T_LAST_OBJC_AT_KEYWORD; +} + SimpleLexer::SimpleLexer() : _lastState(0), _skipComments(false), diff --git a/src/libs/cplusplus/SimpleLexer.h b/src/libs/cplusplus/SimpleLexer.h index 669b4c0045..872a236fd8 100644 --- a/src/libs/cplusplus/SimpleLexer.h +++ b/src/libs/cplusplus/SimpleLexer.h @@ -79,6 +79,7 @@ public: bool isOperator() const; bool isKeyword() const; bool isComment() const; + bool isObjCAtKeyword() const; public: int _kind; |