diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2017-07-23 22:58:58 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2017-07-23 22:58:58 -0300 |
| commit | c74cb8eaf454d9243b75e3770001d8d128356b28 (patch) | |
| tree | 899197afc0b7c382aa37c778053357e0e9b56c26 /dice-lang/src/bjc/dicelang/Define.java | |
| parent | 57f9a3bfdad20bead5b35ee540e8790e80a6b9a4 (diff) | |
Format
Diffstat (limited to 'dice-lang/src/bjc/dicelang/Define.java')
| -rw-r--r-- | dice-lang/src/bjc/dicelang/Define.java | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/dice-lang/src/bjc/dicelang/Define.java b/dice-lang/src/bjc/dicelang/Define.java index 94708fd..a008e0c 100644 --- a/dice-lang/src/bjc/dicelang/Define.java +++ b/dice-lang/src/bjc/dicelang/Define.java @@ -44,20 +44,20 @@ public class Define implements UnaryOperator<String>, Comparable<Define> { /** * The priority of this definition. */ - public final int priority; + public final int priority; /** * Whether or not this definition is in error. */ - public final boolean inError; + public final boolean inError; - private boolean doRecur; - private boolean subType; + private boolean doRecur; + private boolean subType; - private Pattern predicate; - private Pattern searcher; + private Pattern predicate; + private Pattern searcher; - private Iterator<String> replacers; - private String replacer; + private Iterator<String> replacers; + private String replacer; /** * Create a new define. @@ -83,8 +83,9 @@ public class Define implements UnaryOperator<String>, Comparable<Define> { * @param replacrs * The source for replacement strings. */ - public Define(final int priorty, final boolean isSub, final boolean recur, final boolean isCircular, - final String predicte, final String searchr, final Iterable<String> replacrs) { + public Define(final int priorty, final boolean isSub, final boolean recur, + final boolean isCircular, + final String predicte, final String searchr, final Iterable<String> replacrs) { priority = priorty; doRecur = recur; subType = isSub; @@ -114,6 +115,7 @@ public class Define implements UnaryOperator<String>, Comparable<Define> { } inError = false; + /* * Check whether or not we do sub-replacements */ @@ -170,6 +172,7 @@ public class Define implements UnaryOperator<String>, Comparable<Define> { if (subType) { final StringBuffer sb = new StringBuffer(); + while (searcherMatcher.find()) { if (replacers == null) { searcherMatcher.appendReplacement(sb, ""); |
