summaryrefslogtreecommitdiff
path: root/src/libs/glsl/glslparsertable.cpp
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2010-11-23 17:05:55 +1000
committerRhys Weatherley <rhys.weatherley@nokia.com>2010-11-23 17:05:55 +1000
commit7ccc6fc7f73eb69c0b5a3bf72b5a31f332f5542c (patch)
tree8e0b08b9ee2e6bf651223c8319cf08ff87f51b42 /src/libs/glsl/glslparsertable.cpp
parente151381a8a0ad4799e21656853b0738b60ae58af (diff)
downloadqt-creator-7ccc6fc7f73eb69c0b5a3bf72b5a31f332f5542c.tar.gz
Highlight reserved GLSL keywords
Diffstat (limited to 'src/libs/glsl/glslparsertable.cpp')
-rw-r--r--src/libs/glsl/glslparsertable.cpp1452
1 files changed, 729 insertions, 723 deletions
diff --git a/src/libs/glsl/glslparsertable.cpp b/src/libs/glsl/glslparsertable.cpp
index 576fa94e04..9e9cf2df7f 100644
--- a/src/libs/glsl/glslparsertable.cpp
+++ b/src/libs/glsl/glslparsertable.cpp
@@ -62,41 +62,41 @@ const char *const GLSLParserTable::spell [] = {
"~", "type_name", "uint", "uniform", "usampler1D", "usampler1DArray", "usampler2D", "usampler2DArray", "usampler2DMS", "usampler2DMSarray",
"usampler2DRect", "usampler3D", "usamplerBuffer", "usamplerCube", "usamplerCubeArray", "uvec2", "uvec3", "uvec4", "varying", "vec2",
"vec3", "vec4", "|", "void", "while", "^=", "^", "true", "false", "preprocessor directive",
- "comment", "error"};
+ "comment", "error", "reserved word"};
const short GLSLParserTable::lhs [] = {
- 173, 174, 174, 174, 174, 174, 176, 176, 176, 176,
- 176, 176, 177, 178, 179, 179, 180, 180, 182, 182,
- 181, 181, 183, 185, 185, 187, 187, 187, 187, 188,
- 188, 188, 188, 189, 189, 189, 189, 190, 190, 190,
- 191, 191, 191, 192, 192, 192, 192, 192, 193, 193,
- 193, 194, 194, 195, 195, 196, 196, 197, 197, 198,
- 198, 199, 199, 200, 200, 184, 184, 201, 201, 201,
- 201, 201, 201, 201, 201, 201, 201, 201, 175, 175,
- 202, 203, 203, 203, 203, 203, 203, 203, 203, 204,
- 210, 210, 212, 212, 211, 215, 215, 213, 213, 213,
- 213, 217, 217, 217, 217, 218, 205, 205, 205, 205,
- 205, 205, 205, 220, 220, 220, 220, 220, 220, 220,
- 220, 214, 214, 222, 223, 223, 223, 224, 225, 225,
- 226, 226, 216, 208, 208, 208, 208, 208, 208, 208,
- 208, 227, 227, 227, 227, 227, 227, 227, 227, 227,
- 227, 227, 227, 227, 186, 186, 207, 207, 207, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 206, 206, 206, 229,
- 229, 209, 209, 230, 230, 231, 231, 232, 232, 232,
- 221, 233, 234, 234, 236, 236, 236, 236, 236, 236,
- 236, 235, 235, 244, 244, 245, 245, 243, 243, 237,
- 237, 238, 246, 246, 247, 247, 239, 248, 248, 240,
- 240, 241, 241, 241, 249, 249, 251, 251, 250, 250,
- 242, 242, 242, 242, 242, 172, 252, 252, 253, 253,
- 253, 254, 219, 255};
+ 174, 175, 175, 175, 175, 175, 177, 177, 177, 177,
+ 177, 177, 178, 179, 180, 180, 181, 181, 183, 183,
+ 182, 182, 184, 186, 186, 188, 188, 188, 188, 189,
+ 189, 189, 189, 190, 190, 190, 190, 191, 191, 191,
+ 192, 192, 192, 193, 193, 193, 193, 193, 194, 194,
+ 194, 195, 195, 196, 196, 197, 197, 198, 198, 199,
+ 199, 200, 200, 201, 201, 185, 185, 202, 202, 202,
+ 202, 202, 202, 202, 202, 202, 202, 202, 176, 176,
+ 203, 204, 204, 204, 204, 204, 204, 204, 204, 205,
+ 211, 211, 213, 213, 212, 216, 216, 214, 214, 214,
+ 214, 218, 218, 218, 218, 219, 206, 206, 206, 206,
+ 206, 206, 206, 221, 221, 221, 221, 221, 221, 221,
+ 221, 215, 215, 223, 224, 224, 224, 225, 226, 226,
+ 227, 227, 217, 209, 209, 209, 209, 209, 209, 209,
+ 209, 228, 228, 228, 228, 228, 228, 228, 228, 228,
+ 228, 228, 228, 228, 187, 187, 208, 208, 208, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 207, 207, 207, 230,
+ 230, 210, 210, 231, 231, 232, 232, 233, 233, 233,
+ 222, 234, 235, 235, 237, 237, 237, 237, 237, 237,
+ 237, 236, 236, 245, 245, 246, 246, 244, 244, 238,
+ 238, 239, 247, 247, 248, 248, 240, 249, 249, 241,
+ 241, 242, 242, 242, 250, 250, 252, 252, 251, 251,
+ 243, 243, 243, 243, 243, 173, 253, 253, 254, 254,
+ 254, 255, 220, 256};
const short GLSLParserTable::rhs [] = {
1, 1, 1, 1, 1, 3, 1, 4, 1, 3,
@@ -192,52 +192,52 @@ const short GLSLParserTable::goto_default [] = {
109, 108, 112, 0};
const short GLSLParserTable::action_index [] = {
- 3220, -172, -172, -172, -172, -172, 54, -172, -172, -172,
- -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
- -172, -172, -172, -172, -172, -172, -172, -172, -172, 239,
- -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
- -172, -172, -172, -172, -54, -172, -172, -172, -172, -172,
- -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
- -172, 47, 76, 43, -172, -172, -172, -172, -172, -172,
- -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
- -172, -172, -172, -172, 36, -172, -172, -172, -172, -172,
- -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
- -172, -172, -172, -172, -172, -172, -172, -172, -172, 3220,
- -6, -72, -172, 143, 32, 5, 64, 172, 397, 211,
- 562, -172, -172, -172, 37, 1057, -172, -172, -44, -172,
- -172, -172, -172, 6, 14, -172, 57, -36, -172, 19,
- -172, -172, -172, -172, 562, -73, -172, -172, -172, -11,
- 2552, 2552, 231, -172, 2719, 727, 10, -172, -172, -14,
- -37, -172, 55, 1721, -172, -172, 1223, -172, -38, 1223,
- 1223, -172, -172, -172, -172, -172, 62, 31, -172, -69,
- 40, 30, -172, -172, 1389, -62, 67, -172, -28, -115,
- 42, -27, -121, 7, 138, -172, 230, 25, -172, -172,
- 1223, -172, -172, -172, -172, -172, 86, 228, 1223, -172,
- -172, -172, -172, -172, -172, -172, -172, -172, -172, -172,
- -172, -172, 1223, -172, 1223, 1223, 24, 1223, 1223, 1223,
- -172, -172, -172, 16, 1223, 46, 1223, 1223, 230, 1223,
- 1223, 1223, 1223, 20, 1223, 1223, 70, 73, 18, 21,
- 17, 102, -172, 1223, 65, -47, -172, -172, 1223, -172,
- -172, -172, 1223, 56, 1223, -92, 1223, 1223, -112, 1223,
- 51, 72, 1223, -172, -172, 892, -172, 1223, -26, -172,
- 106, -48, -172, -172, 8, -172, -172, 69, -172, 2886,
- -172, -172, 71, 1223, 2219, -172, -172, -172, -40, -109,
- 1223, -172, -35, 1223, -172, -172, -172, -172, -172, -172,
- -172, -172, 727, 53, -172, -172, -25, -51, 1223, -90,
- -172, 727, -172, -172, -39, 110, -172, 4556, -172, -172,
- -123, 1223, -117, -2, -104, 3721, -60, -61, 4389, 1887,
- -172, -172, -63, -65, -172, -172, -172, -172, 61, -172,
- -122, -172, -172, -172, -172, -172, 4055, -172, -59, -172,
- 59, -172, -172, -172, -172, -135, -70, 1223, 60, -105,
- -172, 3554, -172, -172, 3387, -56, -172, -106, -172, 106,
- -108, -50, 727, 1223, 106, 3888, -172, -172, -172, -41,
- 1223, -172, -172, 1223, 66, 3721, -172, -23, 3721, -172,
- -172, 4222, -172, -172, -172, 82, -172, 1223, 87, -52,
- 3721, -172, 3721, -103, -172, 3387, -107, 3888, -172, -172,
- -172, -20, -172, 48, 1223, 2053, -172, 23, -75, 1223,
- -172, -9, 1223, -172, -172, 206, -172, -172, -172, -172,
- -172, -22, -172, 2552, 3053, 50, 29, -172, 1555, -172,
- -100, -57, -172, -68, -172, 2385, -172, -67, -172,
+ 3240, -173, -173, -173, -173, -173, 54, -173, -173, -173,
+ -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
+ -173, -173, -173, -173, -173, -173, -173, -173, -173, 248,
+ -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
+ -173, -173, -173, -173, -54, -173, -173, -173, -173, -173,
+ -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
+ -173, 47, 76, 43, -173, -173, -173, -173, -173, -173,
+ -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
+ -173, -173, -173, -173, 36, -173, -173, -173, -173, -173,
+ -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
+ -173, -173, -173, -173, -173, -173, -173, -173, -173, 3240,
+ -6, -72, -173, 110, 32, 5, 64, 166, 212, 189,
+ 566, -173, -173, -173, 37, 1064, -173, -173, -44, -173,
+ -173, -173, -173, 6, 14, -173, 57, -36, -173, 19,
+ -173, -173, -173, -173, 566, -73, -173, -173, -173, -11,
+ 2568, 2568, 400, -173, 2736, 732, 10, -173, -173, -14,
+ -37, -173, 55, 1732, -173, -173, 1231, -173, -38, 1231,
+ 1231, -173, -173, -173, -173, -173, 62, 31, -173, -69,
+ 40, 30, -173, -173, 1398, -62, 67, -173, -28, -115,
+ 42, -27, -121, 7, 91, -173, 232, 25, -173, -173,
+ 1231, -173, -173, -173, -173, -173, 86, 188, 1231, -173,
+ -173, -173, -173, -173, -173, -173, -173, -173, -173, -173,
+ -173, -173, 1231, -173, 1231, 1231, 17, 1231, 1231, 1231,
+ -173, -173, -173, 16, 1231, 46, 1231, 1231, 232, 1231,
+ 1231, 1231, 1231, 20, 1231, 1231, 70, 74, 18, 21,
+ 15, 85, -173, 1231, 65, -47, -173, -173, 1231, -173,
+ -173, -173, 1231, 56, 1231, -92, 1231, 1231, -112, 1231,
+ 51, 72, 1231, -173, -173, 898, -173, 1231, -26, -173,
+ 107, -48, -173, -173, 8, -173, -173, 69, -173, 2904,
+ -173, -173, 71, 1231, 2233, -173, -173, -173, -40, -109,
+ 1231, -173, -35, 1231, -173, -173, -173, -173, -173, -173,
+ -173, -173, 732, 53, -173, -173, -25, -51, 1231, -90,
+ -173, 732, -173, -173, -39, 104, -173, 4584, -173, -173,
+ -123, 1231, -117, -2, -104, 3744, -60, -61, 4416, 1899,
+ -173, -173, -63, -65, -173, -173, -173, -173, 61, -173,
+ -122, -173, -173, -173, -173, -173, 4080, -173, -59, -173,
+ 59, -173, -173, -173, -173, -135, -70, 1231, 60, -105,
+ -173, 3576, -173, -173, 3408, -56, -173, -106, -173, 107,
+ -108, -50, 732, 1231, 107, 3912, -173, -173, -173, -41,
+ 1231, -173, -173, 1231, 66, 3744, -173, -23, 3744, -173,
+ -173, 4248, -173, -173, -173, 82, -173, 1231, 87, -52,
+ 3744, -173, 3744, -103, -173, 3408, -107, 3912, -173, -173,
+ -173, -20, -173, 49, 1231, 2066, -173, 23, -75, 1231,
+ -173, -9, 1231, -173, -173, 171, -173, -173, -173, -173,
+ -173, -22, -173, 2568, 3072, 50, 29, -173, 1565, -173,
+ -100, -57, -173, -68, -173, 2400, -173, -67, -173,
124, -84, -84, -84, -84, -84, -84, -84, -84, -84,
-84, -84, -84, -84, -84, -84, -84, -84, -84, -84,
@@ -296,92 +296,76 @@ const short GLSLParserTable::action_info [] = {
160, 138, 282, 151, 454, -19, 429, 234, 253, 134,
262, 284, 266, 139, 361, 208, 208, 208, 267, 327,
421, 224, 208, 258, 236, 284, 149, 272, 208, 224,
- 236, 424, 224, 244, 244, 147, 244, 244, 208, 142,
+ 236, 244, 424, 224, 244, 147, 244, 244, 208, 142,
446, 244, 208, 208, 448, 307, 129, 308, 0, 227,
- 150, 0, 0, 0, 293, 0, 0, 0, 227, 0,
- 0, 0, 208, 425, 0, 26, 227, 306, 245, 245,
- 0, 245, 245, 0, 0, 237, 245, 328, 0, 0,
- 228, 237, 229, 148, 0, 0, 294, 143, 295, 228,
- 239, 229, 0, 309, 130, 45, 0, 228, 274, 229,
- 306, 449, 307, 0, 308, 225, 0, 0, 58, 140,
- 0, 0, 369, 225, 240, 275, 225, 1, 395, 259,
- 241, 0, 447, 0, 0, 0, 6, 285, 0, 7,
- 0, 276, 0, 419, 0, 307, 422, 308, 209, 409,
- 0, 288, 0, 0, 0, 0, 0, 0, 0, 242,
- 309, 1, 131, 277, 406, 0, 1, 0, 0, 0,
- 6, 0, 0, 7, 27, 6, 0, 0, 7, 211,
- 0, 212, 0, 0, 0, 0, -124, 0, 0, 0,
- 0, 0, 0, 309, -124, -124, 0, 0, -124, 0,
- 0, 213, 0, -124, 0, -91, -124, 0, 27, 0,
- 0, 0, 0, 27, 0, 0, 0, 0, 0, 0,
- 0, 214, 60, 61, 0, 0, -124, 0, 239, 0,
- 0, 0, 0, -124, -124, 63, 0, 0, 0, 132,
+ 150, 274, 0, 0, 293, 0, 0, 0, 227, 227,
+ 0, 306, 0, 208, 425, 26, 245, 306, 275, 245,
+ 0, 245, 245, 239, 0, 237, 245, 328, 0, 0,
+ 228, 237, 229, 148, 276, 0, 294, 143, 295, 228,
+ 228, 229, 229, 309, 130, 45, 307, 240, 308, 0,
+ 0, 449, 307, 241, 308, 225, 277, 0, 58, 140,
+ 0, 1, 369, 225, 0, 0, 1, 225, 395, 259,
+ 6, 0, 447, 7, 0, 6, 0, 285, 7, 211,
+ 0, 212, 242, 419, 1, 0, 422, 0, 209, 409,
+ 0, 288, 0, 6, 309, 0, 7, 0, 0, 0,
+ 309, 213, 131, 0, 406, 0, 0, 1, 27, 0,
+ 0, 0, -91, 27, 0, 0, 6, 0, 0, 7,
+ 0, 214, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 27, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, -124, 0, 0, 0, 24, 0, 0,
+ 0, 215, -124, 0, 27, -124, 60, 61, 0, 0,
+ 0, 60, 61, 0, 0, 0, 0, 0, 0, 63,
+ 239, 216, 217, 0, 63, 0, 218, 0, 0, 60,
+ 61, 0, 0, -124, 0, 0, 219, 0, 132, 0,
+ -124, 0, 63, 0, 240, 0, 0, 0, 59, 87,
+ 241, 0, 60, 61, 87, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 102, 63, 220, 0, 0, 102,
+ 0, 0, 87, 0, 0, 0, 0, 0, 0, 242,
+ 0, 0, 0, 0, -124, 0, 83, 102, -124, -124,
+ 0, 0, 0, 221, 0, 87, 0, 0, 0, 0,
0, -124, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 215, 240, 0, 0, 0, 60, 61, 241, 0,
- 0, 60, 61, 0, 0, 87, 0, 0, 0, 63,
- 0, 216, 217, 0, 63, 0, 218, -124, 0, 0,
- 102, -124, -124, 0, 0, -124, 219, 242, 0, -124,
- -124, 0, 0, 0, -124, 0, 0, 0, 0, 87,
- 0, 0, -124, 0, 87, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 102, -124, 220, 0, 0, 102,
- 0, 0, 0, -124, -124, 0, 0, 0, 0, 0,
- 0, 0, -124, 0, 0, 0, 0, 0, 0, -124,
- 0, 0, 0, 221, 0, 0, 0, -124, 0, 0,
- 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
- 0, 6, 0, 0, 7, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 102, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, -124, 0, 0, 0, 0, 0, 0, 0,
+ 0, -124, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, -124, -124, 0, 0, 0,
+ 0, 0, 0, 0, -124, 0, 0, -124, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 24, 0, 0, 0, 0, 0, 0, 27,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, -124, 0, 0, 0, 0,
+ 0, 0, -124, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 59, 0, 0, 0, 60, 61, 0,
+ 0, 0, 0, 0, 0, 0, -124, 0, 0, 0,
+ -124, -124, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, -124, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 63, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, -124, 0, 0, 0, 0, 0,
+ 0, 0, 0, -124, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, -124, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 83, 0, 0, 0, 0, 0, 0, 0, 0,
- 87, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 102, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 8, 9, 10, 11,
- 12, 13, 14, 15, 16, 17, 18, 19, 0, 0,
- 20, 21, 22, 23, 0, 0, 0, 0, 25, 0,
- 0, 0, 0, 0, 0, 0, 0, 28, 0, 30,
- 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
- 41, 42, 43, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 57, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 2, 0, 3, 4, 5, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 64, 65, 66, 67,
- 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 80, 81, 0, 0, 0, 0, 84, 0,
- 0, 0, 0, 85, 86, 0, 88, 89, 90, 91,
- 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
- 0, 103, 104, 105, 0, 106, 0, 0, 0, 0,
- 0, 0, 0, 0, 2, 0, 3, 4, 5, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 0, 0, 20, 21, 22, 23, 0,
- 0, 0, 0, 25, 0, 0, 26, 0, 0, 0,
- 0, 0, 28, 0, 30, 31, 32, 33, 34, 35,
- 36, 37, 38, 39, 40, 41, 42, 43, 0, 0,
- 0, 0, 0, 0, 0, 0, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
+ 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
+ 18, 19, 0, 0, 20, 21, 22, 23, 0, 0,
+ 0, 0, 25, 0, 0, 0, 0, 0, 0, 0,
+ 0, 28, 0, 30, 31, 32, 33, 34, 35, 36,
+ 37, 38, 39, 40, 41, 42, 43, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 46, 47, 48, 49,
+ 50, 51, 52, 53, 54, 55, 56, 57, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- 73, 74, 75, 76, 77, 78, 79, 80, 81, 0,
- 0, 0, 0, 84, 0, 0, 0, 0, 85, 86,
- 0, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99, 100, 101, 0, 103, 104, 105, 0,
- 106, 0, 0, 0, 0, 0, 0, 0, 0, 2,
+ 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
+ 74, 75, 76, 77, 78, 79, 80, 81, 0, 0,
+ 0, 0, 84, 0, 0, 0, 0, 85, 86, 0,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 0, 103, 104, 105, 0, 106,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 0, 0,
20, 21, 22, 23, 0, 0, 0, 0, 25, 0,
- 0, 26, 278, 0, 0, 0, 0, 28, 0, 30,
+ 0, 26, 0, 0, 0, 0, 0, 28, 0, 30,
31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 0, 0, 0, 0, 0, 0, 0,
0, 45, 46, 47, 48, 49, 50, 51, 52, 53,
@@ -393,73 +377,40 @@ const short GLSLParserTable::action_info [] = {
0, 0, 0, 85, 86, 0, 88, 89, 90, 91,
92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
0, 103, 104, 105, 0, 106, 0, 0, 0, 0,
- 0, 0, 0, 0, 2, 0, 3, 4, 5, 0,
+ 0, 0, 0, 0, 0, 2, 0, 3, 4, 5,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 0, 0, 20, 21, 22, 23, 0,
- 0, 0, 0, 25, 0, 0, 26, 441, 0, 0,
- 0, 0, 28, 0, 30, 31, 32, 33, 34, 35,
- 36, 37, 38, 39, 40, 41, 42, 43, 0, 0,
- 0, 0, 0, 0, 0, 0, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
+ 0, 0, 8, 9, 10, 11, 12, 13, 14, 15,
+ 16, 17, 18, 19, 0, 0, 20, 21, 22, 23,
+ 0, 0, 0, 0, 25, 0, 0, 26, 278, 0,
+ 0, 0, 0, 28, 0, 30, 31, 32, 33, 34,
+ 35, 36, 37, 38, 39, 40, 41, 42, 43, 0,
+ 0, 0, 0, 0, 0, 0, 0, 45, 46, 47,
+ 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
+ 58, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 64, 65, 66, 67, 68, 69, 70, 71,
+ 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
+ 0, 0, 0, 0, 84, 0, 0, 0, 0, 85,
+ 86, 0, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 0, 103, 104, 105,
+ 0, 106, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 2, 0, 3, 4, 5, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 8, 9,
+ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
+ 0, 0, 20, 21, 22, 23, 0, 0, 0, 0,
+ 25, 0, 0, 26, 441, 0, 0, 0, 0, 28,
+ 0, 30, 31, 32, 33, 34, 35, 36, 37, 38,
+ 39, 40, 41, 42, 43, 0, 0, 0, 0, 0,
+ 0, 0, 0, 45, 46, 47, 48, 49, 50, 51,
+ 52, 53, 54, 55, 56, 57, 58, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- 73, 74, 75, 76, 77, 78, 79, 80, 81, 442,
- 0, 0, 0, 84, 0, 0, 0, 0, 85, 86,
- 0, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99, 100, 101, 0, 103, 104, 105, 0,
- 106, 0, 0, 0, 0, 0, 0, 0, 0, 164,
- 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
- 0, 0, 165, 166, 0, 0, 0, 8, 9, 10,
- 11, 12, 13, 14, 15, 16, 17, 18, 19, 0,
- 0, 20, 21, 22, 23, 0, 0, 0, 0, 25,
- 0, 0, 26, 168, 0, 0, 169, 0, 28, 0,
- 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
- 40, 41, 42, 43, 0, 0, 0, 0, 0, 0,
- 170, 0, 45, 46, 47, 48, 49, 50, 51, 52,
- 53, 54, 55, 56, 57, 58, 0, 0, 0, 0,
- 171, 0, 0, 0, 0, 0, 172, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 64, 65, 66,
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 0, 0, 0, 0, 84,
- 0, 0, 0, 174, 85, 86, 0, 88, 89, 90,
- 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
- 101, 0, 103, 104, 105, 0, 106, 0, 0, 0,
- 175, 167, 0, 0, 0, 164, 2, 0, 3, 4,
- 5, 0, 0, 0, 0, 0, 0, 0, 165, 166,
- 0, 0, 0, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 0, 0, 20, 21, 22,
- 23, 0, 0, 0, 0, 25, 0, 0, 26, 168,
- 0, 0, 169, 0, 28, 0, 30, 31, 32, 33,
- 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
- 0, 0, 0, 0, 0, 0, 170, 0, 45, 46,
- 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
- 57, 58, 0, 0, 0, 0, 171, 0, 0, 0,
- 0, 0, 172, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 64, 65, 66, 67, 68, 69, 70,
- 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 0, 0, 0, 0, 84, 0, 0, 0, 174,
- 85, 86, 0, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 0, 103, 104,
- 105, 0, 255, 0, 0, 0, 175, 167, 0, 0,
- 0, 164, 2, 0, 3, 4, 5, 0, 0, 0,
- 0, 0, 0, 0, 165, 166, 0, 0, 0, 8,
- 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
- 19, 0, 0, 20, 21, 22, 23, 0, 0, 0,
- 0, 25, 0, 0, 26, 168, 0, 0, 169, 0,
- 28, 0, 30, 31, 32, 33, 34, 35, 36, 37,
- 38, 39, 40, 41, 42, 43, 0, 0, 0, 0,
- 0, 0, 170, 0, 45, 46, 47, 48, 49, 50,
- 51, 52, 53, 54, 55, 56, 57, 58, 0, 0,
- 0, 0, 171, 0, 0, 0, 0, 0, 172, 0,
- 0, 0, 0, 0, 0, 450, 0, 0, 0, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 0, 0, 0,
- 0, 84, 0, 0, 0, 174, 85, 86, 0, 88,
- 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
- 99, 100, 101, 0, 103, 104, 105, 0, 106, 0,
- 0, 0, 175, 167, 0, 0, 0, 164, 2, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 64, 65,
+ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
+ 76, 77, 78, 79, 80, 81, 442, 0, 0, 0,
+ 84, 0, 0, 0, 0, 85, 86, 0, 88, 89,
+ 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
+ 100, 101, 0, 103, 104, 105, 0, 106, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 164, 2, 0,
3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
165, 166, 0, 0, 0, 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18, 19, 0, 0, 20,
@@ -470,62 +421,29 @@ const short GLSLParserTable::action_info [] = {
45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
55, 56, 57, 58, 0, 0, 0, 0, 171, 0,
0, 0, 0, 0, 172, 0, 0, 0, 0, 0,
- 0, 173, 0, 0, 0, 64, 65, 66, 67, 68,
+ 0, 0, 0, 0, 0, 64, 65, 66, 67, 68,
69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 0, 0, 0, 0, 84, 0, 0,
0, 174, 85, 86, 0, 88, 89, 90, 91, 92,
93, 94, 95, 96, 97, 98, 99, 100, 101, 0,
103, 104, 105, 0, 106, 0, 0, 0, 175, 167,
- 0, 0, 0, 164, 2, 0, 3, 4, 5, 0,
- 0, 0, 0, 0, 0, 0, 165, 166, 0, 0,
- 0, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 0, 0, 20, 21, 22, 23, 0,
- 0, 0, 0, 25, 0, 0, 26, 168, 0, 0,
- 169, 0, 28, 0, 30, 31, 32, 33, 34, 35,
- 36, 37, 38, 39, 40, 41, 42, 43, 0, 0,
- 0, 0, 0, 0, 170, 0, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
- 0, 0, 0, 0, 171, 0, 0, 0, 0, 0,
- 172, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- 73, 74, 75, 76, 77, 78, 79, 80, 81, 404,
- 0, 0, 0, 84, 0, 0, 0, 174, 85, 86,
- 0, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99, 100, 101, 0, 103, 104, 105, 0,
- 106, 0, 0, 0, 175, 167, 0, 0, 0, 164,
- 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
- 0, 0, 165, 166, 0, 0, 0, 8, 9, 10,
- 11, 12, 13, 14, 15, 16, 17, 18, 19, 0,
- 0, 20, 21, 22, 23, 0, 0, 0, 0, 25,
- 0, 0, 26, 168, 0, 0, 169, 0, 28, 0,
- 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
- 40, 41, 42, 43, 0, 0, 0, 0, 0, 0,
- 170, 0, 45, 46, 47, 48, 49, 50, 51, 52,
- 53, 54, 55, 56, 57, 58, 0, 0, 0, 0,
- 171, 0, 0, 0, 0, 0, 172, 0, 0, 0,
- 0, 0, 0, 427, 0, 0, 0, 64, 65, 66,
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 0, 0, 0, 0, 84,
- 0, 0, 0, 174, 85, 86, 0, 88, 89, 90,
- 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
- 101, 0, 103, 104, 105, 0, 106, 0, 0, 0,
- 175, 167, 0, 0, 0, 164, 2, 0, 3, 4,
- 5, 0, 0, 0, 0, 0, 0, 0, 165, 166,
- 0, 0, 0, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 0, 0, 20, 21, 22,
- 23, 0, 0, 0, 0, 25, 0, 0, 26, 168,
- 0, 0, 169, 0, 28, 0, 30, 31, 32, 33,
- 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
- 0, 0, 0, 0, 0, 0, 170, 0, 45, 46,
- 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
- 57, 58, 0, 0, 0, 0, 171, 0, 0, 0,
- 0, 0, 172, 0, 0, 0, 0, 0, 0, 298,
- 0, 0, 0, 64, 65, 66, 67, 68, 69, 70,
- 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 0, 0, 0, 0, 84, 0, 0, 0, 174,
- 85, 86, 0, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 0, 103, 104,
- 105, 0, 106, 0, 0, 0, 175, 167, 0, 0,
+ 0, 0, 0, 0, 164, 2, 0, 3, 4, 5,
+ 0, 0, 0, 0, 0, 0, 0, 165, 166, 0,
+ 0, 0, 8, 9, 10, 11, 12, 13, 14, 15,
+ 16, 17, 18, 19, 0, 0, 20, 21, 22, 23,
+ 0, 0, 0, 0, 25, 0, 0, 26, 168, 0,
+ 0, 169, 0, 28, 0, 30, 31, 32, 33, 34,
+ 35, 36, 37, 38, 39, 40, 41, 42, 43, 0,
+ 0, 0, 0, 0, 0, 170, 0, 45, 46, 47,
+ 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
+ 58, 0, 0, 0, 0, 171, 0, 0, 0, 0,
+ 0, 172, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 64, 65, 66, 67, 68, 69, 70, 71,
+ 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
+ 0, 0, 0, 0, 84, 0, 0, 0, 174, 85,
+ 86, 0, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 0, 103, 104, 105,
+ 0, 255, 0, 0, 0, 175, 167, 0, 0, 0,
0, 164, 2, 0, 3, 4, 5, 0, 0, 0,
0, 0, 0, 0, 165, 166, 0, 0, 0, 8,
9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
@@ -536,46 +454,113 @@ const short GLSLParserTable::action_info [] = {
0, 0, 170, 0, 45, 46, 47, 48, 49, 50,
51, 52, 53, 54, 55, 56, 57, 58, 0, 0,
0, 0, 171, 0, 0, 0, 0, 0, 172, 0,
- 0, 0, 0, 0, 0, 456, 0, 0, 0, 64,
+ 0, 0, 0, 0, 0, 450, 0, 0, 0, 64,
65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 0, 0, 0,
0, 84, 0, 0, 0, 174, 85, 86, 0, 88,
89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
99, 100, 101, 0, 103, 104, 105, 0, 106, 0,
- 0, 0, 175, 167, 0, 0, 0, 1, 0, 2,
- 0, 3, 4, 5, 0, 0, 6, 0, 0, 7,
- 0, 0, 0, 0, 0, 0, 8, 9, 10, 11,
+ 0, 0, 175, 167, 0, 0, 0, 0, 164, 2,
+ 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
+ 0, 165, 166, 0, 0, 0, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 0, 0,
- 20, 21, 22, 23, 0, 0, 0, 24, 25, 0,
- 0, 26, 0, 0, 27, 0, 0, 28, 152, 30,
+ 20, 21, 22, 23, 0, 0, 0, 0, 25, 0,
+ 0, 26, 168, 0, 0, 169, 0, 28, 0, 30,
31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
- 41, 42, 43, 44, 0, 0, 0, 0, 0, 0,
+ 41, 42, 43, 0, 0, 0, 0, 0, 0, 170,
0, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 57, 58, 0, 0, 0, 59, 0,
- 0, 0, 60, 61, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 63, 64, 65, 66, 67,
+ 54, 55, 56, 57, 58, 0, 0, 0, 0, 171,
+ 0, 0, 0, 0, 0, 172, 0, 0, 0, 0,
+ 0, 0, 173, 0, 0, 0, 64, 65, 66, 67,
68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 80, 81, 0, 0, 83, 0, 84, 0,
- 0, 0, 0, 85, 86, 87, 88, 89, 90, 91,
+ 78, 79, 80, 81, 0, 0, 0, 0, 84, 0,
+ 0, 0, 174, 85, 86, 0, 88, 89, 90, 91,
92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
- 102, 103, 104, 105, 0, 106, 0, 0, 0, 0,
- 0, 0, 0, 0, 1, 0, 2, 0, 3, 4,
- 5, 0, 0, 6, 0, 0, 7, 0, 0, 0,
+ 0, 103, 104, 105, 0, 106, 0, 0, 0, 175,
+ 167, 0, 0, 0, 0, 164, 2, 0, 3, 4,
+ 5, 0, 0, 0, 0, 0, 0, 0, 165, 166,
0, 0, 0, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 0, 0, 20, 21, 22,
- 23, 0, 0, 0, 24, 25, 0, 0, 26, 0,
- 0, 27, 0, 0, 28, 152, 30, 31, 32, 33,
+ 23, 0, 0, 0, 0, 25, 0, 0, 26, 168,
+ 0, 0, 169, 0, 28, 0, 30, 31, 32, 33,
34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
- 44, 0, 0, 0, 0, 0, 0, 0, 45, 46,
+ 0, 0, 0, 0, 0, 0, 170, 0, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
- 57, 58, 0, 0, 0, 59, 0, 0, 0, 60,
- 61, 0, 0, 0, 0, 0, 0, 0, 157, 0,
- 0, 0, 63, 64, 65, 66, 67, 68, 69, 70,
+ 57, 58, 0, 0, 0, 0, 171, 0, 0, 0,
+ 0, 0, 172, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 64, 65, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 0, 0, 83, 0, 84, 0, 0, 0, 0,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- 105, 0, 106, 0, 0, 0, 0, 0, 0, 0,
+ 81, 404, 0, 0, 0, 84, 0, 0, 0, 174,
+ 85, 86, 0, 88, 89, 90, 91, 92, 93, 94,
+ 95, 96, 97, 98, 99, 100, 101, 0, 103, 104,
+ 105, 0, 106, 0, 0, 0, 175, 167, 0, 0,
+ 0, 0, 164, 2, 0, 3, 4, 5, 0, 0,
+ 0, 0, 0, 0, 0, 165, 166, 0, 0, 0,
+ 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
+ 18, 19, 0, 0, 20, 21, 22, 23, 0, 0,
+ 0, 0, 25, 0, 0, 26, 168, 0, 0, 169,
+ 0, 28, 0, 30, 31, 32, 33, 34, 35, 36,
+ 37, 38, 39, 40, 41, 42, 43, 0, 0, 0,
+ 0, 0, 0, 170, 0, 45, 46, 47, 48, 49,
+ 50, 51, 52, 53, 54, 55, 56, 57, 58, 0,
+ 0, 0, 0, 171, 0, 0, 0, 0, 0, 172,
+ 0, 0, 0, 0, 0, 0, 427, 0, 0, 0,
+ 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
+ 74, 75, 76, 77, 78, 79, 80, 81, 0, 0,
+ 0, 0, 84, 0, 0, 0, 174, 85, 86, 0,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 0, 103, 104, 105, 0, 106,
+ 0, 0, 0, 175, 167, 0, 0, 0, 0, 164,
+ 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
+ 0, 0, 165, 166, 0, 0, 0, 8, 9, 10,
+ 11, 12, 13, 14, 15, 16, 17, 18, 19, 0,
+ 0, 20, 21, 22, 23, 0, 0, 0, 0, 25,
+ 0, 0, 26, 168, 0, 0, 169, 0, 28, 0,
+ 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
+ 40, 41, 42, 43, 0, 0, 0, 0, 0, 0,
+ 170, 0, 45, 46, 47, 48, 49, 50, 51, 52,
+ 53, 54, 55, 56, 57, 58, 0, 0, 0, 0,
+ 171, 0, 0, 0, 0, 0, 172, 0, 0, 0,
+ 0, 0, 0, 298, 0, 0, 0, 64, 65, 66,
+ 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 0, 0, 0, 0, 84,
+ 0, 0, 0, 174, 85, 86, 0, 88, 89, 90,
+ 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
+ 101, 0, 103, 104, 105, 0, 106, 0, 0, 0,
+ 175, 167, 0, 0, 0, 0, 164, 2, 0, 3,
+ 4, 5, 0, 0, 0, 0, 0, 0, 0, 165,
+ 166, 0, 0, 0, 8, 9, 10, 11, 12, 13,
+ 14, 15, 16, 17, 18, 19, 0, 0, 20, 21,
+ 22, 23, 0, 0, 0, 0, 25, 0, 0, 26,
+ 168, 0, 0, 169, 0, 28, 0, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
+ 43, 0, 0, 0, 0, 0, 0, 170, 0, 45,
+ 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
+ 56, 57, 58, 0, 0, 0, 0, 171, 0, 0,
+ 0, 0, 0, 172, 0, 0, 0, 0, 0, 0,
+ 456, 0, 0, 0, 64, 65, 66, 67, 68, 69,
+ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
+ 80, 81, 0, 0, 0, 0, 84, 0, 0, 0,
+ 174, 85, 86, 0, 88, 89, 90, 91, 92, 93,
+ 94, 95, 96, 97, 98, 99, 100, 101, 0, 103,
+ 104, 105, 0, 106, 0, 0, 0, 175, 167, 0,
+ 0, 0, 0, 1, 0, 2, 0, 3, 4, 5,
+ 0, 0, 6, 0, 0, 7, 0, 0, 0, 0,
+ 0, 0, 8, 9, 10, 11, 12, 13, 14, 15,
+ 16, 17, 18, 19, 0, 0, 20, 21, 22, 23,
+ 0, 0, 0, 24, 25, 0, 0, 26, 0, 0,
+ 27, 0, 0, 28, 152, 30, 31, 32, 33, 34,
+ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 0, 0, 0, 0, 0, 0, 0, 45, 46, 47,
+ 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
+ 58, 0, 0, 0, 59, 0, 0, 0, 60, 61,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 63, 64, 65, 66, 67, 68, 69, 70, 71,
+ 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
+ 0, 0, 83, 0, 84, 0, 0, 0, 0, 85,
+ 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
+ 0, 106, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 2, 0, 3, 4, 5, 0, 0,
6, 0, 0, 7, 0, 0, 0, 0, 0, 0,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
@@ -586,29 +571,46 @@ const short GLSLParserTable::action_info [] = {
0, 0, 0, 0, 0, 45, 46, 47, 48, 49,
50, 51, 52, 53, 54, 55, 56, 57, 58, 0,
0, 0, 59, 0, 0, 0, 60, 61, 0, 0,
- 0, 0, 0, 0, 0, 290, 0, 0, 0, 63,
+ 0, 0, 0, 0, 0, 157, 0, 0, 0, 63,
64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
74, 75, 76, 77, 78, 79, 80, 81, 0, 0,
83, 0, 84, 0, 0, 0, 0, 85, 86, 87,
88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, 100, 101, 102, 103, 104, 105, 0, 106,
- 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
- 2, 0, 3, 4, 5, 0, 0, 6, 0, 0,
- 7, 0, 0, 0, 0, 0, 0, 8, 9, 10,
- 11, 12, 13, 14, 15, 16, 17, 18, 19, 0,
- 0, 20, 21, 22, 23, 0, 0, 0, 24, 25,
- 0, 0, 26, 0, 0, 27, 0, 0, 28, 152,
- 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
- 40, 41, 42, 43, 44, 0, 0, 0, 0, 0,
- 0, 0, 45, 46, 47, 48, 49, 50, 51, 52,
- 53, 54, 55, 56, 57, 58, 0, 0, 0, 59,
- 0, 0, 0, 60, 61, 0, 0, 0, 0, 0,
- 0, 0, 445, 0, 0, 0, 63, 64, 65, 66,
- 67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 0, 0, 83, 0, 84,
- 0, 0, 0, 0, 85, 86, 87, 88, 89, 90,
- 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
- 101, 102, 103, 104, 105, 0, 106, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
+ 0, 2, 0, 3, 4, 5, 0, 0, 6, 0,
+ 0, 7, 0, 0, 0, 0, 0, 0, 8, 9,
+ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
+ 0, 0, 20, 21, 22, 23, 0, 0, 0, 24,
+ 25, 0, 0, 26, 0, 0, 27, 0, 0, 28,
+ 152, 30, 31, 32, 33, 34, 35, 36, 37, 38,
+ 39, 40, 41, 42, 43, 44, 0, 0, 0, 0,
+ 0, 0, 0, 45, 46, 47, 48, 49, 50, 51,
+ 52, 53, 54, 55, 56, 57, 58, 0, 0, 0,
+ 59, 0, 0, 0, 60, 61, 0, 0, 0, 0,
+ 0, 0, 0, 290, 0, 0, 0, 63, 64, 65,
+ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
+ 76, 77, 78, 79, 80, 81, 0, 0, 83, 0,
+ 84, 0, 0, 0, 0, 85, 86, 87, 88, 89,
+ 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
+ 100, 101, 102, 103, 104, 105, 0, 106, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 1, 0, 2,
+ 0, 3, 4, 5, 0, 0, 6, 0, 0, 7,
+ 0, 0, 0, 0, 0, 0, 8, 9, 10, 11,
+ 12, 13, 14, 15, 16, 17, 18, 19, 0, 0,
+ 20, 21, 22, 23, 0, 0, 0, 24, 25, 0,
+ 0, 26, 0, 0, 27, 0, 0, 28, 152, 30,
+ 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
+ 41, 42, 43, 44, 0, 0, 0, 0, 0, 0,
+ 0, 45, 46, 47, 48, 49, 50, 51, 52, 53,
+ 54, 55, 56, 57, 58, 0, 0, 0, 59, 0,
+ 0, 0, 60, 61, 0, 0, 0, 0, 0, 0,
+ 0, 445, 0, 0, 0, 63, 64, 65, 66, 67,
+ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 0, 0, 83, 0, 84, 0,
+ 0, 0, 0, 85, 86, 87, 88, 89, 90, 91,
+ 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
+ 102, 103, 104, 105, 0, 106, 0, 0, 0, 0,
0, 0, 0, 0, 0, 1, 0, 2, 0, 3,
4, 5, 0, 0, 6, 0, 0, 7, 0, 0,
0, 0, 0, 0, 8, 9, 10, 11, 12, 13,
@@ -626,56 +628,90 @@ const short GLSLParserTable::action_info [] = {
0, 85, 86, 87, 88, 89, 90, 91, 92, 93,
94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
104, 105, 0, 106, 0, 0, 0, 0, 0, 0,
- 0, 0, 1, 164, 2, 0, 3, 4, 5, 0,
- 0, 6, 0, 0, 7, 0, 165, 166, 0, 0,
- 0, 8, 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 0, 0, 20, 21, 22, 23, 0,
- 0, 0, 24, 25, 0, 0, 26, 168, 0, 27,
- 169, 0, 28, 152, 30, 31, 32, 33, 34, 35,
- 36, 37, 38, 39, 40, 41, 42, 43, 44, 0,
- 0, 0, 0, 0, 170, 0, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
- 0, 0, 0, 59, 171, 0, 0, 60, 61, 0,
- 172, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
- 73, 74, 75, 76, 77, 78, 79, 80, 81, 0,
- 0, 83, 0, 84, 0, 0, 0, 174, 85, 86,
- 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
- 97, 98, 99, 100, 101, 102, 103, 104, 105, 0,
- 106, 0, 0, 0, 175, 167, 0, 0, 0, 1,
- 164, 2, 0, 3, 4, 5, 0, 0, 6, 0,
- 0, 7, 0, 165, 166, 0, 0, 0, 8, 9,
+ 0, 0, 0, 1, 164, 2, 0, 3, 4, 5,
+ 0, 0, 6, 0, 0, 7, 0, 165, 166, 0,
+ 0, 0, 8, 9, 10, 11, 12, 13, 14, 15,
+ 16, 17, 18, 19, 0, 0, 20, 21, 22, 23,
+ 0, 0, 0, 24, 25, 0, 0, 26, 168, 0,
+ 27, 169, 0, 28, 152, 30, 31, 32, 33, 34,
+ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 0, 0, 0, 0, 0, 170, 0, 45, 46, 47,
+ 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
+ 58, 0, 0, 0, 59, 171, 0, 0, 60, 61,
+ 0, 172, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 63, 64, 65, 66, 67, 68, 69, 70, 71,
+ 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
+ 0, 0, 83, 0, 84, 0, 0, 0, 174, 85,
+ 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
+ 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
+ 0, 106, 0, 0, 0, 175, 167, 0, 0, 0,
+ 0, 1, 164, 2, 0, 3, 4, 5, 0, 0,
+ 6, 0, 0, 7, 0, 165, 166, 0, 0, 0,
+ 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
+ 18, 19, 0, 0, 20, 21, 22, 23, 0, 0,
+ 0, 24, 25, 0, 0, 26, 168, 0, 27, 169,
+ 0, 28, 29, 30, 31, 32, 33, 34, 35, 36,
+ 37, 38, 39, 40, 41, 42, 43, 44, 0, 0,
+ 0, 0, 0, 170, 0, 45, 46, 47, 48, 49,
+ 50, 51, 52, 53, 54, 55, 56, 57, 58, 0,
+ 0, 0, 59, 171, 0, 0, 60, 61, 0, 172,
+ 62, 0, 0, 0, 0, 0, 0, 0, 0, 63,
+ 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
+ 74, 75, 76, 77, 78, 79, 80, 81, 341, 0,
+ 83, 0, 84, 0, 0, 0, 174, 85, 86, 87,
+ 88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
+ 98, 99, 100, 101, 102, 103, 104, 105, 0, 106,
+ 0, 0, 0, 175, 167, 0, 0, 0, 0, 1,
+ 164, 2, 330, 3, 4, 5, 0, 331, 6, 0,
+ 0, 7, 332, 165, 166, 333, 334, 0, 8, 9,
10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
- 0, 0, 20, 21, 22, 23, 0, 0, 0, 24,
- 25, 0, 0, 26, 168, 0, 27, 169, 0, 28,
+ 335, 0, 20, 21, 22, 23, 0, 0, 0, 24,
+ 25, 336, 0, 26, 168, 337, 27, 169, 0, 28,
29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
- 39, 40, 41, 42, 43, 44, 0, 0, 0, 0,
+ 39, 40, 41, 42, 43, 44, 0, 0, 338, 0,
0, 170, 0, 45, 46, 47, 48, 49, 50, 51,
52, 53, 54, 55, 56, 57, 58, 0, 0, 0,
59, 171, 0, 0, 60, 61, 0, 172, 62, 0,
- 0, 0, 0, 0, 0, 0, 0, 63, 64, 65,
+ 339, 0, 0, 0, 0, 0, 0, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
76, 77, 78, 79, 80, 81, 341, 0, 83, 0,
- 84, 0, 0, 0, 174, 85, 86, 87, 88, 89,
+ 84, 0, 0, 342, 174, 85, 86, 87, 88, 89,
90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
- 100, 101, 102, 103, 104, 105, 0, 106, 0, 0,
- 0, 175, 167, 0, 0, 0, 1, 164, 2, 330,
- 3, 4, 5, 0, 331, 6, 0, 0, 7, 332,
- 165, 166, 333, 334, 0, 8, 9, 10, 11, 12,
- 13, 14, 15, 16, 17, 18, 19, 335, 0, 20,
- 21, 22, 23, 0, 0, 0, 24, 25, 336, 0,
- 26, 168, 337, 27, 169, 0, 28, 29, 30, 31,
- 32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
- 42, 43, 44, 0, 0, 338, 0, 0, 170, 0,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 56, 57, 58, 0, 0, 0, 59, 171, 0,
- 0, 60, 61, 0, 172, 62, 0, 339, 0, 0,
- 0, 0, 0, 0, 63, 64, 65, 66, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 341, 0, 83, 0, 84, 0, 0,
- 342, 174, 85, 86, 87, 88, 89, 90, 91, 92,
- 93, 94, 95, 96, 97, 98, 99, 100, 101, 102,
- 103, 104, 105, 0, 106, 343, 0, 0, 175, 167,
+ 100, 101, 102, 103, 104, 105, 0, 106, 343, 0,
+ 0, 175, 167, 0, 0, 0, 0, 1, 164, 2,
+ 330, 3, 4, 5, 0, 331, 6, 0, 0, 7,
+ 332, 165, 166, 333, 334, 0, 8, 9, 10, 11,
+ 12, 13, 14, 15, 16, 17, 18, 19, 335, 0,
+ 20, 21, 22, 23, 0, 0, 0, 24, 25, 336,
+ 0, 26, 168, 337, 27, 169, 0, 28, 29, 30,
+ 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
+ 41, 42, 43, 44, 0, 0, 327, 0, 0, 170,
+ 0, 45, 46, 47, 48, 49, 50, 51, 52, 53,
+ 54, 55, 56, 57, 58, 0, 0, 0, 59, 171,
+ 0, 0, 60, 61, 0, 172, 62, 0, 339, 0,
+ 0, 0, 0, 0, 0, 63, 64, 65, 66, 67,
+ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 341, 0, 83, 0, 84, 0,
+ 0, 342, 174, 85, 86, 87, 88, 89, 90, 91,
+ 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
+ 102, 103, 104, 105, 0, 106, 343, 0, 0, 175,
+ 167, 0, 0, 0, 0, 1, 164, 2, 330, 3,
+ 4, 5, 0, 331, 6, 0, 0, 7, 332, 165,
+ 166, 333, 334, 0, 8, 9, 10, 11, 12, 13,
+ 14, 15, 16, 17, 18, 19, 335, 0, 20, 21,
+ 22, 23, 0, 0, 0, 24, 25, 336, 0, 26,
+ 168, 337, 27, 169, 0, 28, 29, 30, 31, 32,
+ 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
+ 43, 44, 0, 0, 338, 0, 0, 170, 0, 45,
+ 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
+ 56, 57, 58, 0, 0, 0, 59, 171, 0, 0,
+ 60, 61, 0, 172, 62, 0, 339, 0, 0, 420,
+ 0, 0, 0, 63, 64, 65, 66, 67, 68, 69,
+ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
+ 80, 81, 341, 0, 83, 0, 84, 0, 0, 342,
+ 174, 85, 86, 87, 88, 89, 90, 91, 92, 93,
+ 94, 95, 96, 97, 98, 99, 100, 101, 102, 103,
+ 104, 105, 0, 106, 343, 0, 0, 175, 167, 0,
0, 0, 0, 1, 164, 2, 330, 3, 4, 5,
0, 331, 6, 0, 0, 7, 332, 165, 166, 333,
334, 0, 8, 9, 10, 11, 12, 13, 14, 15,
@@ -683,66 +719,16 @@ const short GLSLParserTable::action_info [] = {
0, 0, 0, 24, 25, 336, 0, 26, 168, 337,
27, 169, 0, 28, 29, 30, 31, 32, 33, 34,
35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- 0, 0, 327, 0, 0, 170, 0, 45, 46, 47,
+ 0, 0, 338, 0, 0, 170, 0, 45, 46, 47,
48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
58, 0, 0, 0, 59, 171, 0, 0, 60, 61,
- 0, 172, 62, 0, 339, 0, 0, 0, 0, 0,
+ 0, 172, 62, 0, 339, 0, 0, 402, 0, 0,
0, 63, 64, 65, 66, 67, 68, 69, 70, 71,
72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
341, 0, 83, 0, 84, 0, 0, 342, 174, 85,
86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
0, 106, 343, 0, 0, 175, 167, 0, 0, 0,
- 1, 164, 2, 330, 3, 4, 5, 0, 331, 6,
- 0, 0, 7, 332, 165, 166, 333, 334, 0, 8,
- 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
- 19, 335, 0, 20, 21, 22, 23, 0, 0, 0,
- 24, 25, 336, 0, 26, 168, 337, 27, 169, 0,
- 28, 29, 30, 31, 32, 33, 34, 35, 36, 37,
- 38, 39, 40, 41, 42, 43, 44, 0, 0, 338,
- 0, 0, 170, 0, 45, 46, 47, 48, 49, 50,
- 51, 52, 53, 54, 55, 56, 57, 58, 0, 0,
- 0, 59, 171, 0, 0, 60, 61, 0, 172, 62,
- 0, 339, 0, 0, 420, 0, 0, 0, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 341, 0, 83,
- 0, 84, 0, 0, 342, 174, 85, 86, 87, 88,
- 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
- 99, 100, 101, 102, 103, 104, 105, 0, 106, 343,
- 0, 0, 175, 167, 0, 0, 0, 1, 164, 2,
- 330, 3, 4, 5, 0, 331, 6, 0, 0, 7,
- 332, 165, 166, 333, 334, 0, 8, 9, 10, 11,
- 12, 13, 14, 15, 16, 17, 18, 19, 335, 0,
- 20, 21, 22, 23, 0, 0, 0, 24, 25, 336,
- 0, 26, 168, 337, 27, 169, 0, 28, 29, 30,
- 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
- 41, 42, 43, 44, 0, 0, 338, 0, 0, 170,
- 0, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 57, 58, 0, 0, 0, 59, 171,
- 0, 0, 60, 61, 0, 172, 62, 0, 339, 0,
- 0, 402, 0, 0, 0, 63, 64, 65, 66, 67,
- 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 80, 81, 341, 0, 83, 0, 84, 0,
- 0, 342, 174, 85, 86, 87, 88, 89, 90, 91,
- 92, 93, 94, 95, 96, 97, 98, 99, 100, 101,
- 102, 103, 104, 105, 0, 106, 343, 0, 0, 175,
- 167, 0, 0, 0, 1, 164, 2, 330, 3, 4,
- 5, 0, 331, 6, 0, 0, 7, 332, 165, 166,
- 333, 334, 0, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 335, 0, 20, 21, 22,
- 23, 0, 0, 0, 24, 25, 336, 0, 26, 168,
- 337, 27, 169, 0, 28, 29, 30, 31, 32, 33,
- 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
- 44, 0, 0, 338, 0, 0, 170, 0, 45, 46,
- 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
- 57, 58, 0, 0, 0, 59, 171, 0, 0, 60,
- 61, 0, 172, 62, 0, 339, 0, 0, 400, 0,
- 0, 0, 63, 64, 65, 66, 67, 68, 69, 70,
- 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 341, 0, 83, 0, 84, 0, 0, 342, 174,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- 105, 0, 106, 343, 0, 0, 175, 167, 0, 0,
0, 1, 164, 2, 330, 3, 4, 5, 0, 331,
6, 0, 0, 7, 332, 165, 166, 333, 334, 0,
8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
@@ -753,13 +739,30 @@ const short GLSLParserTable::action_info [] = {
338, 0, 0, 170, 0, 45, 46, 47, 48, 49,
50, 51, 52, 53, 54, 55, 56, 57, 58, 0,
0, 0, 59, 171, 0, 0, 60, 61, 0, 172,
- 62, 0, 339, 0, 0, 340, 0, 0, 0, 63,
+ 62, 0, 339, 0, 0, 400, 0, 0, 0, 63,
64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
74, 75, 76, 77, 78, 79, 80, 81, 341, 0,
83, 0, 84, 0, 0, 342, 174, 85, 86, 87,
88, 89, 90, 91, 92, 93, 94, 95, 96, 97,
98, 99, 100, 101, 102, 103, 104, 105, 0, 106,
- 343, 0, 0, 175, 167, 0, 0, 0,
+ 343, 0, 0, 175, 167, 0, 0, 0, 0, 1,
+ 164, 2, 330, 3, 4, 5, 0, 331, 6, 0,
+ 0, 7, 332, 165, 166, 333, 334, 0, 8, 9,
+ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
+ 335, 0, 20, 21, 22, 23, 0, 0, 0, 24,
+ 25, 336, 0, 26, 168, 337, 27, 169, 0, 28,
+ 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
+ 39, 40, 41, 42, 43, 44, 0, 0, 338, 0,
+ 0, 170, 0, 45, 46, 47, 48, 49, 50, 51,
+ 52, 53, 54, 55, 56, 57, 58, 0, 0, 0,
+ 59, 171, 0, 0, 60, 61, 0, 172, 62, 0,
+ 339, 0, 0, 340, 0, 0, 0, 63, 64, 65,
+ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
+ 76, 77, 78, 79, 80, 81, 341, 0, 83, 0,
+ 84, 0, 0, 342, 174, 85, 86, 87, 88, 89,
+ 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
+ 100, 101, 102, 103, 104, 105, 0, 106, 343, 0,
+ 0, 175, 167, 0, 0, 0, 0,
384, 437, 394, 392, 273, 232, 279, 434, 280, 392,
439, 283, 296, 256, 210, 438, 223, 141, 231, 271,
@@ -796,92 +799,76 @@ const short GLSLParserTable::action_check [] = {
50, 97, 110, 74, 132, 112, 43, 2, 12, 50,
162, 16, 99, 16, 15, 16, 16, 16, 105, 74,
16, 19, 16, 16, 44, 16, 50, 15, 16, 19,
- 44, 43, 19, 76, 76, 52, 76, 76, 16, 52,
+ 44, 76, 43, 19, 76, 52, 76, 76, 16, 52,
50, 76, 16, 16, 75, 52, 52, 54, -1, 102,
- 74, -1, -1, -1, 43, -1, -1, -1, 102, -1,
- -1, -1, 16, 75, -1, 49, 102, 17, 111, 111,
- -1, 111, 111, -1, -1, 95, 111, 132, -1, -1,
- 133, 95, 135, 100, -1, -1, 75, 100, 77, 133,
- 48, 135, -1, 100, 100, 79, -1, 133, 20, 135,
- 17, 132, 52, -1, 54, 103, -1, -1, 92, 112,
- -1, -1, 112, 103, 72, 37, 103, 5, 112, 112,
- 78, -1, 132, -1, -1, -1, 14, 132, -1, 17,
- -1, 53, -1, 132, -1, 52, 132, 54, 112, 112,
- -1, 132, -1, -1, -1, -1, -1, -1, -1, 107,
- 100, 5, 158, 75, 132, -1, 5, -1, -1, -1,
- 14, -1, -1, 17, 52, 14, -1, -1, 17, 1,
- -1, 3, -1, -1, -1, -1, 5, -1, -1, -1,
- -1, -1, -1, 100, 5, 14, -1, -1, 17, -1,
- -1, 23, -1, 14, -1, 112, 17, -1, 52, -1,
- -1, -1, -1, 52, -1, -1, -1, -1, -1, -1,
- -1, 43, 100, 101, -1, -1, 45, -1, 48, -1,
- -1, -1, -1, 52, 45, 113, -1, -1, -1, 50,
+ 74, 20, -1, -1, 43, -1, -1, -1, 102, 102,
+ -1, 17, -1, 16, 75, 49, 111, 17, 37, 111,
+ -1, 111, 111, 48, -1, 95, 111, 132, -1, -1,
+ 133, 95, 135, 100, 53, -1, 75, 100, 77, 133,
+ 133, 135, 135, 100, 100, 79, 52, 72, 54, -1,
+ -1, 132, 52, 78, 54, 103, 75, -1, 92, 112,
+ -1, 5, 112, 103, -1, -1, 5, 103, 112, 112,
+ 14, -1, 132, 17, -1, 14, -1, 132, 17, 1,
+ -1, 3, 107, 132, 5, -1, 132, -1, 112, 112,
+ -1, 132, -1, 14, 100, -1, 17, -1, -1, -1,
+ 100, 23, 158, -1, 132, -1, -1, 5, 52, -1,
+ -1, -1, 112, 52, -1, -1, 14, -1, -1, 17,
+ -1, 43, -1, -1, -1, -1, -1, -1, -1, -1,
-1, 52, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 73, 72, -1, -1, -1, 100, 101, 78, -1,
- -1, 100, 101, -1, -1, 143, -1, -1, -1, 113,
- -1, 93, 94, -1, 113, -1, 98, 96, -1, -1,
- 158, 100, 101, -1, -1, 96, 108, 107, -1, 100,
- 101, -1, -1, -1, 113, -1, -1, -1, -1, 143,
- -1, -1, 113, -1, 143, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 158, 134, 138, -1, -1, 158,
- -1, -1, -1, 134, 143, -1, -1, -1, -1, -1,
- -1, -1, 143, -1, -1, -1, -1, -1, -1, 158,
- -1, -1, -1, 165, -1, -1, -1, 158, -1, -1,
- -1, -1, 5, -1, -1, -1, -1, -1, -1, -1,
- -1, 14, -1, -1, 17, -1, -1, -1, -1, -1,
+ -1, -1, -1, 5, -1, -1, -1, 45, -1, -1,
+ -1, 73, 14, -1, 52, 17, 100, 101, -1, -1,
+ -1, 100, 101, -1, -1, -1, -1, -1, -1, 113,
+ 48, 93, 94, -1, 113, -1, 98, -1, -1, 100,
+ 101, -1, -1, 45, -1, -1, 108, -1, 50, -1,
+ 52, -1, 113, -1, 72, -1, -1, -1, 96, 143,
+ 78, -1, 100, 101, 143, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 158, 113, 138, -1, -1, 158,
+ -1, -1, 143, -1, -1, -1, -1, -1, -1, 107,
+ -1, -1, -1, -1, 96, -1, 134, 158, 100, 101,
+ -1, -1, -1, 165, -1, 143, -1, -1, -1, -1,
+ -1, 113, -1, -1, -1, -1, -1, -1, -1, -1,
+ 158, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 134, -1, -1, -1, -1, -1, -1, -1,
+ -1, 143, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 5, 158, -1, -1, -1,
+ -1, -1, -1, -1, 14, -1, -1, 17, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 45, -1, -1, -1, -1, -1, -1, 52,
+ -1, -1, -1, -1, -1, 45, -1, -1, -1, -1,
+ -1, -1, 52, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 96, -1, -1, -1,
+ 100, 101, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 113, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 96, -1, -1, -1, 100, 101, -1,
+ -1, -1, -1, -1, 134, -1, -1, -1, -1, -1,
+ -1, -1, -1, 143, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 158, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 113, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 7, -1, 9, 10, 11, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 134, -1, -1, -1, -1, -1, -1, -1, -1,
- 143, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 158, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 7,
- -1, 9, 10, 11, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 24, 25, 26, 27,
- 28, 29, 30, 31, 32, 33, 34, 35, -1, -1,
- 38, 39, 40, 41, -1, -1, -1, -1, 46, -1,
- -1, -1, -1, -1, -1, -1, -1, 55, -1, 57,
- 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
- 68, 69, 70, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 80, 81, 82, 83, 84, 85, 86, 87,
- 88, 89, 90, 91, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 114, 115, 116, 117,
- 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, -1, -1, -1, -1, 136, -1,
- -1, -1, -1, 141, 142, -1, 144, 145, 146, 147,
- 148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
- -1, 159, 160, 161, -1, 163, -1, -1, -1, -1,
- -1, -1, -1, -1, 7, -1, 9, 10, 11, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, -1, -1, 38, 39, 40, 41, -1,
- -1, -1, -1, 46, -1, -1, 49, -1, -1, -1,
- -1, -1, 55, -1, 57, 58, 59, 60, 61, 62,
- 63, 64, 65, 66, 67, 68, 69, 70, -1, -1,
- -1, -1, -1, -1, -1, -1, 79, 80, 81, 82,
- 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
+ 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+ 34, 35, -1, -1, 38, 39, 40, 41, -1, -1,
+ -1, -1, 46, -1, -1, -1, -1, -1, -1, -1,
+ -1, 55, -1, 57, 58, 59, 60, 61, 62, 63,
+ 64, 65, 66, 67, 68, 69, 70, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 80, 81, 82, 83,
+ 84, 85, 86, 87, 88, 89, 90, 91, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, -1,
- -1, -1, -1, 136, -1, -1, -1, -1, 141, 142,
- -1, 144, 145, 146, 147, 148, 149, 150, 151, 152,
- 153, 154, 155, 156, 157, -1, 159, 160, 161, -1,
- 163, -1, -1, -1, -1, -1, -1, -1, -1, 7,
+ 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
+ 124, 125, 126, 127, 128, 129, 130, 131, -1, -1,
+ -1, -1, 136, -1, -1, -1, -1, 141, 142, -1,
+ 144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
+ 154, 155, 156, 157, -1, 159, 160, 161, -1, 163,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 7,
-1, 9, 10, 11, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, 24, 25, 26, 27,
28, 29, 30, 31, 32, 33, 34, 35, -1, -1,
38, 39, 40, 41, -1, -1, -1, -1, 46, -1,
- -1, 49, 50, -1, -1, -1, -1, 55, -1, 57,
+ -1, 49, -1, -1, -1, -1, -1, 55, -1, 57,
58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
68, 69, 70, -1, -1, -1, -1, -1, -1, -1,
-1, 79, 80, 81, 82, 83, 84, 85, 86, 87,
@@ -893,73 +880,40 @@ const short GLSLParserTable::action_check [] = {
-1, -1, -1, 141, 142, -1, 144, 145, 146, 147,
148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
-1, 159, 160, 161, -1, 163, -1, -1, -1, -1,
- -1, -1, -1, -1, 7, -1, 9, 10, 11, -1,
+ -1, -1, -1, -1, -1, 7, -1, 9, 10, 11,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, -1, -1, 38, 39, 40, 41, -1,
- -1, -1, -1, 46, -1, -1, 49, 50, -1, -1,
- -1, -1, 55, -1, 57, 58, 59, 60, 61, 62,
- 63, 64, 65, 66, 67, 68, 69, 70, -1, -1,
- -1, -1, -1, -1, -1, -1, 79, 80, 81, 82,
- 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
+ -1, -1, 24, 25, 26, 27, 28, 29, 30, 31,
+ 32, 33, 34, 35, -1, -1, 38, 39, 40, 41,
+ -1, -1, -1, -1, 46, -1, -1, 49, 50, -1,
+ -1, -1, -1, 55, -1, 57, 58, 59, 60, 61,
+ 62, 63, 64, 65, 66, 67, 68, 69, 70, -1,
+ -1, -1, -1, -1, -1, -1, -1, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
+ 92, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
+ -1, -1, -1, -1, 136, -1, -1, -1, -1, 141,
+ 142, -1, 144, 145, 146, 147, 148, 149, 150, 151,
+ 152, 153, 154, 155, 156, 157, -1, 159, 160, 161,
+ -1, 163, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 7, -1, 9, 10, 11, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 24, 25,
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
+ -1, -1, 38, 39, 40, 41, -1, -1, -1, -1,
+ 46, -1, -1, 49, 50, -1, -1, -1, -1, 55,
+ -1, 57, 58, 59, 60, 61, 62, 63, 64, 65,
+ 66, 67, 68, 69, 70, -1, -1, -1, -1, -1,
+ -1, -1, -1, 79, 80, 81, 82, 83, 84, 85,
+ 86, 87, 88, 89, 90, 91, 92, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- -1, -1, -1, 136, -1, -1, -1, -1, 141, 142,
- -1, 144, 145, 146, 147, 148, 149, 150, 151, 152,
- 153, 154, 155, 156, 157, -1, 159, 160, 161, -1,
- 163, -1, -1, -1, -1, -1, -1, -1, -1, 6,
- 7, -1, 9, 10, 11, -1, -1, -1, -1, -1,
- -1, -1, 19, 20, -1, -1, -1, 24, 25, 26,
- 27, 28, 29, 30, 31, 32, 33, 34, 35, -1,
- -1, 38, 39, 40, 41, -1, -1, -1, -1, 46,
- -1, -1, 49, 50, -1, -1, 53, -1, 55, -1,
- 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
- 67, 68, 69, 70, -1, -1, -1, -1, -1, -1,
- 77, -1, 79, 80, 81, 82, 83, 84, 85, 86,
- 87, 88, 89, 90, 91, 92, -1, -1, -1, -1,
- 97, -1, -1, -1, -1, -1, 103, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 114, 115, 116,
- 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
- 127, 128, 129, 130, 131, -1, -1, -1, -1, 136,
- -1, -1, -1, 140, 141, 142, -1, 144, 145, 146,
- 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
- 157, -1, 159, 160, 161, -1, 163, -1, -1, -1,
- 167, 168, -1, -1, -1, 6, 7, -1, 9, 10,
- 11, -1, -1, -1, -1, -1, -1, -1, 19, 20,
- -1, -1, -1, 24, 25, 26, 27, 28, 29, 30,
- 31, 32, 33, 34, 35, -1, -1, 38, 39, 40,
- 41, -1, -1, -1, -1, 46, -1, -1, 49, 50,
- -1, -1, 53, -1, 55, -1, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
- -1, -1, -1, -1, -1, -1, 77, -1, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
- 91, 92, -1, -1, -1, -1, 97, -1, -1, -1,
- -1, -1, 103, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 114, 115, 116, 117, 118, 119, 120,
- 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
- 131, -1, -1, -1, -1, 136, -1, -1, -1, 140,
- 141, 142, -1, 144, 145, 146, 147, 148, 149, 150,
- 151, 152, 153, 154, 155, 156, 157, -1, 159, 160,
- 161, -1, 163, -1, -1, -1, 167, 168, -1, -1,
- -1, 6, 7, -1, 9, 10, 11, -1, -1, -1,
- -1, -1, -1, -1, 19, 20, -1, -1, -1, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, -1, -1, 38, 39, 40, 41, -1, -1, -1,
- -1, 46, -1, -1, 49, 50, -1, -1, 53, -1,
- 55, -1, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, -1, -1, -1, -1,
- -1, -1, 77, -1, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, -1, -1,
- -1, -1, 97, -1, -1, -1, -1, -1, 103, -1,
- -1, -1, -1, -1, -1, 110, -1, -1, -1, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, -1, -1, -1,
- -1, 136, -1, -1, -1, 140, 141, 142, -1, 144,
- 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
- 155, 156, 157, -1, 159, 160, 161, -1, 163, -1,
- -1, -1, 167, 168, -1, -1, -1, 6, 7, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 114, 115,
+ 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
+ 126, 127, 128, 129, 130, 131, 132, -1, -1, -1,
+ 136, -1, -1, -1, -1, 141, 142, -1, 144, 145,
+ 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
+ 156, 157, -1, 159, 160, 161, -1, 163, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 6, 7, -1,
9, 10, 11, -1, -1, -1, -1, -1, -1, -1,
19, 20, -1, -1, -1, 24, 25, 26, 27, 28,
29, 30, 31, 32, 33, 34, 35, -1, -1, 38,
@@ -970,62 +924,29 @@ const short GLSLParserTable::action_check [] = {
79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
89, 90, 91, 92, -1, -1, -1, -1, 97, -1,
-1, -1, -1, -1, 103, -1, -1, -1, -1, -1,
- -1, 110, -1, -1, -1, 114, 115, 116, 117, 118,
+ -1, -1, -1, -1, -1, 114, 115, 116, 117, 118,
119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
129, 130, 131, -1, -1, -1, -1, 136, -1, -1,
-1, 140, 141, 142, -1, 144, 145, 146, 147, 148,
149, 150, 151, 152, 153, 154, 155, 156, 157, -1,
159, 160, 161, -1, 163, -1, -1, -1, 167, 168,
- -1, -1, -1, 6, 7, -1, 9, 10, 11, -1,
- -1, -1, -1, -1, -1, -1, 19, 20, -1, -1,
- -1, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, -1, -1, 38, 39, 40, 41, -1,
- -1, -1, -1, 46, -1, -1, 49, 50, -1, -1,
- 53, -1, 55, -1, 57, 58, 59, 60, 61, 62,
- 63, 64, 65, 66, 67, 68, 69, 70, -1, -1,
- -1, -1, -1, -1, 77, -1, 79, 80, 81, 82,
- 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
- -1, -1, -1, -1, 97, -1, -1, -1, -1, -1,
- 103, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 114, 115, 116, 117, 118, 119, 120, 121, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- -1, -1, -1, 136, -1, -1, -1, 140, 141, 142,
- -1, 144, 145, 146, 147, 148, 149, 150, 151, 152,
- 153, 154, 155, 156, 157, -1, 159, 160, 161, -1,
- 163, -1, -1, -1, 167, 168, -1, -1, -1, 6,
- 7, -1, 9, 10, 11, -1, -1, -1, -1, -1,
- -1, -1, 19, 20, -1, -1, -1, 24, 25, 26,
- 27, 28, 29, 30, 31, 32, 33, 34, 35, -1,
- -1, 38, 39, 40, 41, -1, -1, -1, -1, 46,
- -1, -1, 49, 50, -1, -1, 53, -1, 55, -1,
- 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
- 67, 68, 69, 70, -1, -1, -1, -1, -1, -1,
- 77, -1, 79, 80, 81, 82, 83, 84, 85, 86,
- 87, 88, 89, 90, 91, 92, -1, -1, -1, -1,
- 97, -1, -1, -1, -1, -1, 103, -1, -1, -1,
- -1, -1, -1, 110, -1, -1, -1, 114, 115, 116,
- 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
- 127, 128, 129, 130, 131, -1, -1, -1, -1, 136,
- -1, -1, -1, 140, 141, 142, -1, 144, 145, 146,
- 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
- 157, -1, 159, 160, 161, -1, 163, -1, -1, -1,
- 167, 168, -1, -1, -1, 6, 7, -1, 9, 10,
- 11, -1, -1, -1, -1, -1, -1, -1, 19, 20,
- -1, -1, -1, 24, 25, 26, 27, 28, 29, 30,
- 31, 32, 33, 34, 35, -1, -1, 38, 39, 40,
- 41, -1, -1, -1, -1, 46, -1, -1, 49, 50,
- -1, -1, 53, -1, 55, -1, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
- -1, -1, -1, -1, -1, -1, 77, -1, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
- 91, 92, -1, -1, -1, -1, 97, -1, -1, -1,
- -1, -1, 103, -1, -1, -1, -1, -1, -1, 110,
- -1, -1, -1, 114, 115, 116, 117, 118, 119, 120,
- 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
- 131, -1, -1, -1, -1, 136, -1, -1, -1, 140,
- 141, 142, -1, 144, 145, 146, 147, 148, 149, 150,
- 151, 152, 153, 154, 155, 156, 157, -1, 159, 160,
- 161, -1, 163, -1, -1, -1, 167, 168, -1, -1,
+ -1, -1, -1, -1, 6, 7, -1, 9, 10, 11,
+ -1, -1, -1, -1, -1, -1, -1, 19, 20, -1,
+ -1, -1, 24, 25, 26, 27, 28, 29, 30, 31,
+ 32, 33, 34, 35, -1, -1, 38, 39, 40, 41,
+ -1, -1, -1, -1, 46, -1, -1, 49, 50, -1,
+ -1, 53, -1, 55, -1, 57, 58, 59, 60, 61,
+ 62, 63, 64, 65, 66, 67, 68, 69, 70, -1,
+ -1, -1, -1, -1, -1, 77, -1, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
+ 92, -1, -1, -1, -1, 97, -1, -1, -1, -1,
+ -1, 103, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
+ -1, -1, -1, -1, 136, -1, -1, -1, 140, 141,
+ 142, -1, 144, 145, 146, 147, 148, 149, 150, 151,
+ 152, 153, 154, 155, 156, 157, -1, 159, 160, 161,
+ -1, 163, -1, -1, -1, 167, 168, -1, -1, -1,
-1, 6, 7, -1, 9, 10, 11, -1, -1, -1,
-1, -1, -1, -1, 19, 20, -1, -1, -1, 24,
25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
@@ -1042,40 +963,107 @@ const short GLSLParserTable::action_check [] = {
-1, 136, -1, -1, -1, 140, 141, 142, -1, 144,
145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
155, 156, 157, -1, 159, 160, 161, -1, 163, -1,
- -1, -1, 167, 168, -1, -1, -1, 5, -1, 7,
- -1, 9, 10, 11, -1, -1, 14, -1, -1, 17,
- -1, -1, -1, -1, -1, -1, 24, 25, 26, 27,
+ -1, -1, 167, 168, -1, -1, -1, -1, 6, 7,
+ -1, 9, 10, 11, -1, -1, -1, -1, -1, -1,
+ -1, 19, 20, -1, -1, -1, 24, 25, 26, 27,
28, 29, 30, 31, 32, 33, 34, 35, -1, -1,
- 38, 39, 40, 41, -1, -1, -1, 45, 46, -1,
- -1, 49, -1, -1, 52, -1, -1, 55, 56, 57,
+ 38, 39, 40, 41, -1, -1, -1, -1, 46, -1,
+ -1, 49, 50, -1, -1, 53, -1, 55, -1, 57,
58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
- 68, 69, 70, 71, -1, -1, -1, -1, -1, -1,
+ 68, 69, 70, -1, -1, -1, -1, -1, -1, 77,
-1, 79, 80, 81, 82, 83, 84, 85, 86, 87,
- 88, 89, 90, 91, 92, -1, -1, -1, 96, -1,
- -1, -1, 100, 101, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 113, 114, 115, 116, 117,
+ 88, 89, 90, 91, 92, -1, -1, -1, -1, 97,
+ -1, -1, -1, -1, -1, 103, -1, -1, -1, -1,
+ -1, -1, 110, -1, -1, -1, 114, 115, 116, 117,
118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, -1, -1, 134, -1, 136, -1,
- -1, -1, -1, 141, 142, 143, 144, 145, 146, 147,
+ 128, 129, 130, 131, -1, -1, -1, -1, 136, -1,
+ -1, -1, 140, 141, 142, -1, 144, 145, 146, 147,
148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
- 158, 159, 160, 161, -1, 163, -1, -1, -1, -1,
- -1, -1, -1, -1, 5, -1, 7, -1, 9, 10,
- 11, -1, -1, 14, -1, -1, 17, -1, -1, -1,
+ -1, 159, 160, 161, -1, 163, -1, -1, -1, 167,
+ 168, -1, -1, -1, -1, 6, 7, -1, 9, 10,
+ 11, -1, -1, -1, -1, -1, -1, -1, 19, 20,
-1, -1, -1, 24, 25, 26, 27, 28, 29, 30,
31, 32, 33, 34, 35, -1, -1, 38, 39, 40,
- 41, -1, -1, -1, 45, 46, -1, -1, 49, -1,
- -1, 52, -1, -1, 55, 56, 57, 58, 59, 60,
+ 41, -1, -1, -1, -1, 46, -1, -1, 49, 50,
+ -1, -1, 53, -1, 55, -1, 57, 58, 59, 60,
61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
- 71, -1, -1, -1, -1, -1, -1, -1, 79, 80,
+ -1, -1, -1, -1, -1, -1, 77, -1, 79, 80,
81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
- 91, 92, -1, -1, -1, 96, -1, -1, -1, 100,
- 101, -1, -1, -1, -1, -1, -1, -1, 109, -1,
- -1, -1, 113, 114, 115, 116, 117, 118, 119, 120,
+ 91, 92, -1, -1, -1, -1, 97, -1, -1, -1,
+ -1, -1, 103, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
- 131, -1, -1, 134, -1, 136, -1, -1, -1, -1,
- 141, 142, 143, 144, 145, 146, 147, 148, 149, 150,
- 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
- 161, -1, 163, -1, -1, -1, -1, -1, -1, -1,
+ 131, 132, -1, -1, -1, 136, -1, -1, -1, 140,
+ 141, 142, -1, 144, 145, 146, 147, 148, 149, 150,
+ 151, 152, 153, 154, 155, 156, 157, -1, 159, 160,
+ 161, -1, 163, -1, -1, -1, 167, 168, -1, -1,
+ -1, -1, 6, 7, -1, 9, 10, 11, -1, -1,
+ -1, -1, -1, -1, -1, 19, 20, -1, -1, -1,
+ 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+ 34, 35, -1, -1, 38, 39, 40, 41, -1, -1,
+ -1, -1, 46, -1, -1, 49, 50, -1, -1, 53,
+ -1, 55, -1, 57, 58, 59, 60, 61, 62, 63,
+ 64, 65, 66, 67, 68, 69, 70, -1, -1, -1,
+ -1, -1, -1, 77, -1, 79, 80, 81, 82, 83,
+ 84, 85, 86, 87, 88, 89, 90, 91, 92, -1,
+ -1, -1, -1, 97, -1, -1, -1, -1, -1, 103,
+ -1, -1, -1, -1, -1, -1, 110, -1, -1, -1,
+ 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
+ 124, 125, 126, 127, 128, 129, 130, 131, -1, -1,
+ -1, -1, 136, -1, -1, -1, 140, 141, 142, -1,
+ 144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
+ 154, 155, 156, 157, -1, 159, 160, 161, -1, 163,
+ -1, -1, -1, 167, 168, -1, -1, -1, -1, 6,
+ 7, -1, 9, 10, 11, -1, -1, -1, -1, -1,
+ -1, -1, 19, 20, -1, -1, -1, 24, 25, 26,
+ 27, 28, 29, 30, 31, 32, 33, 34, 35, -1,
+ -1, 38, 39, 40, 41, -1, -1, -1, -1, 46,
+ -1, -1, 49, 50, -1, -1, 53, -1, 55, -1,
+ 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
+ 67, 68, 69, 70, -1, -1, -1, -1, -1, -1,
+ 77, -1, 79, 80, 81, 82, 83, 84, 85, 86,
+ 87, 88, 89, 90, 91, 92, -1, -1, -1, -1,
+ 97, -1, -1, -1, -1, -1, 103, -1, -1, -1,
+ -1, -1, -1, 110, -1, -1, -1, 114, 115, 116,
+ 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
+ 127, 128, 129, 130, 131, -1, -1, -1, -1, 136,
+ -1, -1, -1, 140, 141, 142, -1, 144, 145, 146,
+ 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
+ 157, -1, 159, 160, 161, -1, 163, -1, -1, -1,
+ 167, 168, -1, -1, -1, -1, 6, 7, -1, 9,
+ 10, 11, -1, -1, -1, -1, -1, -1, -1, 19,
+ 20, -1, -1, -1, 24, 25, 26, 27, 28, 29,
+ 30, 31, 32, 33, 34, 35, -1, -1, 38, 39,
+ 40, 41, -1, -1, -1, -1, 46, -1, -1, 49,
+ 50, -1, -1, 53, -1, 55, -1, 57, 58, 59,
+ 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
+ 70, -1, -1, -1, -1, -1, -1, 77, -1, 79,
+ 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
+ 90, 91, 92, -1, -1, -1, -1, 97, -1, -1,
+ -1, -1, -1, 103, -1, -1, -1, -1, -1, -1,
+ 110, -1, -1, -1, 114, 115, 116, 117, 118, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
+ 130, 131, -1, -1, -1, -1, 136, -1, -1, -1,
+ 140, 141, 142, -1, 144, 145, 146, 147, 148, 149,
+ 150, 151, 152, 153, 154, 155, 156, 157, -1, 159,
+ 160, 161, -1, 163, -1, -1, -1, 167, 168, -1,
+ -1, -1, -1, 5, -1, 7, -1, 9, 10, 11,
+ -1, -1, 14, -1, -1, 17, -1, -1, -1, -1,
+ -1, -1, 24, 25, 26, 27, 28, 29, 30, 31,
+ 32, 33, 34, 35, -1, -1, 38, 39, 40, 41,
+ -1, -1, -1, 45, 46, -1, -1, 49, -1, -1,
+ 52, -1, -1, 55, 56, 57, 58, 59, 60, 61,
+ 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
+ -1, -1, -1, -1, -1, -1, -1, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
+ 92, -1, -1, -1, 96, -1, -1, -1, 100, 101,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 113, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
+ -1, -1, 134, -1, 136, -1, -1, -1, -1, 141,
+ 142, 143, 144, 145, 146, 147, 148, 149, 150, 151,
+ 152, 153, 154, 155, 156, 157, 158, 159, 160, 161,
+ -1, 163, -1, -1, -1, -1, -1, -1, -1, -1,
-1, 5, -1, 7, -1, 9, 10, 11, -1, -1,
14, -1, -1, 17, -1, -1, -1, -1, -1, -1,
24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
@@ -1092,23 +1080,40 @@ const short GLSLParserTable::action_check [] = {
134, -1, 136, -1, -1, -1, -1, 141, 142, 143,
144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
154, 155, 156, 157, 158, 159, 160, 161, -1, 163,
- -1, -1, -1, -1, -1, -1, -1, -1, 5, -1,
- 7, -1, 9, 10, 11, -1, -1, 14, -1, -1,
- 17, -1, -1, -1, -1, -1, -1, 24, 25, 26,
- 27, 28, 29, 30, 31, 32, 33, 34, 35, -1,
- -1, 38, 39, 40, 41, -1, -1, -1, 45, 46,
- -1, -1, 49, -1, -1, 52, -1, -1, 55, 56,
- 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
- 67, 68, 69, 70, 71, -1, -1, -1, -1, -1,
- -1, -1, 79, 80, 81, 82, 83, 84, 85, 86,
- 87, 88, 89, 90, 91, 92, -1, -1, -1, 96,
- -1, -1, -1, 100, 101, -1, -1, -1, -1, -1,
- -1, -1, 109, -1, -1, -1, 113, 114, 115, 116,
- 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
- 127, 128, 129, 130, 131, -1, -1, 134, -1, 136,
- -1, -1, -1, -1, 141, 142, 143, 144, 145, 146,
- 147, 148, 149, 150, 151, 152, 153, 154, 155, 156,
- 157, 158, 159, 160, 161, -1, 163, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 5,
+ -1, 7, -1, 9, 10, 11, -1, -1, 14, -1,
+ -1, 17, -1, -1, -1, -1, -1, -1, 24, 25,
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
+ -1, -1, 38, 39, 40, 41, -1, -1, -1, 45,
+ 46, -1, -1, 49, -1, -1, 52, -1, -1, 55,
+ 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
+ 66, 67, 68, 69, 70, 71, -1, -1, -1, -1,
+ -1, -1, -1, 79, 80, 81, 82, 83, 84, 85,
+ 86, 87, 88, 89, 90, 91, 92, -1, -1, -1,
+ 96, -1, -1, -1, 100, 101, -1, -1, -1, -1,
+ -1, -1, -1, 109, -1, -1, -1, 113, 114, 115,
+ 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
+ 126, 127, 128, 129, 130, 131, -1, -1, 134, -1,
+ 136, -1, -1, -1, -1, 141, 142, 143, 144, 145,
+ 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
+ 156, 157, 158, 159, 160, 161, -1, 163, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 5, -1, 7,
+ -1, 9, 10, 11, -1, -1, 14, -1, -1, 17,
+ -1, -1, -1, -1, -1, -1, 24, 25, 26, 27,
+ 28, 29, 30, 31, 32, 33, 34, 35, -1, -1,
+ 38, 39, 40, 41, -1, -1, -1, 45, 46, -1,
+ -1, 49, -1, -1, 52, -1, -1, 55, 56, 57,
+ 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
+ 68, 69, 70, 71, -1, -1, -1, -1, -1, -1,
+ -1, 79, 80, 81, 82, 83, 84, 85, 86, 87,
+ 88, 89, 90, 91, 92, -1, -1, -1, 96, -1,
+ -1, -1, 100, 101, -1, -1, -1, -1, -1, -1,
+ -1, 109, -1, -1, -1, 113, 114, 115, 116, 117,
+ 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
+ 128, 129, 130, 131, -1, -1, 134, -1, 136, -1,
+ -1, -1, -1, 141, 142, 143, 144, 145, 146, 147,
+ 148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
+ 158, 159, 160, 161, -1, 163, -1, -1, -1, -1,
-1, -1, -1, -1, -1, 5, -1, 7, -1, 9,
10, 11, -1, -1, 14, -1, -1, 17, -1, -1,
-1, -1, -1, -1, 24, 25, 26, 27, 28, 29,
@@ -1126,56 +1131,90 @@ const short GLSLParserTable::action_check [] = {
-1, 141, 142, 143, 144, 145, 146, 147, 148, 149,
150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
160, 161, -1, 163, -1, -1, -1, -1, -1, -1,
- -1, -1, 5, 6, 7, -1, 9, 10, 11, -1,
- -1, 14, -1, -1, 17, -1, 19, 20, -1, -1,
- -1, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, -1, -1, 38, 39, 40, 41, -1,
- -1, -1, 45, 46, -1, -1, 49, 50, -1, 52,
- 53, -1, 55, 56, 57, 58, 59, 60, 61, 62,
- 63, 64, 65, 66, 67, 68, 69, 70, 71, -1,
- -1, -1, -1, -1, 77, -1, 79, 80, 81, 82,
- 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
- -1, -1, -1, 96, 97, -1, -1, 100, 101, -1,
- 103, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, -1,
- -1, 134, -1, 136, -1, -1, -1, 140, 141, 142,
- 143, 144, 145, 146, 147, 148, 149, 150, 151, 152,
- 153, 154, 155, 156, 157, 158, 159, 160, 161, -1,
- 163, -1, -1, -1, 167, 168, -1, -1, -1, 5,
- 6, 7, -1, 9, 10, 11, -1, -1, 14, -1,
- -1, 17, -1, 19, 20, -1, -1, -1, 24, 25,
+ -1, -1, -1, 5, 6, 7, -1, 9, 10, 11,
+ -1, -1, 14, -1, -1, 17, -1, 19, 20, -1,
+ -1, -1, 24, 25, 26, 27, 28, 29, 30, 31,
+ 32, 33, 34, 35, -1, -1, 38, 39, 40, 41,
+ -1, -1, -1, 45, 46, -1, -1, 49, 50, -1,
+ 52, 53, -1, 55, 56, 57, 58, 59, 60, 61,
+ 62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
+ -1, -1, -1, -1, -1, 77, -1, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
+ 92, -1, -1, -1, 96, 97, -1, -1, 100, 101,
+ -1, 103, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 113, 114, 115, 116, 117, 118, 119, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
+ -1, -1, 134, -1, 136, -1, -1, -1, 140, 141,
+ 142, 143, 144, 145, 146, 147, 148, 149, 150, 151,
+ 152, 153, 154, 155, 156, 157, 158, 159, 160, 161,
+ -1, 163, -1, -1, -1, 167, 168, -1, -1, -1,
+ -1, 5, 6, 7, -1, 9, 10, 11, -1, -1,
+ 14, -1, -1, 17, -1, 19, 20, -1, -1, -1,
+ 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+ 34, 35, -1, -1, 38, 39, 40, 41, -1, -1,
+ -1, 45, 46, -1, -1, 49, 50, -1, 52, 53,
+ -1, 55, 56, 57, 58, 59, 60, 61, 62, 63,
+ 64, 65, 66, 67, 68, 69, 70, 71, -1, -1,
+ -1, -1, -1, 77, -1, 79, 80, 81, 82, 83,
+ 84, 85, 86, 87, 88, 89, 90, 91, 92, -1,
+ -1, -1, 96, 97, -1, -1, 100, 101, -1, 103,
+ 104, -1, -1, -1, -1, -1, -1, -1, -1, 113,
+ 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
+ 124, 125, 126, 127, 128, 129, 130, 131, 132, -1,
+ 134, -1, 136, -1, -1, -1, 140, 141, 142, 143,
+ 144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
+ 154, 155, 156, 157, 158, 159, 160, 161, -1, 163,
+ -1, -1, -1, 167, 168, -1, -1, -1, -1, 5,
+ 6, 7, 8, 9, 10, 11, -1, 13, 14, -1,
+ -1, 17, 18, 19, 20, 21, 22, -1, 24, 25,
26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
- -1, -1, 38, 39, 40, 41, -1, -1, -1, 45,
- 46, -1, -1, 49, 50, -1, 52, 53, -1, 55,
+ 36, -1, 38, 39, 40, 41, -1, -1, -1, 45,
+ 46, 47, -1, 49, 50, 51, 52, 53, -1, 55,
56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
- 66, 67, 68, 69, 70, 71, -1, -1, -1, -1,
+ 66, 67, 68, 69, 70, 71, -1, -1, 74, -1,
-1, 77, -1, 79, 80, 81, 82, 83, 84, 85,
86, 87, 88, 89, 90, 91, 92, -1, -1, -1,
96, 97, -1, -1, 100, 101, -1, 103, 104, -1,
- -1, -1, -1, -1, -1, -1, -1, 113, 114, 115,
+ 106, -1, -1, -1, -1, -1, -1, 113, 114, 115,
116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
126, 127, 128, 129, 130, 131, 132, -1, 134, -1,
- 136, -1, -1, -1, 140, 141, 142, 143, 144, 145,
+ 136, -1, -1, 139, 140, 141, 142, 143, 144, 145,
146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
- 156, 157, 158, 159, 160, 161, -1, 163, -1, -1,
- -1, 167, 168, -1, -1, -1, 5, 6, 7, 8,
- 9, 10, 11, -1, 13, 14, -1, -1, 17, 18,
- 19, 20, 21, 22, -1, 24, 25, 26, 27, 28,
- 29, 30, 31, 32, 33, 34, 35, 36, -1, 38,
- 39, 40, 41, -1, -1, -1, 45, 46, 47, -1,
- 49, 50, 51, 52, 53, -1, 55, 56, 57, 58,
- 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
- 69, 70, 71, -1, -1, 74, -1, -1, 77, -1,
- 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
- 89, 90, 91, 92, -1, -1, -1, 96, 97, -1,
- -1, 100, 101, -1, 103, 104, -1, 106, -1, -1,
- -1, -1, -1, -1, 113, 114, 115, 116, 117, 118,
- 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
- 129, 130, 131, 132, -1, 134, -1, 136, -1, -1,
- 139, 140, 141, 142, 143, 144, 145, 146, 147, 148,
- 149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
- 159, 160, 161, -1, 163, 164, -1, -1, 167, 168,
+ 156, 157, 158, 159, 160, 161, -1, 163, 164, -1,
+ -1, 167, 168, -1, -1, -1, -1, 5, 6, 7,
+ 8, 9, 10, 11, -1, 13, 14, -1, -1, 17,
+ 18, 19, 20, 21, 22, -1, 24, 25, 26, 27,
+ 28, 29, 30, 31, 32, 33, 34, 35, 36, -1,
+ 38, 39, 40, 41, -1, -1, -1, 45, 46, 47,
+ -1, 49, 50, 51, 52, 53, -1, 55, 56, 57,
+ 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
+ 68, 69, 70, 71, -1, -1, 74, -1, -1, 77,
+ -1, 79, 80, 81, 82, 83, 84, 85, 86, 87,
+ 88, 89, 90, 91, 92, -1, -1, -1, 96, 97,
+ -1, -1, 100, 101, -1, 103, 104, -1, 106, -1,
+ -1, -1, -1, -1, -1, 113, 114, 115, 116, 117,
+ 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
+ 128, 129, 130, 131, 132, -1, 134, -1, 136, -1,
+ -1, 139, 140, 141, 142, 143, 144, 145, 146, 147,
+ 148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
+ 158, 159, 160, 161, -1, 163, 164, -1, -1, 167,
+ 168, -1, -1, -1, -1, 5, 6, 7, 8, 9,
+ 10, 11, -1, 13, 14, -1, -1, 17, 18, 19,
+ 20, 21, 22, -1, 24, 25, 26, 27, 28, 29,
+ 30, 31, 32, 33, 34, 35, 36, -1, 38, 39,
+ 40, 41, -1, -1, -1, 45, 46, 47, -1, 49,
+ 50, 51, 52, 53, -1, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
+ 70, 71, -1, -1, 74, -1, -1, 77, -1, 79,
+ 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
+ 90, 91, 92, -1, -1, -1, 96, 97, -1, -1,
+ 100, 101, -1, 103, 104, -1, 106, -1, -1, 109,
+ -1, -1, -1, 113, 114, 115, 116, 117, 118, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
+ 130, 131, 132, -1, 134, -1, 136, -1, -1, 139,
+ 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
+ 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
+ 160, 161, -1, 163, 164, -1, -1, 167, 168, -1,
-1, -1, -1, 5, 6, 7, 8, 9, 10, 11,
-1, 13, 14, -1, -1, 17, 18, 19, 20, 21,
22, -1, 24, 25, 26, 27, 28, 29, 30, 31,
@@ -1186,63 +1225,13 @@ const short GLSLParserTable::action_check [] = {
-1, -1, 74, -1, -1, 77, -1, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
92, -1, -1, -1, 96, 97, -1, -1, 100, 101,
- -1, 103, 104, -1, 106, -1, -1, -1, -1, -1,
+ -1, 103, 104, -1, 106, -1, -1, 109, -1, -1,
-1, 113, 114, 115, 116, 117, 118, 119, 120, 121,
122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
132, -1, 134, -1, 136, -1, -1, 139, 140, 141,
142, 143, 144, 145, 146, 147, 148, 149, 150, 151,
152, 153, 154, 155, 156, 157, 158, 159, 160, 161,
-1, 163, 164, -1, -1, 167, 168, -1, -1, -1,
- 5, 6, 7, 8, 9, 10, 11, -1, 13, 14,
- -1, -1, 17, 18, 19, 20, 21, 22, -1, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, -1, 38, 39, 40, 41, -1, -1, -1,
- 45, 46, 47, -1, 49, 50, 51, 52, 53, -1,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, -1, -1, 74,
- -1, -1, 77, -1, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, -1, -1,
- -1, 96, 97, -1, -1, 100, 101, -1, 103, 104,
- -1, 106, -1, -1, 109, -1, -1, -1, 113, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, 132, -1, 134,
- -1, 136, -1, -1, 139, 140, 141, 142, 143, 144,
- 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
- 155, 156, 157, 158, 159, 160, 161, -1, 163, 164,
- -1, -1, 167, 168, -1, -1, -1, 5, 6, 7,
- 8, 9, 10, 11, -1, 13, 14, -1, -1, 17,
- 18, 19, 20, 21, 22, -1, 24, 25, 26, 27,
- 28, 29, 30, 31, 32, 33, 34, 35, 36, -1,
- 38, 39, 40, 41, -1, -1, -1, 45, 46, 47,
- -1, 49, 50, 51, 52, 53, -1, 55, 56, 57,
- 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
- 68, 69, 70, 71, -1, -1, 74, -1, -1, 77,
- -1, 79, 80, 81, 82, 83, 84, 85, 86, 87,
- 88, 89, 90, 91, 92, -1, -1, -1, 96, 97,
- -1, -1, 100, 101, -1, 103, 104, -1, 106, -1,
- -1, 109, -1, -1, -1, 113, 114, 115, 116, 117,
- 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, -1, 134, -1, 136, -1,
- -1, 139, 140, 141, 142, 143, 144, 145, 146, 147,
- 148, 149, 150, 151, 152, 153, 154, 155, 156, 157,
- 158, 159, 160, 161, -1, 163, 164, -1, -1, 167,
- 168, -1, -1, -1, 5, 6, 7, 8, 9, 10,
- 11, -1, 13, 14, -1, -1, 17, 18, 19, 20,
- 21, 22, -1, 24, 25, 26, 27, 28, 29, 30,
- 31, 32, 33, 34, 35, 36, -1, 38, 39, 40,
- 41, -1, -1, -1, 45, 46, 47, -1, 49, 50,
- 51, 52, 53, -1, 55, 56, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
- 71, -1, -1, 74, -1, -1, 77, -1, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
- 91, 92, -1, -1, -1, 96, 97, -1, -1, 100,
- 101, -1, 103, 104, -1, 106, -1, -1, 109, -1,
- -1, -1, 113, 114, 115, 116, 117, 118, 119, 120,
- 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
- 131, 132, -1, 134, -1, 136, -1, -1, 139, 140,
- 141, 142, 143, 144, 145, 146, 147, 148, 149, 150,
- 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
- 161, -1, 163, 164, -1, -1, 167, 168, -1, -1,
-1, 5, 6, 7, 8, 9, 10, 11, -1, 13,
14, -1, -1, 17, 18, 19, 20, 21, 22, -1,
24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
@@ -1259,7 +1248,24 @@ const short GLSLParserTable::action_check [] = {
134, -1, 136, -1, -1, 139, 140, 141, 142, 143,
144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
154, 155, 156, 157, 158, 159, 160, 161, -1, 163,
- 164, -1, -1, 167, 168, -1, -1, -1,
+ 164, -1, -1, 167, 168, -1, -1, -1, -1, 5,
+ 6, 7, 8, 9, 10, 11, -1, 13, 14, -1,
+ -1, 17, 18, 19, 20, 21, 22, -1, 24, 25,
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
+ 36, -1, 38, 39, 40, 41, -1, -1, -1, 45,
+ 46, 47, -1, 49, 50, 51, 52, 53, -1, 55,
+ 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
+ 66, 67, 68, 69, 70, 71, -1, -1, 74, -1,
+ -1, 77, -1, 79, 80, 81, 82, 83, 84, 85,
+ 86, 87, 88, 89, 90, 91, 92, -1, -1, -1,
+ 96, 97, -1, -1, 100, 101, -1, 103, 104, -1,
+ 106, -1, -1, 109, -1, -1, -1, 113, 114, 115,
+ 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
+ 126, 127, 128, 129, 130, 131, 132, -1, 134, -1,
+ 136, -1, -1, 139, 140, 141, 142, 143, 144, 145,
+ 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
+ 156, 157, 158, 159, 160, 161, -1, 163, 164, -1,
+ -1, 167, 168, -1, -1, -1, -1,
3, 55, 3, 14, 12, 15, 8, 55, 3, 14,
35, 15, 12, 12, 12, 55, 12, 54, 15, 3,