summaryrefslogtreecommitdiff
path: root/base/src
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-02 19:39:29 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2018-06-02 19:39:29 -0300
commit62b4f03236f4ac5f75f637fc11ccc301d922ef1f (patch)
tree4c113deb7343da9ac54b7b3db90deef66718006f /base/src
parent799cfd136d8411ce65243d0a8be64cfbe58411c1 (diff)
Enable mid-rule comments
Diffstat (limited to 'base/src')
-rw-r--r--base/src/main/java/bjc/utils/ioutils/RuleBasedConfigReader.java10
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