summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/bjc')
-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