Rewritten Parser/Scanner to package net.sourceforge.phpdt.internal.compiler.parser
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / phpeditor / php / PHPKeywords.java
index d01f8e8..6299f11 100644 (file)
@@ -11,10 +11,12 @@ Contributors:
 **********************************************************************/
 package net.sourceforge.phpeclipse.phpeditor.php;
 
+import net.sourceforge.phpdt.core.compiler.ITerminalSymbols;
+
 /**
  * PHP keyWords and Token definitions
  */
-public class PHPKeywords {
+public class PHPKeywords implements ITerminalSymbols {
 
   public final static String[] PHP_KEYWORS =
     {
@@ -55,7 +57,8 @@ public class PHPKeywords {
     "print", 
     // "unset", 
     // "exit", "die", 
-    "and", "or", "xor", "list", 
+    // "and", "or", "xor", 
+    "list", 
     "null", "false", "true" };
 
   public final static String[] PHP_TYPES =
@@ -63,53 +66,53 @@ public class PHPKeywords {
       //"array", 
       "object", "bool", "boolean", "real", "double", "float", "int", "integer", };
 
-  public final static int TokenNameKEYWORD = 1000;
-  public final static int TokenNameif = 1001;
-  public final static int TokenNameelseif = 1002;
-  public final static int TokenNameelse = 1003;
-  public final static int TokenNameendif = 1004;
-  public final static int TokenNamefor = 1005;
-  public final static int TokenNameendfor = 1006;
-  public final static int TokenNamewhile = 1007;
-  public final static int TokenNameendwhile = 1008;
-  public final static int TokenNameswitch = 1009;
-  public final static int TokenNamecase = 10010;
-  public final static int TokenNameendswitch = 1011;
-  public final static int TokenNamebreak = 1012;
-  public final static int TokenNamecontinue = 1013;
-  public final static int TokenNamereturn = 1014;
-  public final static int TokenNamedefine = 1015;
-  public final static int TokenNameinclude = 1016;
-  public final static int TokenNameinclude_once = 1017;
-  public final static int TokenNamerequire = 1018;
-  public final static int TokenNamerequire_once = 1019;
-  public final static int TokenNamefunction = 1020;
-  public final static int TokenNameclass = 1021;
-  public final static int TokenNamenew = 1022;
-  public final static int TokenNamedo = 1023;
-  public final static int TokenNameold_function = 1024;
-  public final static int TokenNamedefault = 1025;
-  public final static int TokenNameglobal = 1026;
-  public final static int TokenNamestatic = 1027;
-  public final static int TokenNameforeach = 1028;
-  public final static int TokenNameendforeach = 1029;
-  public final static int TokenNameextends = 1030;
-  // public final static int TokenNameempty = 1031;
-  // public final static int TokenNamearray = 1032;
-  public final static int TokenNameecho = 1033;
-  public final static int TokenNamevar = 1034;
-  public final static int TokenNameas = 1035;
-  public final static int TokenNameprint = 1036;
- // public final static int TokenNameunset = 1037;
- //  public final static int TokenNameexit = 1038;
- // public final static int TokenNamedie = 1039;
-  public final static int TokenNameand = 1040;
-  public final static int TokenNameor = 1041;
-  public final static int TokenNamexor = 1042;
-  public final static int TokenNamelist = 1043;
-  public final static int TokenNamenull = 1044;
-  public final static int TokenNamefalse = 1045;
-  public final static int TokenNametrue = 1046;
+//  public final static int TokenNameKEYWORD = 1000;
+//  public final static int TokenNameif = 1001;
+//  public final static int TokenNameelseif = 1002;
+//  public final static int TokenNameelse = 1003;
+//  public final static int TokenNameendif = 1004;
+//  public final static int TokenNamefor = 1005;
+//  public final static int TokenNameendfor = 1006;
+//  public final static int TokenNamewhile = 1007;
+//  public final static int TokenNameendwhile = 1008;
+//  public final static int TokenNameswitch = 1009;
+//  public final static int TokenNamecase = 10010;
+//  public final static int TokenNameendswitch = 1011;
+//  public final static int TokenNamebreak = 1012;
+//  public final static int TokenNamecontinue = 1013;
+//  public final static int TokenNamereturn = 1014;
+//  public final static int TokenNamedefine = 1015;
+//  public final static int TokenNameinclude = 1016;
+//  public final static int TokenNameinclude_once = 1017;
+//  public final static int TokenNamerequire = 1018;
+//  public final static int TokenNamerequire_once = 1019;
+//  public final static int TokenNamefunction = 1020;
+//  public final static int TokenNameclass = 1021;
+//  public final static int TokenNamenew = 1022;
+//  public final static int TokenNamedo = 1023;
+//  public final static int TokenNameold_function = 1024;
+//  public final static int TokenNamedefault = 1025;
+//  public final static int TokenNameglobal = 1026;
+//  public final static int TokenNamestatic = 1027;
+//  public final static int TokenNameforeach = 1028;
+//  public final static int TokenNameendforeach = 1029;
+//  public final static int TokenNameextends = 1030;
+//  // public final static int TokenNameempty = 1031;
+//  // public final static int TokenNamearray = 1032;
+//  public final static int TokenNameecho = 1033;
+//  public final static int TokenNamevar = 1034;
+//  public final static int TokenNameas = 1035;
+//  public final static int TokenNameprint = 1036;
+// // public final static int TokenNameunset = 1037;
+// //  public final static int TokenNameexit = 1038;
+// // public final static int TokenNamedie = 1039;
+//  public final static int TokenNameand = 1040;
+//  public final static int TokenNameor = 1041;
+//  public final static int TokenNamexor = 1042;
+//  public final static int TokenNamelist = 1043;
+//  public final static int TokenNamenull = 1044;
+//  public final static int TokenNamefalse = 1045;
+//  public final static int TokenNametrue = 1046;
 
   public final static int[] PHP_KEYWORD_TOKEN =
     {
@@ -150,6 +153,7 @@ public class PHPKeywords {
     TokenNameprint, 
     // TokenNameunset, 
     // TokenNameexit, TokenNamedie, 
-    TokenNameand, TokenNameor, TokenNamexor, TokenNamelist, 
+    // TokenNameand, TokenNameor, TokenNamexor, 
+    TokenNamelist, 
     TokenNamenull, TokenNamefalse, TokenNametrue };
 }