src/Expression.h

changeset 112
def56932f938
parent 108
6409ece8297c
child 115
9be16e1c1e44
--- a/src/Expression.h	Sun Feb 23 17:21:18 2014 +0200
+++ b/src/Expression.h	Sun Feb 23 17:45:34 2014 +0200
@@ -50,7 +50,7 @@
 
 		Expression (BotscriptParser* parser, Lexer* lx, DataType reqtype);
 		~Expression();
-		ExpressionValue*		GetResult();
+		ExpressionValue*		Result();
 
 	private:
 		BotscriptParser*		mParser;
@@ -61,7 +61,7 @@
 
 		ExpressionValue*		Evaluate(); // Process the expression and yield a result
 		ExpressionSymbol*		ParseSymbol();
-		String					GetTokenString();
+		String					TokenString();
 		void					AdjustOperators();
 		void					Verify(); // Ensure the expr is valid
 		void					TryVerifyValue (bool* verified, SymbolList::Iterator it);
@@ -78,14 +78,14 @@
 		ExpressionSymbol (ExpressionSymbolType type) :
 			mType (type) {}
 
-	PROPERTY (private, ExpressionSymbolType, Type, NO_OPS, STOCK_WRITE)
+	PROPERTY (private, ExpressionSymbolType, Type, SetType, STOCK_WRITE)
 };
 
 // =============================================================================
 //
 class ExpressionOperator final : public ExpressionSymbol
 {
-	PROPERTY (public, ExpressionOperatorType, ID, NO_OPS, STOCK_WRITE)
+	PROPERTY (public, ExpressionOperatorType, ID, SetID, STOCK_WRITE)
 
 	public:
 		ExpressionOperator (ExpressionOperatorType id);
@@ -95,9 +95,9 @@
 //
 class ExpressionValue final : public ExpressionSymbol
 {
-	PROPERTY (public, int,			Value,		NUM_OPS,	STOCK_WRITE)
-	PROPERTY (public, DataBuffer*,	Buffer,		NO_OPS,		STOCK_WRITE)
-	PROPERTY (public, DataType,		ValueType,	NO_OPS,		STOCK_WRITE)
+	PROPERTY (public, int,			Value,		SetValue,		STOCK_WRITE)
+	PROPERTY (public, DataBuffer*,	Buffer,		SetBuffer,		STOCK_WRITE)
+	PROPERTY (public, DataType,		ValueType,	SetValueType,	STOCK_WRITE)
 
 	public:
 		ExpressionValue (DataType valuetype);
@@ -112,7 +112,7 @@
 
 		inline bool IsConstexpr() const
 		{
-			return GetBuffer() == null;
+			return Buffer() == null;
 		}
 };
 

mercurial