]> git.saurik.com Git - wxWidgets.git/blame - src/stc/scintilla/lexlib/LexerSimple.h
Added ability to switch off more components of the size page UI
[wxWidgets.git] / src / stc / scintilla / lexlib / LexerSimple.h
CommitLineData
1dcf666d
RD
1// Scintilla source code edit control
2/** @file LexerSimple.h
3 ** A simple lexer with no state.
4 **/
5// Copyright 1998-2010 by Neil Hodgson <neilh@scintilla.org>
6// The License.txt file describes the conditions under which this software may be distributed.
7
8#ifndef LEXERSIMPLE_H
9#define LEXERSIMPLE_H
10
11#ifdef SCI_NAMESPACE
12namespace Scintilla {
13#endif
14
15// A simple lexer with no state
16class LexerSimple : public LexerBase {
17 const LexerModule *module;
18 std::string wordLists;
19public:
20 LexerSimple(const LexerModule *module_);
21 const char * SCI_METHOD DescribeWordListSets();
22 void SCI_METHOD Lex(unsigned int startPos, int lengthDoc, int initStyle, IDocument *pAccess);
23 void SCI_METHOD Fold(unsigned int startPos, int lengthDoc, int initStyle, IDocument *pAccess);
24};
25
26#ifdef SCI_NAMESPACE
27}
28#endif
29
30#endif