aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2009-03-29 06:28:12 +0000
committernyamatongwe <devnull@localhost>2009-03-29 06:28:12 +0000
commit6a0edfd08f29bb6a955cf16dd33ecdbae628d0b5 (patch)
treeb8fd2c18c7f9c181509613eac211c830d13cfd14 /include
parentfaf77dbad3fba48866a40d378afd341c8e15fef7 (diff)
downloadscintilla-mirror-6a0edfd08f29bb6a955cf16dd33ecdbae628d0b5.tar.gz
Lexer for SML. Feature Request #2710950.
Diffstat (limited to 'include')
-rw-r--r--include/SciLexer.h16
-rw-r--r--include/Scintilla.iface19
2 files changed, 35 insertions, 0 deletions
diff --git a/include/SciLexer.h b/include/SciLexer.h
index 3a06b0d5a..56c9cbdc5 100644
--- a/include/SciLexer.h
+++ b/include/SciLexer.h
@@ -109,6 +109,7 @@
#define SCLEX_SORCUS 94
#define SCLEX_POWERPRO 95
#define SCLEX_NIMROD 96
+#define SCLEX_SML 97
#define SCLEX_AUTOMATIC 1000
#define SCE_P_DEFAULT 0
#define SCE_P_COMMENTLINE 1
@@ -1320,6 +1321,21 @@
#define SCE_POWERPRO_VERBATIM 14
#define SCE_POWERPRO_ALTQUOTE 15
#define SCE_POWERPRO_FUNCTION 16
+#define SCE_SML_DEFAULT 0
+#define SCE_SML_IDENTIFIER 1
+#define SCE_SML_TAGNAME 2
+#define SCE_SML_KEYWORD 3
+#define SCE_SML_KEYWORD2 4
+#define SCE_SML_KEYWORD3 5
+#define SCE_SML_LINENUM 6
+#define SCE_SML_OPERATOR 7
+#define SCE_SML_NUMBER 8
+#define SCE_SML_CHAR 9
+#define SCE_SML_STRING 11
+#define SCE_SML_COMMENT 12
+#define SCE_SML_COMMENT1 13
+#define SCE_SML_COMMENT2 14
+#define SCE_SML_COMMENT3 15
#define SCLEX_ASP 29
#define SCLEX_PHP 30
/* --Autogenerated -- end of section automatically generated from Scintilla.iface */
diff --git a/include/Scintilla.iface b/include/Scintilla.iface
index 638cb7700..f13c144a9 100644
--- a/include/Scintilla.iface
+++ b/include/Scintilla.iface
@@ -2021,6 +2021,7 @@ val SCLEX_TACL=93
val SCLEX_SORCUS=94
val SCLEX_POWERPRO=95
val SCLEX_NIMROD=96
+val SCLEX_SML=97
# When a lexer specifies its language as SCLEX_AUTOMATIC it receives a
# value assigned in sequence from SCLEX_AUTOMATIC+1.
@@ -3389,6 +3390,7 @@ val SCE_SORCUS_OPERATOR=7
val SCE_SORCUS_NUMBER=8
val SCE_SORCUS_CONSTANT=9
# Lexical state for SCLEX_POWERPRO
+lex PowerPro=SCLEX_POWERPRO SCE_POWERPRO_
val SCE_POWERPRO_DEFAULT=0
val SCE_POWERPRO_COMMENTBLOCK=1
val SCE_POWERPRO_COMMENTLINE=2
@@ -3406,6 +3408,23 @@ val SCE_POWERPRO_STRINGEOL=13
val SCE_POWERPRO_VERBATIM=14
val SCE_POWERPRO_ALTQUOTE=15
val SCE_POWERPRO_FUNCTION=16
+# Lexical states for SCLEX_SML
+lex SML=SCLEX_SML SCE_SML_
+val SCE_SML_DEFAULT=0
+val SCE_SML_IDENTIFIER=1
+val SCE_SML_TAGNAME=2
+val SCE_SML_KEYWORD=3
+val SCE_SML_KEYWORD2=4
+val SCE_SML_KEYWORD3=5
+val SCE_SML_LINENUM=6
+val SCE_SML_OPERATOR=7
+val SCE_SML_NUMBER=8
+val SCE_SML_CHAR=9
+val SCE_SML_STRING=11
+val SCE_SML_COMMENT=12
+val SCE_SML_COMMENT1=13
+val SCE_SML_COMMENT2=14
+val SCE_SML_COMMENT3=15
# Events