diff options
| -rw-r--r-- | src/StyleContext.h | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/src/StyleContext.h b/src/StyleContext.h index 5bc6371fd..343c81972 100644 --- a/src/StyleContext.h +++ b/src/StyleContext.h @@ -113,6 +113,20 @@ public:  		}  		return true;  	} +	bool MatchIgnoreCase(const char *s) { +		if (tolower(ch) != *s) +			return false; +		s++; +		if (tolower(chNext) != *s) +			return false; +		s++; +		for (int n=2; *s; n++) { +			if (*s != tolower((styler.SafeGetCharAt(currentPos+n)))) +				return false; +			s++; +		} +		return true; +	}  	// Non-inline  	void GetCurrent(char *s, int len);  	void GetCurrentLowered(char *s, int len); | 
