/**
 * This file automatically has been generated by ULS and
 *  contains an implementation of lexical analyzer
 *  for parsing the programming language 'sample'.
 *
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package uls.tests;

public class Sample1Lex extends uls.polaris.UlsLex {
	public final int             LINK = -6;
	public final int             TMPL = -5;
	public final int             NONE = -4;
	public final int          LINENUM = -3;
	public final int              ERR = -2;
	public final int              EOF = -1;

	public final int              EOI = 0;
	public final int               ID = 1;
	public final int           NUMBER = 2;

	public final int           DQUOTE = 34;
	public final int           SQUOTE = 39;
	public final int              AND = 128;
	public final int               OR = 129;

	public final int               EQ = 130;
	public final int              LEQ = 131;
	public final int              GEQ = 132;
	public final int              NEQ = 133;

	public final int              ASM = 150;
	public final int          DEFAULT = 151;
	public final int             AUTO = 152;
	public final int               DO = 153;
	public final int           DOUBLE = 154;

	public final int             ELSE = 160;
	public final int             ENUM = 161;
	public final int             GOTO = 165;
	public final int               IF = 166;
	public final int            BREAK = 167;
	public final int             CASE = 168;
	public final int           SWITCH = 169;

	public final int          TYPEDEF = 170;
	public final int            UNION = 171;
	public final int             CHAR = 172;
	public final int           EXTERN = 173;
	public final int            FLOAT = 174;
	public final int              FOR = 175;
	public final int         CONTINUE = 176;
	public final int            CONST = 177;
	public final int              INT = 178;
	public final int             LONG = 179;

	public final int         REGISTER = 180;
	public final int           RETURN = 185;
	public final int            SHORT = 186;
	public final int           SIGNED = 187;
	public final int           SIZEOF = 188;
	public final int           STATIC = 189;

	public final int           STRUCT = 190;
	public final int         UNSIGNED = 191;
	public final int             VOID = 192;
	public final int         VOLATILE = 193;
	public final int            WHILE = 194;

	public Sample1Lex(String ulc_file) {
		super(ulc_file);
	}

	protected void finalize() {
		super.finalize();
	}
}
