RPA Toolkit
Added break, continue implementation to RJS.
[rpatk.git] / rjs / rjsuids.h
index 32e3444..a2e24f3 100644 (file)
@@ -1,10 +1,26 @@
-#define UID_PROGRAM 1
-#define UID_THIS 2
-#define UID_EXPRESSION 3
-#define UID_LEFTHANDSIDEEXPRESSION 4
-#define UID_LEFTHANDSIDEEXPRESSIONADDR 5
-#define UID_DECIMALINTEGERLITERAL 6
-#define UID_DECIMALNONINTEGERLITERAL 7
+#define UID_UNARYOPERATOR 1
+#define UID_BINARYOPERATOR 2
+#define UID_ADDITIVEOPERATOR 2
+#define UID_MULTIPLICATIVEOPERATOR 2
+#define UID_ASSIGNMENTOPERATOR 2
+#define UID_BITWISEANDOPERATOR 2
+#define UID_BITWISENOTEXPRESSIONOP 2
+#define UID_BITWISENOTOPERATOR 2
+#define UID_BITWISEOROPERATOR 2
+#define UID_BITWISEXOROPERATOR 2
+#define UID_LOGICALNOTOPERATOR 2
+#define UID_LOGICALOROPERATOR 2
+#define UID_LOGICALANDOPERATOR 2
+#define UID_RELATIONALOPERATOR 2
+#define UID_POSTFIXOPERATOR 2
+#define UID_PREFIXOPERATOR 2
+#define UID_SHIFTOPERATOR 2
+#define UID_EQUALITYOPERATOR 2
+#define UID_PROGRAM 3
+#define UID_THIS 4
+#define UID_EXPRESSION 5
+#define UID_LEFTHANDSIDEEXPRESSION 6
+#define UID_LEFTHANDSIDEEXPRESSIONADDR 7
 #define UID_ADDITIVEEXPRESSIONOP 8
 #define UID_MULTIPLICATIVEEXPRESSIONOP 9
 #define UID_BITWISEANDOP 10
@@ -49,3 +65,8 @@
 #define UID_PREFIXEXPRESSIONOP 48
 #define UID_NEWEXPRESSIONCALL 49
 #define UID_FUNCTIONEXPRESSION 50
+#define UID_UNARYEXPRESSIONOP 51
+#define UID_DECIMALINTEGERLITERAL 52
+#define UID_DECIMALNONINTEGERLITERAL 53
+#define UID_BREAKSTATEMENT 54
+#define UID_CONTINUESTATEMENT 55