src/Expression.h

changeset 106
9174be9ac686
parent 94
8915ee6a277d
child 108
6409ece8297c
equal deleted inserted replaced
105:6dbac3305614 106:9174be9ac686
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();

mercurial