RetroArch
glslang_tab.cpp.h
Go to the documentation of this file.
1 /* A Bison parser, made by GNU Bison 3.0. */
2 
3 /* Bison interface for Yacc-like parsers in C
4 
5  Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
6 
7  This program is free software: you can redistribute it and/or modify
8  it under the terms of the GNU General Public License as published by
9  the Free Software Foundation, either version 3 of the License, or
10  (at your option) any later version.
11 
12  This program is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  GNU General Public License for more details.
16 
17  You should have received a copy of the GNU General Public License
18  along with this program. If not, see <http://www.gnu.org/licenses/>. */
19 
20 /* As a special exception, you may create a larger work that contains
21  part or all of the Bison parser skeleton and distribute that work
22  under terms of your choice, so long as that work isn't itself a
23  parser generator using the skeleton or a modified version thereof
24  as a parser skeleton. Alternatively, if you modify or redistribute
25  the parser skeleton itself, you may (at your option) remove this
26  special exception, which will cause the skeleton and the resulting
27  Bison output files to be licensed under the GNU General Public
28  License without this special exception.
29 
30  This special exception was added by the Free Software Foundation in
31  version 2.2 of Bison. */
32 
33 #ifndef YY_YY_MACHINEINDEPENDENT_GLSLANG_TAB_CPP_H_INCLUDED
34 # define YY_YY_MACHINEINDEPENDENT_GLSLANG_TAB_CPP_H_INCLUDED
35 /* Debug traces. */
36 #ifndef YYDEBUG
37 # define YYDEBUG 1
38 #endif
39 #if YYDEBUG
40 extern int yydebug;
41 #endif
42 
43 /* Token type. */
44 #ifndef YYTOKENTYPE
45 # define YYTOKENTYPE
47  {
48  ATTRIBUTE = 258,
49  VARYING = 259,
50  FLOAT16_T = 260,
51  FLOAT = 261,
52  FLOAT32_T = 262,
53  DOUBLE = 263,
54  FLOAT64_T = 264,
55  CONST = 265,
56  BOOL = 266,
57  INT = 267,
58  UINT = 268,
59  INT64_T = 269,
60  UINT64_T = 270,
61  INT32_T = 271,
62  UINT32_T = 272,
63  INT16_T = 273,
64  UINT16_T = 274,
65  INT8_T = 275,
66  UINT8_T = 276,
67  BREAK = 277,
68  CONTINUE = 278,
69  DO = 279,
70  ELSE = 280,
71  FOR = 281,
72  IF = 282,
73  DISCARD = 283,
74  RETURN = 284,
75  SWITCH = 285,
76  CASE = 286,
77  DEFAULT = 287,
78  SUBROUTINE = 288,
79  BVEC2 = 289,
80  BVEC3 = 290,
81  BVEC4 = 291,
82  IVEC2 = 292,
83  IVEC3 = 293,
84  IVEC4 = 294,
85  UVEC2 = 295,
86  UVEC3 = 296,
87  UVEC4 = 297,
88  I64VEC2 = 298,
89  I64VEC3 = 299,
90  I64VEC4 = 300,
91  U64VEC2 = 301,
92  U64VEC3 = 302,
93  U64VEC4 = 303,
94  I32VEC2 = 304,
95  I32VEC3 = 305,
96  I32VEC4 = 306,
97  U32VEC2 = 307,
98  U32VEC3 = 308,
99  U32VEC4 = 309,
100  I16VEC2 = 310,
101  I16VEC3 = 311,
102  I16VEC4 = 312,
103  U16VEC2 = 313,
104  U16VEC3 = 314,
105  U16VEC4 = 315,
106  I8VEC2 = 316,
107  I8VEC3 = 317,
108  I8VEC4 = 318,
109  U8VEC2 = 319,
110  U8VEC3 = 320,
111  U8VEC4 = 321,
112  VEC2 = 322,
113  VEC3 = 323,
114  VEC4 = 324,
115  MAT2 = 325,
116  MAT3 = 326,
117  MAT4 = 327,
118  CENTROID = 328,
119  IN = 329,
120  OUT = 330,
121  INOUT = 331,
122  UNIFORM = 332,
123  PATCH = 333,
124  SAMPLE = 334,
125  BUFFER = 335,
126  SHARED = 336,
127  NONUNIFORM = 337,
128  COHERENT = 338,
129  VOLATILE = 339,
130  RESTRICT = 340,
131  READONLY = 341,
132  WRITEONLY = 342,
133  DVEC2 = 343,
134  DVEC3 = 344,
135  DVEC4 = 345,
136  DMAT2 = 346,
137  DMAT3 = 347,
138  DMAT4 = 348,
139  F16VEC2 = 349,
140  F16VEC3 = 350,
141  F16VEC4 = 351,
142  F16MAT2 = 352,
143  F16MAT3 = 353,
144  F16MAT4 = 354,
145  F32VEC2 = 355,
146  F32VEC3 = 356,
147  F32VEC4 = 357,
148  F32MAT2 = 358,
149  F32MAT3 = 359,
150  F32MAT4 = 360,
151  F64VEC2 = 361,
152  F64VEC3 = 362,
153  F64VEC4 = 363,
154  F64MAT2 = 364,
155  F64MAT3 = 365,
156  F64MAT4 = 366,
158  FLAT = 368,
159  SMOOTH = 369,
160  LAYOUT = 370,
162  MAT2X2 = 372,
163  MAT2X3 = 373,
164  MAT2X4 = 374,
165  MAT3X2 = 375,
166  MAT3X3 = 376,
167  MAT3X4 = 377,
168  MAT4X2 = 378,
169  MAT4X3 = 379,
170  MAT4X4 = 380,
171  DMAT2X2 = 381,
172  DMAT2X3 = 382,
173  DMAT2X4 = 383,
174  DMAT3X2 = 384,
175  DMAT3X3 = 385,
176  DMAT3X4 = 386,
177  DMAT4X2 = 387,
178  DMAT4X3 = 388,
179  DMAT4X4 = 389,
180  F16MAT2X2 = 390,
181  F16MAT2X3 = 391,
182  F16MAT2X4 = 392,
183  F16MAT3X2 = 393,
184  F16MAT3X3 = 394,
185  F16MAT3X4 = 395,
186  F16MAT4X2 = 396,
187  F16MAT4X3 = 397,
188  F16MAT4X4 = 398,
189  F32MAT2X2 = 399,
190  F32MAT2X3 = 400,
191  F32MAT2X4 = 401,
192  F32MAT3X2 = 402,
193  F32MAT3X3 = 403,
194  F32MAT3X4 = 404,
195  F32MAT4X2 = 405,
196  F32MAT4X3 = 406,
197  F32MAT4X4 = 407,
198  F64MAT2X2 = 408,
199  F64MAT2X3 = 409,
200  F64MAT2X4 = 410,
201  F64MAT3X2 = 411,
202  F64MAT3X3 = 412,
203  F64MAT3X4 = 413,
204  F64MAT4X2 = 414,
205  F64MAT4X3 = 415,
206  F64MAT4X4 = 416,
207  ATOMIC_UINT = 417,
208  SAMPLER1D = 418,
209  SAMPLER2D = 419,
210  SAMPLER3D = 420,
211  SAMPLERCUBE = 421,
219  ISAMPLER1D = 429,
220  ISAMPLER2D = 430,
221  ISAMPLER3D = 431,
225  USAMPLER1D = 435,
226  USAMPLER2D = 436,
227  USAMPLER3D = 437,
242  SAMPLER2DMS = 452,
267  SAMPLER = 477,
269  TEXTURE1D = 479,
270  TEXTURE2D = 480,
271  TEXTURE3D = 481,
272  TEXTURECUBE = 482,
275  ITEXTURE1D = 485,
276  ITEXTURE2D = 486,
277  ITEXTURE3D = 487,
281  UTEXTURE1D = 491,
282  UTEXTURE2D = 492,
283  UTEXTURE3D = 493,
296  TEXTURE2DMS = 506,
321  IMAGE1D = 531,
322  IIMAGE1D = 532,
323  UIMAGE1D = 533,
324  IMAGE2D = 534,
325  IIMAGE2D = 535,
326  UIMAGE2D = 536,
327  IMAGE3D = 537,
328  IIMAGE3D = 538,
329  UIMAGE3D = 539,
330  IMAGE2DRECT = 540,
333  IMAGECUBE = 543,
334  IIMAGECUBE = 544,
335  UIMAGECUBE = 545,
336  IMAGEBUFFER = 546,
348  IMAGE2DMS = 558,
349  IIMAGE2DMS = 559,
350  UIMAGE2DMS = 560,
354  F16IMAGE1D = 564,
355  F16IMAGE2D = 565,
356  F16IMAGE3D = 566,
365  STRUCT = 575,
366  VOID = 576,
367  WHILE = 577,
368  IDENTIFIER = 578,
369  TYPE_NAME = 579,
376  INTCONSTANT = 586,
382  LEFT_OP = 592,
383  RIGHT_OP = 593,
384  INC_OP = 594,
385  DEC_OP = 595,
386  LE_OP = 596,
387  GE_OP = 597,
388  EQ_OP = 598,
389  NE_OP = 599,
390  AND_OP = 600,
391  OR_OP = 601,
392  XOR_OP = 602,
393  MUL_ASSIGN = 603,
394  DIV_ASSIGN = 604,
395  ADD_ASSIGN = 605,
396  MOD_ASSIGN = 606,
397  LEFT_ASSIGN = 607,
399  AND_ASSIGN = 609,
400  XOR_ASSIGN = 610,
401  OR_ASSIGN = 611,
402  SUB_ASSIGN = 612,
403  LEFT_PAREN = 613,
404  RIGHT_PAREN = 614,
407  LEFT_BRACE = 617,
408  RIGHT_BRACE = 618,
409  DOT = 619,
410  COMMA = 620,
411  COLON = 621,
412  EQUAL = 622,
413  SEMICOLON = 623,
414  BANG = 624,
415  DASH = 625,
416  TILDE = 626,
417  PLUS = 627,
418  STAR = 628,
419  SLASH = 629,
420  PERCENT = 630,
421  LEFT_ANGLE = 631,
422  RIGHT_ANGLE = 632,
424  CARET = 634,
425  AMPERSAND = 635,
426  QUESTION = 636,
427  INVARIANT = 637,
428  PRECISE = 638,
432  PRECISION = 642,
433  PACKED = 643,
434  RESOURCE = 644,
435  SUPERP = 645
436  };
437 #endif
438 
439 /* Value type. */
440 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
441 typedef union YYSTYPE YYSTYPE;
442 union YYSTYPE
443 {
444 #line 70 "MachineIndependent/glslang.y" /* yacc.c:1909 */
445 
446  struct {
448  union {
450  int i;
451  unsigned int u;
452  long long i64;
453  unsigned long long u64;
454  bool b;
455  double d;
456  };
458  } lex;
459  struct {
462  union {
467  };
468  union {
470  glslang::TFunction* function;
476  };
477  } interm;
478 
479 #line 480 "MachineIndependent/glslang_tab.cpp.h" /* yacc.c:1909 */
480 };
481 # define YYSTYPE_IS_TRIVIAL 1
482 # define YYSTYPE_IS_DECLARED 1
483 #endif
484 
485 
486 
487 int yyparse (glslang::TParseContext* pParseContext);
488 
489 #endif /* !YY_YY_MACHINEINDEPENDENT_GLSLANG_TAB_CPP_H_INCLUDED */
Definition: SymbolTable.h:197
Definition: glslang_tab.cpp.h:334
Definition: glslang_tab.cpp.h:295
Definition: glslang_tab.cpp.h:140
Definition: glslang_tab.cpp.h:124
Definition: glslang_tab.cpp.h:326
Definition: glslang_tab.cpp.h:425
Definition: Types.h:1103
Definition: glslang_tab.cpp.h:260
Definition: glslang_tab.cpp.h:289
Definition: glslang_tab.cpp.h:291
Definition: glslang_tab.cpp.h:162
Definition: glslang_tab.cpp.h:348
Definition: glslang_tab.cpp.h:65
Definition: glslang_tab.cpp.h:273
yytokentype
Definition: glslang_tab.cpp:124
Definition: glslang_tab.cpp.h:336
Definition: glslang_tab.cpp.h:321
Definition: glslang_tab.cpp.h:214
Definition: glslang_tab.cpp.h:401
Definition: glslang_tab.cpp.h:141
Definition: glslang_tab.cpp.h:58
Definition: glslang_tab.cpp.h:134
Definition: glslang_tab.cpp.h:105
Definition: glslang_tab.cpp.h:222
Definition: glslang_tab.cpp.h:335
Definition: glslang_tab.cpp.h:151
Definition: glslang_tab.cpp.h:60
TOperator
Definition: intermediate.h:66
Definition: glslang_tab.cpp.h:428
Definition: glslang_tab.cpp.h:366
Definition: glslang_tab.cpp.h:329
Definition: glslang_tab.cpp.h:419
Definition: glslang_tab.cpp.h:417
Definition: glslang_tab.cpp.h:84
Definition: glslang_tab.cpp.h:199
Definition: glslang_tab.cpp.h:122
Definition: glslang_tab.cpp.h:406
Definition: glslang_tab.cpp.h:203
Definition: glslang_tab.cpp.h:224
Definition: glslang_tab.cpp.h:404
Definition: glslang_tab.cpp.h:202
Definition: glslang_tab.cpp.h:208
Definition: glslang_tab.cpp.h:350
Definition: glslang_tab.cpp.h:86
Definition: glslang_tab.cpp.h:240
Definition: glslang_tab.cpp.h:109
Definition: glslang_tab.cpp.h:383
Definition: glslang_tab.cpp.h:102
Definition: glslang_tab.cpp.h:332
Definition: glslang_tab.cpp.h:342
Definition: glslang_tab.cpp.h:98
Definition: glslang_tab.cpp.h:352
Definition: glslang_tab.cpp.h:249
Definition: glslang_tab.cpp.h:126
Definition: glslang_tab.cpp.h:284
Definition: glslang_tab.cpp.h:378
Definition: glslang_tab.cpp.h:333
Definition: glslang_tab.cpp.h:72
Definition: glslang_tab.cpp.h:279
Definition: glslang_tab.cpp.h:361
Definition: Common.h:231
Definition: glslang_tab.cpp.h:157
Definition: glslang_tab.cpp.h:191
Definition: glslang_tab.cpp.h:74
Definition: glslang_tab.cpp.h:70
Definition: glslang_tab.cpp.h:211
Definition: glslang_tab.cpp.h:386
Definition: glslang_tab.cpp.h:137
Definition: glslang_tab.cpp.h:179
Definition: glslang_tab.cpp.h:353
Definition: glslang_tab.cpp.h:360
Definition: glslang_tab.cpp.h:315
Definition: glslang_tab.cpp.h:153
glslang::TIntermTyped * intermTypedNode
Definition: glslang_tab.cpp:543
Definition: glslang_tab.cpp.h:368
Definition: glslang_tab.cpp.h:427
glslang::TOperator op
Definition: glslang_tab.cpp:539
Definition: glslang_tab.cpp.h:54
Definition: Types.h:261
Definition: glslang_tab.cpp.h:287
Definition: glslang_tab.cpp.h:238
Definition: glslang_tab.cpp.h:63
Definition: glslang_tab.cpp.h:164
Definition: glslang_tab.cpp.h:245
Definition: glslang_tab.cpp.h:80
Definition: glslang_tab.cpp.h:113
Definition: glslang_tab.cpp.h:234
Definition: glslang_tab.cpp.h:396
Definition: glslang_tab.cpp.h:418
Definition: glslang_tab.cpp.h:373
Definition: intermediate.h:1034
Definition: glslang_tab.cpp.h:381
Definition: glslang_tab.cpp.h:258
Definition: glslang_tab.cpp.h:103
Definition: glslang_tab.cpp.h:389
Definition: glslang_tab.cpp.h:76
Definition: glslang_tab.cpp.h:131
Definition: glslang_tab.cpp.h:189
Definition: glslang_tab.cpp.h:228
double d
Definition: glslang_tab.cpp:533
Definition: glslang_tab.cpp.h:155
Definition: glslang_tab.cpp.h:49
struct YYSTYPE::@73 lex
Definition: glslang_tab.cpp.h:175
Definition: glslang_tab.cpp.h:201
Definition: glslang_tab.cpp.h:104
Definition: glslang_tab.cpp.h:133
Definition: glslang_tab.cpp.h:194
Definition: glslang_tab.cpp.h:338
Definition: glslang_tab.cpp.h:246
Definition: glslang_tab.cpp.h:69
Definition: glslang_tab.cpp.h:227
Definition: SymbolTable.h:216
Definition: glslang_tab.cpp.h:344
Definition: glslang_tab.cpp.h:145
Definition: glslang_tab.cpp.h:107
Definition: glslang_tab.cpp.h:340
Definition: glslang_tab.cpp.h:154
Definition: glslang_tab.cpp.h:282
Definition: glslang_tab.cpp.h:150
Definition: glslang_tab.cpp.h:223
Definition: glslang_tab.cpp.h:129
Definition: glslang_tab.cpp.h:101
Definition: glslang_tab.cpp.h:241
Definition: glslang_tab.cpp.h:256
Definition: glslang_tab.cpp.h:248
Definition: glslang_tab.cpp.h:188
Definition: glslang_tab.cpp.h:78
Definition: ParseHelper.h:271
Definition: glslang_tab.cpp.h:294
glslang::TTypeLoc typeLine
Definition: glslang_tab.cpp:550
Definition: glslang_tab.cpp.h:387
Definition: glslang_tab.cpp.h:212
Definition: glslang_tab.cpp.h:250
Definition: glslang_tab.cpp.h:216
Definition: glslang_tab.cpp.h:278
Definition: glslang_tab.cpp.h:434
Definition: glslang_tab.cpp.h:327
Definition: glslang_tab.cpp.h:165
Definition: intermediate.h:988
Definition: glslang_tab.cpp.h:94
Definition: glslang_tab.cpp.h:217
Definition: glslang_tab.cpp.h:424
Definition: glslang_tab.cpp.h:139
Definition: glslang_tab.cpp.h:290
Definition: glslang_tab.cpp.h:382
Definition: glslang_tab.cpp.h:73
Definition: glslang_tab.cpp.h:420
int yydebug
Definition: glslang_tab.cpp.h:115
Definition: glslang_tab.cpp.h:371
Definition: glslang_tab.cpp.h:430
Definition: glslang_tab.cpp.h:300
Definition: glslang_tab.cpp.h:261
Definition: glslang_tab.cpp.h:230
Definition: glslang_tab.cpp.h:395
Definition: glslang_tab.cpp.h:206
Definition: glslang_tab.cpp.h:263
Definition: glslang_tab.cpp.h:166
unsigned long long u64
Definition: glslang_tab.cpp:531
Definition: glslang_tab.cpp.h:400
Definition: glslang_tab.cpp.h:210
Definition: glslang_tab.cpp.h:182
Definition: glslang_tab.cpp.h:367
Definition: glslang_tab.cpp.h:68
Definition: glslang_tab.cpp.h:114
Definition: glslang_tab.cpp.h:243
Definition: glslang_tab.cpp.h:355
Definition: glslang_tab.cpp.h:328
Definition: glslang_tab.cpp.h:187
Definition: glslang_tab.cpp.h:277
Definition: glslang_tab.cpp.h:312
Definition: glslang_tab.cpp.h:169
Definition: glslang_tab.cpp.h:301
Definition: glslang_tab.cpp.h:380
Definition: glslang_tab.cpp.h:255
Definition: glslang_tab.cpp.h:435
Definition: glslang_tab.cpp.h:254
Definition: glslang_tab.cpp.h:407
Definition: glslang_tab.cpp.h:190
Definition: glslang_tab.cpp.h:331
Definition: glslang_tab.cpp.h:317
Definition: glslang_tab.cpp.h:347
Definition: glslang_tab.cpp.h:422
Definition: glslang_tab.cpp.h:96
Definition: glslang_tab.cpp.h:337
Definition: glslang_tab.cpp.h:412
Definition: glslang_tab.cpp.h:75
Definition: glslang_tab.cpp.h:99
Definition: glslang_tab.cpp.h:311
Definition: glslang_tab.cpp.h:349
Definition: glslang_tab.cpp.h:374
Definition: glslang_tab.cpp.h:127
Definition: glslang_tab.cpp.h:89
Definition: glslang_tab.cpp.h:200
Definition: glslang_tab.cpp.h:51
Definition: glslang_tab.cpp.h:299
Definition: glslang_tab.cpp.h:221
Definition: glslang_tab.cpp.h:357
Definition: glslang_tab.cpp.h:173
Definition: glslang_tab.cpp.h:314
Definition: glslang_tab.cpp.h:147
Definition: glslang_tab.cpp.h:286
Definition: glslang_tab.cpp.h:313
Definition: glslang_tab.cpp.h:310
Definition: glslang_tab.cpp.h:341
Definition: glslang_tab.cpp.h:197
Definition: glslang_tab.cpp.h:356
Definition: glslang_tab.cpp.h:308
glslang::TIntermNodePair nodePair
Definition: glslang_tab.cpp:542
Definition: glslang_tab.cpp.h:229
Definition: glslang_tab.cpp.h:431
Definition: glslang_tab.cpp.h:281
Definition: glslang_tab.cpp.h:148
Definition: glslang_tab.cpp.h:183
Definition: glslang_tab.cpp.h:358
Definition: glslang_tab.cpp.h:303
Definition: glslang_tab.cpp.h:192
Definition: glslang_tab.cpp.h:266
Definition: glslang_tab.cpp.h:432
Definition: glslang_tab.cpp.h:364
Definition: glslang_tab.cpp.h:288
Definition: glslang_tab.cpp.h:274
glslang::TSymbol * symbol
Definition: glslang_tab.cpp:535
Definition: glslang_tab.cpp.h:57
Definition: glslang_tab.cpp.h:170
Definition: glslang_tab.cpp.h:292
Definition: glslang_tab.cpp.h:92
Definition: glslang_tab.cpp.h:297
Definition: glslang_tab.cpp.h:161
Definition: glslang_tab.cpp.h:77
unsigned int u
Definition: glslang_tab.cpp:529
Definition: glslang_tab.cpp.h:306
bool b
Definition: glslang_tab.cpp:532
Definition: glslang_tab.cpp.h:55
Definition: glslang_tab.cpp.h:136
Definition: glslang_tab.cpp.h:138
Definition: glslang_tab.cpp.h:324
Definition: glslang_tab.cpp.h:359
Definition: glslang_tab.cpp.h:414
Definition: glslang_tab.cpp.h:276
Definition: glslang_tab.cpp.h:252
Definition: glslang_tab.cpp.h:116
Definition: glslang_tab.cpp.h:123
Definition: glslang_tab.cpp.h:345
glslang::TSourceLoc loc
Definition: glslang_tab.cpp:525
Definition: glslang_tab.cpp.h:225
Definition: glslang_tab.cpp.h:209
Definition: glslang_tab.cpp.h:370
Definition: glslang_tab.cpp.h:379
Definition: glslang_tab.cpp.h:186
Definition: glslang_tab.cpp.h:180
Definition: glslang_tab.cpp.h:163
Definition: glslang_tab.cpp.h:362
Definition: glslang_tab.cpp.h:339
Definition: glslang_tab.cpp.h:403
Definition: arrays.h:222
Definition: glslang_tab.cpp.h:118
Definition: glslang_tab.cpp.h:159
Definition: glslang_tab.cpp.h:372
Definition: glslang_tab.cpp.h:423
Definition: glslang_tab.cpp.h:207
Definition: glslang_tab.cpp.h:272
Definition: glslang_tab.cpp.h:280
Definition: glslang_tab.cpp.h:402
Definition: glslang_tab.cpp.h:135
Definition: glslang_tab.cpp.h:64
Definition: glslang_tab.cpp.h:265
Definition: glslang_tab.cpp.h:323
Definition: glslang_tab.cpp.h:416
Definition: glslang_tab.cpp.h:149
glslang::TString * string
Definition: glslang_tab.cpp:527
glslang::TTypeList * typeList
Definition: glslang_tab.cpp:551
Definition: glslang_tab.cpp.h:236
Definition: glslang_tab.cpp.h:247
Definition: glslang_tab.cpp.h:132
Definition: glslang_tab.cpp.h:413
Definition: glslang_tab.cpp.h:268
Definition: glslang_tab.cpp.h:83
Definition: glslang_tab.cpp.h:176
Definition: glslang_tab.cpp.h:398
Definition: glslang_tab.cpp.h:112
Definition: glslang_tab.cpp.h:168
Definition: glslang_tab.cpp.h:322
unsigned int BOOL
Definition: gctypes.h:51
Definition: glslang_tab.cpp.h:171
Definition: glslang_tab.cpp.h:62
Definition: glslang_tab.cpp.h:408
Definition: glslang_tab.cpp.h:59
Definition: glslang_tab.cpp.h:87
glslang::TPublicType type
Definition: glslang_tab.cpp:547
Definition: glslang_tab.cpp.h:397
Definition: glslang_tab.cpp.h:152
Definition: glslang_tab.cpp.h:128
Definition: glslang_tab.cpp.h:181
Definition: glslang_tab.cpp.h:82
Definition: glslang_tab.cpp.h:399
Definition: glslang_tab.cpp.h:253
Definition: glslang_tab.cpp.h:121
glslang::TAttributes * attributes
Definition: glslang_tab.cpp:544
Definition: glslang_tab.cpp.h:88
Definition: glslang_tab.cpp.h:218
Definition: glslang_tab.cpp.h:215
Definition: glslang_tab.cpp.h:48
Definition: glslang_tab.cpp.h:296
Definition: SymbolTable.h:81
Definition: glslang_tab.cpp.h:146
Definition: glslang_tab.cpp.h:318
int yyparse(glslang::TParseContext *pParseContext)
Definition: glslang_tab.cpp:3763
struct YYSTYPE::@74 interm
long long i64
Definition: glslang_tab.cpp:530
Definition: glslang_tab.cpp.h:239
Definition: glslang_tab.cpp.h:305
Definition: glslang_tab.cpp.h:67
Definition: glslang_tab.cpp.h:375
Definition: glslang_tab.cpp.h:275
Definition: glslang_tab.cpp.h:363
Definition: glslang_tab.cpp.h:110
Definition: glslang_tab.cpp.h:415
Definition: glslang_tab.cpp.h:231
Definition: glslang_tab.cpp.h:142
Definition: glslang_tab.cpp.h:106
Definition: glslang_tab.cpp.h:178
Definition: glslang_tab.cpp.h:319
Definition: glslang_tab.cpp.h:325
Definition: glslang_tab.cpp.h:233
Definition: glslang_tab.cpp.h:304
Definition: glslang_tab.cpp.h:285
Definition: glslang_tab.cpp.h:144
Definition: glslang_tab.cpp.h:85
Definition: glslang_tab.cpp.h:411
std::basic_string< char, std::char_traits< char >, TStringAllocator > TString
Definition: Common.h:128
Definition: glslang_tab.cpp.h:343
Definition: glslang_tab.cpp.h:293
Definition: glslang_tab.cpp.h:251
Definition: glslang_tab.cpp.h:195
Definition: glslang_tab.cpp.h:117
Definition: glslang_tab.cpp.h:298
Definition: glslang_tab.cpp.h:91
Definition: glslang_tab.cpp.h:365
glslang::TArraySizes * arraySizes
Definition: glslang_tab.cpp:552
Definition: glslang_tab.cpp.h:125
Definition: glslang_tab.cpp.h:244
Definition: glslang_tab.cpp.h:130
Definition: glslang_tab.cpp.h:283
Definition: glslang_tab.cpp.h:376
Definition: glslang_tab.cpp.h:330
Definition: glslang_tab.cpp.h:307
Definition: glslang_tab.cpp.h:433
Definition: glslang_tab.cpp.h:369
Definition: glslang_tab.cpp.h:119
Definition: glslang_tab.cpp.h:174
Definition: glslang_tab.cpp.h:320
Definition: glslang_tab.cpp.h:309
Definition: glslang_tab.cpp.h:392
Definition: glslang_tab.cpp.h:257
Definition: glslang_tab.cpp.h:198
Definition: glslang_tab.cpp.h:262
Definition: glslang_tab.cpp.h:316
Definition: glslang_tab.cpp.h:391
Definition: glslang_tab.cpp.h:120
Definition: glslang_tab.cpp.h:270
Definition: glslang_tab.cpp.h:267
Definition: glslang_tab.cpp.h:377
Definition: glslang_tab.cpp.h:97
Definition: glslang_tab.cpp.h:81
Definition: glslang_tab.cpp.h:185
Definition: glslang_tab.cpp.h:405
Definition: glslang_tab.cpp.h:52
Definition: glslang_tab.cpp.h:385
Definition: glslang_tab.cpp.h:111
Definition: glslang_tab.cpp.h:410
Definition: glslang_tab.cpp.h:409
Definition: glslang_tab.cpp.h:302
Definition: glslang_tab.cpp.h:66
Definition: glslang_tab.cpp.h:172
Definition: glslang_tab.cpp.h:204
Definition: Common.h:175
int i
Definition: glslang_tab.cpp:528
Definition: glslang_tab.cpp.h:242
Definition: glslang_tab.cpp.h:346
Definition: glslang_tab.cpp.h:354
Definition: glslang_tab.cpp.h:160
Definition: glslang_tab.cpp.h:426
Definition: glslang_tab.cpp.h:158
Definition: glslang_tab.cpp.h:79
Definition: glslang_tab.cpp.h:50
Definition: intermediate.h:1042
Definition: glslang_tab.cpp.h:259
Definition: glslang_tab.cpp.h:177
Definition: glslang_tab.cpp.h:271
Definition: glslang_tab.cpp.h:235
Definition: glslang_tab.cpp.h:384
Definition: glslang_tab.cpp.h:220
TIntermNode * intermNode
Definition: glslang_tab.cpp:541
Definition: glslang_tab.cpp.h:429
glslang::TParameter param
Definition: glslang_tab.cpp:549
Definition: glslang_tab.cpp:520
Definition: glslang_tab.cpp.h:388
Definition: glslang_tab.cpp.h:108
Definition: glslang_tab.cpp.h:213
Definition: glslang_tab.cpp.h:393
Definition: glslang_tab.cpp.h:193
Definition: glslang_tab.cpp.h:394
Definition: glslang_tab.cpp.h:143
Definition: glslang_tab.cpp.h:156
Definition: glslang_tab.cpp.h:95
Definition: glslang_tab.cpp.h:351
Definition: glslang_tab.cpp.h:61
Definition: glslang_tab.cpp.h:71
Definition: glslang_tab.cpp.h:205
glslang::TIdentifierList * identifierList
Definition: glslang_tab.cpp:553
Definition: glslang_tab.cpp.h:390
Definition: glslang_tab.cpp.h:167
Definition: glslang_tab.cpp.h:53
Definition: glslang_tab.cpp.h:264
Definition: glslang_tab.cpp.h:226
Definition: glslang_tab.cpp.h:184
Definition: glslang_tab.cpp.h:269
Definition: glslang_tab.cpp.h:93
Definition: glslang_tab.cpp.h:232
Definition: glslang_tab.cpp.h:90
Definition: glslang_tab.cpp.h:421
Definition: glslang_tab.cpp.h:196
Definition: glslang_tab.cpp.h:100
Definition: glslang_tab.cpp.h:237
Definition: glslang_tab.cpp.h:219