X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPKeywords.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPKeywords.java index d01f8e8..6299f11 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPKeywords.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/php/PHPKeywords.java @@ -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 }; }