diff options
| -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 |
