aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers/LexProgress.cxx
diff options
context:
space:
mode:
authorMatt Gilarde <unknown>2016-02-25 10:40:20 +1100
committerMatt Gilarde <unknown>2016-02-25 10:40:20 +1100
commit2f462bfb9925cc30f849341c1508d43abca768d1 (patch)
tree5cf12d3a70233379df1493e181fc04086d44a888 /lexers/LexProgress.cxx
parentea4a9f7d9cef2f768748c09f4dda3ceae42df184 (diff)
downloadscintilla-mirror-2f462bfb9925cc30f849341c1508d43abca768d1.tar.gz
Support hexadecimal numeric literals.
Diffstat (limited to 'lexers/LexProgress.cxx')
-rw-r--r--lexers/LexProgress.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/lexers/LexProgress.cxx b/lexers/LexProgress.cxx
index 88fed1452..88a840341 100644
--- a/lexers/LexProgress.cxx
+++ b/lexers/LexProgress.cxx
@@ -121,7 +121,9 @@ static void Colourise4glDoc(Sci_PositionU startPos, Sci_Position length, int ini
sc.SetState(SCE_4GL_DEFAULT | mask);
break;
case SCE_4GL_NUMBER:
- if (!(IsADigit(sc.ch))) {
+ // Hex numbers (0xnnnn) are supported so accept any
+ // alphanumeric character if it follows a leading digit.
+ if (!(IsAlphaNumeric(sc.ch))) {
sc.SetState(SCE_4GL_DEFAULT | mask);
}
break;