From 3dd64ad9c5f181873c10a2b76bdb8b0e26366cd2 Mon Sep 17 00:00:00 2001
From: Neil For Scintilla 5.0, lexers will be split off into a separate Lexilla library.
Scintilla will be responsible for the GUI and calling lexers with Lexilla providing the lexers.
@@ -7095,7 +7095,7 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
SCI_SETILEXER(<unused>, pointer ilexer) SCI_SETILEXER(<unused>, pointer ilexer)Lexilla
+ Lexilla
lexilla/lexers/Lex*.cxx file and search for LexerModule. The third argument in the
LexerModule constructor is the name to use.
+
SCI_SETILEXER allows setting a lexer as an ILexer5*.
The lexer may be implemented by an application or a shared library such as Lexilla.
ILexer4 is extended with the provisional ILexer5 interface to support use of Lexilla.
+ILexer4 is extended with the ILexer5 interface to support use of Lexilla.
A set of helper classes allows older lexers defined by functions to be used in Scintilla.
Function or method name definition".
-GetName and GetIdentifier may be called
+
GetName and GetIdentifier may be called
to discover the identity of a lexer and be used to implement
SCI_GETLEXERLANGUAGE and
SCI_GETLEXER.
PropertyGet may be called
+
PropertyGet may be called
to discover the value of a property stored by a lexer and be used to implement
SCI_GETPROPERTY.