Mercurial > projects > dwt2
comparison org.eclipse.jface.text/src/org/eclipse/jface/text/rules/WordRule.d @ 16:dbfb303e8fb0
first complete successful compile (win-only)
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Wed, 18 Mar 2009 08:56:47 +0100 |
parents | bc29606a740c |
children |
comparison
equal
deleted
inserted
replaced
15:c4b1a29263fc | 16:dbfb303e8fb0 |
---|---|
166 public IToken evaluate(ICharacterScanner scanner) { | 166 public IToken evaluate(ICharacterScanner scanner) { |
167 int c= scanner.read(); | 167 int c= scanner.read(); |
168 if (c !is ICharacterScanner.EOF && fDetector.isWordStart(cast(dchar) c)) { | 168 if (c !is ICharacterScanner.EOF && fDetector.isWordStart(cast(dchar) c)) { |
169 if (fColumn is UNDEFINED || (fColumn is scanner.getColumn() - 1)) { | 169 if (fColumn is UNDEFINED || (fColumn is scanner.getColumn() - 1)) { |
170 | 170 |
171 fBuffer.truncate(0); | 171 fBuffer.setLength(0); |
172 do { | 172 do { |
173 fBuffer.append(cast(char) c); | 173 fBuffer.append(cast(char) c); |
174 c= scanner.read(); | 174 c= scanner.read(); |
175 } while (c !is ICharacterScanner.EOF && fDetector.isWordPart(cast(dchar) c)); | 175 } while (c !is ICharacterScanner.EOF && fDetector.isWordPart(cast(dchar) c)); |
176 scanner.unread(); | 176 scanner.unread(); |