/********************************************************************** Copyright (c) 2000, 2002 IBM Corp. and others. All rights reserved. This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/cpl-v10.html Contributors: IBM Corporation - Initial implementation Klaus Hartlage - www.eclipseproject.de **********************************************************************/ package net.sourceforge.phpeclipse.phpeditor.php; /** * PHP keyWords and Token definitions */ public class PHPKeywords { public final static String[] PHP_KEYWORS = { "if", "elseif", "else", "endif", "for", "endfor", "while", "endwhile", "switch", "case", "endswitch", "break", "continue", "return", "define", "include", "include_once", "require", "require_once", "function", "class", "new", "do", "old_function", "default", "global", "static", "foreach", "endforeach", "extends", // "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; 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[] 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 }; }