class InteractiveShellClient {

	Interpreter initializeInterpreter(final Terminal terminal) {
		final ParserConfiguration parserConfiguration = new DefaultParserConfiguration();
		final Interpreter interpreter = new Interpreter(Interpreter.EMPTY_KNOWLEDGE_BASE_PROVIDER,
				(knowledgeBase) -> new VLogReasoner(knowledgeBase), new TerminalStyledPrinter(terminal),
				parserConfiguration);

		return interpreter;
	}

}