1 /**********************************************************************
2 Copyright (c) 2002 IBM Corp. and others.
3 All rights reserved. � This program and the accompanying materials
4 are made available under the terms of the Common Public License v0.5
5 which accompanies this distribution, and is available at
6 http://www.eclipse.org/legal/cpl-v05.html
9 IBM Corporation - initial API and implementation
10 **********************************************************************/
11 package net.sourceforge.phpdt.core.compiler;
14 * Maps each terminal symbol in the php-grammar into a unique integer. This
15 * integer is used to represent the terminal when computing a parsing action.
21 public interface ITerminalSymbols {
22 public final static String[] PHP_TYPES = { "array", "string", "object",
23 "bool", "boolean", "real", "double", "float", "int", "integer", };
25 public enum TokenName {
27 NONE, // Pseudo token name; means no token yet available
121 KEYWORD, // Here the PHP keywords start
187 THIS_PHP_COMPLETION; // special tokens not normally used in the parser