diff -r e72546725c77 -r c9a158da6c32 src/lib/JavaPropertiesDialect.h --- 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"); }