aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2013-10-28 11:57:05 +1100
committerNeil <nyamatongwe@gmail.com>2013-10-28 11:57:05 +1100
commit17620035d92e6f552be7ea29c7c8da216449ba99 (patch)
tree1e70cbfedbeb8438860974ed5f66b44a4b374055
parent47f27811f8f96bf3045df7e1e60ecde9ba1f56c4 (diff)
downloadscintilla-mirror-17620035d92e6f552be7ea29c7c8da216449ba99.tar.gz
Allow single quote digit separators for C++14.
-rw-r--r--lexers/LexCPP.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx
index 1d8d6e1de..c1765f6f3 100644
--- a/lexers/LexCPP.cxx
+++ b/lexers/LexCPP.cxx
@@ -636,6 +636,7 @@ void SCI_METHOD LexerCPP::Lex(unsigned int startPos, int length, int initStyle,
if (sc.ch == '_') {
sc.ChangeState(SCE_C_USERLITERAL|activitySet);
} else if (!(setWord.Contains(sc.ch)
+ || (sc.ch == '\'')
|| ((sc.ch == '+' || sc.ch == '-') && (sc.chPrev == 'e' || sc.chPrev == 'E' ||
sc.chPrev == 'p' || sc.chPrev == 'P')))) {
sc.SetState(SCE_C_DEFAULT|activitySet);