From 8e54cffa1e0e28034b6af34dad6419c252cfab8a Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Thu, 20 Jul 2006 13:20:56 +0000 Subject: Treat all characters >= 0x80 as word characters. This allows non-ASCII identifiers in Java to be treated as identifiers. --- src/LexCPP.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/LexCPP.cxx b/src/LexCPP.cxx index bf089d6cf..c7c333a1b 100644 --- a/src/LexCPP.cxx +++ b/src/LexCPP.cxx @@ -28,11 +28,11 @@ static bool IsOKBeforeRE(int ch) { } static inline bool IsAWordChar(int ch) { - return (ch < 0x80) && (isalnum(ch) || ch == '.' || ch == '_'); + return (ch >= 0x80) || (isalnum(ch) || ch == '.' || ch == '_'); } static inline bool IsAWordStart(int ch) { - return (ch < 0x80) && (isalpha(ch) || ch == '_'); + return (ch >= 0x80) || (isalpha(ch) || ch == '_'); } static inline bool IsADoxygenChar(int ch) { -- cgit v1.2.3