Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 2113ba3e4abb35e446a61704622954638bf0a863 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/*******************************************************************************
 * Copyright (c) 2000, 2010, 2013 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
 *     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;
}

Back to the top