Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-04-13 | Use const, constexpr, noexcept, & nullptr. Reduce headers and use C++ versions. | Neil | 1 | -42/+39 | |
Replace ctype functions with lexlib functions that don't fail for non-ASCII. | |||||
2020-03-26 | Fix spelling mistakes. | Neil | 1 | -3/+3 | |
2019-12-22 | Define ILexer5 with methods for retrieving name, ID, and property values. | Neil | 1 | -3/+6 | |
Implement ILexer5 on object lexers. Implement ILexer5 on LexerSimple wrapper for function lexers. | |||||
2018-05-16 | Use standard library function. | Neil | 1 | -1/+2 | |
2018-04-14 | Make some changes recommended by clang-tidy. | Neil Hodgson | 1 | -4/+4 | |
2017-10-15 | Bug [#1977]. Folder treats triple-quoted f-strings like triple-quoted strings. | Zufu Liu | 1 | -3/+3 | |
2017-09-11 | The Scintilla namespace is always active for internal symbols and for the lexer | Neil | 1 | -2/+0 | |
interfaces ILexer4 and IDocument. | |||||
2017-07-17 | Update types for Unix LP64 after changes to Sci_Position/Sci_PositionU. | Neil Hodgson | 1 | -3/+3 | |
2017-07-17 | Implement style metadata for some languages. | Neil | 1 | -0/+25 | |
Add some helper methods to SubStyles for finding style metadata of substyles. | |||||
2017-06-22 | Merge Ilexer and ILexerWithSubStyles into ILexer4 to avoid need for version | Neil | 1 | -2/+2 | |
checking in 4.0. Use lvRelease4 ID. | |||||
2017-06-22 | Add a DefaultLexer class which lexers can subclass if they want reasonable | Neil | 1 | -1/+2 | |
default implementations of the ILexerWithSubStyles interface methods. | |||||
2017-04-21 | Treat comments at the end of the file as separate from the preceding structure. | Neil | 1 | -2/+8 | |
2017-04-07 | Prefer C++ static cast over C-style casts. | Neil | 1 | -2/+2 | |
2017-04-06 | Added const to some lexers. | Neil | 1 | -12/+12 | |
2017-03-23 | The Python lexer recognizes identifiers more accurately when they include | Neil | 1 | -10/+4 | |
non-ASCII characters. Calls provided for determining whether characters are in the sets defined for identifiers by the Unicode standard in UAX #31. | |||||
2017-03-10 | Bug [#1918]. Fix failure when lexing starts at line 3+ of a multiline f-string. | John Ehresman | 1 | -1/+2 | |
2017-03-08 | Standardised formatting by running astyle as formatting had become inconsistent. | Neil | 1 | -49/+45 | |
2017-03-08 | Improve f-string support. | John Ehresman | 1 | -32/+145 | |
Add support for multiline expressions in triple quoted f-strings. Handle nested "()", "[]", and "{}" in f-string expressions and terminate expression coloring at ":" or "!". End f-string if ending quote is seen in a "{}" expression. Fix terminating single quoted f-string at EOL. | |||||
2017-03-04 | Use C++11 keyword "override" for methods in lexers that override an interface. | Neil | 1 | -21/+21 | |
2017-02-15 | Bug [#1848]. Line ends OK in f-strings for lexer.python.strings.over.newline=1. | John Ehresman | 1 | -18/+36 | |
2017-02-12 | Bug [#1848]. Support Python f-strings with new styles. | John Ehresman | 1 | -17/+68 | |
2016-12-22 | Don't style @1 as a decorator | John Ehresman | 1 | -1/+1 | |
2016-12-22 | Allow Python 3 unicode identifiers | John Ehresman | 1 | -8/+34 | |
2016-12-22 | Recognize f as a string prefix | John Ehresman | 1 | -3/+11 | |
2016-03-16 | Support Python 3.5 '@' operator. | John Ehresman | 1 | -1/+15 | |
2015-07-30 | Use Sci_Position / Sci_PositionU for variables in lexers that represent | Joe Mueller | 1 | -21/+21 | |
positions and line numbers and may be widened to 64-bits in a future release. | |||||
2015-07-25 | Use Sci_PositionU/Sci_Position for arguments to functional lexers, folders, and | Neil | 1 | -1/+1 | |
comment recognizers to allow for future implementation of 64-bit positions. | |||||
2015-07-20 | Use Sci_Position when required to implement interfaces. | Neil | 1 | -8/+8 | |
2015-07-06 | Upgrading Python to an object lexer that supports substyles. | Neil | 1 | -73/+234 | |
2013-07-21 | Replace all instances of isascii with Scintilla-specific IsASCII. | Neil | 1 | -1/+1 | |
iasascii is not part of ISO C or C++ but is a BSD extension so caused problems when compiling in strict compliance mode. | |||||
2011-07-09 | Fixed mistake in last change. | nyamatongwe | 1 | -1/+0 | |
2011-07-08 | Removed fold.comment.python property as it has not worked for many years. | nyamatongwe | 1 | -24/+7 | |
2011-07-08 | Bug #3325333. Property lexer.python.keywords2.no.sub.identifiers controls | nyamatongwe | 1 | -5/+14 | |
whether keywords from the keywords2 list are valid after '.'. From Todd Whiteman. | |||||
2011-07-06 | Fix problems with folding not extending to final line. Bug #3349157. | nyamatongwe | 1 | -5/+6 | |
From Marko Njezic. | |||||
2011-06-24 | LexPython: keywords2: don't highlight sub-identifiers. Bug #3325333. | nyamatongwe | 1 | -1/+6 | |
From Todd Whiteman. | |||||
2011-04-16 | Support cython cpdef keyword. Bug #3279728. | nyamatongwe | 1 | -6/+8 | |
From Stephan R.A. Deibel. | |||||
2011-01-27 | Dropped inclusion of PropSetSimple.h in lexers which do not use ↵ | nyamatongwe | 1 | -1/+0 | |
PropSetSimple directly. Dropped declaration not needed in LexCPP. | |||||
2010-07-13 | For new lexer design change includes to add new files and remove unused files. | nyamatongwe | 1 | -7/+11 | |
Normalise order of includes. Minor fixes for compatibility with new lexer design. | |||||
2010-07-13 | Moved lexers into lexers directory. | nyamatongwe | 1 | -0/+569 | |