summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/Define.java
diff options
context:
space:
mode:
authorEVE <EVE@EVE-PC>2017-03-13 15:33:20 -0400
committerEVE <EVE@EVE-PC>2017-03-13 15:33:20 -0400
commit620ad3db1cbebe52ebd8df03fcda9d965ecb3282 (patch)
treed462df8d862d1791bf96770239510a3839d3a9ce /dice-lang/src/bjc/dicelang/Define.java
parent49d169a7d5576d64511340e10db5e0c355f7dacd (diff)
Minor re-org, start on tweaker.
Diffstat (limited to 'dice-lang/src/bjc/dicelang/Define.java')
-rw-r--r--dice-lang/src/bjc/dicelang/Define.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/dice-lang/src/bjc/dicelang/Define.java b/dice-lang/src/bjc/dicelang/Define.java
index 1beeecd..e96a873 100644
--- a/dice-lang/src/bjc/dicelang/Define.java
+++ b/dice-lang/src/bjc/dicelang/Define.java
@@ -10,7 +10,7 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
-public class Define implements UnaryOperator<String> {
+public class Define implements UnaryOperator<String>, Comparable<Define> {
public static enum Type { LINE, TOKEN }
public static final int MAX_RECURS = 10;
@@ -130,4 +130,9 @@ public class Define implements UnaryOperator<String> {
return searcherMatcher.replaceAll(replacer);
}
}
+
+ @Override
+ public int compareTo(Define o) {
+ return priority - o.priority;
+ }
}