X-Git-Url: http://git.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 ce19628..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 = { @@ -51,99 +53,107 @@ public class PHPKeywords { // "empty", // "array", // "isset", - "echo", "var", "as", "print", "unset", + "echo", "var", "as", + "print", + // "unset", // "exit", "die", - "and", "or", "xor", "list", + // "and", "or", "xor", + "list", "null", "false", "true" }; public final static String[] PHP_TYPES = - { "string", "unset", "array", "object", "bool", "boolean", "real", "double", "float", "int", "integer", }; + { "string", "unset", + //"array", + "object", "bool", "boolean", "real", "double", "float", "int", "integer", }; - public final static int TT_KEYWORD = 1000; - public final static int TT_if = 1001; - public final static int TT_elseif = 1002; - public final static int TT_else = 1003; - public final static int TT_endif = 1004; - public final static int TT_for = 1005; - public final static int TT_endfor = 1006; - public final static int TT_while = 1007; - public final static int TT_endwhile = 1008; - public final static int TT_switch = 1009; - public final static int TT_case = 10010; - public final static int TT_endswitch = 1011; - public final static int TT_break = 1012; - public final static int TT_continue = 1013; - public final static int TT_return = 1014; - public final static int TT_define = 1015; - public final static int TT_include = 1016; - public final static int TT_include_once = 1017; - public final static int TT_require = 1018; - public final static int TT_require_once = 1019; - public final static int TT_function = 1020; - public final static int TT_class = 1021; - public final static int TT_new = 1022; - public final static int TT_do = 1023; - public final static int TT_old_function = 1024; - public final static int TT_default = 1025; - public final static int TT_global = 1026; - public final static int TT_static = 1027; - public final static int TT_foreach = 1028; - public final static int TT_endforeach = 1029; - public final static int TT_extends = 1030; - // public final static int TT_empty = 1031; - // public final static int TT_array = 1032; - public final static int TT_echo = 1033; - public final static int TT_var = 1034; - public final static int TT_as = 1035; - public final static int TT_print = 1036; - public final static int TT_unset = 1037; - // public final static int TT_exit = 1038; - // public final static int TT_die = 1039; - public final static int TT_and = 1040; - public final static int TT_or = 1041; - public final static int TT_xor = 1042; - public final static int TT_list = 1043; - public final static int TT_null = 1044; - public final static int TT_false = 1045; - public final static int TT_true = 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 = { - TT_if, - TT_elseif, - TT_else, - TT_endif, - TT_for, - TT_endfor, - TT_while, - TT_endwhile, - TT_switch, - TT_case, - TT_endswitch, - TT_break, - TT_continue, - TT_return, - TT_define, - TT_include, - TT_include_once, - TT_require, - TT_require_once, - TT_function, - TT_class, - TT_new, - TT_do, - TT_old_function, - TT_default, - TT_global, - TT_static, - TT_foreach, - TT_endforeach, - TT_extends, - // TT_empty, - // TT_array, - // TT_isset, - TT_echo, TT_var, TT_as, TT_print, TT_unset, - //TT_exit, TT_die, - TT_and, TT_or, TT_xor, TT_list, - TT_null, TT_false, TT_true }; + TokenNameif, + TokenNameelseif, + TokenNameelse, + TokenNameendif, + TokenNamefor, + TokenNameendfor, + TokenNamewhile, + TokenNameendwhile, + TokenNameswitch, + TokenNamecase, + TokenNameendswitch, + TokenNamebreak, + TokenNamecontinue, + TokenNamereturn, + TokenNamedefine, + TokenNameinclude, + TokenNameinclude_once, + TokenNamerequire, + TokenNamerequire_once, + TokenNamefunction, + TokenNameclass, + TokenNamenew, + TokenNamedo, + TokenNameold_function, + TokenNamedefault, + TokenNameglobal, + TokenNamestatic, + TokenNameforeach, + TokenNameendforeach, + TokenNameextends, + // TokenNameempty, + // TokenNamearray, + // TokenNameisset, + TokenNameecho, TokenNamevar, TokenNameas, + TokenNameprint, + // TokenNameunset, + // TokenNameexit, TokenNamedie, + // TokenNameand, TokenNameor, TokenNamexor, + TokenNamelist, + TokenNamenull, TokenNamefalse, TokenNametrue }; }