GlueGen v2.6.0-rc-20250712
GlueGen, Native Binding Generator for Java™ (public API).
GnuCTreeParserTokenTypes.java
Go to the documentation of this file.
1// $ANTLR 2.7.7 (2006-11-01): "GnuCTreeParser.g" -> "GnuCTreeParser.java"$
2
3 package com.jogamp.gluegen.cgram;
4
5 import java.io.*;
6
7 import antlr.CommonAST;
8 import antlr.DumpASTVisitor;
9
10public interface GnuCTreeParserTokenTypes {
11 int EOF = 1;
14 int LITERAL_asm = 5;
16 int LCURLY = 7;
17 int RCURLY = 8;
18 int SEMI = 9;
20 int LITERAL_union = 11;
21 int LITERAL_enum = 12;
22 int LITERAL_auto = 13;
26 int LITERAL_const = 17;
27 int LITERAL_void = 18;
28 int LITERAL_char = 19;
29 int LITERAL_short = 20;
30 int LITERAL_int = 21;
31 int LITERAL_long = 22;
32 int LITERAL_float = 23;
36 // "int8_t" = 27
37 // "uint8_t" = 28
38 // "int16_t" = 29
39 // "uint16_t" = 30
40 // "__int32" = 31
41 // "int32_t" = 32
43 // "uint32_t" = 34
44 // "__int64" = 35
45 // "int64_t" = 36
46 // "uint64_t" = 37
51 int ID = 42;
52 int COMMA = 43;
53 int COLON = 44;
54 int ASSIGN = 45;
55 int STAR = 46;
56 int LPAREN = 47;
57 int RPAREN = 48;
58 int LBRACKET = 49;
59 int RBRACKET = 50;
60 int VARARGS = 51;
61 int LITERAL_while = 52;
62 int LITERAL_do = 53;
63 int LITERAL_for = 54;
64 int LITERAL_goto = 55;
66 int LITERAL_break = 57;
68 int LITERAL_case = 59;
70 int LITERAL_if = 61;
71 int LITERAL_else = 62;
73 int DIV_ASSIGN = 64;
74 int PLUS_ASSIGN = 65;
75 int MINUS_ASSIGN = 66;
76 int STAR_ASSIGN = 67;
77 int MOD_ASSIGN = 68;
78 int RSHIFT_ASSIGN = 69;
79 int LSHIFT_ASSIGN = 70;
80 int BAND_ASSIGN = 71;
81 int BOR_ASSIGN = 72;
82 int BXOR_ASSIGN = 73;
83 int QUESTION = 74;
84 int LOR = 75;
85 int LAND = 76;
86 int BOR = 77;
87 int BXOR = 78;
88 int BAND = 79;
89 int EQUAL = 80;
90 int NOT_EQUAL = 81;
91 int LT = 82;
92 int LTE = 83;
93 int GT = 84;
94 int GTE = 85;
95 int LSHIFT = 86;
96 int RSHIFT = 87;
97 int PLUS = 88;
98 int MINUS = 89;
99 int DIV = 90;
100 int MOD = 91;
101 int INC = 92;
102 int DEC = 93;
104 int BNOT = 95;
105 int LNOT = 96;
106 int PTR = 97;
107 int DOT = 98;
108 int CharLiteral = 99;
109 int StringLiteral = 100;
110 int IntOctalConst = 101;
111 int LongOctalConst = 102;
113 int IntIntConst = 104;
114 int LongIntConst = 105;
116 int IntHexConst = 107;
117 int LongHexConst = 108;
122 int NTypedefName = 113;
123 int NInitDecl = 114;
124 int NDeclarator = 115;
126 int NDeclaration = 117;
127 int NCast = 118;
128 int NPointerGroup = 119;
132 int NInitializer = 123;
133 int NStatementExpr = 124;
136 int NFunctionDef = 127;
139 int NCommaExpr = 130;
140 int NUnaryExpr = 131;
141 int NLabel = 132;
142 int NPostfixExpr = 133;
143 int NRangeExpr = 134;
144 int NStringSeq = 135;
147 int NAsmAttribute = 138;
148 int NGnuAsmExpr = 139;
149 int NTypeMissing = 140;
150 int Vocabulary = 141;
151 int Whitespace = 142;
152 int Comment = 143;
153 int CPPComment = 144;
154 int NonWhitespace = 145;
156 int DefineExpr = 147;
157 int DefineExpr2 = 148;
158 int Space = 149;
159 int LineDirective = 150;
161 int Escape = 152;
162 int Digit = 153;
163 int LongSuffix = 154;
164 int UnsignedSuffix = 155;
165 int FloatSuffix = 156;
166 int Exponent = 157;
167 int Number = 158;
169 int LITERAL_inline = 160;
170 int LITERAL_typeof = 161;
174 int LITERAL___real = 165;
175 int LITERAL___imag = 166;
176}