55 private: |
55 private: |
56 BotscriptParser* mParser; |
56 BotscriptParser* mParser; |
57 Lexer* mLexer; |
57 Lexer* mLexer; |
58 SymbolList mSymbols; |
58 SymbolList mSymbols; |
59 EType mType; |
59 EType mType; |
|
60 String mBadTokenText; |
60 |
61 |
61 ExpressionValue* Evaluate(); // Process the expression and yield a result |
62 ExpressionValue* Evaluate(); // Process the expression and yield a result |
62 ExpressionSymbol* ParseSymbol(); |
63 ExpressionSymbol* ParseSymbol(); |
63 String GetTokenString(); |
64 String GetTokenString(); |
64 void AdjustOperators(); |
65 void AdjustOperators(); |