aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/LexFlagship.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/LexFlagship.cxx')
-rw-r--r--src/LexFlagship.cxx6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/LexFlagship.cxx b/src/LexFlagship.cxx
index f0c794e76..e3a8b9f25 100644
--- a/src/LexFlagship.cxx
+++ b/src/LexFlagship.cxx
@@ -86,9 +86,13 @@ static void ColouriseFlagShipDoc(unsigned int startPos, int length, int initStyl
}
break;
case SCE_FS_NUMBER:
+ if (!IsAWordChar(sc.ch) && !(sc.ch == '.' && IsADigit(sc.chNext))) {
+ sc.SetState(SCE_FS_DEFAULT);
+ }
+ break;
case SCE_FS_NUMBER_C:
if (!IsAWordChar(sc.ch) && sc.ch != '.') {
- sc.SetState(bEnableCode ? SCE_FS_DEFAULT : SCE_FS_DEFAULT_C);
+ sc.SetState(SCE_FS_DEFAULT_C);
}
break;
case SCE_FS_CONSTANT: