aboutsummaryrefslogtreecommitdiff
path: root/Mammoth/Couscous/java/util/regex/Pattern.cs
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2017-03-30 23:09:24 +0100
committerMichael Williamson <mike@zwobble.org>2017-04-01 16:15:41 +0100
commit5b174110627839214c1413255e1c6715ff7d0aab (patch)
tree3f2a97c071f82c0e44d9846a931f813474250764 /Mammoth/Couscous/java/util/regex/Pattern.cs
parent99ed1b53f084322c06975a2183d812db5f257d34 (diff)
Update java-mammoth to 1.3.1
Diffstat (limited to 'Mammoth/Couscous/java/util/regex/Pattern.cs')
-rw-r--r--Mammoth/Couscous/java/util/regex/Pattern.cs25
1 files changed, 25 insertions, 0 deletions
diff --git a/Mammoth/Couscous/java/util/regex/Pattern.cs b/Mammoth/Couscous/java/util/regex/Pattern.cs
new file mode 100644
index 0000000..42277ae
--- /dev/null
+++ b/Mammoth/Couscous/java/util/regex/Pattern.cs
@@ -0,0 +1,25 @@
+using System.Text.RegularExpressions;
+
+namespace Mammoth.Couscous.java.util.regex {
+ internal class Pattern {
+ internal static Pattern compile(string pattern) {
+ return new Pattern(pattern, new Regex(pattern));
+ }
+
+ private readonly string _pattern;
+ private readonly Regex _regex;
+
+ internal Pattern(string pattern, Regex regex) {
+ _pattern = pattern;
+ _regex = regex;
+ }
+
+ internal string pattern() {
+ return _pattern;
+ }
+
+ internal Matcher matcher(string value) {
+ return new Matcher(_regex, value);
+ }
+ }
+}