Range of SubclassLine tuples.
mime.files.common.MimeFileException on parsing error.
string[] lines = ["application/javascript application/ecmascript", "text/x-markdown text/plain"]; auto expected = [SubclassLine("application/javascript", "application/ecmascript"), SubclassLine("text/x-markdown", "text/plain")]; assert(equal(subclassesFileReader(lines), expected)); assertThrown!MimeFileException(subclassesFileReader(["application/javascript"]).array, "must throw");
Parse mime/subclasses file by line ignoring empty lines and comments.