aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib/CharacterSet.h
AgeCommit message (Collapse)AuthorFilesLines
2019-04-26Feature [feature-requests:#1238]. Simplify camel case forcing by checking onlyNeil1-0/+4
for upper and lower case characters instead of current word characters. This changes behaviour for words like "_word" -> "_Word" instead of remaining "_word" but that doesn't matter for this feature's intended use which is to allow display of ASCII-only keywords in the user's preferred casing (else/ELSE/Else) for languages with case-insensitive keywords.
2019-03-23Add Contains(char) to avoid casts in client code. Remove cast in AddString.Neil1-4/+8
2018-05-17Use nullptr instead of 0 in headers as this diminishes the number of warnings.Neil1-1/+1
2018-04-19Templatize MakeUpperCase/MakeLowerCase so they work on char/int without casts.Neil1-4/+6
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-4/+0
interfaces ILexer4 and IDocument.
2017-03-08Fix memory leak.Neil Hodgson1-5/+8
2017-03-06Use several C++11 features as examples so problems with these features are seen.Vicente1-0/+8
Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop.
2016-10-06Move MakeLowerCase into CharacterSet.h as that is where MakeUpperCase is.Neil1-1/+8
Change the argument and return type of MakeUpperCase to match MakeLowerCase. Move StyleContext::MatchIgnoreCase into StyleContext.cxx as the change of header for MakeLowerCase couldn't be reconciled easily. Add casts as needed.
2012-07-10Added copy constructor and assignment operator to ease manipulation.nyamatongwe1-0/+21
2012-07-02Remove unnecessary check.nyamatongwe1-1/+1
2012-07-02Make IsLowerCase and IsUpperCase not depend on non-portable isascii, takenyamatongwe1-0/+8
an int argument to match similar calls, and move to header for wider use.
2012-07-02Remove unnecessary check.nyamatongwe1-2/+2
2012-07-02Treat negative values as non-ASCII.nyamatongwe1-1/+1
2011-05-13Removed confusing comment. Bug #3301002.nyamatongwe1-1/+0
2011-02-28Avoid shadowed variables as reported by Xcode.nyamatongwe1-2/+2
2010-07-13Changed files for new lexer design.nyamatongwe1-5/+95
2010-07-13Creating lexlib with lexer support files.nyamatongwe1-0/+59