diff -r e9aad9dd823a -r 596a724fbb83 src/lib/INIReader.h --- a/src/lib/INIReader.h Sat Nov 28 18:10:47 2020 +0100 +++ b/src/lib/INIReader.h Sat Nov 28 20:59:29 2020 +0100 @@ -21,6 +21,7 @@ #include "INIContentHandler.h" #include "UnescapingProcessor.h" +#include "Dialect.h" namespace relpipe { namespace in { @@ -47,6 +48,7 @@ */ virtual void addHandler(INIContentHandler* handler) = 0; virtual void addUnescapingProcessor(std::shared_ptr processor, const std::string uri, bool enabledByDefault) = 0; + virtual void addDialect(std::shared_ptr dialect, const std::string uri, bool enabledByDefault) = 0; virtual void process() = 0; static INIReader* create(std::istream& input); };