src/lib/JavaPropertiesDialect.h
branchv_0
changeset 33 c9a158da6c32
parent 29 06aaad12c207
--- a/src/lib/JavaPropertiesDialect.h	Mon Nov 30 00:12:16 2020 +0100
+++ b/src/lib/JavaPropertiesDialect.h	Sun Oct 31 17:30:40 2021 +0100
@@ -34,9 +34,11 @@
 		reader.setOption(option::AllowSections, "false");
 		reader.setOption(option::AllowSectionTags, "false");
 		reader.setOption(option::AllowSubKeys, "false");
-		reader.setOption(option::CommentSeparators, "#");
-		reader.setOption(option::KeyValueSeparators, "=:");
+		reader.setOption(option::CommentSeparators, "#!");
+		reader.setOption(option::KeyValueSeparators, "=");
 		reader.setOption(option::Quotes, "");
+		reader.setOption(option::AllowLineContinuationWithEscaping, "true");
+		reader.setOption(option::AllowLineContinuationWithSpace, "false");
 		// reader.setOption(unescaping::Basic, "false"); // TODO: maybe disable basic escaping and do exactly what is specified in JavaPropertiesUnescapingProcessor
 		reader.setOption(unescaping::JavaProperties, "true");
 	}