On Wed, 14 Jul 2010 00:06:42 -0300, Bruno Lima <[email protected]> wrote: > Good night, > First i wanna congratulate this project, i think is gonna help me out in my > personal GPL project. > > I'm writing a authoring tool for NCL (Nested Context Language). > NCL is a xml-based language but different from xml languages has the notion > of scopes. > I wanna have a editor that can suggest code depending on the scope that the > user is editing the code. > My question is, for do that am i have to implement a Scintilla Lexer ? or > just sub-class the QsciLexerXML ?
The QsciLexer classes are simply containers for the configuration of the corresponding underlying Scintilla lexers. The Scintilla lexers are designed to recognise different language elements so that they can be rendered differently (different colours, fonts etc.). A typical lexer has no understanding of the overall structure of the document. You probably want to look at how Scintilla/QScintilla implements call tips and auto-completion. Phil _______________________________________________ QScintilla mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/qscintilla
