Fix some constant string type in Script_Compiler

Signed-off-by: XoD <xoddark@gmail.com>
This commit is contained in:
XoD
2011-12-21 20:55:35 +01:00
parent dfa3aca9fe
commit f061e0f29d
2 changed files with 4 additions and 4 deletions

View File

@@ -38,7 +38,7 @@ If you have questions concerning this license or the applicable additional terms
#define TOP_PRIORITY 7 #define TOP_PRIORITY 7
bool idCompiler::punctuationValid[ 256 ]; bool idCompiler::punctuationValid[ 256 ];
char *idCompiler::punctuation[] = { const char *idCompiler::punctuation[] = {
"+=", "-=", "*=", "/=", "%=", "&=", "|=", "++", "--", "+=", "-=", "*=", "/=", "%=", "&=", "|=", "++", "--",
"&&", "||", "<=", ">=", "==", "!=", "::", ";", ",", "&&", "||", "<=", ">=", "==", "!=", "::", ";", ",",
"~", "!", "*", "/", "%", "(", ")", "-", "+", "~", "!", "*", "/", "%", "(", ")", "-", "+",

View File

@@ -31,8 +31,8 @@ If you have questions concerning this license or the applicable additional terms
const char * const RESULT_STRING = "<RESULT>"; const char * const RESULT_STRING = "<RESULT>";
typedef struct opcode_s { typedef struct opcode_s {
char *name; const char *name;
char *opname; const char *opname;
int priority; int priority;
bool rightAssociative; bool rightAssociative;
idVarDef *type_a; idVarDef *type_a;
@@ -197,7 +197,7 @@ enum {
class idCompiler { class idCompiler {
private: private:
static bool punctuationValid[ 256 ]; static bool punctuationValid[ 256 ];
static char *punctuation[]; static const char *punctuation[];
idParser parser; idParser parser;
idParser *parserPtr; idParser *parserPtr;