aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Catalogue.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Catalogue.h')
-rw-r--r--src/Catalogue.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/Catalogue.h b/src/Catalogue.h
new file mode 100644
index 000000000..7fea37da8
--- /dev/null
+++ b/src/Catalogue.h
@@ -0,0 +1,26 @@
+// Scintilla source code edit control
+/** @file Catalogue.h
+ ** Lexer infrastructure.
+ **/
+// Copyright 1998-2010 by Neil Hodgson <neilh@scintilla.org>
+// The License.txt file describes the conditions under which this software may be distributed.
+
+#ifndef CATALOGUE_H
+#define CATALOGUE_H
+
+#ifdef SCI_NAMESPACE
+namespace Scintilla {
+#endif
+
+class Catalogue {
+public:
+ static const LexerModule *Find(int language);
+ static const LexerModule *Find(const char *languageName);
+ static void AddLexerModule(LexerModule *plm);
+};
+
+#ifdef SCI_NAMESPACE
+}
+#endif
+
+#endif