mirror of
https://github.com/huderlem/porymap.git
synced 2026-08-28 03:25:30 -05:00
read multiple incbins and C arrays at once for situations where the same file could be opened many times
This commit is contained in:
@@ -13,8 +13,6 @@
|
||||
|
||||
|
||||
|
||||
extern QMap<QString, QString> gFileCache;
|
||||
|
||||
enum TokenClass {
|
||||
Number,
|
||||
Operator,
|
||||
@@ -51,9 +49,11 @@ public:
|
||||
static int textFileLineCount(const QString &path);
|
||||
QList<QStringList> parseAsm(const QString &filename);
|
||||
int evaluateDefine(const QString&, const QMap<QString, int>&);
|
||||
QStringList readCArray(const QString &text, const QString &label);
|
||||
QStringList readCArray(const QString &filename, const QString &label);
|
||||
QMap<QString, QStringList> readCArrayMulti(const QString &filename);
|
||||
QMap<QString, QString> readNamedIndexCArray(const QString &text, const QString &label);
|
||||
QString readCIncbin(const QString &text, const QString &label);
|
||||
QMap<QString, QString> readCIncbinMulti(const QString &filepath);
|
||||
QStringList readCIncbinArray(const QString &filename, const QString &label);
|
||||
QMap<QString, int> readCDefines(const QString &filename, const QStringList &prefixes, QMap<QString, int> = { });
|
||||
QStringList readCDefinesSorted(const QString&, const QStringList&, const QMap<QString, int>& = { });
|
||||
|
||||
Reference in New Issue
Block a user