diff options
author | XhmikosR <xhmikosr@users.sourceforge.net> | 2012-01-20 11:29:33 +0000 |
---|---|---|
committer | XhmikosR <xhmikosr@users.sourceforge.net> | 2012-01-20 11:29:33 +0000 |
commit | b4cecff3775a783aea3fe72bf49c0359adb77cfb (patch) | |
tree | 5a8cf985dd29594cb3ced35cc6642b82d922e121 /scintilla/include | |
parent | 8fde28016c2d49e72b44545d4dffc2d6f3df67f9 (diff) | |
download | notepad2-mod-b4cecff3775a783aea3fe72bf49c0359adb77cfb.zip notepad2-mod-b4cecff3775a783aea3fe72bf49c0359adb77cfb.tar.gz notepad2-mod-b4cecff3775a783aea3fe72bf49c0359adb77cfb.tar.bz2 |
add AviSynth script highlighting
Patch by Bruno Barbieri [brunorex], updates in the keywords and a couple of other changes by me
This commit fixes issue #58.
git-svn-id: https://notepad2-mod.googlecode.com/svn/trunk@702 28bd50df-7adb-d945-0439-6e466c6a13cc
Diffstat (limited to 'scintilla/include')
-rw-r--r-- | scintilla/include/SciLexer.h | 17 | ||||
-rw-r--r-- | scintilla/include/Scintilla.iface | 23 |
2 files changed, 40 insertions, 0 deletions
diff --git a/scintilla/include/SciLexer.h b/scintilla/include/SciLexer.h index 6371b97..15fb3e6 100644 --- a/scintilla/include/SciLexer.h +++ b/scintilla/include/SciLexer.h @@ -117,6 +117,7 @@ #define SCLEX_COFFEESCRIPT 102
#define SCLEX_TCMD 103
#define SCLEX_AHK 200
+#define SCLEX_AVS 201
#define SCLEX_AUTOMATIC 1000
#define SCE_P_DEFAULT 0
#define SCE_P_COMMENTLINE 1
@@ -1476,6 +1477,22 @@ #define SCE_AHK_WORD_UD 18
#define SCE_AHK_VARREFKW 19
#define SCE_AHK_ERROR 20
+#define SCE_AVS_DEFAULT 0
+#define SCE_AVS_COMMENTBLOCK 1
+#define SCE_AVS_COMMENTBLOCKN 2
+#define SCE_AVS_COMMENTLINE 3
+#define SCE_AVS_NUMBER 4
+#define SCE_AVS_OPERATOR 5
+#define SCE_AVS_IDENTIFIER 6
+#define SCE_AVS_STRING 7
+#define SCE_AVS_TRIPLESTRING 8
+#define SCE_AVS_STRINGEOL 9
+#define SCE_AVS_KEYWORD 10
+#define SCE_AVS_FILTER 11
+#define SCE_AVS_PLUGIN 12
+#define SCE_AVS_FUNCTION 13
+#define SCE_AVS_CLIPPROP 14
+#define SCE_AVS_USERDFN 15
#define SCE_A68K_DEFAULT 0
#define SCE_A68K_COMMENT 1
#define SCE_A68K_NUMBER_DEC 2
diff --git a/scintilla/include/Scintilla.iface b/scintilla/include/Scintilla.iface index 8644564..d553cfe 100644 --- a/scintilla/include/Scintilla.iface +++ b/scintilla/include/Scintilla.iface @@ -2458,6 +2458,9 @@ val SCLEX_TCMD=103 ## notepad2 custom code for the AHK lexer - start
val SCLEX_AHK=200
## notepad2 custom code for the AHK lexer - end
+## notepad2 custom code for the AVS lexer - start
+val SCLEX_AVS=201
+## notepad2 custom code for the AVS lexer - end
# When a lexer specifies its language as SCLEX_AUTOMATIC it receives a
# value assigned in sequence from SCLEX_AUTOMATIC+1.
@@ -4004,6 +4007,26 @@ val SCE_AHK_WORD_UD=18 val SCE_AHK_VARREFKW=19
val SCE_AHK_ERROR=20
## notepad2 custom code for the AHK lexer - end
+## notepad2 custom code for the AVS lexer - start
+# Lexical states for SCLEX_AVS
+lex AVS=SCLEX_AVS SCE_AVS_
+val SCE_AVS_DEFAULT=0
+val SCE_AVS_COMMENTBLOCK=1
+val SCE_AVS_COMMENTBLOCKN=2
+val SCE_AVS_COMMENTLINE=3
+val SCE_AVS_NUMBER=4
+val SCE_AVS_OPERATOR=5
+val SCE_AVS_IDENTIFIER=6
+val SCE_AVS_STRING=7
+val SCE_AVS_TRIPLESTRING=8
+val SCE_AVS_STRINGEOL=9
+val SCE_AVS_KEYWORD=10
+val SCE_AVS_FILTER=11
+val SCE_AVS_PLUGIN=12
+val SCE_AVS_FUNCTION=13
+val SCE_AVS_CLIPPROP=14
+val SCE_AVS_USERDFN=15
+## notepad2 custom code for the AVS lexer - end
# Lexical states for SCLEX_A68K
lex A68k=SCLEX_A68K SCE_A68K_
val SCE_A68K_DEFAULT=0
|