--- a/src/INICommand.cpp Thu Nov 26 18:52:49 2020 +0100
+++ b/src/INICommand.cpp Fri Nov 27 16:29:12 2020 +0100
@@ -170,7 +170,7 @@
void INICommand::process(std::istream& input, std::shared_ptr<writer::RelationalWriter> writer, Configuration& configuration) {
FlatINIContentHandler handler(writer, configuration);
std::shared_ptr<INIReader> reader(INIReader::create(input));
- // TODO: configure the INIReader (features/properties) according to our Configuration (sub-keys etc.)
+ for (ParserOptionRecipe option : configuration.parserOptions) reader->setOption(convertor.to_bytes(option.uri), convertor.to_bytes(option.value));
BasicUnescapingINIContentHandler unescapingHandler(handler, false);
JavaPropertiesUnescapingINIContentHandler javaHandler(unescapingHandler, true);
reader->addHandler(&javaHandler);