comparison dwtx/jface/text/rules/NumberRule.d @ 134:51e6e63f930e

Regex fix for casts
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:46:20 +0200
parents 7d818bd32d63
children eb21d3dfc767
comparison
equal deleted inserted replaced
133:7d818bd32d63 134:51e6e63f930e
84 /* 84 /*
85 * @see IRule#evaluate(ICharacterScanner) 85 * @see IRule#evaluate(ICharacterScanner)
86 */ 86 */
87 public IToken evaluate(ICharacterScanner scanner) { 87 public IToken evaluate(ICharacterScanner scanner) {
88 int c= scanner.read(); 88 int c= scanner.read();
89 if (Character.isDigit((char)c)) { 89 if (Character.isDigit(cast(wchar)c)) {
90 if (fColumn is UNDEFINED || (fColumn is scanner.getColumn() - 1)) { 90 if (fColumn is UNDEFINED || (fColumn is scanner.getColumn() - 1)) {
91 do { 91 do {
92 c= scanner.read(); 92 c= scanner.read();
93 } while (Character.isDigit((char) c)); 93 } while (Character.isDigit(cast(wchar) c));
94 scanner.unread(); 94 scanner.unread();
95 return fToken; 95 return fToken;
96 } 96 }
97 } 97 }
98 98