87 bool BoolValue (); |
89 bool BoolValue (); |
88 |
90 |
89 void ParserError (const char* message, ...); |
91 void ParserError (const char* message, ...); |
90 void ParserWarning (const char* message, ...); |
92 void ParserWarning (const char* message, ...); |
91 |
93 |
92 void FinalChecks (); |
|
93 |
|
94 // parser.cxx: |
94 // parser.cxx: |
95 void BeginParse (ObjWriter* w); |
95 void BeginParse (ObjWriter* w); |
96 DataBuffer* ParseCommand (CommandDef* comm); |
96 DataBuffer* ParseCommand (CommandDef* comm); |
97 DataBuffer* ParseExpression (int reqtype); |
97 DataBuffer* ParseExpression (int reqtype); |
98 int ParseOperator (); |
98 DataBuffer* ParseAssignment (ScriptVar* var); |
|
99 int ParseOperator (bool peek = false); |
99 DataBuffer* ParseExprValue (int reqtype); |
100 DataBuffer* ParseExprValue (int reqtype); |
100 |
101 |
101 // preprocessor.cxx: |
102 // preprocessor.cxx: |
102 void PreprocessDirectives (); |
103 void PreprocessDirectives (); |
103 void PreprocessMacros (); |
104 void PreprocessMacros (); |