32 void apply(INIReader& reader) override { |
32 void apply(INIReader& reader) override { |
33 reader.setOption(option::TrimContinuingLines, "true"); |
33 reader.setOption(option::TrimContinuingLines, "true"); |
34 reader.setOption(option::AllowSections, "false"); |
34 reader.setOption(option::AllowSections, "false"); |
35 reader.setOption(option::AllowSectionTags, "false"); |
35 reader.setOption(option::AllowSectionTags, "false"); |
36 reader.setOption(option::AllowSubKeys, "false"); |
36 reader.setOption(option::AllowSubKeys, "false"); |
37 reader.setOption(option::CommentSeparators, "#"); |
37 reader.setOption(option::CommentSeparators, "#!"); |
38 reader.setOption(option::KeyValueSeparators, "=:"); |
38 reader.setOption(option::KeyValueSeparators, "="); |
39 reader.setOption(option::Quotes, ""); |
39 reader.setOption(option::Quotes, ""); |
|
40 reader.setOption(option::AllowLineContinuationWithEscaping, "true"); |
|
41 reader.setOption(option::AllowLineContinuationWithSpace, "false"); |
40 // reader.setOption(unescaping::Basic, "false"); // TODO: maybe disable basic escaping and do exactly what is specified in JavaPropertiesUnescapingProcessor |
42 // reader.setOption(unescaping::Basic, "false"); // TODO: maybe disable basic escaping and do exactly what is specified in JavaPropertiesUnescapingProcessor |
41 reader.setOption(unescaping::JavaProperties, "true"); |
43 reader.setOption(unescaping::JavaProperties, "true"); |
42 } |
44 } |
43 |
45 |
44 }; |
46 }; |