summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2006-11-14 00:29:15 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2006-11-14 00:29:15 +0000
commitc2b70d6eb22800156bf2402c859d2148eb69ee03 (patch)
tree9029307c1d7ae01fdba0e7c86f33cf45ed791d9b
parent2a2b91f336fe4f6c2a314db2bc4cdffff6cf5a61 (diff)
downloadclasspath-c2b70d6eb22800156bf2402c859d2148eb69ee03.tar.gz
2006-11-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
* gnu/java/util/regex/RETokenNamedProperty.java: (getHandler(String)): Add support for 'all'.
-rw-r--r--ChangeLog5
-rw-r--r--gnu/java/util/regex/RETokenNamedProperty.java8
2 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8e4952f17..a58a78b38 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-11-13 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ * gnu/java/util/regex/RETokenNamedProperty.java:
+ (getHandler(String)): Add support for 'all'.
+
2006-11-11 Andreas Tobler <a.tobler@schweiz.org>
* gnu/java/awt/peer/gtk/GtkImageConsumer.java (setPixels): Handle data
diff --git a/gnu/java/util/regex/RETokenNamedProperty.java b/gnu/java/util/regex/RETokenNamedProperty.java
index a286c5be8..aec27583a 100644
--- a/gnu/java/util/regex/RETokenNamedProperty.java
+++ b/gnu/java/util/regex/RETokenNamedProperty.java
@@ -260,6 +260,14 @@ final class RETokenNamedProperty extends REToken {
return new UnicodeCategoryHandler(Character.UNASSIGNED);
if (name.equals("Lu"))
return new UnicodeCategoryHandler(Character.UPPERCASE_LETTER);
+ if (name.equals("all"))
+ return new Handler()
+ {
+ public boolean includes(char c)
+ {
+ return true;
+ }
+ };
throw new REException("unsupported name " + name, REException.REG_ESCAPE, 0);
}