diff options
Diffstat (limited to 'src/LexCPP.cxx')
-rw-r--r-- | src/LexCPP.cxx | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/LexCPP.cxx b/src/LexCPP.cxx index d625634ed..85dcd42e8 100644 --- a/src/LexCPP.cxx +++ b/src/LexCPP.cxx @@ -32,10 +32,6 @@ static inline bool IsAWordStart(const int ch) { return (ch < 0x80) && (isalnum(ch) || ch == '_'); } -static inline bool IsASpaceOrTab(const int ch) { - return (ch == ' ') || (ch == '\t'); -} - static inline bool IsADoxygenChar(const int ch) { return (islower(ch) || ch == '$' || ch == '@' || ch == '\\' || ch == '&' || ch == '<' || @@ -274,15 +270,6 @@ static bool IsStreamCommentStyle(int style) { style == SCE_C_COMMENTDOCKEYWORDERROR; } -static bool MatchString(Accessor &styler, int pos, const char *s) { - for (int i=0; *s; i++) { - if (*s != styler.SafeGetCharAt(pos+i)) - return false; - s++; - } - return true; -} - static void FoldCppDoc(unsigned int startPos, int length, int initStyle, WordList *[], Accessor &styler) { bool foldComment = styler.GetPropertyInt("fold.comment") != 0; @@ -326,9 +313,9 @@ static void FoldCppDoc(unsigned int startPos, int length, int initStyle, WordLis while ((j<endPos) && IsASpaceOrTab(styler.SafeGetCharAt(j))) { j++; } - if (MatchString(styler, j, "region")) { + if (styler.Match(j, "region")) { levelCurrent++; - } else if (MatchString(styler, j, "endregion")) { + } else if (styler.Match(j, "endregion")) { levelCurrent--; } } |