Parser::parseData is quite useful for unit tests to prevent them spilling files to everything. Also, what was formerly Parser::parseFile has been renamed to Parser::parseStream and slightly modified to not be specific for std::ifstream.