aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2004-03-01 10:01:02 +0000
committernyamatongwe <devnull@localhost>2004-03-01 10:01:02 +0000
commit4380ab3d8c20ac5bc1cacd88d73d4f1156363d4c (patch)
tree7f398add2cfa80b4c53229ce4fb30994d593c6e8 /include
parentc02fb4a4391876d5f86bfcf3145a47ffc6c995bc (diff)
downloadscintilla-mirror-4380ab3d8c20ac5bc1cacd88d73d4f1156363d4c.tar.gz
Specman language support.
Diffstat (limited to 'include')
-rw-r--r--include/SciLexer.h17
-rw-r--r--include/Scintilla.iface21
2 files changed, 37 insertions, 1 deletions
diff --git a/include/SciLexer.h b/include/SciLexer.h
index 1ec63a5d8..c8a7e7503 100644
--- a/include/SciLexer.h
+++ b/include/SciLexer.h
@@ -73,6 +73,7 @@
#define SCLEX_VERILOG 56
#define SCLEX_KIX 57
#define SCLEX_GUI4CLI 58
+#define SCLEX_SPECMAN 59
#define SCLEX_AUTOMATIC 1000
#define SCE_P_DEFAULT 0
#define SCE_P_COMMENTLINE 1
@@ -691,6 +692,22 @@
#define SCE_GC_COMMAND 7
#define SCE_GC_STRING 8
#define SCE_GC_OPERATOR 9
+#define SCE_SN_DEFAULT 0
+#define SCE_SN_CODE 1
+#define SCE_SN_COMMENTLINE 2
+#define SCE_SN_COMMENTLINEBANG 3
+#define SCE_SN_NUMBER 4
+#define SCE_SN_WORD 5
+#define SCE_SN_STRING 6
+#define SCE_SN_WORD2 7
+#define SCE_SN_WORD3 8
+#define SCE_SN_PREPROCESSOR 9
+#define SCE_SN_OPERATOR 10
+#define SCE_SN_IDENTIFIER 11
+#define SCE_SN_STRINGEOL 12
+#define SCE_SN_REGEXTAG 13
+#define SCE_SN_SIGNAL 14
+#define SCE_SN_USER 19
//--Autogenerated -- end of section automatically generated from Scintilla.iface
#endif
diff --git a/include/Scintilla.iface b/include/Scintilla.iface
index e6ca585ef..f4c0ee0bc 100644
--- a/include/Scintilla.iface
+++ b/include/Scintilla.iface
@@ -1699,6 +1699,8 @@ val SCLEX_MSSQL=55
val SCLEX_VERILOG=56
val SCLEX_KIX=57
val SCLEX_GUI4CLI=58
+val SCLEX_SPECMAN=59
+
# When a lexer specifies its language as SCLEX_AUTOMATIC it receives a
# value assigned in sequence from SCLEX_AUTOMATIC+1.
val SCLEX_AUTOMATIC=1000
@@ -2426,7 +2428,24 @@ val SCE_GC_CONTROL=6
val SCE_GC_COMMAND=7
val SCE_GC_STRING=8
val SCE_GC_OPERATOR=9
-
+# Lexical states for SCLEX_SPECMAN
+lex Specman=SCLEX_SPECMAN SCE_SN_
+val SCE_SN_DEFAULT=0
+val SCE_SN_CODE=1
+val SCE_SN_COMMENTLINE=2
+val SCE_SN_COMMENTLINEBANG=3
+val SCE_SN_NUMBER=4
+val SCE_SN_WORD=5
+val SCE_SN_STRING=6
+val SCE_SN_WORD2=7
+val SCE_SN_WORD3=8
+val SCE_SN_PREPROCESSOR=9
+val SCE_SN_OPERATOR=10
+val SCE_SN_IDENTIFIER=11
+val SCE_SN_STRINGEOL=12
+val SCE_SN_REGEXTAG=13
+val SCE_SN_SIGNAL=14
+val SCE_SN_USER=19
# Events
evt void StyleNeeded=2000(int position)