diff options
| -rw-r--r-- | src/LexHTML.cxx | 155 | 
1 files changed, 0 insertions, 155 deletions
| diff --git a/src/LexHTML.cxx b/src/LexHTML.cxx index 3a28a01f8..b146d071d 100644 --- a/src/LexHTML.cxx +++ b/src/LexHTML.cxx @@ -1897,161 +1897,6 @@ static void ColouriseHTMLDoc(unsigned int startPos, int length, int initStyle, W  	ColouriseHyperTextDoc(startPos, length, initStyle, keywordlists, styler, false);  } -static bool isASPScript(int state) { -	return -		(state >= SCE_HJA_START && state <= SCE_HJA_REGEX) || -		(state >= SCE_HBA_START && state <= SCE_HBA_STRINGEOL) || -		(state >= SCE_HPA_DEFAULT && state <= SCE_HPA_IDENTIFIER); -} - -static void ColouriseHBAPiece(StyleContext &sc, WordList *keywordlists[]) { -	WordList &keywordsVBS = *keywordlists[2]; -	if (sc.state == SCE_HBA_WORD) { -		if (!IsAWordChar(sc.ch)) { -			char s[100]; -			sc.GetCurrentLowered(s, sizeof(s)); -			if (keywordsVBS.InList(s)) { -				if (strcmp(s, "rem") == 0) { -					sc.ChangeState(SCE_HBA_COMMENTLINE); -					if (sc.atLineEnd) { -						sc.SetState(SCE_HBA_DEFAULT); -					} -				} else { -					sc.SetState(SCE_HBA_DEFAULT); -				} -			} else { -				sc.ChangeState(SCE_HBA_IDENTIFIER); -				sc.SetState(SCE_HBA_DEFAULT); -			} -		} -	} else if (sc.state == SCE_HBA_NUMBER) { -		if (!IsAWordChar(sc.ch)) { -			sc.SetState(SCE_HBA_DEFAULT); -		} -	} else if (sc.state == SCE_HBA_STRING) { -		if (sc.ch == '\"') { -			sc.ForwardSetState(SCE_HBA_DEFAULT); -		} else if (sc.ch == '\r' || sc.ch == '\n') { -			sc.ChangeState(SCE_HBA_STRINGEOL); -			sc.ForwardSetState(SCE_HBA_DEFAULT); -		} -	} else if (sc.state == SCE_HBA_COMMENTLINE) { -		if (sc.ch == '\r' || sc.ch == '\n') { -			sc.SetState(SCE_HBA_DEFAULT); -		} -	} - -	if (sc.state == SCE_HBA_DEFAULT) { -		if (IsADigit(sc.ch) || (sc.ch == '.' && IsADigit(sc.chNext))) { -			sc.SetState(SCE_HBA_NUMBER); -		} else if (IsAWordStart(sc.ch)) { -			sc.SetState(SCE_HBA_WORD); -		} else if (sc.ch == '\'') { -			sc.SetState(SCE_HBA_COMMENTLINE); -		} else if (sc.ch == '\"') { -			sc.SetState(SCE_HBA_STRING); -		} -	} -} - -static void ColouriseHTMLPiece(StyleContext &sc, WordList *keywordlists[]) { -	WordList &keywordsTags = *keywordlists[0]; -	if (sc.state == SCE_H_COMMENT) { -		if (sc.Match("-->")) { -			sc.Forward(); -			sc.Forward(); -			sc.ForwardSetState(SCE_H_DEFAULT); -		} -	} else if (sc.state == SCE_H_ENTITY) { -		if (sc.ch == ';') { -			sc.ForwardSetState(SCE_H_DEFAULT); -		} else if (sc.ch != '#' && (sc.ch < 0x80) && !isalnum(sc.ch)	// Should check that '#' follows '&', but it is unlikely anyway... -			&& sc.ch != '.' && sc.ch != '-' && sc.ch != '_' && sc.ch != ':') { // valid in XML -			sc.ChangeState(SCE_H_TAGUNKNOWN); -			sc.SetState(SCE_H_DEFAULT); -		} -	} else if (sc.state == SCE_H_TAGUNKNOWN) { -		if (!ishtmlwordchar(sc.ch) && !((sc.ch == '/') && (sc.chPrev == '<')) && sc.ch != '[') { -			char s[100]; -			sc.GetCurrentLowered(s, sizeof(s)); -			if (s[1] == '/') { -				if (keywordsTags.InList(s + 2)) { -					sc.ChangeState(SCE_H_TAG); -				} -			} else { -				if (keywordsTags.InList(s + 1)) { -					sc.ChangeState(SCE_H_TAG); -				} -			} -			if (sc.ch == '>') { -				sc.ForwardSetState(SCE_H_DEFAULT); -			} else if (sc.Match('/', '>')) { -				sc.SetState(SCE_H_TAGEND); -				sc.Forward(); -				sc.ForwardSetState(SCE_H_DEFAULT); -			} else { -				sc.SetState(SCE_H_OTHER); -			} -		} -	} else if (sc.state == SCE_H_ATTRIBUTE) { -		if (!ishtmlwordchar(sc.ch)) { -			char s[100]; -			sc.GetCurrentLowered(s, sizeof(s)); -			if (!keywordsTags.InList(s)) { -				sc.ChangeState(SCE_H_ATTRIBUTEUNKNOWN); -			} -			sc.SetState(SCE_H_OTHER); -		} -	} else if (sc.state == SCE_H_OTHER) { -		if (sc.ch == '>') { -			sc.SetState(SCE_H_TAG); -			sc.ForwardSetState(SCE_H_DEFAULT); -		} else if (sc.Match('/', '>')) { -			sc.SetState(SCE_H_TAG); -			sc.Forward(); -			sc.ForwardSetState(SCE_H_DEFAULT); -		} else if (sc.chPrev == '=') { -			sc.SetState(SCE_H_VALUE); -		} -	} else if (sc.state == SCE_H_DOUBLESTRING) { -		if (sc.ch == '\"') { -			sc.ForwardSetState(SCE_H_OTHER); -		} -	} else if (sc.state == SCE_H_SINGLESTRING) { -		if (sc.ch == '\'') { -			sc.ForwardSetState(SCE_H_OTHER); -		} -	} else if (sc.state == SCE_H_NUMBER) { -		if (!IsADigit(sc.ch)) { -			sc.SetState(SCE_H_OTHER); -		} -	} - -	if (sc.state == SCE_H_DEFAULT) { -		if (sc.ch == '<') { -			if (sc.Match("<!--")) -				sc.SetState(SCE_H_COMMENT); -			else -				sc.SetState(SCE_H_TAGUNKNOWN); -		} else if (sc.ch == '&') { -			sc.SetState(SCE_H_ENTITY); -		} -	} else if ((sc.state == SCE_H_OTHER) || (sc.state == SCE_H_VALUE)) { -		if (sc.ch == '\"' && sc.chPrev == '=') { -			sc.SetState(SCE_H_DOUBLESTRING); -		} else if (sc.ch == '\'' && sc.chPrev == '=') { -			sc.SetState(SCE_H_SINGLESTRING); -		} else if (IsADigit(sc.ch)) { -			sc.SetState(SCE_H_NUMBER); -		} else if (sc.ch == '>') { -			sc.SetState(SCE_H_TAG); -			sc.ForwardSetState(SCE_H_DEFAULT); -		} else if (ishtmlwordchar(sc.ch)) { -			sc.SetState(SCE_H_ATTRIBUTE); -		} -	} -} -  static void ColourisePHPScriptDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[],          Accessor &styler) {  	if (startPos == 0) | 
