diff options
Diffstat (limited to 'clformat/src/main/java')
| -rw-r--r-- | clformat/src/main/java/bjc/utils/ioutils/format/CLFormatter.java | 3 | ||||
| -rw-r--r-- | clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java | 12 |
2 files changed, 9 insertions, 6 deletions
diff --git a/clformat/src/main/java/bjc/utils/ioutils/format/CLFormatter.java b/clformat/src/main/java/bjc/utils/ioutils/format/CLFormatter.java index 56fc69b..305af3b 100644 --- a/clformat/src/main/java/bjc/utils/ioutils/format/CLFormatter.java +++ b/clformat/src/main/java/bjc/utils/ioutils/format/CLFormatter.java @@ -57,7 +57,8 @@ public class CLFormatter { builtinDirectives.put("{", new IterationDirective()); builtinDirectives.put("(", new CaseDirective()); - builtinDirectives.put("`(", new InflectDirective()); + + builtinDirectives.put("`[", new InflectDirective()); builtinDirectives.put("T", new TabulateDirective()); } diff --git a/clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java b/clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java index d6e918e..779ce9d 100644 --- a/clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java +++ b/clformat/src/main/java/bjc/utils/ioutils/format/CLParameters.java @@ -59,6 +59,8 @@ public class CLParameters { private void refreshAbbrevs() { // @NOTE 9/19/18 // + // @Cleanup @Leak + // // This never clears abbrevWords or nameAbbrevs, which I'm fine // with here, as these objects are fairly temporary. // @@ -276,7 +278,9 @@ public class CLParameters { String actKey = keys[0]; - if (nameIndices.containsKey(actKey)) { + if (namedParams.containsKey(actKey)) { + return namedParams.get(actKey); + } else if (nameIndices.containsKey(actKey)) { int idx = nameIndices.get(actKey); // @NOTE 9/22/18 @@ -284,10 +288,8 @@ public class CLParameters { // Consider whether we should throw an exception here. if (idx < 0 || idx >= params.length) return ""; - return params[nameIndices.get(actKey)]; - } else if (namedParams.containsKey(actKey)) { - return namedParams.get(actKey); - } + return params[idx]; + } return ""; } |
