git-svn-id: svn://db.shs.com.ru/pip@558 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -4,12 +4,24 @@
|
||||
#include "pidir.h"
|
||||
#include "pifile.h"
|
||||
|
||||
struct ParserEntry {
|
||||
ParserEntry(const PIString & n = PIString(), const PIString & a = PIString(), const PIString & p = PIString()) {
|
||||
name = n;
|
||||
alias = a;
|
||||
path = p;
|
||||
}
|
||||
PIString name;
|
||||
PIString alias;
|
||||
PIString path;
|
||||
};
|
||||
|
||||
struct ParserSection {
|
||||
PIString name;
|
||||
PIVector<PIPair<PIString, PIString> > files; // name, path
|
||||
PIVector<ParserEntry> files;
|
||||
};
|
||||
|
||||
PIVector<ParserSection> parse(const PIString & path);
|
||||
PIVector<ParserSection> parseConf(PIFile & file, const PIString & dir);
|
||||
PIVector<ParserSection> parseQRC(PIFile & file, const PIString & dir);
|
||||
|
||||
#endif // PIRC_PARSER_H
|
||||
|
||||
Reference in New Issue
Block a user