From 4108f0f169ea680b13b0935ccfb1bc55bca4264a Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Fri, 28 May 2010 23:12:18 +0000 Subject: Patch from Xavi ensures that nA>0.AND. lexes the .AND. as a word operator. --- src/LexFlagship.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') 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: -- cgit v1.2.3