Change: [Script] Extract params info from GS strings

This commit is contained in:
glx22
2023-02-18 00:52:22 +01:00
committed by Loïc Guilloux
parent 6e52ceab96
commit af15dca316
4 changed files with 77 additions and 13 deletions

View File

@@ -136,6 +136,22 @@ struct LanguageWriter {
virtual void WriteLang(const StringData &data);
};
struct CmdStruct;
struct CmdPair {
const CmdStruct *a;
const char *v;
};
struct ParsedCommandStruct {
uint np;
CmdPair pairs[32];
const CmdStruct *cmd[32]; // ordered by param #
};
const CmdStruct *TranslateCmdForCompare(const CmdStruct *a);
void ExtractCommandString(ParsedCommandStruct *p, const char *s, bool warnings);
void CDECL strgen_warning(const char *s, ...) WARN_FORMAT(1, 2);
void CDECL strgen_error(const char *s, ...) WARN_FORMAT(1, 2);
void NORETURN CDECL strgen_fatal(const char *s, ...) WARN_FORMAT(1, 2);