/******************************************************************************* * Copyright (c) 2001, 2005 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 * Jens Lukowski/Innoopract - initial renaming/restructuring * *******************************************************************************/ package org.eclipse.wst.dtd.core.internal.tokenizer; public class Token extends Yytoken { public static final int COMMENT_START = 9; public static final int CONNECTOR = 6; public static final int CONTENT_ANY = 43; public static final int CONTENT_EMPTY = 42; public static final int CONTENT_PCDATA = 44; public static final int ELEMENT_CONTENT = 41; public static final int ELEMENT_TAG = 40; public static final int END_TAG = 2; public static final int ENTITY_CONTENT = 32; public static final int ENTITY_PARM = 31; public static final int ENTITY_TAG = 30; public static final int EXCLAMATION = 8; public static final int LEFT_PAREN = 3; public static final int NAME = 0; public static final int NOTATION_CONTENT = 21; public static final int NOTATION_TAG = 20; // public static final int CONNECT_CHOICE = 5; // public static final int CONNECT_SEQUENCE = 6; // public static final int OCCUR_OPTIONAL = 7; // public static final int OCCUR_ONE_OR_MORE = 8; // public static final int OCCUR_ZERO_OR_MORE = 9; public static final int OCCUR_TYPE = 7; public static final int RIGHT_PAREN = 4; public static final int START_TAG = 1; public static final int WHITESPACE = 5; public Token(String type) { super(type); } public Token(String type, String text, int line, int charBegin, int length) { super(type, text, line, charBegin, length); } public Token createCopy() { Token copy = new Token(getType(), getText(), getStartLine(), getStartOffset(), getLength()); return copy; } }