aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib/LexerBase.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-12-22Define ILexer5 with methods for retrieving name, ID, and property values.Neil1-1/+15
Implement ILexer5 on object lexers. Implement ILexer5 on LexerSimple wrapper for function lexers.
2019-09-30Feature [feature-requests:#1305] Optimize setting up keyword lists in lexers.Zufu Liu1-4/+1
Avoids splitting and sorting the input twice.
2018-05-03Simplify PropSetSimple, avoid casts, use nullptr.Neil1-1/+1
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-2/+0
interfaces ILexer4 and IDocument.
2017-06-22Basic implementation helpers for style metadata.Neil1-8/+9
2017-06-22Add style metadata methods with null implementations.Neil1-0/+16
2017-06-22Merge Ilexer and ILexerWithSubStyles into ILexer4 to avoid need for versionNeil1-1/+41
checking in 4.0. Use lvRelease4 ID.
2017-04-01Standardize on C++ headers, remove headers that aren't needed and add <cstddef>Neil1-6/+3
where it may be needed in the future.
2015-07-20Use Sci_Position when required to implement interfaces.Neil1-2/+2
2014-05-24Header include statements are now in a standardised order with that orderNeil1-1/+1
defined in scripts/HeaderOrder.txt.
2013-07-21Normalising order of language headers.Neil1-1/+1
2013-01-12Fix copy&paste error in comment.nyamatongwe1-1/+1
2010-07-13New files for new lexer implementation.nyamatongwe1-0/+92