RetroArch
Classes | Macros | Typedefs | Enumerations | Functions | Variables
glslang_tab.cpp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  YYSTYPE
 

Macros

#define YYDEBUG   1
 
#define YYTOKENTYPE
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  ATTRIBUTE = 258, VARYING = 259, FLOAT16_T = 260, FLOAT = 261,
  FLOAT32_T = 262, DOUBLE = 263, FLOAT64_T = 264, CONST = 265,
  BOOL = 266, INT = 267, UINT = 268, INT64_T = 269,
  UINT64_T = 270, INT32_T = 271, UINT32_T = 272, INT16_T = 273,
  UINT16_T = 274, INT8_T = 275, UINT8_T = 276, BREAK = 277,
  CONTINUE = 278, DO = 279, ELSE = 280, FOR = 281,
  IF = 282, DISCARD = 283, RETURN = 284, SWITCH = 285,
  CASE = 286, DEFAULT = 287, SUBROUTINE = 288, BVEC2 = 289,
  BVEC3 = 290, BVEC4 = 291, IVEC2 = 292, IVEC3 = 293,
  IVEC4 = 294, UVEC2 = 295, UVEC3 = 296, UVEC4 = 297,
  I64VEC2 = 298, I64VEC3 = 299, I64VEC4 = 300, U64VEC2 = 301,
  U64VEC3 = 302, U64VEC4 = 303, I32VEC2 = 304, I32VEC3 = 305,
  I32VEC4 = 306, U32VEC2 = 307, U32VEC3 = 308, U32VEC4 = 309,
  I16VEC2 = 310, I16VEC3 = 311, I16VEC4 = 312, U16VEC2 = 313,
  U16VEC3 = 314, U16VEC4 = 315, I8VEC2 = 316, I8VEC3 = 317,
  I8VEC4 = 318, U8VEC2 = 319, U8VEC3 = 320, U8VEC4 = 321,
  VEC2 = 322, VEC3 = 323, VEC4 = 324, MAT2 = 325,
  MAT3 = 326, MAT4 = 327, CENTROID = 328, IN = 329,
  OUT = 330, INOUT = 331, UNIFORM = 332, PATCH = 333,
  SAMPLE = 334, BUFFER = 335, SHARED = 336, NONUNIFORM = 337,
  COHERENT = 338, VOLATILE = 339, RESTRICT = 340, READONLY = 341,
  WRITEONLY = 342, DVEC2 = 343, DVEC3 = 344, DVEC4 = 345,
  DMAT2 = 346, DMAT3 = 347, DMAT4 = 348, F16VEC2 = 349,
  F16VEC3 = 350, F16VEC4 = 351, F16MAT2 = 352, F16MAT3 = 353,
  F16MAT4 = 354, F32VEC2 = 355, F32VEC3 = 356, F32VEC4 = 357,
  F32MAT2 = 358, F32MAT3 = 359, F32MAT4 = 360, F64VEC2 = 361,
  F64VEC3 = 362, F64VEC4 = 363, F64MAT2 = 364, F64MAT3 = 365,
  F64MAT4 = 366, NOPERSPECTIVE = 367, FLAT = 368, SMOOTH = 369,
  LAYOUT = 370, __EXPLICITINTERPAMD = 371, MAT2X2 = 372, MAT2X3 = 373,
  MAT2X4 = 374, MAT3X2 = 375, MAT3X3 = 376, MAT3X4 = 377,
  MAT4X2 = 378, MAT4X3 = 379, MAT4X4 = 380, DMAT2X2 = 381,
  DMAT2X3 = 382, DMAT2X4 = 383, DMAT3X2 = 384, DMAT3X3 = 385,
  DMAT3X4 = 386, DMAT4X2 = 387, DMAT4X3 = 388, DMAT4X4 = 389,
  F16MAT2X2 = 390, F16MAT2X3 = 391, F16MAT2X4 = 392, F16MAT3X2 = 393,
  F16MAT3X3 = 394, F16MAT3X4 = 395, F16MAT4X2 = 396, F16MAT4X3 = 397,
  F16MAT4X4 = 398, F32MAT2X2 = 399, F32MAT2X3 = 400, F32MAT2X4 = 401,
  F32MAT3X2 = 402, F32MAT3X3 = 403, F32MAT3X4 = 404, F32MAT4X2 = 405,
  F32MAT4X3 = 406, F32MAT4X4 = 407, F64MAT2X2 = 408, F64MAT2X3 = 409,
  F64MAT2X4 = 410, F64MAT3X2 = 411, F64MAT3X3 = 412, F64MAT3X4 = 413,
  F64MAT4X2 = 414, F64MAT4X3 = 415, F64MAT4X4 = 416, ATOMIC_UINT = 417,
  SAMPLER1D = 418, SAMPLER2D = 419, SAMPLER3D = 420, SAMPLERCUBE = 421,
  SAMPLER1DSHADOW = 422, SAMPLER2DSHADOW = 423, SAMPLERCUBESHADOW = 424, SAMPLER1DARRAY = 425,
  SAMPLER2DARRAY = 426, SAMPLER1DARRAYSHADOW = 427, SAMPLER2DARRAYSHADOW = 428, ISAMPLER1D = 429,
  ISAMPLER2D = 430, ISAMPLER3D = 431, ISAMPLERCUBE = 432, ISAMPLER1DARRAY = 433,
  ISAMPLER2DARRAY = 434, USAMPLER1D = 435, USAMPLER2D = 436, USAMPLER3D = 437,
  USAMPLERCUBE = 438, USAMPLER1DARRAY = 439, USAMPLER2DARRAY = 440, SAMPLER2DRECT = 441,
  SAMPLER2DRECTSHADOW = 442, ISAMPLER2DRECT = 443, USAMPLER2DRECT = 444, SAMPLERBUFFER = 445,
  ISAMPLERBUFFER = 446, USAMPLERBUFFER = 447, SAMPLERCUBEARRAY = 448, SAMPLERCUBEARRAYSHADOW = 449,
  ISAMPLERCUBEARRAY = 450, USAMPLERCUBEARRAY = 451, SAMPLER2DMS = 452, ISAMPLER2DMS = 453,
  USAMPLER2DMS = 454, SAMPLER2DMSARRAY = 455, ISAMPLER2DMSARRAY = 456, USAMPLER2DMSARRAY = 457,
  SAMPLEREXTERNALOES = 458, F16SAMPLER1D = 459, F16SAMPLER2D = 460, F16SAMPLER3D = 461,
  F16SAMPLER2DRECT = 462, F16SAMPLERCUBE = 463, F16SAMPLER1DARRAY = 464, F16SAMPLER2DARRAY = 465,
  F16SAMPLERCUBEARRAY = 466, F16SAMPLERBUFFER = 467, F16SAMPLER2DMS = 468, F16SAMPLER2DMSARRAY = 469,
  F16SAMPLER1DSHADOW = 470, F16SAMPLER2DSHADOW = 471, F16SAMPLER1DARRAYSHADOW = 472, F16SAMPLER2DARRAYSHADOW = 473,
  F16SAMPLER2DRECTSHADOW = 474, F16SAMPLERCUBESHADOW = 475, F16SAMPLERCUBEARRAYSHADOW = 476, SAMPLER = 477,
  SAMPLERSHADOW = 478, TEXTURE1D = 479, TEXTURE2D = 480, TEXTURE3D = 481,
  TEXTURECUBE = 482, TEXTURE1DARRAY = 483, TEXTURE2DARRAY = 484, ITEXTURE1D = 485,
  ITEXTURE2D = 486, ITEXTURE3D = 487, ITEXTURECUBE = 488, ITEXTURE1DARRAY = 489,
  ITEXTURE2DARRAY = 490, UTEXTURE1D = 491, UTEXTURE2D = 492, UTEXTURE3D = 493,
  UTEXTURECUBE = 494, UTEXTURE1DARRAY = 495, UTEXTURE2DARRAY = 496, TEXTURE2DRECT = 497,
  ITEXTURE2DRECT = 498, UTEXTURE2DRECT = 499, TEXTUREBUFFER = 500, ITEXTUREBUFFER = 501,
  UTEXTUREBUFFER = 502, TEXTURECUBEARRAY = 503, ITEXTURECUBEARRAY = 504, UTEXTURECUBEARRAY = 505,
  TEXTURE2DMS = 506, ITEXTURE2DMS = 507, UTEXTURE2DMS = 508, TEXTURE2DMSARRAY = 509,
  ITEXTURE2DMSARRAY = 510, UTEXTURE2DMSARRAY = 511, F16TEXTURE1D = 512, F16TEXTURE2D = 513,
  F16TEXTURE3D = 514, F16TEXTURE2DRECT = 515, F16TEXTURECUBE = 516, F16TEXTURE1DARRAY = 517,
  F16TEXTURE2DARRAY = 518, F16TEXTURECUBEARRAY = 519, F16TEXTUREBUFFER = 520, F16TEXTURE2DMS = 521,
  F16TEXTURE2DMSARRAY = 522, SUBPASSINPUT = 523, SUBPASSINPUTMS = 524, ISUBPASSINPUT = 525,
  ISUBPASSINPUTMS = 526, USUBPASSINPUT = 527, USUBPASSINPUTMS = 528, F16SUBPASSINPUT = 529,
  F16SUBPASSINPUTMS = 530, IMAGE1D = 531, IIMAGE1D = 532, UIMAGE1D = 533,
  IMAGE2D = 534, IIMAGE2D = 535, UIMAGE2D = 536, IMAGE3D = 537,
  IIMAGE3D = 538, UIMAGE3D = 539, IMAGE2DRECT = 540, IIMAGE2DRECT = 541,
  UIMAGE2DRECT = 542, IMAGECUBE = 543, IIMAGECUBE = 544, UIMAGECUBE = 545,
  IMAGEBUFFER = 546, IIMAGEBUFFER = 547, UIMAGEBUFFER = 548, IMAGE1DARRAY = 549,
  IIMAGE1DARRAY = 550, UIMAGE1DARRAY = 551, IMAGE2DARRAY = 552, IIMAGE2DARRAY = 553,
  UIMAGE2DARRAY = 554, IMAGECUBEARRAY = 555, IIMAGECUBEARRAY = 556, UIMAGECUBEARRAY = 557,
  IMAGE2DMS = 558, IIMAGE2DMS = 559, UIMAGE2DMS = 560, IMAGE2DMSARRAY = 561,
  IIMAGE2DMSARRAY = 562, UIMAGE2DMSARRAY = 563, F16IMAGE1D = 564, F16IMAGE2D = 565,
  F16IMAGE3D = 566, F16IMAGE2DRECT = 567, F16IMAGECUBE = 568, F16IMAGE1DARRAY = 569,
  F16IMAGE2DARRAY = 570, F16IMAGECUBEARRAY = 571, F16IMAGEBUFFER = 572, F16IMAGE2DMS = 573,
  F16IMAGE2DMSARRAY = 574, STRUCT = 575, VOID = 576, WHILE = 577,
  IDENTIFIER = 578, TYPE_NAME = 579, FLOATCONSTANT = 580, DOUBLECONSTANT = 581,
  INT16CONSTANT = 582, UINT16CONSTANT = 583, INT32CONSTANT = 584, UINT32CONSTANT = 585,
  INTCONSTANT = 586, UINTCONSTANT = 587, INT64CONSTANT = 588, UINT64CONSTANT = 589,
  BOOLCONSTANT = 590, FLOAT16CONSTANT = 591, LEFT_OP = 592, RIGHT_OP = 593,
  INC_OP = 594, DEC_OP = 595, LE_OP = 596, GE_OP = 597,
  EQ_OP = 598, NE_OP = 599, AND_OP = 600, OR_OP = 601,
  XOR_OP = 602, MUL_ASSIGN = 603, DIV_ASSIGN = 604, ADD_ASSIGN = 605,
  MOD_ASSIGN = 606, LEFT_ASSIGN = 607, RIGHT_ASSIGN = 608, AND_ASSIGN = 609,
  XOR_ASSIGN = 610, OR_ASSIGN = 611, SUB_ASSIGN = 612, LEFT_PAREN = 613,
  RIGHT_PAREN = 614, LEFT_BRACKET = 615, RIGHT_BRACKET = 616, LEFT_BRACE = 617,
  RIGHT_BRACE = 618, DOT = 619, COMMA = 620, COLON = 621,
  EQUAL = 622, SEMICOLON = 623, BANG = 624, DASH = 625,
  TILDE = 626, PLUS = 627, STAR = 628, SLASH = 629,
  PERCENT = 630, LEFT_ANGLE = 631, RIGHT_ANGLE = 632, VERTICAL_BAR = 633,
  CARET = 634, AMPERSAND = 635, QUESTION = 636, INVARIANT = 637,
  PRECISE = 638, HIGH_PRECISION = 639, MEDIUM_PRECISION = 640, LOW_PRECISION = 641,
  PRECISION = 642, PACKED = 643, RESOURCE = 644, SUPERP = 645,
  ATTRIBUTE = 258, VARYING = 259, FLOAT16_T = 260, FLOAT = 261,
  FLOAT32_T = 262, DOUBLE = 263, FLOAT64_T = 264, CONST = 265,
  BOOL = 266, INT = 267, UINT = 268, INT64_T = 269,
  UINT64_T = 270, INT32_T = 271, UINT32_T = 272, INT16_T = 273,
  UINT16_T = 274, INT8_T = 275, UINT8_T = 276, BREAK = 277,
  CONTINUE = 278, DO = 279, ELSE = 280, FOR = 281,
  IF = 282, DISCARD = 283, RETURN = 284, SWITCH = 285,
  CASE = 286, DEFAULT = 287, SUBROUTINE = 288, BVEC2 = 289,
  BVEC3 = 290, BVEC4 = 291, IVEC2 = 292, IVEC3 = 293,
  IVEC4 = 294, UVEC2 = 295, UVEC3 = 296, UVEC4 = 297,
  I64VEC2 = 298, I64VEC3 = 299, I64VEC4 = 300, U64VEC2 = 301,
  U64VEC3 = 302, U64VEC4 = 303, I32VEC2 = 304, I32VEC3 = 305,
  I32VEC4 = 306, U32VEC2 = 307, U32VEC3 = 308, U32VEC4 = 309,
  I16VEC2 = 310, I16VEC3 = 311, I16VEC4 = 312, U16VEC2 = 313,
  U16VEC3 = 314, U16VEC4 = 315, I8VEC2 = 316, I8VEC3 = 317,
  I8VEC4 = 318, U8VEC2 = 319, U8VEC3 = 320, U8VEC4 = 321,
  VEC2 = 322, VEC3 = 323, VEC4 = 324, MAT2 = 325,
  MAT3 = 326, MAT4 = 327, CENTROID = 328, IN = 329,
  OUT = 330, INOUT = 331, UNIFORM = 332, PATCH = 333,
  SAMPLE = 334, BUFFER = 335, SHARED = 336, NONUNIFORM = 337,
  COHERENT = 338, VOLATILE = 339, RESTRICT = 340, READONLY = 341,
  WRITEONLY = 342, DVEC2 = 343, DVEC3 = 344, DVEC4 = 345,
  DMAT2 = 346, DMAT3 = 347, DMAT4 = 348, F16VEC2 = 349,
  F16VEC3 = 350, F16VEC4 = 351, F16MAT2 = 352, F16MAT3 = 353,
  F16MAT4 = 354, F32VEC2 = 355, F32VEC3 = 356, F32VEC4 = 357,
  F32MAT2 = 358, F32MAT3 = 359, F32MAT4 = 360, F64VEC2 = 361,
  F64VEC3 = 362, F64VEC4 = 363, F64MAT2 = 364, F64MAT3 = 365,
  F64MAT4 = 366, NOPERSPECTIVE = 367, FLAT = 368, SMOOTH = 369,
  LAYOUT = 370, __EXPLICITINTERPAMD = 371, MAT2X2 = 372, MAT2X3 = 373,
  MAT2X4 = 374, MAT3X2 = 375, MAT3X3 = 376, MAT3X4 = 377,
  MAT4X2 = 378, MAT4X3 = 379, MAT4X4 = 380, DMAT2X2 = 381,
  DMAT2X3 = 382, DMAT2X4 = 383, DMAT3X2 = 384, DMAT3X3 = 385,
  DMAT3X4 = 386, DMAT4X2 = 387, DMAT4X3 = 388, DMAT4X4 = 389,
  F16MAT2X2 = 390, F16MAT2X3 = 391, F16MAT2X4 = 392, F16MAT3X2 = 393,
  F16MAT3X3 = 394, F16MAT3X4 = 395, F16MAT4X2 = 396, F16MAT4X3 = 397,
  F16MAT4X4 = 398, F32MAT2X2 = 399, F32MAT2X3 = 400, F32MAT2X4 = 401,
  F32MAT3X2 = 402, F32MAT3X3 = 403, F32MAT3X4 = 404, F32MAT4X2 = 405,
  F32MAT4X3 = 406, F32MAT4X4 = 407, F64MAT2X2 = 408, F64MAT2X3 = 409,
  F64MAT2X4 = 410, F64MAT3X2 = 411, F64MAT3X3 = 412, F64MAT3X4 = 413,
  F64MAT4X2 = 414, F64MAT4X3 = 415, F64MAT4X4 = 416, ATOMIC_UINT = 417,
  SAMPLER1D = 418, SAMPLER2D = 419, SAMPLER3D = 420, SAMPLERCUBE = 421,
  SAMPLER1DSHADOW = 422, SAMPLER2DSHADOW = 423, SAMPLERCUBESHADOW = 424, SAMPLER1DARRAY = 425,
  SAMPLER2DARRAY = 426, SAMPLER1DARRAYSHADOW = 427, SAMPLER2DARRAYSHADOW = 428, ISAMPLER1D = 429,
  ISAMPLER2D = 430, ISAMPLER3D = 431, ISAMPLERCUBE = 432, ISAMPLER1DARRAY = 433,
  ISAMPLER2DARRAY = 434, USAMPLER1D = 435, USAMPLER2D = 436, USAMPLER3D = 437,
  USAMPLERCUBE = 438, USAMPLER1DARRAY = 439, USAMPLER2DARRAY = 440, SAMPLER2DRECT = 441,
  SAMPLER2DRECTSHADOW = 442, ISAMPLER2DRECT = 443, USAMPLER2DRECT = 444, SAMPLERBUFFER = 445,
  ISAMPLERBUFFER = 446, USAMPLERBUFFER = 447, SAMPLERCUBEARRAY = 448, SAMPLERCUBEARRAYSHADOW = 449,
  ISAMPLERCUBEARRAY = 450, USAMPLERCUBEARRAY = 451, SAMPLER2DMS = 452, ISAMPLER2DMS = 453,
  USAMPLER2DMS = 454, SAMPLER2DMSARRAY = 455, ISAMPLER2DMSARRAY = 456, USAMPLER2DMSARRAY = 457,
  SAMPLEREXTERNALOES = 458, F16SAMPLER1D = 459, F16SAMPLER2D = 460, F16SAMPLER3D = 461,
  F16SAMPLER2DRECT = 462, F16SAMPLERCUBE = 463, F16SAMPLER1DARRAY = 464, F16SAMPLER2DARRAY = 465,
  F16SAMPLERCUBEARRAY = 466, F16SAMPLERBUFFER = 467, F16SAMPLER2DMS = 468, F16SAMPLER2DMSARRAY = 469,
  F16SAMPLER1DSHADOW = 470, F16SAMPLER2DSHADOW = 471, F16SAMPLER1DARRAYSHADOW = 472, F16SAMPLER2DARRAYSHADOW = 473,
  F16SAMPLER2DRECTSHADOW = 474, F16SAMPLERCUBESHADOW = 475, F16SAMPLERCUBEARRAYSHADOW = 476, SAMPLER = 477,
  SAMPLERSHADOW = 478, TEXTURE1D = 479, TEXTURE2D = 480, TEXTURE3D = 481,
  TEXTURECUBE = 482, TEXTURE1DARRAY = 483, TEXTURE2DARRAY = 484, ITEXTURE1D = 485,
  ITEXTURE2D = 486, ITEXTURE3D = 487, ITEXTURECUBE = 488, ITEXTURE1DARRAY = 489,
  ITEXTURE2DARRAY = 490, UTEXTURE1D = 491, UTEXTURE2D = 492, UTEXTURE3D = 493,
  UTEXTURECUBE = 494, UTEXTURE1DARRAY = 495, UTEXTURE2DARRAY = 496, TEXTURE2DRECT = 497,
  ITEXTURE2DRECT = 498, UTEXTURE2DRECT = 499, TEXTUREBUFFER = 500, ITEXTUREBUFFER = 501,
  UTEXTUREBUFFER = 502, TEXTURECUBEARRAY = 503, ITEXTURECUBEARRAY = 504, UTEXTURECUBEARRAY = 505,
  TEXTURE2DMS = 506, ITEXTURE2DMS = 507, UTEXTURE2DMS = 508, TEXTURE2DMSARRAY = 509,
  ITEXTURE2DMSARRAY = 510, UTEXTURE2DMSARRAY = 511, F16TEXTURE1D = 512, F16TEXTURE2D = 513,
  F16TEXTURE3D = 514, F16TEXTURE2DRECT = 515, F16TEXTURECUBE = 516, F16TEXTURE1DARRAY = 517,
  F16TEXTURE2DARRAY = 518, F16TEXTURECUBEARRAY = 519, F16TEXTUREBUFFER = 520, F16TEXTURE2DMS = 521,
  F16TEXTURE2DMSARRAY = 522, SUBPASSINPUT = 523, SUBPASSINPUTMS = 524, ISUBPASSINPUT = 525,
  ISUBPASSINPUTMS = 526, USUBPASSINPUT = 527, USUBPASSINPUTMS = 528, F16SUBPASSINPUT = 529,
  F16SUBPASSINPUTMS = 530, IMAGE1D = 531, IIMAGE1D = 532, UIMAGE1D = 533,
  IMAGE2D = 534, IIMAGE2D = 535, UIMAGE2D = 536, IMAGE3D = 537,
  IIMAGE3D = 538, UIMAGE3D = 539, IMAGE2DRECT = 540, IIMAGE2DRECT = 541,
  UIMAGE2DRECT = 542, IMAGECUBE = 543, IIMAGECUBE = 544, UIMAGECUBE = 545,
  IMAGEBUFFER = 546, IIMAGEBUFFER = 547, UIMAGEBUFFER = 548, IMAGE1DARRAY = 549,
  IIMAGE1DARRAY = 550, UIMAGE1DARRAY = 551, IMAGE2DARRAY = 552, IIMAGE2DARRAY = 553,
  UIMAGE2DARRAY = 554, IMAGECUBEARRAY = 555, IIMAGECUBEARRAY = 556, UIMAGECUBEARRAY = 557,
  IMAGE2DMS = 558, IIMAGE2DMS = 559, UIMAGE2DMS = 560, IMAGE2DMSARRAY = 561,
  IIMAGE2DMSARRAY = 562, UIMAGE2DMSARRAY = 563, F16IMAGE1D = 564, F16IMAGE2D = 565,
  F16IMAGE3D = 566, F16IMAGE2DRECT = 567, F16IMAGECUBE = 568, F16IMAGE1DARRAY = 569,
  F16IMAGE2DARRAY = 570, F16IMAGECUBEARRAY = 571, F16IMAGEBUFFER = 572, F16IMAGE2DMS = 573,
  F16IMAGE2DMSARRAY = 574, STRUCT = 575, VOID = 576, WHILE = 577,
  IDENTIFIER = 578, TYPE_NAME = 579, FLOATCONSTANT = 580, DOUBLECONSTANT = 581,
  INT16CONSTANT = 582, UINT16CONSTANT = 583, INT32CONSTANT = 584, UINT32CONSTANT = 585,
  INTCONSTANT = 586, UINTCONSTANT = 587, INT64CONSTANT = 588, UINT64CONSTANT = 589,
  BOOLCONSTANT = 590, FLOAT16CONSTANT = 591, LEFT_OP = 592, RIGHT_OP = 593,
  INC_OP = 594, DEC_OP = 595, LE_OP = 596, GE_OP = 597,
  EQ_OP = 598, NE_OP = 599, AND_OP = 600, OR_OP = 601,
  XOR_OP = 602, MUL_ASSIGN = 603, DIV_ASSIGN = 604, ADD_ASSIGN = 605,
  MOD_ASSIGN = 606, LEFT_ASSIGN = 607, RIGHT_ASSIGN = 608, AND_ASSIGN = 609,
  XOR_ASSIGN = 610, OR_ASSIGN = 611, SUB_ASSIGN = 612, LEFT_PAREN = 613,
  RIGHT_PAREN = 614, LEFT_BRACKET = 615, RIGHT_BRACKET = 616, LEFT_BRACE = 617,
  RIGHT_BRACE = 618, DOT = 619, COMMA = 620, COLON = 621,
  EQUAL = 622, SEMICOLON = 623, BANG = 624, DASH = 625,
  TILDE = 626, PLUS = 627, STAR = 628, SLASH = 629,
  PERCENT = 630, LEFT_ANGLE = 631, RIGHT_ANGLE = 632, VERTICAL_BAR = 633,
  CARET = 634, AMPERSAND = 635, QUESTION = 636, INVARIANT = 637,
  PRECISE = 638, HIGH_PRECISION = 639, MEDIUM_PRECISION = 640, LOW_PRECISION = 641,
  PRECISION = 642, PACKED = 643, RESOURCE = 644, SUPERP = 645
}
 

