/**
*
*/
package org.goko.tools.editor.component.scanner;
import org.apache.commons.lang3.StringUtils;
import org.eclipse.jface.text.rules.IToken;
import org.eclipse.jface.text.rules.IWordDetector;
import org.eclipse.jface.text.rules.WordRule;
/**
* @author Psyko
* @date 29 mai 2016
*/
public class CaseInsensitiveWordRule extends WordRule {
/**
* @param detector
*/
public CaseInsensitiveWordRule(IWordDetector detector) {
super(detector);
}
/** (inheritDoc)
* @see org.eclipse.jface.text.rules.WordRule#addWord(java.lang.String, org.eclipse.jface.text.rules.IToken)
*/
@Override
public void addWord(String word, IToken token) {
super.addWord(StringUtils.upperCase(word), token);
super.addWord(StringUtils.lowerCase(word), token);
}
}