diff --git a/src/main/java/com/humio/jitrex/Matcher.java b/src/main/java/com/humio/jitrex/Matcher.java index 7560c5a..3f30cee 100644 --- a/src/main/java/com/humio/jitrex/Matcher.java +++ b/src/main/java/com/humio/jitrex/Matcher.java @@ -8,8 +8,9 @@ import com.humio.jitrex.util.Regex; import java.util.*; +import java.util.regex.MatchResult; -public class Matcher { +public class Matcher implements MatchResult { private final Pattern pattern; protected CharSequence input; protected final Regex re; @@ -54,6 +55,10 @@ public int compare(Pattern.VarEntry o1, Pattern.VarEntry o2) { private static Map EMPTY_MAP = new HashMap<>(); + public Pattern pattern() { + return pattern; + } + public void reset() { reset(input, EMPTY_MAP); }