diff options
author | Neil <nyamatongwe@gmail.com> | 2013-10-28 11:57:05 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2013-10-28 11:57:05 +1100 |
commit | 17620035d92e6f552be7ea29c7c8da216449ba99 (patch) | |
tree | 1e70cbfedbeb8438860974ed5f66b44a4b374055 | |
parent | 47f27811f8f96bf3045df7e1e60ecde9ba1f56c4 (diff) | |
download | scintilla-mirror-17620035d92e6f552be7ea29c7c8da216449ba99.tar.gz |
Allow single quote digit separators for C++14.
-rw-r--r-- | lexers/LexCPP.cxx | 1 |
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); |