aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/LexVB.cxx
diff options
context:
space:
mode:
authornyamatongwe <devnull@localhost>2003-02-17 11:18:11 +0000
committernyamatongwe <devnull@localhost>2003-02-17 11:18:11 +0000
commit2a25b067f78f395392499ac9f19a8028d847d07e (patch)
tree045f6c279f221341f136acd2d2cdd2e8db3a65f8 /src/LexVB.cxx
parent0b5372d287924ae28c2b869f6edf2c03035872c8 (diff)
downloadscintilla-mirror-2a25b067f78f395392499ac9f19a8028d847d07e.tar.gz
Upgraded keyword list descriptions from Brian Quinlan.
Diffstat (limited to 'src/LexVB.cxx')
-rw-r--r--src/LexVB.cxx19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/LexVB.cxx b/src/LexVB.cxx
index bd1248e04..2e6177e8b 100644
--- a/src/LexVB.cxx
+++ b/src/LexVB.cxx
@@ -37,7 +37,7 @@ static inline bool IsAWordStart(const int ch) {
}
static inline bool IsADateCharacter(const int ch) {
- return (ch < 0x80) &&
+ return (ch < 0x80) &&
(isalnum(ch) || ch == '|' || ch == '-' || ch == '/' || ch == ':' || ch == ' ' || ch == '\t');
}
@@ -49,7 +49,7 @@ static void ColouriseVBDoc(unsigned int startPos, int length, int initStyle,
styler.StartAt(startPos);
int visibleChars = 0;
-
+
StyleContext sc(startPos, length, initStyle, styler);
for (; sc.More(); sc.Forward()) {
@@ -83,7 +83,7 @@ static void ColouriseVBDoc(unsigned int startPos, int length, int initStyle,
sc.SetState(SCE_B_DEFAULT);
}
} else if (sc.state == SCE_B_STRING) {
- // VB doubles quotes to preserve them, so just end this string
+ // VB doubles quotes to preserve them, so just end this string
// state now as a following quote will start again
if (sc.ch == '\"') {
if (tolower(sc.chNext) == 'c') {
@@ -104,7 +104,7 @@ static void ColouriseVBDoc(unsigned int startPos, int length, int initStyle,
sc.ForwardSetState(SCE_B_DEFAULT);
}
}
-
+
if (sc.state == SCE_B_DEFAULT) {
if (sc.ch == '\'') {
sc.SetState(SCE_B_COMMENT);
@@ -137,7 +137,7 @@ static void ColouriseVBDoc(unsigned int startPos, int length, int initStyle,
sc.SetState(SCE_B_OPERATOR);
}
}
-
+
if (sc.atLineEnd) {
visibleChars = 0;
}
@@ -200,6 +200,11 @@ static void ColouriseVBScriptDoc(unsigned int startPos, int length, int initStyl
ColouriseVBDoc(startPos, length, initStyle, keywordlists, styler, true);
}
-LexerModule lmVB(SCLEX_VB, ColouriseVBNetDoc, "vb", FoldVBDoc);
-LexerModule lmVBScript(SCLEX_VBSCRIPT, ColouriseVBScriptDoc, "vbscript", FoldVBDoc);
+static const char * const vbWordListDesc[] = {
+ "Keywords",
+ 0
+};
+
+LexerModule lmVB(SCLEX_VB, ColouriseVBNetDoc, "vb", FoldVBDoc, vbWordListDesc);
+LexerModule lmVBScript(SCLEX_VBSCRIPT, ColouriseVBScriptDoc, "vbscript", FoldVBDoc, vbWordListDesc);