Functions

int yyparse (glslang::TParseContext *pParseContext)
 

Variables

int yydebug
 

Macro Definition Documentation

◆ YYDEBUG

#define YYDEBUG   1

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

◆ YYTOKENTYPE

#define YYTOKENTYPE

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

◆ yytokentype

Enumerator
ATTRIBUTE 
VARYING 
FLOAT16_T 
FLOAT 
FLOAT32_T 
DOUBLE 
FLOAT64_T 
CONST 
BOOL 
INT 
UINT 
INT64_T 
UINT64_T 
INT32_T 
UINT32_T 
INT16_T 
UINT16_T 
INT8_T 
UINT8_T 
BREAK 
CONTINUE 
DO 
ELSE 
FOR 
IF 
DISCARD 
RETURN 
SWITCH 
CASE 
DEFAULT 
SUBROUTINE 
BVEC2 
BVEC3 
BVEC4 
IVEC2 
IVEC3 
IVEC4 
UVEC2 
UVEC3 
UVEC4 
I64VEC2 
I64VEC3 
I64VEC4 
U64VEC2 
U64VEC3 
U64VEC4 
I32VEC2 
I32VEC3 
I32VEC4 
U32VEC2 
U32VEC3 
U32VEC4 
I16VEC2 
I16VEC3 
I16VEC4 
U16VEC2 
U16VEC3 
U16VEC4 
I8VEC2 
I8VEC3 
I8VEC4 
U8VEC2 
U8VEC3 
U8VEC4 
VEC2 
VEC3 
VEC4 
MAT2 
MAT3 
MAT4 
CENTROID 
IN 
OUT 
INOUT 
UNIFORM 
PATCH 
SAMPLE 
BUFFER 
SHARED 
NONUNIFORM 
COHERENT 
VOLATILE 
RESTRICT 
READONLY 
WRITEONLY 
DVEC2 
DVEC3 
DVEC4 
DMAT2 
DMAT3 
DMAT4 
F16VEC2 
F16VEC3 
F16VEC4 
F16MAT2 
F16MAT3 
F16MAT4 
F32VEC2 
F32VEC3 
F32VEC4 
F32MAT2 
F32MAT3 
F32MAT4 
F64VEC2 
F64VEC3 
F64VEC4 
F64MAT2 
F64MAT3 
F64MAT4 
NOPERSPECTIVE 
FLAT 
SMOOTH 
LAYOUT 
__EXPLICITINTERPAMD 
MAT2X2 
MAT2X3 
MAT2X4 
MAT3X2 
MAT3X3 
MAT3X4 
MAT4X2 
MAT4X3 
MAT4X4 
DMAT2X2 
DMAT2X3 
DMAT2X4 
DMAT3X2 
DMAT3X3 
DMAT3X4 
DMAT4X2 
DMAT4X3 
DMAT4X4 
F16MAT2X2 
F16MAT2X3 
F16MAT2X4 
F16MAT3X2 
F16MAT3X3 
F16MAT3X4 
F16MAT4X2 
F16MAT4X3 
F16MAT4X4 
F32MAT2X2 
F32MAT2X3 
F32MAT2X4 
F32MAT3X2 
F32MAT3X3 
F32MAT3X4 
F32MAT4X2 
F32MAT4X3 
F32MAT4X4 
F64MAT2X2 
F64MAT2X3 
F64MAT2X4 
F64MAT3X2 
F64MAT3X3 
F64MAT3X4 
F64MAT4X2 
F64MAT4X3 
F64MAT4X4 
ATOMIC_UINT 
SAMPLER1D 
SAMPLER2D 
SAMPLER3D 
SAMPLERCUBE 
SAMPLER1DSHADOW 
SAMPLER2DSHADOW 
SAMPLERCUBESHADOW 
SAMPLER1DARRAY 
SAMPLER2DARRAY 
SAMPLER1DARRAYSHADOW 
SAMPLER2DARRAYSHADOW 
ISAMPLER1D 
ISAMPLER2D 
ISAMPLER3D 
ISAMPLERCUBE 
ISAMPLER1DARRAY 
ISAMPLER2DARRAY 
USAMPLER1D 
USAMPLER2D 
USAMPLER3D 
USAMPLERCUBE 
USAMPLER1DARRAY 
USAMPLER2DARRAY 
SAMPLER2DRECT 
SAMPLER2DRECTSHADOW 
ISAMPLER2DRECT 
USAMPLER2DRECT 
SAMPLERBUFFER 
ISAMPLERBUFFER 
USAMPLERBUFFER 
SAMPLERCUBEARRAY 
SAMPLERCUBEARRAYSHADOW 
ISAMPLERCUBEARRAY 
USAMPLERCUBEARRAY 
SAMPLER2DMS 
ISAMPLER2DMS 
USAMPLER2DMS 
SAMPLER2DMSARRAY 
ISAMPLER2DMSARRAY 
USAMPLER2DMSARRAY 
SAMPLEREXTERNALOES 
F16SAMPLER1D 
F16SAMPLER2D 
F16SAMPLER3D 
F16SAMPLER2DRECT 
F16SAMPLERCUBE 
F16SAMPLER1DARRAY 
F16SAMPLER2DARRAY 
F16SAMPLERCUBEARRAY 
F16SAMPLERBUFFER 
F16SAMPLER2DMS 
F16SAMPLER2DMSARRAY 
F16SAMPLER1DSHADOW 
F16SAMPLER2DSHADOW 
F16SAMPLER1DARRAYSHADOW 
F16SAMPLER2DARRAYSHADOW 
F16SAMPLER2DRECTSHADOW 
F16SAMPLERCUBESHADOW 
F16SAMPLERCUBEARRAYSHADOW 
SAMPLER 
SAMPLERSHADOW 
TEXTURE1D 
TEXTURE2D 
TEXTURE3D 
TEXTURECUBE 
TEXTURE1DARRAY 
TEXTURE2DARRAY 
ITEXTURE1D 
ITEXTURE2D 
ITEXTURE3D 
ITEXTURECUBE 
ITEXTURE1DARRAY 
ITEXTURE2DARRAY 
UTEXTURE1D 
UTEXTURE2D 
UTEXTURE3D 
UTEXTURECUBE 
UTEXTURE1DARRAY 
UTEXTURE2DARRAY 
TEXTURE2DRECT 
ITEXTURE2DRECT 
UTEXTURE2DRECT 
TEXTUREBUFFER 
ITEXTUREBUFFER 
UTEXTUREBUFFER 
TEXTURECUBEARRAY 
ITEXTURECUBEARRAY 
UTEXTURECUBEARRAY 
TEXTURE2DMS 
ITEXTURE2DMS 
UTEXTURE2DMS 
TEXTURE2DMSARRAY 
ITEXTURE2DMSARRAY 
UTEXTURE2DMSARRAY 
F16TEXTURE1D 
F16TEXTURE2D 
F16TEXTURE3D 
F16TEXTURE2DRECT 
F16TEXTURECUBE 
F16TEXTURE1DARRAY 
F16TEXTURE2DARRAY 
F16TEXTURECUBEARRAY 
F16TEXTUREBUFFER 
F16TEXTURE2DMS 
F16TEXTURE2DMSARRAY 
SUBPASSINPUT 
SUBPASSINPUTMS 
ISUBPASSINPUT 
ISUBPASSINPUTMS 
USUBPASSINPUT 
USUBPASSINPUTMS 
F16SUBPASSINPUT 
F16SUBPASSINPUTMS 
IMAGE1D 
IIMAGE1D 
UIMAGE1D 
IMAGE2D 
IIMAGE2D 
UIMAGE2D 
IMAGE3D 
IIMAGE3D 
UIMAGE3D 
IMAGE2DRECT 
IIMAGE2DRECT 
UIMAGE2DRECT 
IMAGECUBE 
IIMAGECUBE 
UIMAGECUBE 
IMAGEBUFFER 
IIMAGEBUFFER 
UIMAGEBUFFER 
IMAGE1DARRAY 
IIMAGE1DARRAY 
UIMAGE1DARRAY 
IMAGE2DARRAY 
IIMAGE2DARRAY 
UIMAGE2DARRAY 
IMAGECUBEARRAY 
IIMAGECUBEARRAY 
UIMAGECUBEARRAY 
IMAGE2DMS 
IIMAGE2DMS 
UIMAGE2DMS 
IMAGE2DMSARRAY 
IIMAGE2DMSARRAY 
UIMAGE2DMSARRAY 
F16IMAGE1D 
F16IMAGE2D 
F16IMAGE3D 
F16IMAGE2DRECT 
F16IMAGECUBE 
F16IMAGE1DARRAY 
F16IMAGE2DARRAY 
F16IMAGECUBEARRAY 
F16IMAGEBUFFER 
F16IMAGE2DMS 
F16IMAGE2DMSARRAY 
STRUCT 
VOID 
WHILE 
IDENTIFIER 
TYPE_NAME 
FLOATCONSTANT 
DOUBLECONSTANT 
INT16CONSTANT 
UINT16CONSTANT 
INT32CONSTANT 
UINT32CONSTANT 
INTCONSTANT 
UINTCONSTANT 
INT64CONSTANT 
UINT64CONSTANT 
BOOLCONSTANT 
FLOAT16CONSTANT 
LEFT_OP 
RIGHT_OP 
INC_OP 
DEC_OP 
LE_OP 
GE_OP 
EQ_OP 
NE_OP 
AND_OP 
OR_OP 
XOR_OP 
MUL_ASSIGN 
DIV_ASSIGN 
ADD_ASSIGN 
MOD_ASSIGN 
LEFT_ASSIGN 
RIGHT_ASSIGN 
AND_ASSIGN 
XOR_ASSIGN 
OR_ASSIGN 
SUB_ASSIGN 
LEFT_PAREN 
RIGHT_PAREN 
LEFT_BRACKET 
RIGHT_BRACKET 
LEFT_BRACE 
RIGHT_BRACE 
DOT 
COMMA 
COLON 
EQUAL 
SEMICOLON 
BANG 
DASH 
TILDE 
PLUS 
STAR 
SLASH 
PERCENT 
LEFT_ANGLE 
RIGHT_ANGLE 
VERTICAL_BAR 
CARET 
AMPERSAND 
QUESTION 
INVARIANT 
PRECISE 
HIGH_PRECISION 
MEDIUM_PRECISION 
LOW_PRECISION 
PRECISION 
PACKED 
RESOURCE 
SUPERP 
ATTRIBUTE 
VARYING 
FLOAT16_T 
FLOAT 
FLOAT32_T 
DOUBLE 
FLOAT64_T 
CONST 
BOOL 
INT 
UINT 
INT64_T 
UINT64_T 
INT32_T 
UINT32_T 
INT16_T 
UINT16_T 
INT8_T 
UINT8_T 
BREAK 
CONTINUE 
DO 
ELSE 
FOR 
IF 
DISCARD 
RETURN 
SWITCH 
CASE 
DEFAULT 
SUBROUTINE 
BVEC2 
BVEC3 
BVEC4 
IVEC2 
IVEC3 
IVEC4 
UVEC2 
UVEC3 
UVEC4 
I64VEC2 
I64VEC3 
I64VEC4 
U64VEC2 
U64VEC3 
U64VEC4 
I32VEC2 
I32VEC3 
I32VEC4 
U32VEC2 
U32VEC3 
U32VEC4 
I16VEC2 
I16VEC3 
I16VEC4 
U16VEC2 
U16VEC3 
U16VEC4 
I8VEC2 
I8VEC3 
I8VEC4 
U8VEC2 
U8VEC3 
U8VEC4 
VEC2 
VEC3 
VEC4 
MAT2 
MAT3 
MAT4 
CENTROID 
IN 
OUT 
INOUT 
UNIFORM 
PATCH 
SAMPLE 
BUFFER 
SHARED 
NONUNIFORM 
COHERENT 
VOLATILE 
RESTRICT 
READONLY 
WRITEONLY 
DVEC2 
DVEC3 
DVEC4 
DMAT2 
DMAT3 
DMAT4 
F16VEC2 
F16VEC3 
F16VEC4 
F16MAT2 
F16MAT3 
F16MAT4 
F32VEC2 
F32VEC3 
F32VEC4 
F32MAT2 
F32MAT3 
F32MAT4 
F64VEC2 
F64VEC3 
F64VEC4 
F64MAT2 
F64MAT3 
F64MAT4 
NOPERSPECTIVE 
FLAT 
SMOOTH 
LAYOUT 
__EXPLICITINTERPAMD 
MAT2X2 
MAT2X3 
MAT2X4 
MAT3X2 
MAT3X3 
MAT3X4 
MAT4X2 
MAT4X3 
MAT4X4 
DMAT2X2 
DMAT2X3 
DMAT2X4 
DMAT3X2 
DMAT3X3 
DMAT3X4 
DMAT4X2 
DMAT4X3 
DMAT4X4 
F16MAT2X2 
F16MAT2X3 
F16MAT2X4 
F16MAT3X2 
F16MAT3X3 
F16MAT3X4 
F16MAT4X2 
F16MAT4X3 
F16MAT4X4 
F32MAT2X2 
F32MAT2X3 
F32MAT2X4 
F32MAT3X2 
F32MAT3X3 
F32MAT3X4 
F32MAT4X2 
F32MAT4X3 
F32MAT4X4 
F64MAT2X2 
F64MAT2X3 
F64MAT2X4 
F64MAT3X2 
F64MAT3X3 
F64MAT3X4 
F64MAT4X2 
F64MAT4X3 
F64MAT4X4 
ATOMIC_UINT 
SAMPLER1D 
SAMPLER2D 
SAMPLER3D 
SAMPLERCUBE 
SAMPLER1DSHADOW 
SAMPLER2DSHADOW 
SAMPLERCUBESHADOW 
SAMPLER1DARRAY 
SAMPLER2DARRAY 
SAMPLER1DARRAYSHADOW 
SAMPLER2DARRAYSHADOW 
ISAMPLER1D 
ISAMPLER2D 
ISAMPLER3D 
ISAMPLERCUBE 
ISAMPLER1DARRAY 
ISAMPLER2DARRAY 
USAMPLER1D 
USAMPLER2D 
USAMPLER3D 
USAMPLERCUBE 
USAMPLER1DARRAY 
USAMPLER2DARRAY 
SAMPLER2DRECT 
SAMPLER2DRECTSHADOW 
ISAMPLER2DRECT 
USAMPLER2DRECT 
SAMPLERBUFFER 
ISAMPLERBUFFER 
USAMPLERBUFFER 
SAMPLERCUBEARRAY 
SAMPLERCUBEARRAYSHADOW 
ISAMPLERCUBEARRAY 
USAMPLERCUBEARRAY 
SAMPLER2DMS 
ISAMPLER2DMS 
USAMPLER2DMS 
SAMPLER2DMSARRAY 
ISAMPLER2DMSARRAY 
USAMPLER2DMSARRAY 
SAMPLEREXTERNALOES 
F16SAMPLER1D 
F16SAMPLER2D 
F16SAMPLER3D 
F16SAMPLER2DRECT 
F16SAMPLERCUBE 
F16SAMPLER1DARRAY 
F16SAMPLER2DARRAY 
F16SAMPLERCUBEARRAY 
F16SAMPLERBUFFER 
F16SAMPLER2DMS 
F16SAMPLER2DMSARRAY 
F16SAMPLER1DSHADOW 
F16SAMPLER2DSHADOW 
F16SAMPLER1DARRAYSHADOW 
F16SAMPLER2DARRAYSHADOW 
F16SAMPLER2DRECTSHADOW 
F16SAMPLERCUBESHADOW 
F16SAMPLERCUBEARRAYSHADOW 
SAMPLER 
SAMPLERSHADOW 
TEXTURE1D 
TEXTURE2D 
TEXTURE3D 
TEXTURECUBE 
TEXTURE1DARRAY 
TEXTURE2DARRAY 
ITEXTURE1D 
ITEXTURE2D 
ITEXTURE3D 
ITEXTURECUBE 
ITEXTURE1DARRAY 
ITEXTURE2DARRAY 
UTEXTURE1D 
UTEXTURE2D 
UTEXTURE3D 
UTEXTURECUBE 
UTEXTURE1DARRAY 
UTEXTURE2DARRAY 
TEXTURE2DRECT 
ITEXTURE2DRECT 
UTEXTURE2DRECT 
TEXTUREBUFFER 
ITEXTUREBUFFER 
UTEXTUREBUFFER 
TEXTURECUBEARRAY 
ITEXTURECUBEARRAY 
UTEXTURECUBEARRAY 
TEXTURE2DMS 
ITEXTURE2DMS 
UTEXTURE2DMS 
TEXTURE2DMSARRAY 
ITEXTURE2DMSARRAY 
UTEXTURE2DMSARRAY 
F16TEXTURE1D 
F16TEXTURE2D 
F16TEXTURE3D 
F16TEXTURE2DRECT 
F16TEXTURECUBE 
F16TEXTURE1DARRAY 
F16TEXTURE2DARRAY 
F16TEXTURECUBEARRAY 
F16TEXTUREBUFFER 
F16TEXTURE2DMS 
F16TEXTURE2DMSARRAY 
SUBPASSINPUT 
SUBPASSINPUTMS 
ISUBPASSINPUT 
ISUBPASSINPUTMS 
USUBPASSINPUT 
USUBPASSINPUTMS 
F16SUBPASSINPUT 
F16SUBPASSINPUTMS 
IMAGE1D 
IIMAGE1D 
UIMAGE1D 
IMAGE2D 
IIMAGE2D 
UIMAGE2D 
IMAGE3D 
IIMAGE3D 
UIMAGE3D 
IMAGE2DRECT 
IIMAGE2DRECT 
UIMAGE2DRECT 
IMAGECUBE 
IIMAGECUBE 
UIMAGECUBE 
IMAGEBUFFER 
IIMAGEBUFFER 
UIMAGEBUFFER 
IMAGE1DARRAY 
IIMAGE1DARRAY 
UIMAGE1DARRAY 
IMAGE2DARRAY 
IIMAGE2DARRAY 
UIMAGE2DARRAY 
IMAGECUBEARRAY 
IIMAGECUBEARRAY 
UIMAGECUBEARRAY 
IMAGE2DMS 
IIMAGE2DMS 
UIMAGE2DMS 
IMAGE2DMSARRAY 
IIMAGE2DMSARRAY 
UIMAGE2DMSARRAY 
F16IMAGE1D 
F16IMAGE2D 
F16IMAGE3D 
F16IMAGE2DRECT 
F16IMAGECUBE 
F16IMAGE1DARRAY 
F16IMAGE2DARRAY 
F16IMAGECUBEARRAY 
F16IMAGEBUFFER 
F16IMAGE2DMS 
F16IMAGE2DMSARRAY 
STRUCT 
VOID 
WHILE 
IDENTIFIER 
TYPE_NAME 
FLOATCONSTANT 
DOUBLECONSTANT 
INT16CONSTANT 
UINT16CONSTANT 
INT32CONSTANT 
UINT32CONSTANT 
INTCONSTANT 
UINTCONSTANT 
INT64CONSTANT 
UINT64CONSTANT 
BOOLCONSTANT 
FLOAT16CONSTANT 
LEFT_OP 
RIGHT_OP 
INC_OP 
DEC_OP 
LE_OP 
GE_OP 
EQ_OP 
NE_OP 
AND_OP 
OR_OP 
XOR_OP 
MUL_ASSIGN 
DIV_ASSIGN 
ADD_ASSIGN 
MOD_ASSIGN 
LEFT_ASSIGN 
RIGHT_ASSIGN 
AND_ASSIGN 
XOR_ASSIGN 
OR_ASSIGN 
SUB_ASSIGN 
LEFT_PAREN 
RIGHT_PAREN 
LEFT_BRACKET 
RIGHT_BRACKET 
LEFT_BRACE 
RIGHT_BRACE 
DOT 
COMMA 
COLON 
EQUAL 
SEMICOLON 
BANG 
DASH 
TILDE 
PLUS 
STAR 
SLASH 
PERCENT 
LEFT_ANGLE 
RIGHT_ANGLE 
VERTICAL_BAR 
CARET 
AMPERSAND 
QUESTION 
INVARIANT 
PRECISE 
HIGH_PRECISION 
MEDIUM_PRECISION 
LOW_PRECISION 
PRECISION 
PACKED 
RESOURCE 
SUPERP 

Function Documentation

◆ yyparse()

int yyparse ( glslang::TParseContext pParseContext)

Variable Documentation

◆ yydebug

int yydebug