diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-06-02 19:39:29 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-06-02 19:39:29 -0300 |
| commit | 62b4f03236f4ac5f75f637fc11ccc301d922ef1f (patch) | |
| tree | 4c113deb7343da9ac54b7b3db90deef66718006f /base/src/main/java/bjc | |
| parent | 799cfd136d8411ce65243d0a8be64cfbe58411c1 (diff) | |
Enable mid-rule comments
Diffstat (limited to 'base/src/main/java/bjc')
| -rw-r--r-- | base/src/main/java/bjc/utils/ioutils/RuleBasedConfigReader.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/base/src/main/java/bjc/utils/ioutils/RuleBasedConfigReader.java b/base/src/main/java/bjc/utils/ioutils/RuleBasedConfigReader.java index 3e8851a..228e647 100644 --- a/base/src/main/java/bjc/utils/ioutils/RuleBasedConfigReader.java +++ b/base/src/main/java/bjc/utils/ioutils/RuleBasedConfigReader.java @@ -175,9 +175,17 @@ public class RuleBasedConfigReader<E> { isRuleOpen.replace(endRule(state, isRuleOpen.getValue())); } else if(line.startsWith("\t")) { /* + * Skip comment lines. + */ + if(line.startsWith("#") || line.startsWith("//")) + /* + * It's a comment. */ + return; + + /* * Continue the rule */ - continueRule(state, isRuleOpen.getValue(), line); + continueRule(state, isRuleOpen.getValue(), line.substring(1)); } else { /* * Open a rule |
