First try for AST structure. A lot of things to change
[phpeclipse.git] / net.sourceforge.phpeclipse / src / test / PHPParserConstants.java
index d1008b0..00c5d6a 100644 (file)
@@ -20,18 +20,18 @@ public interface PHPParserConstants {
   int ELSE = 25;
   int ARRAY = 26;
   int BREAK = 27;
-  int PRINT = 28;
-  int ECHO = 29;
-  int INCLUDE = 30;
-  int REQUIRE = 31;
-  int INCLUDE_ONCE = 32;
-  int REQUIRE_ONCE = 33;
-  int GLOBAL = 34;
-  int STATIC = 35;
-  int CLASSACCESS = 36;
-  int STATICCLASSACCESS = 37;
-  int ARRAYASSIGN = 38;
-  int LIST = 39;
+  int LIST = 28;
+  int PRINT = 29;
+  int ECHO = 30;
+  int INCLUDE = 31;
+  int REQUIRE = 32;
+  int INCLUDE_ONCE = 33;
+  int REQUIRE_ONCE = 34;
+  int GLOBAL = 35;
+  int STATIC = 36;
+  int CLASSACCESS = 37;
+  int STATICCLASSACCESS = 38;
+  int ARRAYASSIGN = 39;
   int CASE = 40;
   int CONST = 41;
   int CONTINUE = 42;
@@ -50,87 +50,89 @@ public interface PHPParserConstants {
   int FALSE = 55;
   int WHILE = 56;
   int ENDWHILE = 57;
-  int ENDIF = 58;
-  int ENDFOR = 59;
-  int FOREACH = 60;
-  int AS = 61;
-  int STRING = 62;
-  int OBJECT = 63;
-  int BOOL = 64;
-  int BOOLEAN = 65;
-  int REAL = 66;
-  int DOUBLE = 67;
-  int FLOAT = 68;
-  int INT = 69;
-  int INTEGER = 70;
-  int _ORL = 71;
-  int _ANDL = 72;
-  int INTEGER_LITERAL = 73;
-  int DECIMAL_LITERAL = 74;
-  int HEX_LITERAL = 75;
-  int OCTAL_LITERAL = 76;
-  int FLOATING_POINT_LITERAL = 77;
-  int EXPONENT = 78;
-  int STRING_LITERAL = 79;
-  int STRING_1 = 80;
-  int STRING_2 = 81;
-  int STRING_3 = 82;
-  int IDENTIFIER = 83;
-  int LETTER = 84;
-  int DIGIT = 85;
-  int SPECIAL = 86;
-  int LPAREN = 87;
-  int RPAREN = 88;
-  int LBRACE = 89;
-  int RBRACE = 90;
-  int LBRACKET = 91;
-  int RBRACKET = 92;
-  int SEMICOLON = 93;
-  int COMMA = 94;
-  int DOT = 95;
-  int GT = 96;
-  int LT = 97;
-  int EQ = 98;
-  int LE = 99;
-  int GE = 100;
-  int NE = 101;
-  int DIF = 102;
-  int BANGDOUBLEEQUAL = 103;
-  int TRIPLEEQUAL = 104;
-  int ASSIGN = 105;
-  int PLUSASSIGN = 106;
-  int MINUSASSIGN = 107;
-  int STARASSIGN = 108;
-  int SLASHASSIGN = 109;
-  int ANDASSIGN = 110;
-  int ORASSIGN = 111;
-  int XORASSIGN = 112;
-  int DOTASSIGN = 113;
-  int REMASSIGN = 114;
-  int TILDEEQUAL = 115;
-  int AT = 116;
-  int DOLLAR = 117;
-  int BANG = 118;
-  int HOOK = 119;
-  int COLON = 120;
-  int SC_OR = 121;
-  int SC_AND = 122;
-  int INCR = 123;
-  int DECR = 124;
-  int PLUS = 125;
-  int MINUS = 126;
-  int STAR = 127;
-  int SLASH = 128;
-  int BIT_AND = 129;
-  int BIT_OR = 130;
-  int XOR = 131;
-  int REM = 132;
-  int LSHIFT = 133;
-  int RSIGNEDSHIFT = 134;
-  int RUNSIGNEDSHIFT = 135;
-  int LSHIFTASSIGN = 136;
-  int RSIGNEDSHIFTASSIGN = 137;
-  int DOLLAR_ID = 138;
+  int ENDSWITCH = 58;
+  int ENDIF = 59;
+  int ENDFOR = 60;
+  int FOREACH = 61;
+  int AS = 62;
+  int STRING = 63;
+  int OBJECT = 64;
+  int BOOL = 65;
+  int BOOLEAN = 66;
+  int REAL = 67;
+  int DOUBLE = 68;
+  int FLOAT = 69;
+  int INT = 70;
+  int INTEGER = 71;
+  int AT = 72;
+  int DOLLAR = 73;
+  int BANG = 74;
+  int TILDE = 75;
+  int HOOK = 76;
+  int COLON = 77;
+  int OR_OR = 78;
+  int AND_AND = 79;
+  int INCR = 80;
+  int DECR = 81;
+  int PLUS = 82;
+  int MINUS = 83;
+  int STAR = 84;
+  int SLASH = 85;
+  int BIT_AND = 86;
+  int BIT_OR = 87;
+  int XOR = 88;
+  int REMAINDER = 89;
+  int LSHIFT = 90;
+  int RSIGNEDSHIFT = 91;
+  int RUNSIGNEDSHIFT = 92;
+  int _ORL = 93;
+  int _ANDL = 94;
+  int INTEGER_LITERAL = 95;
+  int DECIMAL_LITERAL = 96;
+  int HEX_LITERAL = 97;
+  int OCTAL_LITERAL = 98;
+  int FLOATING_POINT_LITERAL = 99;
+  int EXPONENT = 100;
+  int STRING_LITERAL = 101;
+  int STRING_1 = 102;
+  int STRING_2 = 103;
+  int STRING_3 = 104;
+  int IDENTIFIER = 105;
+  int LETTER = 106;
+  int DIGIT = 107;
+  int SPECIAL = 108;
+  int LPAREN = 109;
+  int RPAREN = 110;
+  int LBRACE = 111;
+  int RBRACE = 112;
+  int LBRACKET = 113;
+  int RBRACKET = 114;
+  int SEMICOLON = 115;
+  int COMMA = 116;
+  int DOT = 117;
+  int GT = 118;
+  int LT = 119;
+  int EQUAL_EQUAL = 120;
+  int LE = 121;
+  int GE = 122;
+  int NOT_EQUAL = 123;
+  int DIF = 124;
+  int BANGDOUBLEEQUAL = 125;
+  int TRIPLEEQUAL = 126;
+  int ASSIGN = 127;
+  int PLUSASSIGN = 128;
+  int MINUSASSIGN = 129;
+  int STARASSIGN = 130;
+  int SLASHASSIGN = 131;
+  int ANDASSIGN = 132;
+  int ORASSIGN = 133;
+  int XORASSIGN = 134;
+  int DOTASSIGN = 135;
+  int REMASSIGN = 136;
+  int TILDEEQUAL = 137;
+  int LSHIFTASSIGN = 138;
+  int RSIGNEDSHIFTASSIGN = 139;
+  int DOLLAR_ID = 140;
 
   int DEFAULT = 0;
   int PHPPARSING = 1;
@@ -167,6 +169,7 @@ public interface PHPParserConstants {
     "\"else\"",
     "\"array\"",
     "\"break\"",
+    "\"list\"",
     "\"print\"",
     "\"echo\"",
     "\"include\"",
@@ -178,7 +181,6 @@ public interface PHPParserConstants {
     "\"->\"",
     "\"::\"",
     "\"=>\"",
-    "\"list\"",
     "\"case\"",
     "\"const\"",
     "\"continue\"",
@@ -197,6 +199,7 @@ public interface PHPParserConstants {
     "\"false\"",
     "\"while\"",
     "\"endwhile\"",
+    "\"endswitch\"",
     "\"endif\"",
     "\"endfor\"",
     "\"foreach\"",
@@ -210,6 +213,27 @@ public interface PHPParserConstants {
     "\"float\"",
     "\"int\"",
     "\"integer\"",
+    "\"@\"",
+    "\"$\"",
+    "\"!\"",
+    "\"~\"",
+    "\"?\"",
+    "\":\"",
+    "\"||\"",
+    "\"&&\"",
+    "\"++\"",
+    "\"--\"",
+    "\"+\"",
+    "\"-\"",
+    "\"*\"",
+    "\"/\"",
+    "\"&\"",
+    "\"|\"",
+    "\"^\"",
+    "\"%\"",
+    "\"<<\"",
+    "\">>\"",
+    "\">>>\"",
     "\"OR\"",
     "\"AND\"",
     "<INTEGER_LITERAL>",
@@ -255,26 +279,6 @@ public interface PHPParserConstants {
     "\".=\"",
     "\"%=\"",
     "\"~=\"",
-    "\"@\"",
-    "\"$\"",
-    "\"!\"",
-    "\"?\"",
-    "\":\"",
-    "\"||\"",
-    "\"&&\"",
-    "\"++\"",
-    "\"--\"",
-    "\"+\"",
-    "\"-\"",
-    "\"*\"",
-    "\"/\"",
-    "\"&\"",
-    "\"|\"",
-    "\"^\"",
-    "\"%\"",
-    "\"<<\"",
-    "\">>\"",
-    "\">>>\"",
     "\"<<=\"",
     "\">>=\"",
     "<DOLLAR_ID>",