use of org.eclipse.jface.text.rules.IToken in project eclipse.platform.text by eclipse.
the class WordRuleTest method testBug163116.
/*
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=163116
*/
@Test
public void testBug163116() throws Exception {
IWordDetector detector = new IWordDetector() {
@Override
public boolean isWordPart(char c) {
return true;
}
@Override
public boolean isWordStart(char c) {
return true;
}
};
WordRule rule = new WordRule(detector, new Token(this));
RuleBasedScanner scanner = new RuleBasedScanner();
scanner.setRules(new IRule[] { rule });
scanner.setRange(new Document(), 0, 0);
IToken token = null;
int i = 0;
while (token != Token.EOF && i++ < 1000) token = scanner.nextToken();
assertTrue(i < 1000);
}
Aggregations