From 54341053b273c905afa7503d8dadcc4c46a0d2d3 Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 29 Jan 2021 20:51:34 +1100 Subject: Remove Lexilla files from Scintilla --- lexlib/WordList.h | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 lexlib/WordList.h (limited to 'lexlib/WordList.h') diff --git a/lexlib/WordList.h b/lexlib/WordList.h deleted file mode 100644 index 127f00e68..000000000 --- a/lexlib/WordList.h +++ /dev/null @@ -1,38 +0,0 @@ -// Scintilla source code edit control -/** @file WordList.h - ** Hold a list of words. - **/ -// Copyright 1998-2010 by Neil Hodgson -// The License.txt file describes the conditions under which this software may be distributed. - -#ifndef WORDLIST_H -#define WORDLIST_H - -namespace Scintilla { - -/** - */ -class WordList { - // Each word contains at least one character - a empty word acts as sentinel at the end. - char **words; - char *list; - int len; - bool onlyLineEnds; ///< Delimited by any white space or only line ends - int starts[256]; -public: - explicit WordList(bool onlyLineEnds_ = false); - ~WordList(); - operator bool() const noexcept; - bool operator!=(const WordList &other) const noexcept; - int Length() const noexcept; - void Clear() noexcept; - bool Set(const char *s); - bool InList(const char *s) const noexcept; - bool InListAbbreviated(const char *s, const char marker) const noexcept; - bool InListAbridged(const char *s, const char marker) const noexcept; - const char *WordAt(int n) const noexcept; -}; - -} - -#endif -- cgit v1.2.3