6 * The body of the GLSL spec is silent on this issue, but the grammar says:
9 * assignment_expression
10 * expression COMMA assignment_expression
12 * constant_expression:
13 * conditional_expression
17 * init_declarator_list:
19 * init_declarator_list COMMA IDENTIFIER
20 * init_declarator_list COMMA IDENTIFIER LEFT_BRACKET RIGHT_BRACKET
21 * init_declarator_list COMMA IDENTIFIER LEFT_BRACKET constant_expression RIGHT_BRACKET
22 * init_declarator_list COMMA IDENTIFIER LEFT_BRACKET RIGHT_BRACKET EQUAL initializer
23 * init_declarator_list COMMA IDENTIFIER LEFT_BRACKET constant_expression RIGHT_BRACKET EQUAL initializer
24 * init_declarator_list COMMA IDENTIFIER EQUAL initializer
26 * This also matches C and C++.
32 void main() { gl_Position = vec4(0.0); }