+ FileName const filename(texFileFromList(classname, "cls"));
+ if (filename.empty())
+ return string();
+ string optionList;
+ ifstream is(filename.toFilesystemEncoding().c_str());
+ while (is) {
+ string s;
+ is >> s;
+ if (contains(s, "DeclareOption")) {
+ s = s.substr(s.find("DeclareOption"));
+ s = split(s, '{'); // cut front
+ s = token(s, '}', 0); // cut end
+ optionList += (s + '\n');
+ }
+ }
+ return optionList;