aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexlib/LexerNoExceptions.h
diff options
context:
space:
mode:
Diffstat (limited to 'lexlib/LexerNoExceptions.h')
-rw-r--r--lexlib/LexerNoExceptions.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/lexlib/LexerNoExceptions.h b/lexlib/LexerNoExceptions.h
deleted file mode 100644
index 5bcb090f0..000000000
--- a/lexlib/LexerNoExceptions.h
+++ /dev/null
@@ -1,28 +0,0 @@
-// Scintilla source code edit control
-/** @file LexerNoExceptions.h
- ** A simple lexer with no state.
- **/
-// Copyright 1998-2010 by Neil Hodgson <neilh@scintilla.org>
-// The License.txt file describes the conditions under which this software may be distributed.
-
-#ifndef LEXERNOEXCEPTIONS_H
-#define LEXERNOEXCEPTIONS_H
-
-namespace Scintilla {
-
-// A simple lexer with no state
-class LexerNoExceptions : public LexerBase {
-public:
- // TODO Also need to prevent exceptions in constructor and destructor
- Sci_Position SCI_METHOD PropertySet(const char *key, const char *val) override;
- Sci_Position SCI_METHOD WordListSet(int n, const char *wl) override;
- void SCI_METHOD Lex(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, IDocument *pAccess) override;
- void SCI_METHOD Fold(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, IDocument *) override;
-
- virtual void Lexer(Sci_PositionU startPos, Sci_Position length, int initStyle, IDocument *pAccess, Accessor &styler) = 0;
- virtual void Folder(Sci_PositionU startPos, Sci_Position length, int initStyle, IDocument *pAccess, Accessor &styler) = 0;
-};
-
-}
-
-#endif