aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--doc/ScintillaDoc.html24
-rw-r--r--doc/ScintillaHistory.html3
-rw-r--r--lexilla/scripts/LexillaGen.py39
-rw-r--r--lexilla/src/DepGen.py40
-rw-r--r--lexilla/src/Lexilla.cxx336
-rw-r--r--lexilla/src/Lexilla.h13
-rw-r--r--lexilla/src/README42
-rw-r--r--lexilla/src/deps.mak1505
-rw-r--r--lexilla/src/lexilla.mak220
-rw-r--r--lexilla/src/makefile120
-rw-r--r--lexilla/src/nmdeps.mak1505
-rw-r--r--src/ScintillaBase.cxx2
12 files changed, 3846 insertions, 3 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html
index cb237264a..3a25677c7 100644
--- a/doc/ScintillaDoc.html
+++ b/doc/ScintillaDoc.html
@@ -119,7 +119,7 @@
<h1>Scintilla Documentation</h1>
- <p>Last edited 15 November 2019 NH</p>
+ <p>Last edited 21 December 2019 NH</p>
<p>There is <a class="jump" href="Design.html">an overview of the internal design of
Scintilla</a>.<br />
@@ -266,6 +266,28 @@
</tbody>
</table>
+ <h2 class="provisional">Lexilla</h2>
+
+ <p>For Scintilla 5.0, lexers will be split off into a separate Lexilla library.
+ Scintilla will be responsible for the GUI and calling lexers and Lexilla will provide the lexers.
+ To allow work towards this with Scintilla 4.x, the first stage is to allow building Lexilla but
+ also include the lexers in Scintilla.</p>
+
+ <p>Lexilla is built as both a shared library and static library and applications may choose to
+ link to one or the other.</p>
+
+ <p>To build Lexilla, in the lexilla/src directory, run make (for gcc or clang)<br />
+ <code>make</code><br />
+ or nmake for MSVC<br />
+ <code>nmake -f lexilla.mak</code><br />
+ </p>
+
+ <p>Lexilla follows the <a class="seealso" href="#SCI_LOADLEXERLIBRARY">external lexer protocol</a>
+ so can be loaded by applications that support this.
+ As the protocol only supports object lexers, an additional function <code>CreateLexer(const char *name)</code>
+ is exposed which will create a lexer object (ILexer4 *) for any object lexer or function lexer.
+ </p>
+
<h2 id="MessageCategories">Contents</h2>
<table class="categories" summary="Message categories">
diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html
index 3354bcb3d..ddad79d68 100644
--- a/doc/ScintillaHistory.html
+++ b/doc/ScintillaHistory.html
@@ -567,6 +567,9 @@
Released 11 December 2019.
</li>
<li>
+ Lexers made available as Lexilla library.
+ </li>
+ <li>
SCI_LOADLEXERLIBRARY implemented on Cocoa.
</li>
<li>
diff --git a/lexilla/scripts/LexillaGen.py b/lexilla/scripts/LexillaGen.py
new file mode 100644
index 000000000..569f043ac
--- /dev/null
+++ b/lexilla/scripts/LexillaGen.py
@@ -0,0 +1,39 @@
+#!/usr/bin/env python3
+# LexillaGen.py - implemented 2019 by Neil Hodgson neilh@scintilla.org
+# Released to the public domain.
+
+# Regenerate the Lexilla source files that list all the lexers.
+# Should be run whenever a new lexer is added or removed.
+# Requires Python 3.6 or later
+# Files are regenerated in place with templates stored in comments.
+# The format of generation comments is documented in FileGenerator.py.
+
+import os, sys
+
+sys.path.append(os.path.join("..", "..", "scripts"))
+
+from FileGenerator import Regenerate, UpdateLineInFile, \
+ ReplaceREInFile, UpdateLineInPlistFile, ReadFileAsList, UpdateFileFromLines, \
+ FindSectionInList
+import ScintillaData
+
+def RegenerateAll(root):
+
+ scintillaBase = os.path.abspath(root)
+
+ sci = ScintillaData.ScintillaData(root + os.sep)
+
+ src = os.path.join(root, "lexilla", "src")
+
+ Regenerate(os.path.join(src, "Lexilla.cxx"), "//", sci.lexerModules)
+ Regenerate(os.path.join(src, "lexilla.mak"), "#", sci.lexFiles)
+
+ #~ startDir = os.getcwd()
+ #~ os.chdir(os.path.join(scintillaBase, "win32"))
+ #~ win32.DepGen.Generate()
+ #~ os.chdir(os.path.join(scintillaBase, "gtk"))
+ #~ gtk.DepGen.Generate()
+ #~ os.chdir(startDir)
+
+if __name__=="__main__":
+ RegenerateAll(os.path.join("..", ".."))
diff --git a/lexilla/src/DepGen.py b/lexilla/src/DepGen.py
new file mode 100644
index 000000000..08d80b28e
--- /dev/null
+++ b/lexilla/src/DepGen.py
@@ -0,0 +1,40 @@
+#!/usr/bin/env python
+# DepGen.py - produce a make dependencies file for Scintilla
+# Copyright 2019 by Neil Hodgson <neilh@scintilla.org>
+# The License.txt file describes the conditions under which this software may be distributed.
+# Requires Python 2.7 or later
+
+import os, sys
+
+sys.path.append(os.path.join("..", ".."))
+
+from scripts import Dependencies
+
+topComment = "# Created by DepGen.py. To recreate, run 'python DepGen.py'.\n"
+
+def Generate():
+ scintilla = os.path.join("..", "..")
+ lexilla = os.path.join(scintilla, "lexilla")
+ sources = [
+ os.path.join(lexilla, "src", "Lexilla.cxx"),
+ os.path.join(scintilla, "lexlib", "*.cxx"),
+ os.path.join(scintilla, "lexers", "*.cxx")]
+ includes = [
+ os.path.join(scintilla, "include"),
+ os.path.join(scintilla, "src"),
+ os.path.join(scintilla, "lexlib")]
+
+ # Create the dependencies file for g++
+ deps = Dependencies.FindDependencies(sources, includes, ".o", "../lexilla/")
+
+ Dependencies.UpdateDependencies(os.path.join(lexilla, "src", "deps.mak"), deps, topComment)
+
+ # Create the dependencies file for MSVC
+
+ # Place the objects in $(DIR_O) and change extension from ".o" to ".obj"
+ deps = [["$(DIR_O)/"+Dependencies.PathStem(obj)+".obj", headers] for obj, headers in deps]
+
+ Dependencies.UpdateDependencies(os.path.join(lexilla, "src", "nmdeps.mak"), deps, topComment)
+
+if __name__ == "__main__":
+ Generate() \ No newline at end of file
diff --git a/lexilla/src/Lexilla.cxx b/lexilla/src/Lexilla.cxx
new file mode 100644
index 000000000..e12d65640
--- /dev/null
+++ b/lexilla/src/Lexilla.cxx
@@ -0,0 +1,336 @@
+// Scintilla source code edit control
+/** @file Lexilla.cxx
+ ** Lexer infrastructure.
+ ** Provides entry points to shared library.
+ **/
+// Copyright 2019 by Neil Hodgson <neilh@scintilla.org>
+// The License.txt file describes the conditions under which this software may be distributed.
+
+#include <cstring>
+
+#include <vector>
+
+#if _WIN32
+#define EXPORT_FUNCTION __declspec(dllexport)
+#else
+#define EXPORT_FUNCTION __attribute__((visibility("default")))
+#endif
+
+#include "ILexer.h"
+
+#include "LexerModule.h"
+#include "CatalogueModules.h"
+
+using namespace Scintilla;
+
+//++Autogenerated -- run lexilla/LexillaGen.py to regenerate
+//**\(extern LexerModule \*;\n\)
+extern LexerModule lmA68k;
+extern LexerModule lmAbaqus;
+extern LexerModule lmAda;
+extern LexerModule lmAPDL;
+extern LexerModule lmAs;
+extern LexerModule lmAsm;
+extern LexerModule lmAsn1;
+extern LexerModule lmASY;
+extern LexerModule lmAU3;
+extern LexerModule lmAVE;
+extern LexerModule lmAVS;
+extern LexerModule lmBaan;
+extern LexerModule lmBash;
+extern LexerModule lmBatch;
+extern LexerModule lmBibTeX;
+extern LexerModule lmBlitzBasic;
+extern LexerModule lmBullant;
+extern LexerModule lmCaml;
+extern LexerModule lmCIL;
+extern LexerModule lmClw;
+extern LexerModule lmClwNoCase;
+extern LexerModule lmCmake;
+extern LexerModule lmCOBOL;
+extern LexerModule lmCoffeeScript;
+extern LexerModule lmConf;
+extern LexerModule lmCPP;
+extern LexerModule lmCPPNoCase;
+extern LexerModule lmCsound;
+extern LexerModule lmCss;
+extern LexerModule lmD;
+extern LexerModule lmDataflex;
+extern LexerModule lmDiff;
+extern LexerModule lmDMAP;
+extern LexerModule lmDMIS;
+extern LexerModule lmECL;
+extern LexerModule lmEDIFACT;
+extern LexerModule lmEiffel;
+extern LexerModule lmEiffelkw;
+extern LexerModule lmErlang;
+extern LexerModule lmErrorList;
+extern LexerModule lmESCRIPT;
+extern LexerModule lmF77;
+extern LexerModule lmFlagShip;
+extern LexerModule lmForth;
+extern LexerModule lmFortran;
+extern LexerModule lmFreeBasic;
+extern LexerModule lmGAP;
+extern LexerModule lmGui4Cli;
+extern LexerModule lmHaskell;
+extern LexerModule lmHollywood;
+extern LexerModule lmHTML;
+extern LexerModule lmIHex;
+extern LexerModule lmIndent;
+extern LexerModule lmInno;
+extern LexerModule lmJSON;
+extern LexerModule lmKix;
+extern LexerModule lmKVIrc;
+extern LexerModule lmLatex;
+extern LexerModule lmLISP;
+extern LexerModule lmLiterateHaskell;
+extern LexerModule lmLot;
+extern LexerModule lmLout;
+extern LexerModule lmLua;
+extern LexerModule lmMagikSF;
+extern LexerModule lmMake;
+extern LexerModule lmMarkdown;
+extern LexerModule lmMatlab;
+extern LexerModule lmMaxima;
+extern LexerModule lmMETAPOST;
+extern LexerModule lmMMIXAL;
+extern LexerModule lmModula;
+extern LexerModule lmMSSQL;
+extern LexerModule lmMySQL;
+extern LexerModule lmNim;
+extern LexerModule lmNimrod;
+extern LexerModule lmNncrontab;
+extern LexerModule lmNsis;
+extern LexerModule lmNull;
+extern LexerModule lmOctave;
+extern LexerModule lmOpal;
+extern LexerModule lmOScript;
+extern LexerModule lmPascal;
+extern LexerModule lmPB;
+extern LexerModule lmPerl;
+extern LexerModule lmPHPSCRIPT;
+extern LexerModule lmPLM;
+extern LexerModule lmPO;
+extern LexerModule lmPOV;
+extern LexerModule lmPowerPro;
+extern LexerModule lmPowerShell;
+extern LexerModule lmProgress;
+extern LexerModule lmProps;
+extern LexerModule lmPS;
+extern LexerModule lmPureBasic;
+extern LexerModule lmPython;
+extern LexerModule lmR;
+extern LexerModule lmREBOL;
+extern LexerModule lmRegistry;
+extern LexerModule lmRuby;
+extern LexerModule lmRust;
+extern LexerModule lmSAS;
+extern LexerModule lmScriptol;
+extern LexerModule lmSmalltalk;
+extern LexerModule lmSML;
+extern LexerModule lmSorc;
+extern LexerModule lmSpecman;
+extern LexerModule lmSpice;
+extern LexerModule lmSQL;
+extern LexerModule lmSrec;
+extern LexerModule lmStata;
+extern LexerModule lmSTTXT;
+extern LexerModule lmTACL;
+extern LexerModule lmTADS3;
+extern LexerModule lmTAL;
+extern LexerModule lmTCL;
+extern LexerModule lmTCMD;
+extern LexerModule lmTEHex;
+extern LexerModule lmTeX;
+extern LexerModule lmTxt2tags;
+extern LexerModule lmVB;
+extern LexerModule lmVBScript;
+extern LexerModule lmVerilog;
+extern LexerModule lmVHDL;
+extern LexerModule lmVisualProlog;
+extern LexerModule lmX12;
+extern LexerModule lmXML;
+extern LexerModule lmYAML;
+
+//--Autogenerated -- end of automatically generated section
+
+namespace {
+
+CatalogueModules catalogueLexilla;
+
+void AddEachLexer() {
+
+ if (catalogueLexilla.Count() > 0) {
+ return;
+ }
+
+//++Autogenerated -- run scripts/LexGen.py to regenerate
+//**\(\tcatalogueLexilla.AddLexerModule(&\*);\n\)
+ catalogueLexilla.AddLexerModule(&lmA68k);
+ catalogueLexilla.AddLexerModule(&lmAbaqus);
+ catalogueLexilla.AddLexerModule(&lmAda);
+ catalogueLexilla.AddLexerModule(&lmAPDL);
+ catalogueLexilla.AddLexerModule(&lmAs);
+ catalogueLexilla.AddLexerModule(&lmAsm);
+ catalogueLexilla.AddLexerModule(&lmAsn1);
+ catalogueLexilla.AddLexerModule(&lmASY);
+ catalogueLexilla.AddLexerModule(&lmAU3);
+ catalogueLexilla.AddLexerModule(&lmAVE);
+ catalogueLexilla.AddLexerModule(&lmAVS);
+ catalogueLexilla.AddLexerModule(&lmBaan);
+ catalogueLexilla.AddLexerModule(&lmBash);
+ catalogueLexilla.AddLexerModule(&lmBatch);
+ catalogueLexilla.AddLexerModule(&lmBibTeX);
+ catalogueLexilla.AddLexerModule(&lmBlitzBasic);
+ catalogueLexilla.AddLexerModule(&lmBullant);
+ catalogueLexilla.AddLexerModule(&lmCaml);
+ catalogueLexilla.AddLexerModule(&lmCIL);
+ catalogueLexilla.AddLexerModule(&lmClw);
+ catalogueLexilla.AddLexerModule(&lmClwNoCase);
+ catalogueLexilla.AddLexerModule(&lmCmake);
+ catalogueLexilla.AddLexerModule(&lmCOBOL);
+ catalogueLexilla.AddLexerModule(&lmCoffeeScript);
+ catalogueLexilla.AddLexerModule(&lmConf);
+ catalogueLexilla.AddLexerModule(&lmCPP);
+ catalogueLexilla.AddLexerModule(&lmCPPNoCase);
+ catalogueLexilla.AddLexerModule(&lmCsound);
+ catalogueLexilla.AddLexerModule(&lmCss);
+ catalogueLexilla.AddLexerModule(&lmD);
+ catalogueLexilla.AddLexerModule(&lmDataflex);
+ catalogueLexilla.AddLexerModule(&lmDiff);
+ catalogueLexilla.AddLexerModule(&lmDMAP);
+ catalogueLexilla.AddLexerModule(&lmDMIS);
+ catalogueLexilla.AddLexerModule(&lmECL);
+ catalogueLexilla.AddLexerModule(&lmEDIFACT);
+ catalogueLexilla.AddLexerModule(&lmEiffel);
+ catalogueLexilla.AddLexerModule(&lmEiffelkw);
+ catalogueLexilla.AddLexerModule(&lmErlang);
+ catalogueLexilla.AddLexerModule(&lmErrorList);
+ catalogueLexilla.AddLexerModule(&lmESCRIPT);
+ catalogueLexilla.AddLexerModule(&lmF77);
+ catalogueLexilla.AddLexerModule(&lmFlagShip);
+ catalogueLexilla.AddLexerModule(&lmForth);
+ catalogueLexilla.AddLexerModule(&lmFortran);
+ catalogueLexilla.AddLexerModule(&lmFreeBasic);
+ catalogueLexilla.AddLexerModule(&lmGAP);
+ catalogueLexilla.AddLexerModule(&lmGui4Cli);
+ catalogueLexilla.AddLexerModule(&lmHaskell);
+ catalogueLexilla.AddLexerModule(&lmHollywood);
+ catalogueLexilla.AddLexerModule(&lmHTML);
+ catalogueLexilla.AddLexerModule(&lmIHex);
+ catalogueLexilla.AddLexerModule(&lmIndent);
+ catalogueLexilla.AddLexerModule(&lmInno);
+ catalogueLexilla.AddLexerModule(&lmJSON);
+ catalogueLexilla.AddLexerModule(&lmKix);
+ catalogueLexilla.AddLexerModule(&lmKVIrc);
+ catalogueLexilla.AddLexerModule(&lmLatex);
+ catalogueLexilla.AddLexerModule(&lmLISP);
+ catalogueLexilla.AddLexerModule(&lmLiterateHaskell);
+ catalogueLexilla.AddLexerModule(&lmLot);
+ catalogueLexilla.AddLexerModule(&lmLout);
+ catalogueLexilla.AddLexerModule(&lmLua);
+ catalogueLexilla.AddLexerModule(&lmMagikSF);
+ catalogueLexilla.AddLexerModule(&lmMake);
+ catalogueLexilla.AddLexerModule(&lmMarkdown);
+ catalogueLexilla.AddLexerModule(&lmMatlab);
+ catalogueLexilla.AddLexerModule(&lmMaxima);
+ catalogueLexilla.AddLexerModule(&lmMETAPOST);
+ catalogueLexilla.AddLexerModule(&lmMMIXAL);
+ catalogueLexilla.AddLexerModule(&lmModula);
+ catalogueLexilla.AddLexerModule(&lmMSSQL);
+ catalogueLexilla.AddLexerModule(&lmMySQL);
+ catalogueLexilla.AddLexerModule(&lmNim);
+ catalogueLexilla.AddLexerModule(&lmNimrod);
+ catalogueLexilla.AddLexerModule(&lmNncrontab);
+ catalogueLexilla.AddLexerModule(&lmNsis);
+ catalogueLexilla.AddLexerModule(&lmNull);
+ catalogueLexilla.AddLexerModule(&lmOctave);
+ catalogueLexilla.AddLexerModule(&lmOpal);
+ catalogueLexilla.AddLexerModule(&lmOScript);
+ catalogueLexilla.AddLexerModule(&lmPascal);
+ catalogueLexilla.AddLexerModule(&lmPB);
+ catalogueLexilla.AddLexerModule(&lmPerl);
+ catalogueLexilla.AddLexerModule(&lmPHPSCRIPT);
+ catalogueLexilla.AddLexerModule(&lmPLM);
+ catalogueLexilla.AddLexerModule(&lmPO);
+ catalogueLexilla.AddLexerModule(&lmPOV);
+ catalogueLexilla.AddLexerModule(&lmPowerPro);
+ catalogueLexilla.AddLexerModule(&lmPowerShell);
+ catalogueLexilla.AddLexerModule(&lmProgress);
+ catalogueLexilla.AddLexerModule(&lmProps);
+ catalogueLexilla.AddLexerModule(&lmPS);
+ catalogueLexilla.AddLexerModule(&lmPureBasic);
+ catalogueLexilla.AddLexerModule(&lmPython);
+ catalogueLexilla.AddLexerModule(&lmR);
+ catalogueLexilla.AddLexerModule(&lmREBOL);
+ catalogueLexilla.AddLexerModule(&lmRegistry);
+ catalogueLexilla.AddLexerModule(&lmRuby);
+ catalogueLexilla.AddLexerModule(&lmRust);
+ catalogueLexilla.AddLexerModule(&lmSAS);
+ catalogueLexilla.AddLexerModule(&lmScriptol);
+ catalogueLexilla.AddLexerModule(&lmSmalltalk);
+ catalogueLexilla.AddLexerModule(&lmSML);
+ catalogueLexilla.AddLexerModule(&lmSorc);
+ catalogueLexilla.AddLexerModule(&lmSpecman);
+ catalogueLexilla.AddLexerModule(&lmSpice);
+ catalogueLexilla.AddLexerModule(&lmSQL);
+ catalogueLexilla.AddLexerModule(&lmSrec);
+ catalogueLexilla.AddLexerModule(&lmStata);
+ catalogueLexilla.AddLexerModule(&lmSTTXT);
+ catalogueLexilla.AddLexerModule(&lmTACL);
+ catalogueLexilla.AddLexerModule(&lmTADS3);
+ catalogueLexilla.AddLexerModule(&lmTAL);
+ catalogueLexilla.AddLexerModule(&lmTCL);
+ catalogueLexilla.AddLexerModule(&lmTCMD);
+ catalogueLexilla.AddLexerModule(&lmTEHex);
+ catalogueLexilla.AddLexerModule(&lmTeX);
+ catalogueLexilla.AddLexerModule(&lmTxt2tags);
+ catalogueLexilla.AddLexerModule(&lmVB);
+ catalogueLexilla.AddLexerModule(&lmVBScript);
+ catalogueLexilla.AddLexerModule(&lmVerilog);
+ catalogueLexilla.AddLexerModule(&lmVHDL);
+ catalogueLexilla.AddLexerModule(&lmVisualProlog);
+ catalogueLexilla.AddLexerModule(&lmX12);
+ catalogueLexilla.AddLexerModule(&lmXML);
+ catalogueLexilla.AddLexerModule(&lmYAML);
+
+//--Autogenerated -- end of automatically generated section
+
+}
+
+}
+
+extern "C" {
+
+int EXPORT_FUNCTION GetLexerCount() {
+ AddEachLexer();
+ return catalogueLexilla.Count();
+}
+
+void EXPORT_FUNCTION GetLexerName(unsigned int index, char *name, int buflength) {
+ AddEachLexer();
+ *name = 0;
+ const char *lexerName = catalogueLexilla.Name(index);
+ if (static_cast<size_t>(buflength) > strlen(lexerName)) {
+ strcpy(name, lexerName);
+ }
+}
+
+LexerFactoryFunction EXPORT_FUNCTION GetLexerFactory(unsigned int index) {
+ AddEachLexer();
+ return catalogueLexilla.Factory(index);
+}
+
+ILexer4 EXPORT_FUNCTION *CreateLexer(const char *name) {
+ AddEachLexer();
+ for (unsigned int i = 0; i < catalogueLexilla.Count(); i++) {
+ const char *lexerName = catalogueLexilla.Name(i);
+ if (0 == strcmp(lexerName, name)) {
+ return catalogueLexilla.Create(i);
+ }
+ }
+ return nullptr;
+}
+
+}
diff --git a/lexilla/src/Lexilla.h b/lexilla/src/Lexilla.h
new file mode 100644
index 000000000..a2a2e010d
--- /dev/null
+++ b/lexilla/src/Lexilla.h
@@ -0,0 +1,13 @@
+// Scintilla source code edit control
+/** @file Lexilla.h
+ ** Lexer infrastructure.
+ ** Declare functions in Lexilla library.
+ **/
+// Copyright 2019 by Neil Hodgson <neilh@scintilla.org>
+// The License.txt file describes the conditions under which this software may be distributed.
+
+extern "C" {
+
+Scintilla::ILexer4 *CreateLexer(const char *name);
+
+}
diff --git a/lexilla/src/README b/lexilla/src/README
new file mode 100644
index 000000000..3ccc4bad1
--- /dev/null
+++ b/lexilla/src/README
@@ -0,0 +1,42 @@
+README for Lexilla library.
+
+The Lexilla library contains a set of lexers and folders that provides support for
+programming, mark-up, and data languages for the Scintilla source code editing
+component.
+
+Lexilla is made available as both a shared library and static library.
+The shared library is called lexilla.so / lexilla.dylib / lexilla.dll on Linux / macOS /
+Windows.
+The static library is called liblexilla.a when built with GCC or Clang and liblexilla.lib
+when built with MSVC.
+
+Lexilla is developed on Windows, Linux, and macOS and requires a C++17 compiler.
+It may work on other Unix platforms like BSD but that is not a development focus.
+MSVC 2019.4, GCC 9.0, Clang 9.0, and Apple Clang 11.0 are known to work.
+
+MSVC is only available on Windows.
+
+GCC and Clang work on Windows and Linux.
+
+On macOS, only Apple Clang is available.
+
+To use GCC, run lexilla/src/makefile:
+ make
+
+To use Clang, run lexilla/test/makefile:
+ make CLANG=1
+On macOS, CLANG is set automatically so this can just be
+ make
+
+To use MSVC, run lexilla/test/lexilla.mak:
+ nmake -f lexilla.mak
+
+To build a debugging version of the library, add DEBUG=1 to the command:
+ make DEBUG=1
+
+The built libraries are copied into scintilla/bin.
+
+Lexilla relies on a list of lexers from the scintilla/lexers directory. If any changes are
+made to the set of lexers then source and build files can be regenerated with the
+lexilla/scripts/LexillaGen.py script which requires Python 3 and is tested with 3.7+.
+ python LexillaGen.py
diff --git a/lexilla/src/deps.mak b/lexilla/src/deps.mak
new file mode 100644
index 000000000..4fb265559
--- /dev/null
+++ b/lexilla/src/deps.mak
@@ -0,0 +1,1505 @@
+# Created by DepGen.py. To recreate, run 'python DepGen.py'.
+Lexilla.o: \
+ ../../lexilla/src/Lexilla.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/CatalogueModules.h
+Accessor.o: \
+ ../../lexlib/Accessor.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h
+CharacterCategory.o: \
+ ../../lexlib/CharacterCategory.cxx \
+ ../../lexlib/CharacterCategory.h
+CharacterSet.o: \
+ ../../lexlib/CharacterSet.cxx \
+ ../../lexlib/CharacterSet.h
+DefaultLexer.o: \
+ ../../lexlib/DefaultLexer.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h
+LexerBase.o: \
+ ../../lexlib/LexerBase.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/LexerBase.h
+LexerModule.o: \
+ ../../lexlib/LexerModule.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/LexerBase.h \
+ ../../lexlib/LexerSimple.h
+LexerNoExceptions.o: \
+ ../../lexlib/LexerNoExceptions.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/LexerBase.h \
+ ../../lexlib/LexerNoExceptions.h
+LexerSimple.o: \
+ ../../lexlib/LexerSimple.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/LexerBase.h \
+ ../../lexlib/LexerSimple.h
+PropSetSimple.o: \
+ ../../lexlib/PropSetSimple.cxx \
+ ../../lexlib/PropSetSimple.h
+StyleContext.o: \
+ ../../lexlib/StyleContext.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h
+WordList.o: \
+ ../../lexlib/WordList.cxx \
+ ../../lexlib/WordList.h
+LexA68k.o: \
+ ../../lexers/LexA68k.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexAbaqus.o: \
+ ../../lexers/LexAbaqus.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexAda.o: \
+ ../../lexers/LexAda.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexAPDL.o: \
+ ../../lexers/LexAPDL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexAsm.o: \
+ ../../lexers/LexAsm.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexAsn1.o: \
+ ../../lexers/LexAsn1.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexASY.o: \
+ ../../lexers/LexASY.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexAU3.o: \
+ ../../lexers/LexAU3.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexAVE.o: \
+ ../../lexers/LexAVE.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexAVS.o: \
+ ../../lexers/LexAVS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexBaan.o: \
+ ../../lexers/LexBaan.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexBash.o: \
+ ../../lexers/LexBash.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SubStyles.h \
+ ../../lexlib/DefaultLexer.h
+LexBasic.o: \
+ ../../lexers/LexBasic.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexBatch.o: \
+ ../../lexers/LexBatch.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexBibTeX.o: \
+ ../../lexers/LexBibTeX.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexBullant.o: \
+ ../../lexers/LexBullant.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexCaml.o: \
+ ../../lexers/LexCaml.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../src/ExternalLexer.h
+LexCIL.o: \
+ ../../lexers/LexCIL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexCLW.o: \
+ ../../lexers/LexCLW.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexCmake.o: \
+ ../../lexers/LexCmake.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexCOBOL.o: \
+ ../../lexers/LexCOBOL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexCoffeeScript.o: \
+ ../../lexers/LexCoffeeScript.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexConf.o: \
+ ../../lexers/LexConf.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexCPP.o: \
+ ../../lexers/LexCPP.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SparseState.h \
+ ../../lexlib/SubStyles.h
+LexCrontab.o: \
+ ../../lexers/LexCrontab.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexCsound.o: \
+ ../../lexers/LexCsound.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexCSS.o: \
+ ../../lexers/LexCSS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexD.o: \
+ ../../lexers/LexD.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexDataflex.o: \
+ ../../lexers/LexDataflex.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexDiff.o: \
+ ../../lexers/LexDiff.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexDMAP.o: \
+ ../../lexers/LexDMAP.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexDMIS.o: \
+ ../../lexers/LexDMIS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h
+LexECL.o: \
+ ../../lexers/LexECL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h
+LexEDIFACT.o: \
+ ../../lexers/LexEDIFACT.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h
+LexEiffel.o: \
+ ../../lexers/LexEiffel.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexErlang.o: \
+ ../../lexers/LexErlang.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexErrorList.o: \
+ ../../lexers/LexErrorList.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexEScript.o: \
+ ../../lexers/LexEScript.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexFlagship.o: \
+ ../../lexers/LexFlagship.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexForth.o: \
+ ../../lexers/LexForth.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexFortran.o: \
+ ../../lexers/LexFortran.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexGAP.o: \
+ ../../lexers/LexGAP.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexGui4Cli.o: \
+ ../../lexers/LexGui4Cli.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexHaskell.o: \
+ ../../lexers/LexHaskell.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/CharacterCategory.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexHex.o: \
+ ../../lexers/LexHex.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexHollywood.o: \
+ ../../lexers/LexHollywood.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexHTML.o: \
+ ../../lexers/LexHTML.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexIndent.o: \
+ ../../lexers/LexIndent.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexInno.o: \
+ ../../lexers/LexInno.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexJSON.o: \
+ ../../lexers/LexJSON.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexKix.o: \
+ ../../lexers/LexKix.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexKVIrc.o: \
+ ../../lexers/LexKVIrc.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexLaTeX.o: \
+ ../../lexers/LexLaTeX.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h \
+ ../../lexlib/LexerBase.h
+LexLisp.o: \
+ ../../lexers/LexLisp.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexLout.o: \
+ ../../lexers/LexLout.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexLua.o: \
+ ../../lexers/LexLua.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMagik.o: \
+ ../../lexers/LexMagik.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMake.o: \
+ ../../lexers/LexMake.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMarkdown.o: \
+ ../../lexers/LexMarkdown.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMatlab.o: \
+ ../../lexers/LexMatlab.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMaxima.o: \
+ ../../lexers/LexMaxima.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMetapost.o: \
+ ../../lexers/LexMetapost.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMMIXAL.o: \
+ ../../lexers/LexMMIXAL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexModula.o: \
+ ../../lexers/LexModula.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMPT.o: \
+ ../../lexers/LexMPT.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMSSQL.o: \
+ ../../lexers/LexMSSQL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexMySQL.o: \
+ ../../lexers/LexMySQL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexNim.o: \
+ ../../lexers/LexNim.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexNimrod.o: \
+ ../../lexers/LexNimrod.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexNsis.o: \
+ ../../lexers/LexNsis.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexNull.o: \
+ ../../lexers/LexNull.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexOpal.o: \
+ ../../lexers/LexOpal.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexOScript.o: \
+ ../../lexers/LexOScript.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPascal.o: \
+ ../../lexers/LexPascal.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPB.o: \
+ ../../lexers/LexPB.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPerl.o: \
+ ../../lexers/LexPerl.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexPLM.o: \
+ ../../lexers/LexPLM.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPO.o: \
+ ../../lexers/LexPO.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPOV.o: \
+ ../../lexers/LexPOV.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPowerPro.o: \
+ ../../lexers/LexPowerPro.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPowerShell.o: \
+ ../../lexers/LexPowerShell.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexProgress.o: \
+ ../../lexers/LexProgress.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SparseState.h \
+ ../../lexlib/DefaultLexer.h
+LexProps.o: \
+ ../../lexers/LexProps.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPS.o: \
+ ../../lexers/LexPS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexPython.o: \
+ ../../lexers/LexPython.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/CharacterCategory.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SubStyles.h \
+ ../../lexlib/DefaultLexer.h
+LexR.o: \
+ ../../lexers/LexR.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexRebol.o: \
+ ../../lexers/LexRebol.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexRegistry.o: \
+ ../../lexers/LexRegistry.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexRuby.o: \
+ ../../lexers/LexRuby.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexRust.o: \
+ ../../lexers/LexRust.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexSAS.o: \
+ ../../lexers/LexSAS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexScriptol.o: \
+ ../../lexers/LexScriptol.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexSmalltalk.o: \
+ ../../lexers/LexSmalltalk.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexSML.o: \
+ ../../lexers/LexSML.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexSorcus.o: \
+ ../../lexers/LexSorcus.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexSpecman.o: \
+ ../../lexers/LexSpecman.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexSpice.o: \
+ ../../lexers/LexSpice.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexSQL.o: \
+ ../../lexers/LexSQL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SparseState.h \
+ ../../lexlib/DefaultLexer.h
+LexStata.o: \
+ ../../lexers/LexStata.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexSTTXT.o: \
+ ../../lexers/LexSTTXT.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexTACL.o: \
+ ../../lexers/LexTACL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexTADS3.o: \
+ ../../lexers/LexTADS3.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexTAL.o: \
+ ../../lexers/LexTAL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexTCL.o: \
+ ../../lexers/LexTCL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexTCMD.o: \
+ ../../lexers/LexTCMD.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexTeX.o: \
+ ../../lexers/LexTeX.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexTxt2tags.o: \
+ ../../lexers/LexTxt2tags.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexVB.o: \
+ ../../lexers/LexVB.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexVerilog.o: \
+ ../../lexers/LexVerilog.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SubStyles.h \
+ ../../lexlib/DefaultLexer.h
+LexVHDL.o: \
+ ../../lexers/LexVHDL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+LexVisualProlog.o: \
+ ../../lexers/LexVisualProlog.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/CharacterCategory.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+LexX12.o: \
+ ../../lexers/LexX12.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h
+LexYAML.o: \
+ ../../lexers/LexYAML.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
diff --git a/lexilla/src/lexilla.mak b/lexilla/src/lexilla.mak
new file mode 100644
index 000000000..fd14b9ac3
--- /dev/null
+++ b/lexilla/src/lexilla.mak
@@ -0,0 +1,220 @@
+# Make file for Lexilla on Windows Visual C++ version
+# Copyright 2019 by Neil Hodgson <neilh@scintilla.org>
+# The License.txt file describes the conditions under which this software may be distributed.
+# This makefile is for using Visual C++ with nmake.
+# Usage for Microsoft:
+# nmake -f lexilla.mak
+# For debug versions define DEBUG on the command line:
+# nmake DEBUG=1 -f lexilla.mak
+# To build with GCC or Clang, run makefile
+
+.SUFFIXES: .cxx
+
+DIR_O=.
+DIR_BIN=..\..\bin
+
+LEXILLA=$(DIR_BIN)\lexilla.dll
+LIBLEXILLA=$(DIR_BIN)\liblexilla.lib
+
+LD=link
+
+CRTFLAGS=-D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_DEPRECATE=1 -D_SCL_SECURE_NO_WARNINGS=1
+CXXFLAGS=-Zi -TP -MP -W4 -EHsc -std:c++17 $(CRTFLAGS)
+CXXDEBUG=-Od -MTd -DDEBUG
+CXXNDEBUG=-O1 -MT -DNDEBUG -GL
+NAME=-Fo
+LDFLAGS=-OPT:REF -LTCG -IGNORE:4197 -DEBUG $(SUBSYSTEM)
+LDDEBUG=
+LIBS=
+NOLOGO=-nologo
+
+!IFDEF QUIET
+CXX=@$(CXX)
+CXXFLAGS=$(CXXFLAGS) $(NOLOGO)
+LDFLAGS=$(LDFLAGS) $(NOLOGO)
+!ENDIF
+
+!IFDEF DEBUG
+CXXFLAGS=$(CXXFLAGS) $(CXXDEBUG)
+LDFLAGS=$(LDDEBUG) $(LDFLAGS)
+!ELSE
+CXXFLAGS=$(CXXFLAGS) $(CXXNDEBUG)
+!ENDIF
+
+INCLUDEDIRS=-I../../include -I../../src -I../../lexlib
+CXXFLAGS=$(CXXFLAGS) $(INCLUDEDIRS)
+
+all: $(LEXILLA) $(LIBLEXILLA)
+
+clean:
+ -del /q $(DIR_O)\*.obj $(DIR_O)\*.o $(DIR_O)\*.pdb \
+ $(DIR_O)\*.res $(DIR_BIN)\*.map $(DIR_BIN)\*.exp $(DIR_BIN)\*.pdb $(DIR_BIN)\lexilla.lib \
+ $(LEXILLA) $(LIBLEXILLA)
+
+depend:
+ python DepGen.py
+
+#++Autogenerated -- run scripts/LexGen.py to regenerate
+#**LEX_OBJS=\\\n\(\t$(DIR_O)\\\*.obj \\\n\)
+LEX_OBJS=\
+ $(DIR_O)\LexA68k.obj \
+ $(DIR_O)\LexAbaqus.obj \
+ $(DIR_O)\LexAda.obj \
+ $(DIR_O)\LexAPDL.obj \
+ $(DIR_O)\LexAsm.obj \
+ $(DIR_O)\LexAsn1.obj \
+ $(DIR_O)\LexASY.obj \
+ $(DIR_O)\LexAU3.obj \
+ $(DIR_O)\LexAVE.obj \
+ $(DIR_O)\LexAVS.obj \
+ $(DIR_O)\LexBaan.obj \
+ $(DIR_O)\LexBash.obj \
+ $(DIR_O)\LexBasic.obj \
+ $(DIR_O)\LexBatch.obj \
+ $(DIR_O)\LexBibTeX.obj \
+ $(DIR_O)\LexBullant.obj \
+ $(DIR_O)\LexCaml.obj \
+ $(DIR_O)\LexCIL.obj \
+ $(DIR_O)\LexCLW.obj \
+ $(DIR_O)\LexCmake.obj \
+ $(DIR_O)\LexCOBOL.obj \
+ $(DIR_O)\LexCoffeeScript.obj \
+ $(DIR_O)\LexConf.obj \
+ $(DIR_O)\LexCPP.obj \
+ $(DIR_O)\LexCrontab.obj \
+ $(DIR_O)\LexCsound.obj \
+ $(DIR_O)\LexCSS.obj \
+ $(DIR_O)\LexD.obj \
+ $(DIR_O)\LexDataflex.obj \
+ $(DIR_O)\LexDiff.obj \
+ $(DIR_O)\LexDMAP.obj \
+ $(DIR_O)\LexDMIS.obj \
+ $(DIR_O)\LexECL.obj \
+ $(DIR_O)\LexEDIFACT.obj \
+ $(DIR_O)\LexEiffel.obj \
+ $(DIR_O)\LexErlang.obj \
+ $(DIR_O)\LexErrorList.obj \
+ $(DIR_O)\LexEScript.obj \
+ $(DIR_O)\LexFlagship.obj \
+ $(DIR_O)\LexForth.obj \
+ $(DIR_O)\LexFortran.obj \
+ $(DIR_O)\LexGAP.obj \
+ $(DIR_O)\LexGui4Cli.obj \
+ $(DIR_O)\LexHaskell.obj \
+ $(DIR_O)\LexHex.obj \
+ $(DIR_O)\LexHollywood.obj \
+ $(DIR_O)\LexHTML.obj \
+ $(DIR_O)\LexIndent.obj \
+ $(DIR_O)\LexInno.obj \
+ $(DIR_O)\LexJSON.obj \
+ $(DIR_O)\LexKix.obj \
+ $(DIR_O)\LexKVIrc.obj \
+ $(DIR_O)\LexLaTeX.obj \
+ $(DIR_O)\LexLisp.obj \
+ $(DIR_O)\LexLout.obj \
+ $(DIR_O)\LexLua.obj \
+ $(DIR_O)\LexMagik.obj \
+ $(DIR_O)\LexMake.obj \
+ $(DIR_O)\LexMarkdown.obj \
+ $(DIR_O)\LexMatlab.obj \
+ $(DIR_O)\LexMaxima.obj \
+ $(DIR_O)\LexMetapost.obj \
+ $(DIR_O)\LexMMIXAL.obj \
+ $(DIR_O)\LexModula.obj \
+ $(DIR_O)\LexMPT.obj \
+ $(DIR_O)\LexMSSQL.obj \
+ $(DIR_O)\LexMySQL.obj \
+ $(DIR_O)\LexNim.obj \
+ $(DIR_O)\LexNimrod.obj \
+ $(DIR_O)\LexNsis.obj \
+ $(DIR_O)\LexNull.obj \
+ $(DIR_O)\LexOpal.obj \
+ $(DIR_O)\LexOScript.obj \
+ $(DIR_O)\LexPascal.obj \
+ $(DIR_O)\LexPB.obj \
+ $(DIR_O)\LexPerl.obj \
+ $(DIR_O)\LexPLM.obj \
+ $(DIR_O)\LexPO.obj \
+ $(DIR_O)\LexPOV.obj \
+ $(DIR_O)\LexPowerPro.obj \
+ $(DIR_O)\LexPowerShell.obj \
+ $(DIR_O)\LexProgress.obj \
+ $(DIR_O)\LexProps.obj \
+ $(DIR_O)\LexPS.obj \
+ $(DIR_O)\LexPython.obj \
+ $(DIR_O)\LexR.obj \
+ $(DIR_O)\LexRebol.obj \
+ $(DIR_O)\LexRegistry.obj \
+ $(DIR_O)\LexRuby.obj \
+ $(DIR_O)\LexRust.obj \
+ $(DIR_O)\LexSAS.obj \
+ $(DIR_O)\LexScriptol.obj \
+ $(DIR_O)\LexSmalltalk.obj \
+ $(DIR_O)\LexSML.obj \
+ $(DIR_O)\LexSorcus.obj \
+ $(DIR_O)\LexSpecman.obj \
+ $(DIR_O)\LexSpice.obj \
+ $(DIR_O)\LexSQL.obj \
+ $(DIR_O)\LexStata.obj \
+ $(DIR_O)\LexSTTXT.obj \
+ $(DIR_O)\LexTACL.obj \
+ $(DIR_O)\LexTADS3.obj \
+ $(DIR_O)\LexTAL.obj \
+ $(DIR_O)\LexTCL.obj \
+ $(DIR_O)\LexTCMD.obj \
+ $(DIR_O)\LexTeX.obj \
+ $(DIR_O)\LexTxt2tags.obj \
+ $(DIR_O)\LexVB.obj \
+ $(DIR_O)\LexVerilog.obj \
+ $(DIR_O)\LexVHDL.obj \
+ $(DIR_O)\LexVisualProlog.obj \
+ $(DIR_O)\LexX12.obj \
+ $(DIR_O)\LexYAML.obj \
+
+#--Autogenerated -- end of automatically generated section
+
+# Required by lexers
+LEXLIB_OBJS=\
+ $(DIR_O)\Accessor.obj \
+ $(DIR_O)\CharacterCategory.obj \
+ $(DIR_O)\CharacterSet.obj \
+ $(DIR_O)\DefaultLexer.obj \
+ $(DIR_O)\LexerBase.obj \
+ $(DIR_O)\LexerModule.obj \
+ $(DIR_O)\LexerSimple.obj \
+ $(DIR_O)\PropSetSimple.obj \
+ $(DIR_O)\StyleContext.obj \
+ $(DIR_O)\WordList.obj
+
+# Required by libraries and DLLs that include lexing
+LEXILLA_OBJS=\
+ $(DIR_O)\Lexilla.obj \
+ $(LEXLIB_OBJS) \
+ $(LEX_OBJS)
+
+$(LEXILLA): $(LEXILLA_OBJS)
+ $(LD) $(LDFLAGS) -DLL -OUT:$@ $** $(LIBS)
+
+$(LIBLEXILLA): $(LEXILLA_OBJS)
+ LIB -OUT:$@ $**
+
+# Define how to build all the objects and what they depend on
+
+{..\..\src}.cxx{$(DIR_O)}.obj::
+ $(CXX) $(CXXFLAGS) -c $(NAME)$(DIR_O)\ $<
+{..\..\lexlib}.cxx{$(DIR_O)}.obj::
+ $(CXX) $(CXXFLAGS) -c $(NAME)$(DIR_O)\ $<
+{..\..\lexers}.cxx{$(DIR_O)}.obj::
+ $(CXX) $(CXXFLAGS) -c $(NAME)$(DIR_O)\ $<
+{.}.cxx{$(DIR_O)}.obj::
+ $(CXX) $(CXXFLAGS) -c $(NAME)$(DIR_O)\ $<
+
+# Dependencies
+
+!IF EXISTS(nmdeps.mak)
+
+# Protect with !IF EXISTS to handle accidental deletion - just 'nmake -f lexilla.mak deps'
+
+!INCLUDE nmdeps.mak
+
+!ENDIF
diff --git a/lexilla/src/makefile b/lexilla/src/makefile
new file mode 100644
index 000000000..86699dbb6
--- /dev/null
+++ b/lexilla/src/makefile
@@ -0,0 +1,120 @@
+# Make file for Lexilla
+# @file makefile
+# Copyright 2019 by Neil Hodgson <neilh@scintilla.org>
+# The License.txt file describes the conditions under which this software may be distributed.
+# This works on Windows or Linux using GCC 9.0+
+# This works on Windows, Linux, or macOS using Clang 9.0+
+# On Windows, it is tested with Mingw-w64 GCC and Clang.
+# on macOS, it always uses Clang
+# For debug versions define DEBUG on the command line:
+# make DEBUG=1
+# On Windows, to build with MSVC, run lexilla.mak
+
+.PHONY: all clean analyze depend
+
+.SUFFIXES: .cxx
+
+DIR_BIN=../../bin
+
+WARNINGS = -Wpedantic -Wall -Wextra
+
+ifdef windir
+ SHAREDEXTENSION = dll
+else
+ ifeq ($(shell uname),Darwin)
+ CLANG := 1
+ LDFLAGS += -dynamiclib
+ SHAREDEXTENSION = dylib
+ else
+ SHAREDEXTENSION = so
+ endif
+ BASE_FLAGS += -fvisibility=hidden
+endif
+
+LEXILLA=$(DIR_BIN)/lexilla.$(SHAREDEXTENSION)
+LIBLEXILLA=$(DIR_BIN)/liblexilla.a
+
+BASE_FLAGS += --std=c++17
+
+ifdef CLANG
+CXX = clang++
+ifdef windir
+# Clang on Win32 uses MSVC headers so will complain about strcpy without this
+DEFINES += -D_CRT_SECURE_NO_DEPRECATE=1
+endif
+endif
+
+ifdef windir
+ LDFLAGS += -mwindows
+else
+ BASE_FLAGS += -fPIC
+endif
+
+# Take care of changing Unix style '/' directory separator to '\' on Windows
+normalize = $(if $(windir),$(subst /,\,$1),$1)
+
+ifdef windir
+ DEL = $(if $(wildcard $(dir $(SHELL))rm.exe), $(dir $(SHELL))rm.exe -f, del /q)
+else
+ DEL = rm -f
+endif
+
+RANLIB ?= ranlib
+
+vpath %.h ../../src ../../include ../../lexlib
+vpath %.cxx ../../src ../../lexlib ../../lexers
+
+DEFINES += -D$(if $(DEBUG),DEBUG,NDEBUG)
+BASE_FLAGS += $(if $(DEBUG),-g,-Os)
+
+INCLUDES = -I ../../include -I ../../src -I ../../lexlib
+LDFLAGS += -shared
+
+BASE_FLAGS += $(WARNINGS)
+
+all: $(LEXILLA) $(LIBLEXILLA)
+
+clean:
+ $(DEL) *.o *.obj *.a *.res *.map *.plist $(call normalize,$(LEXILLA) $(LIBLEXILLA))
+
+%.o: %.cxx
+ $(CXX) $(DEFINES) $(INCLUDES) $(BASE_FLAGS) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@
+
+analyze:
+ $(CXX) --analyze $(DEFINES) $(INCLUDES) $(BASE_FLAGS) $(CXXFLAGS) *.cxx ../../lexlib/*.cxx ../../lexers/*.cxx
+
+depend deps.mak:
+ python DepGen.py
+
+LEXERS:=$(sort $(notdir $(wildcard ../../lexers/Lex*.cxx)))
+
+OBJS = Lexilla.o
+
+# Required by lexers
+LEXLIB_OBJS=\
+ Accessor.o \
+ CharacterCategory.o \
+ CharacterSet.o \
+ DefaultLexer.o \
+ LexerBase.o \
+ LexerModule.o \
+ LexerSimple.o \
+ PropSetSimple.o \
+ StyleContext.o \
+ WordList.o
+
+# Required by libraries and DLLs that include lexing
+LEXILLA_OBJS=\
+ $(OBJS) \
+ $(LEXLIB_OBJS) \
+ $(LEXERS:.cxx=.o)
+
+$(LEXILLA): $(LEXILLA_OBJS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) $^ -o $@
+
+$(LIBLEXILLA): $(LEXILLA_OBJS)
+ $(AR) rc $@ $^
+ $(RANLIB) $@
+
+# Automatically generate dependencies for most files with "make deps"
+include deps.mak
diff --git a/lexilla/src/nmdeps.mak b/lexilla/src/nmdeps.mak
new file mode 100644
index 000000000..bd56ef9cd
--- /dev/null
+++ b/lexilla/src/nmdeps.mak
@@ -0,0 +1,1505 @@
+# Created by DepGen.py. To recreate, run 'python DepGen.py'.
+$(DIR_O)/Lexilla.obj: \
+ ../../lexilla/src/Lexilla.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/CatalogueModules.h
+$(DIR_O)/Accessor.obj: \
+ ../../lexlib/Accessor.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h
+$(DIR_O)/CharacterCategory.obj: \
+ ../../lexlib/CharacterCategory.cxx \
+ ../../lexlib/CharacterCategory.h
+$(DIR_O)/CharacterSet.obj: \
+ ../../lexlib/CharacterSet.cxx \
+ ../../lexlib/CharacterSet.h
+$(DIR_O)/DefaultLexer.obj: \
+ ../../lexlib/DefaultLexer.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexerBase.obj: \
+ ../../lexlib/LexerBase.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/LexerBase.h
+$(DIR_O)/LexerModule.obj: \
+ ../../lexlib/LexerModule.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/LexerBase.h \
+ ../../lexlib/LexerSimple.h
+$(DIR_O)/LexerNoExceptions.obj: \
+ ../../lexlib/LexerNoExceptions.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/LexerBase.h \
+ ../../lexlib/LexerNoExceptions.h
+$(DIR_O)/LexerSimple.obj: \
+ ../../lexlib/LexerSimple.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/LexerBase.h \
+ ../../lexlib/LexerSimple.h
+$(DIR_O)/PropSetSimple.obj: \
+ ../../lexlib/PropSetSimple.cxx \
+ ../../lexlib/PropSetSimple.h
+$(DIR_O)/StyleContext.obj: \
+ ../../lexlib/StyleContext.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h
+$(DIR_O)/WordList.obj: \
+ ../../lexlib/WordList.cxx \
+ ../../lexlib/WordList.h
+$(DIR_O)/LexA68k.obj: \
+ ../../lexers/LexA68k.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexAbaqus.obj: \
+ ../../lexers/LexAbaqus.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexAda.obj: \
+ ../../lexers/LexAda.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexAPDL.obj: \
+ ../../lexers/LexAPDL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexAsm.obj: \
+ ../../lexers/LexAsm.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexAsn1.obj: \
+ ../../lexers/LexAsn1.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexASY.obj: \
+ ../../lexers/LexASY.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexAU3.obj: \
+ ../../lexers/LexAU3.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexAVE.obj: \
+ ../../lexers/LexAVE.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexAVS.obj: \
+ ../../lexers/LexAVS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexBaan.obj: \
+ ../../lexers/LexBaan.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexBash.obj: \
+ ../../lexers/LexBash.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SubStyles.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexBasic.obj: \
+ ../../lexers/LexBasic.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexBatch.obj: \
+ ../../lexers/LexBatch.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexBibTeX.obj: \
+ ../../lexers/LexBibTeX.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexBullant.obj: \
+ ../../lexers/LexBullant.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexCaml.obj: \
+ ../../lexers/LexCaml.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../src/ExternalLexer.h
+$(DIR_O)/LexCIL.obj: \
+ ../../lexers/LexCIL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexCLW.obj: \
+ ../../lexers/LexCLW.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexCmake.obj: \
+ ../../lexers/LexCmake.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexCOBOL.obj: \
+ ../../lexers/LexCOBOL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexCoffeeScript.obj: \
+ ../../lexers/LexCoffeeScript.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexConf.obj: \
+ ../../lexers/LexConf.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexCPP.obj: \
+ ../../lexers/LexCPP.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SparseState.h \
+ ../../lexlib/SubStyles.h
+$(DIR_O)/LexCrontab.obj: \
+ ../../lexers/LexCrontab.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexCsound.obj: \
+ ../../lexers/LexCsound.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexCSS.obj: \
+ ../../lexers/LexCSS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexD.obj: \
+ ../../lexers/LexD.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexDataflex.obj: \
+ ../../lexers/LexDataflex.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexDiff.obj: \
+ ../../lexers/LexDiff.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexDMAP.obj: \
+ ../../lexers/LexDMAP.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexDMIS.obj: \
+ ../../lexers/LexDMIS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexECL.obj: \
+ ../../lexers/LexECL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h
+$(DIR_O)/LexEDIFACT.obj: \
+ ../../lexers/LexEDIFACT.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexEiffel.obj: \
+ ../../lexers/LexEiffel.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexErlang.obj: \
+ ../../lexers/LexErlang.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexErrorList.obj: \
+ ../../lexers/LexErrorList.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexEScript.obj: \
+ ../../lexers/LexEScript.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexFlagship.obj: \
+ ../../lexers/LexFlagship.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexForth.obj: \
+ ../../lexers/LexForth.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexFortran.obj: \
+ ../../lexers/LexFortran.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexGAP.obj: \
+ ../../lexers/LexGAP.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexGui4Cli.obj: \
+ ../../lexers/LexGui4Cli.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexHaskell.obj: \
+ ../../lexers/LexHaskell.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/CharacterCategory.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexHex.obj: \
+ ../../lexers/LexHex.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexHollywood.obj: \
+ ../../lexers/LexHollywood.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexHTML.obj: \
+ ../../lexers/LexHTML.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexIndent.obj: \
+ ../../lexers/LexIndent.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexInno.obj: \
+ ../../lexers/LexInno.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexJSON.obj: \
+ ../../lexers/LexJSON.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexKix.obj: \
+ ../../lexers/LexKix.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexKVIrc.obj: \
+ ../../lexers/LexKVIrc.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexLaTeX.obj: \
+ ../../lexers/LexLaTeX.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h \
+ ../../lexlib/LexerBase.h
+$(DIR_O)/LexLisp.obj: \
+ ../../lexers/LexLisp.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexLout.obj: \
+ ../../lexers/LexLout.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexLua.obj: \
+ ../../lexers/LexLua.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMagik.obj: \
+ ../../lexers/LexMagik.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMake.obj: \
+ ../../lexers/LexMake.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMarkdown.obj: \
+ ../../lexers/LexMarkdown.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMatlab.obj: \
+ ../../lexers/LexMatlab.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMaxima.obj: \
+ ../../lexers/LexMaxima.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMetapost.obj: \
+ ../../lexers/LexMetapost.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMMIXAL.obj: \
+ ../../lexers/LexMMIXAL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexModula.obj: \
+ ../../lexers/LexModula.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMPT.obj: \
+ ../../lexers/LexMPT.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMSSQL.obj: \
+ ../../lexers/LexMSSQL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexMySQL.obj: \
+ ../../lexers/LexMySQL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexNim.obj: \
+ ../../lexers/LexNim.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexNimrod.obj: \
+ ../../lexers/LexNimrod.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexNsis.obj: \
+ ../../lexers/LexNsis.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexNull.obj: \
+ ../../lexers/LexNull.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexOpal.obj: \
+ ../../lexers/LexOpal.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexOScript.obj: \
+ ../../lexers/LexOScript.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPascal.obj: \
+ ../../lexers/LexPascal.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPB.obj: \
+ ../../lexers/LexPB.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPerl.obj: \
+ ../../lexers/LexPerl.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexPLM.obj: \
+ ../../lexers/LexPLM.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPO.obj: \
+ ../../lexers/LexPO.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPOV.obj: \
+ ../../lexers/LexPOV.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPowerPro.obj: \
+ ../../lexers/LexPowerPro.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPowerShell.obj: \
+ ../../lexers/LexPowerShell.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexProgress.obj: \
+ ../../lexers/LexProgress.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SparseState.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexProps.obj: \
+ ../../lexers/LexProps.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPS.obj: \
+ ../../lexers/LexPS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexPython.obj: \
+ ../../lexers/LexPython.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/StringCopy.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/CharacterCategory.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SubStyles.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexR.obj: \
+ ../../lexers/LexR.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexRebol.obj: \
+ ../../lexers/LexRebol.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexRegistry.obj: \
+ ../../lexers/LexRegistry.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexRuby.obj: \
+ ../../lexers/LexRuby.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexRust.obj: \
+ ../../lexers/LexRust.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/PropSetSimple.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexSAS.obj: \
+ ../../lexers/LexSAS.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexScriptol.obj: \
+ ../../lexers/LexScriptol.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexSmalltalk.obj: \
+ ../../lexers/LexSmalltalk.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexSML.obj: \
+ ../../lexers/LexSML.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexSorcus.obj: \
+ ../../lexers/LexSorcus.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexSpecman.obj: \
+ ../../lexers/LexSpecman.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexSpice.obj: \
+ ../../lexers/LexSpice.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexSQL.obj: \
+ ../../lexers/LexSQL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SparseState.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexStata.obj: \
+ ../../lexers/LexStata.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexSTTXT.obj: \
+ ../../lexers/LexSTTXT.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexTACL.obj: \
+ ../../lexers/LexTACL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexTADS3.obj: \
+ ../../lexers/LexTADS3.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexTAL.obj: \
+ ../../lexers/LexTAL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexTCL.obj: \
+ ../../lexers/LexTCL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexTCMD.obj: \
+ ../../lexers/LexTCMD.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexTeX.obj: \
+ ../../lexers/LexTeX.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexTxt2tags.obj: \
+ ../../lexers/LexTxt2tags.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexVB.obj: \
+ ../../lexers/LexVB.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexVerilog.obj: \
+ ../../lexers/LexVerilog.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/SubStyles.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexVHDL.obj: \
+ ../../lexers/LexVHDL.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
+$(DIR_O)/LexVisualProlog.obj: \
+ ../../lexers/LexVisualProlog.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/CharacterCategory.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/OptionSet.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexX12.obj: \
+ ../../lexers/LexX12.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/LexerModule.h \
+ ../../lexlib/DefaultLexer.h
+$(DIR_O)/LexYAML.obj: \
+ ../../lexers/LexYAML.cxx \
+ ../../include/ILexer.h \
+ ../../include/Sci_Position.h \
+ ../../include/Scintilla.h \
+ ../../include/SciLexer.h \
+ ../../lexlib/WordList.h \
+ ../../lexlib/LexAccessor.h \
+ ../../lexlib/Accessor.h \
+ ../../lexlib/StyleContext.h \
+ ../../lexlib/CharacterSet.h \
+ ../../lexlib/LexerModule.h
diff --git a/src/ScintillaBase.cxx b/src/ScintillaBase.cxx
index f165f92e2..c1f3b995a 100644
--- a/src/ScintillaBase.cxx
+++ b/src/ScintillaBase.cxx
@@ -31,10 +31,8 @@
#include "PropSetSimple.h"
#include "CharacterCategory.h"
-#ifdef SCI_LEXER
#include "LexerModule.h"
#include "Catalogue.h"
-#endif
#include "Position.h"
#include "UniqueString.h"