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 9d33fef..3df4172 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,8 +11,6 @@ Contributors: **********************************************************************/ package net.sourceforge.phpeclipse.phpeditor.php; - - /** * PHP keyWords and Token definitions */ @@ -50,16 +48,19 @@ public class PHPKeywords { "foreach", "endforeach", "extends", - "empty", - "array", - "isset", - "echo", - "var", - "as", - "print", - "unset", - "exit", - "die" }; + // "empty", + // "array", + // "isset", + "echo", "var", "as", "print", + // "unset", + // "exit", "die", + "and", "or", "xor", "list", + "null", "false", "true" }; + + public final static String[] PHP_TYPES = + { "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; @@ -68,81 +69,85 @@ public class PHPKeywords { 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 = 100; - public final static int TT_endwhile = 1007; - public final static int TT_switch = 1008; - public final static int TT_case = 1009; - public final static int TT_endswitch = 1010; - public final static int TT_break = 1011; - public final static int TT_continue = 1012; - public final static int TT_return = 1013; - public final static int TT_define = 1014; - public final static int TT_include = 1015; - public final static int TT_include_once = 1016; - public final static int TT_require = 1017; - public final static int TT_require_once = 1018; - public final static int TT_function = 1019; - public final static int TT_class = 1020; - public final static int TT_new = 1021; - public final static int TT_do = 1022; - public final static int TT_old_function = 1023; - public final static int TT_default = 1024; - public final static int TT_global = 1025; - public final static int TT_static = 1026; - public final static int TT_foreach = 1027; - public final static int TT_endforeach = 1028; - public final static int TT_extends = 1029; - public final static int TT_empty = 1030; - public final static int TT_array = 1031; - public final static int TT_isset = 1032; + 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_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[] 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_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 }; }