aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib
AgeCommit message (Expand)AuthorFilesLines
2018-06-04Backport: Use const in lexlib headers.Neil3-9/+9
2018-05-17Backport: Use nullptr instead of 0 in headers as this diminishes the number o...Neil2-3/+3
2018-05-16Backport: Move implementations into cxx file.Neil2-15/+24
2018-05-15Backport: Drop inclusion of StringCopy.h where possible.Neil1-1/+0
2018-05-14Backport: Use override for LexerNoExceptions.Neil1-4/+4
2018-05-03Backport: Simplify PropSetSimple, avoid casts, use nullptr.Neil3-14/+18
2018-05-03Backport: Avoid casts.Neil1-2/+3
2018-04-27Backport: Fix comments.Neil1-2/+2
2018-04-22Backport: Remove casts between char and unsigned char where possible.Neil3-8/+8
2018-04-21Backport: Safety improvements for character code - drop reinterpret_cast, ens...Neil1-3/+2
2018-04-19Backport: Templatize MakeUpperCase/MakeLowerCase so they work on char/int wit...Neil2-8/+10
2018-05-05Backport: Make some changes recommended by clang-tidy.mitchell2-4/+4
2018-03-05Backport: Bug [#1999]. Fix hang lexing a Lua label where the range ends befor...Neil1-0/+5
2018-02-27Backport: Use 'const'.Neil1-1/+1
2018-01-28Backport: Use std::end when filling arrays as reduces chance of mistake.Neil1-1/+2
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and f...Neil27-92/+0
2017-07-17Backport: Update types for Unix LP64 after changes to Sci_Position/Sci_Positi...Neil Hodgson1-9/+9
2017-07-17Backport: Implement style metadata for some languages.Neil1-0/+22
2017-06-22Backport: Basic implementation helpers for style metadata.Neil8-21/+57
2017-06-22Backport: Add style metadata methods with null implementations.Neil4-5/+95
2017-06-22Backport: Add a DefaultLexer class which lexers can subclass if they want rea...Neil2-0/+159
2017-06-22Backport: Make all methods override, even pure ones to keep Clang happy.Neil Hodgson1-2/+2
2017-06-22Backport: Mark methods implementing interface as "override".Neil1-9/+9
2017-04-21More consistent deletion of standard methods.Neil1-1/+1
2017-04-20More consistent deletion of standard methods.Neil1-2/+3
2017-04-18Add an assert to avoid a warning from Visual C++ Code Analysis.Neil1-0/+2
2017-04-07Use same parameter names in declarations and definitions.Neil2-6/+6
2017-04-06Added const where possible.Neil6-17/+17
2017-04-01Standardize on C++ headers, remove headers that aren't needed and add <cstddef>Neil9-48/+20
2017-03-23The Python lexer recognizes identifiers more accurately when they includeNeil2-0/+152
2017-03-23Updated case conversion and character categories to Unicode 9.Neil1-110/+515
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
2017-02-02Using better checked static_cast instead of reinterpret_cast for void*.Neil Hodgson1-1/+1
2017-01-22Simplify initialising and reinitialising.Neil1-6/+2
2016-11-05StyleContext no longer needs mask argument.Neil1-1/+1
2016-10-06Move MakeLowerCase into CharacterSet.h as that is where MakeUpperCase is.Neil4-27/+30
2016-09-07Add InListAbridged to WordList.oirfeodent2-0/+61
2016-04-21Correct comments.Neil1-2/+2
2016-04-21Correct comment.Neil1-2/+2
2015-07-29Change lexlib to use Sci_Position and Sci_PositionU to prepare for large fileNeil7-73/+73
2015-07-25Use Sci_PositionU/Sci_Position for arguments to functional lexers, folders, andNeil4-8/+8
2015-07-20Use Sci_Position when required to implement interfaces.Neil6-18/+18
2015-03-28Avoid Coverity warnings for case that should never fail.Neil1-1/+2
2014-12-12Prevent some static analyzer warnings.Neil1-0/+2
2014-12-07Prevent some static analyzer warnings.Neil1-1/+3
2014-12-05Prevent some static analyzer warnings.Neil1-0/+1
2014-07-24Feature [feature-requests:#1059]. Disable -Wshadow warnings for lexers.Neil1-0/+5
2014-07-23Avoid shadowed names mostly in method prototypes. Turn off shadowNeil1-1/+1
2014-06-22Typo.Neil1-1/+1