diff options
| author | EVE <EVE@EVE-PC> | 2017-03-13 15:33:20 -0400 |
|---|---|---|
| committer | EVE <EVE@EVE-PC> | 2017-03-13 15:33:20 -0400 |
| commit | 620ad3db1cbebe52ebd8df03fcda9d965ecb3282 (patch) | |
| tree | d462df8d862d1791bf96770239510a3839d3a9ce /dice-lang/src/bjc/dicelang/Define.java | |
| parent | 49d169a7d5576d64511340e10db5e0c355f7dacd (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.java | 7 |
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; + } } |
