From b5d6451344d1ec6d00b2eb023ace68052293d9b2 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Thu, 21 Jun 2001 13:11:21 +0000 Subject: Patch from Shane to fix PHP operator style applying too late. --- src/LexHTML.cxx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/LexHTML.cxx b/src/LexHTML.cxx index 20418c747..847c690cb 100644 --- a/src/LexHTML.cxx +++ b/src/LexHTML.cxx @@ -1194,13 +1194,19 @@ static void ColouriseHyperTextDoc(unsigned int startPos, int length, int initSty case SCE_HPHP_NUMBER: if (!isdigit(ch)) { styler.ColourTo(i - 1, SCE_HPHP_NUMBER); - state = SCE_HPHP_DEFAULT; + if (isoperator(ch)) + state =SCE_HPHP_OPERATOR; + else + state = SCE_HPHP_DEFAULT; } break; case SCE_HPHP_VARIABLE: if (!iswordstart(ch)) { styler.ColourTo(i - 1, SCE_HPHP_VARIABLE); - state = SCE_HPHP_DEFAULT; + if (isoperator(ch)) + state =SCE_HPHP_OPERATOR; + else + state = SCE_HPHP_DEFAULT; } break; case SCE_HPHP_COMMENT: -- cgit v1.2.3