diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2017-09-15 10:57:43 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2017-09-15 10:57:43 -0300 |
| commit | 2f93e24a217c3e9f8f2c4848c88f8229ef1fdc80 (patch) | |
| tree | 926c3df16aba7b6b5b94d68ba8eaf3e0d320826a /BJC-Utils2/src/main | |
| parent | 9db681f1d8dd83104409de202f44b94169ff896b (diff) | |
| parent | abe96dceeed6b0ffb0a132b15fbbe7942fec7f58 (diff) | |
Merge branch 'master' of ssh://10.65.77.3/home/bjculkin/git/bjc-utils2
Join discrete changes of the formatter.
Diffstat (limited to 'BJC-Utils2/src/main')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/ioutils/CLFormatter.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/ioutils/CLFormatter.java b/BJC-Utils2/src/main/java/bjc/utils/ioutils/CLFormatter.java index b61081b..ca9c32e 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/ioutils/CLFormatter.java +++ b/BJC-Utils2/src/main/java/bjc/utils/ioutils/CLFormatter.java @@ -31,7 +31,9 @@ public class CLFormatter { private static final String prefixList = applyFormat("delimSeparatedList", prefixParam, ",");
- private static final String formatDirective = applyFormat("clFormatDirective", prefixList, formatMod);
+ private static final String directiveName = getRegex("clFormatName");
+
+ private static final String formatDirective = applyFormat("clFormatDirective", prefixList, formatMod, directiveName);
private static final Pattern pFormatDirective = Pattern.compile(formatDirective);
private Map<String, Directive> extraDirectives;
@@ -58,6 +60,7 @@ public class CLFormatter { dirMatcher.appendReplacement(sb, "");
String dirName = dirMatcher.group("name");
+ String dirFunc = dirMatcher.group("funcname");
String dirMods = dirMatcher.group("modifiers");
String dirParams = dirMatcher.group("params");
@@ -71,6 +74,13 @@ public class CLFormatter { }
Object item = tParams.item();
+ if(dirName == null && dirFunc != null) {
+ /*
+ * @TODO implement user-called functions.
+ */
+ continue;
+ }
+
switch(dirName) {
case "A":
checkItem(item, 'A');
|
