/******************************************************************************* * Copyright (c) 2009 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM Corporation - initial API and implementation * Zend Technologies *******************************************************************************/ package org2.eclipse.php.internal.core.compiler.ast.nodes; public interface ASTNodeKinds { public static final int ARRAY_ACCESS = 0; public static final int ARRAY_CREATION = 1; public static final int ARRAY_ELEMENT = 2; public static final int ASSIGNMENT = 3; public static final int AST_ERROR = 4; public static final int BACK_TICK_EXPRESSION = 5; public static final int BLOCK = 6; public static final int BREAK_STATEMENT = 7; public static final int CAST_EXPRESSION = 8; public static final int CATCH_CLAUSE = 9; public static final int STATIC_CONSTANT_ACCESS = 10; public static final int CLASS_CONSTANT_DECLARATION = 11; public static final int CLASS_DECLARATION = 12; public static final int CLASS_INSTANCE_CREATION = 13; public static final int CLASS_NAME = 14; public static final int CLONE_EXPRESSION = 15; public static final int COMMENT = 16; public static final int CONDITIONAL_EXPRESSION = 17; public static final int CONTINUE_STATEMENT = 18; public static final int DECLARE_STATEMENT = 19; public static final int DO_STATEMENT = 20; public static final int ECHO_STATEMENT = 21; public static final int EMPTY_STATEMENT = 22; public static final int EXPRESSION_STATEMENT = 23; public static final int FIELD_ACCESS = 24; public static final int FIELD_DECLARATION = 25; public static final int FOR_EACH_STATEMENT = 26; public static final int FORMAL_PARAMETER = 27; public static final int FOR_STATEMENT = 28; public static final int FUNCTION_DECLARATION = 29; public static final int FUNCTION_INVOCATION = 30; public static final int FUNCTION_NAME = 31; public static final int GLOBAL_STATEMENT = 32; public static final int IDENTIFIER = 33; public static final int IF_STATEMENT = 34; public static final int IGNORE_ERROR = 35; public static final int INCLUDE = 36; public static final int INFIX_EXPRESSION = 37; public static final int IN_LINE_HTML = 38; public static final int INSTANCE_OF_EXPRESSION = 39; public static final int INTERFACE_DECLARATION = 40; public static final int LIST_VARIABLE = 41; public static final int METHOD_DECLARATION = 42; public static final int METHOD_INVOCATION = 43; public static final int POSTFIX_EXPRESSION = 44; public static final int PREFIX_EXPRESSION = 45; public static final int PROGRAM = 46; public static final int QUOTE = 47; public static final int REFERENCE = 48; public static final int REFLECTION_VARIABLE = 49; public static final int RETURN_STATEMENT = 50; public static final int SCALAR = 51; public static final int STATIC_FIELD_ACCESS = 52; public static final int STATIC_METHOD_INVOCATION = 53; public static final int STATIC_STATEMENT = 54; public static final int SWITCH_CASE = 55; public static final int SWITCH_STATEMENT = 56; public static final int THROW_STATEMENT = 57; public static final int TRY_STATEMENT = 58; public static final int UNARY_OPERATION = 59; public static final int VARIABLE = 60; public static final int WHILE_STATEMENT = 61; public static final int PARENTHESIS_EXPRESSION = 62; public static final int FORMAL_PARAMETER_BYREF = 63; public static final int REFLECTION_CALL_EXPRESSION = 64; public static final int REFLECTION_ARRAY_ACCESS = 65; public static final int REFLECTION_STATIC_METHOD_INVOCATION = 66; public static final int PHP_DOC_BLOCK = 67; public static final int PHP_DOC_TAG = 68; public static final int NAMESPACE_DECLARATION = 69; public static final int USE_STATEMENT = 70; public static final int GOTO_LABEL = 71; public static final int GOTO_STATEMENT = 72; public static final int LAMBDA_FUNCTION = 73; }