--- a
+++ b/trunk/Cm/Cm.Core/Operator.hpp
@@ -0,0 +1,14 @@
+#ifndef CM_CORE_OPERATOR_INCLUDED
+#define CM_CORE_OPERATOR_INCLUDED
+
+namespace Cm { namespace Core {
+
+enum Operator
+{
+    NOP, OR, AND, EQ, NOTEQ, LESS, GREATER, LESSOREQ, GREATEROREQ, PLUS, MINUS, MUL, DIV, MOD, NOT, CONST, ADDRESSSOF, DEREF,
+    BITOR, BITXOR, BITAND, SHIFTLEFT, SHIFTRIGHT, COMPLEMENT, PREINC, PREDEC, POSTINC, POSTDEC
+};
+
+} } // Cm.Core
+
+#endif // CM_CORE_OPERATOR_INCLUDED