Mercurial > projects > dwt-addons
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 |