Craig Carey:
Also considerations on what happens to programs using syntax parsing
ought be subsequent and secondary.
Most of your points seem based on a complete misunderstanding of the
purpose of Scintilla. Scintilla is an editing component that does
automatic syntax styling. It is possible to use it in other ways but it
is then the responsibility of the user to provide more functionality.
That presumption that restyling can be forced, can be false (the
Lex*.cxx files can be removed and before the compile with Microsoft
Visual C, "LexGen.py" can be double clicked on).
SciLexer.dll includes the lexers but Scintilla.dll contains no
lexers. When there are no lexers built into Scintilla, the container
receives SCN_STYLENEEDED notifications so it can perform styling.
Although I don't fully understand all your points it appears that
all the examples that you refer to as bugs are actually intended behaviour.
Neil
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest