/*******************************************************************************
 * Copyright (c) 2000, 2018 IBM Corporation and others.
 *
 * This program and the accompanying materials are made
 * available under the terms of the Eclipse Public License 2.0
 * which is available at https://www.eclipse.org/legal/epl-2.0/
 *
 * SPDX-License-Identifier: EPL-2.0
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *     Sergey Prigogin (Google)
 *     Anton Leherbauer (Wind River Systems)
 *     Red Hat Inc. - modified for use in SystemTap
 *******************************************************************************/
package org.eclipse.linuxtools.internal.systemtap.ui.ide.editors.stp;

/**
 * Symbols for the heuristic STP scanner.
 */
public interface STPSymbols {
    int TokenEOF= -1;
    int TokenLBRACE= 1;
    int TokenRBRACE= 2;
    int TokenLBRACKET= 3;
    int TokenRBRACKET= 4;
    int TokenLPAREN= 5;
    int TokenRPAREN= 6;
    int TokenSEMICOLON= 7;
    int TokenOTHER= 8;
    int TokenCOLON= 9;
    int TokenQUESTIONMARK= 10;
    int TokenCOMMA= 11;
    int TokenEQUAL= 12;
    int TokenLESSTHAN= 13;
    int TokenGREATERTHAN= 14;
    int TokenDOT= 15;
    int TokenMINUS= 16;
    int TokenTILDE= 17;
    int TokenSHIFTRIGHT= 18;
    int TokenARROW= 19;
    int TokenDOUBLECOLON= 20;
    int TokenSHIFTLEFT= 21;
    int TokenPLUS= 22;
    int TokenAGGREGATE= 23;
    int TokenIF= 109;
    int TokenDO= 1010;
    int TokenFOR= 1011;
    int TokenTRY= 1012;
    int TokenCASE= 1013;
    int TokenELSE= 1014;
    int TokenBREAK= 1015;
    int TokenCATCH= 1016;
    int TokenWHILE= 1017;
    int TokenRETURN= 1018;
    int TokenSTATIC= 1019;
    int TokenSWITCH= 1020;
    int TokenGOTO= 1021;
    int TokenDEFAULT= 1022;
    int TokenPRIVATE= 1023;
    int TokenPROTECTED= 1024;
    int TokenPUBLIC= 1025;
    int TokenNEW= 1026;
    int TokenDELETE= 1027;
    int TokenCLASS= 1028;
    int TokenSTRUCT= 1029;
    int TokenUNION= 1030;
    int TokenENUM= 1031;
    int TokenVIRTUAL= 1032;
    int TokenNAMESPACE= 1033;
    int TokenOPERATOR= 1034;
    int TokenTHROW= 1035;
    int TokenCONST= 1036;
    int TokenEXTERN= 1037;
    int TokenTYPEDEF= 1038;
    int TokenUSING= 1039;
    int TokenTEMPLATE= 1040;
    int TokenTYPENAME= 1041;
    int TokenFOREACH= 1042;
    int TokenIDENT= 2000;
}
