diff -r 0e7c57d48d1e -r 06aaad12c207 src/lib/INIReader.h --- a/src/lib/INIReader.h Sat Nov 28 18:14:15 2020 +0100 +++ b/src/lib/INIReader.h Sat Nov 28 21:09:18 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); };