com.metsci.glimpse.gl.shader.grammar
Class GlslEsParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by com.metsci.glimpse.gl.shader.grammar.GlslEsParser

public class GlslEsParser
extends org.antlr.runtime.Parser


Nested Class Summary
static class GlslEsParser.additive_expression_return
           
static class GlslEsParser.and_expression_return
           
static class GlslEsParser.assignment_expression_return
           
static class GlslEsParser.assignment_operator_return
           
static class GlslEsParser.compound_statement_no_new_scope_return
           
static class GlslEsParser.compound_statement_with_scope_return
           
static class GlslEsParser.condition_return
           
static class GlslEsParser.conditional_expression_return
           
static class GlslEsParser.constant_expression_return
           
static class GlslEsParser.constructor_identifier_return
           
static class GlslEsParser.declaration_return
           
static class GlslEsParser.declaration_statement_return
           
static class GlslEsParser.equality_expression_return
           
static class GlslEsParser.exclusive_or_expression_return
           
static class GlslEsParser.expression_return
           
static class GlslEsParser.expression_statement_return
           
static class GlslEsParser.external_declaration_return
           
static class GlslEsParser.field_selection_return
           
static class GlslEsParser.for_init_statement_return
           
static class GlslEsParser.for_rest_statement_return
           
static class GlslEsParser.fully_specified_type_return
           
static class GlslEsParser.function_call_generic_return
           
static class GlslEsParser.function_call_header_return
           
static class GlslEsParser.function_call_return
           
static class GlslEsParser.function_declarator_return
           
static class GlslEsParser.function_definition_return
           
static class GlslEsParser.function_header_return
           
static class GlslEsParser.function_identifier_return
           
static class GlslEsParser.function_prototype_return
           
static class GlslEsParser.inclusive_or_expression_return
           
static class GlslEsParser.init_declarator_list_1_return
           
static class GlslEsParser.init_declarator_list_2_return
           
static class GlslEsParser.init_declarator_list_return
           
static class GlslEsParser.initializer_return
           
static class GlslEsParser.integer_expression_return
           
static class GlslEsParser.iteration_statement_return
           
static class GlslEsParser.jump_statement_return
           
static class GlslEsParser.logical_and_expression_return
           
static class GlslEsParser.logical_or_expression_return
           
static class GlslEsParser.logical_xor_expression_return
           
static class GlslEsParser.multiplicative_expression_return
           
static class GlslEsParser.parameter_declaration_return
           
static class GlslEsParser.parameter_qualifier_return
           
static class GlslEsParser.postfix_expression_return
           
static class GlslEsParser.precision_qualifier_return
           
static class GlslEsParser.primary_expression_or_function_call_return
           
static class GlslEsParser.primary_expression_return
           
static class GlslEsParser.relational_expression_return
           
static class GlslEsParser.selection_statement_return
           
static class GlslEsParser.shift_expression_return
           
static class GlslEsParser.simple_statement_return
           
static class GlslEsParser.single_declaration_return
           
static class GlslEsParser.statement_list_return
           
static class GlslEsParser.statement_no_new_scope_return
           
static class GlslEsParser.statement_with_scope_return
           
static class GlslEsParser.struct_declaration_list_return
           
static class GlslEsParser.struct_declaration_return
           
static class GlslEsParser.struct_declarator_list_return
           
static class GlslEsParser.struct_declarator_return
           
static class GlslEsParser.struct_specifier_return
           
static class GlslEsParser.translation_unit_return
           
static class GlslEsParser.type_qualifier_return
           
static class GlslEsParser.type_specifier_no_prec_return
           
static class GlslEsParser.type_specifier_return
           
static class GlslEsParser.unary_expression_return
           
static class GlslEsParser.unary_operator_return
           
static class GlslEsParser.variable_identifier_return
           
 
Field Summary
static int ADD_ASSIGN
           
static int AMPERSAND
           
static int AND_OP
           
static int ATTRIBUTE
           
static int BANG
           
static int BOOL
           
static int BOOLCONSTANT
           
static int BREAK
           
static int BVEC2
           
static int BVEC3
           
static int BVEC4
           
static int CARET
           
static int COLON
           
static int COMMA
           
static int COMMENT
           
static int CONST
           
static int CONTINUE
           
static int DASH
           
static int DEC_OP
           
static int DECIMAL_CONSTANT
           
static int DISCARD
           
static int DIV_ASSIGN
           
static int DO
           
static int DOT
           
static int ELSE
           
static int EOF
           
static int EQ_OP
           
static int EQUAL
           
static int EXPONENT_PART
           
static int FALSE
           
static int FLOAT
           
static int FLOATCONSTANT
           
static org.antlr.runtime.BitSet FOLLOW_additive_expression_in_shift_expression640
           
static org.antlr.runtime.BitSet FOLLOW_and_expression_in_exclusive_or_expression729
           
static org.antlr.runtime.BitSet FOLLOW_AND_OP_in_logical_and_expression760
           
static org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_assignment_expression853
           
static org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_conditional_expression826
           
static org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_expression915
           
static org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_expression920
           
static org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_function_call_generic357
           
static org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_function_call_generic362
           
static org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_initializer1630
           
static org.antlr.runtime.BitSet FOLLOW_assignment_operator_in_assignment_expression851
           
static org.antlr.runtime.BitSet FOLLOW_assignment_operator_in_synpred6_GlslEs844
           
static org.antlr.runtime.BitSet FOLLOW_ATTRIBUTE_in_type_qualifier1321
           
static org.antlr.runtime.BitSet FOLLOW_BOOL_in_type_specifier_no_prec1396
           
static org.antlr.runtime.BitSet FOLLOW_BOOLCONSTANT_in_primary_expression126
           
static org.antlr.runtime.BitSet FOLLOW_BOOLCONSTANT_in_synpred3_GlslEs249
           
static org.antlr.runtime.BitSet FOLLOW_BREAK_in_jump_statement2001
           
static org.antlr.runtime.BitSet FOLLOW_BVEC2_in_type_specifier_no_prec1420
           
static org.antlr.runtime.BitSet FOLLOW_BVEC3_in_type_specifier_no_prec1426
           
static org.antlr.runtime.BitSet FOLLOW_BVEC4_in_type_specifier_no_prec1432
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_conditional_expression824
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_expression918
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_function_call_generic360
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_function_declarator1010
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_init_declarator_list_11167
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_struct_declarator_list1591
           
static org.antlr.runtime.BitSet FOLLOW_compound_statement_no_new_scope_in_function_definition2067
           
static org.antlr.runtime.BitSet FOLLOW_compound_statement_no_new_scope_in_statement_with_scope1741
           
static org.antlr.runtime.BitSet FOLLOW_compound_statement_with_scope_in_statement_no_new_scope1656
           
static org.antlr.runtime.BitSet FOLLOW_condition_in_for_rest_statement1971
           
static org.antlr.runtime.BitSet FOLLOW_condition_in_iteration_statement1891
           
static org.antlr.runtime.BitSet FOLLOW_conditional_expression_in_assignment_expression859
           
static org.antlr.runtime.BitSet FOLLOW_conditional_expression_in_constant_expression935
           
static org.antlr.runtime.BitSet FOLLOW_CONST_in_type_qualifier1315
           
static org.antlr.runtime.BitSet FOLLOW_constant_expression_in_init_declarator_list_21189
           
static org.antlr.runtime.BitSet FOLLOW_constant_expression_in_parameter_declaration1099
           
static org.antlr.runtime.BitSet FOLLOW_constant_expression_in_single_declaration1234
           
static org.antlr.runtime.BitSet FOLLOW_constant_expression_in_struct_declarator1613
           
static org.antlr.runtime.BitSet FOLLOW_constructor_identifier_in_function_identifier406
           
static org.antlr.runtime.BitSet FOLLOW_CONTINUE_in_jump_statement1993
           
static org.antlr.runtime.BitSet FOLLOW_DEC_OP_in_postfix_expression199
           
static org.antlr.runtime.BitSet FOLLOW_DEC_OP_in_unary_expression536
           
static org.antlr.runtime.BitSet FOLLOW_declaration_in_declaration_statement1643
           
static org.antlr.runtime.BitSet FOLLOW_declaration_in_external_declaration2052
           
static org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_for_init_statement1957
           
static org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_simple_statement1684
           
static org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_synpred8_GlslEs1684
           
static org.antlr.runtime.BitSet FOLLOW_DISCARD_in_jump_statement2022
           
static org.antlr.runtime.BitSet FOLLOW_DO_in_iteration_statement1901
           
static org.antlr.runtime.BitSet FOLLOW_DOT_in_postfix_expression177
           
static org.antlr.runtime.BitSet FOLLOW_ELSE_in_selection_statement1833
           
static org.antlr.runtime.BitSet FOLLOW_ELSE_in_synpred12_GlslEs1833
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_translation_unit88
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_condition1872
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_init_declarator_list_21197
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_single_declaration1248
           
static org.antlr.runtime.BitSet FOLLOW_equality_expression_in_and_expression715
           
static org.antlr.runtime.BitSet FOLLOW_exclusive_or_expression_in_inclusive_or_expression743
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_condition1862
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_conditional_expression822
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression_statement1797
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_for_rest_statement1978
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_integer_expression302
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_iteration_statement1909
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_jump_statement2012
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_primary_expression140
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_selection_statement1827
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_selection_statement1845
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_synpred12_GlslEs1827
           
static org.antlr.runtime.BitSet FOLLOW_expression_statement_in_for_init_statement1951
           
static org.antlr.runtime.BitSet FOLLOW_expression_statement_in_simple_statement1690
           
static org.antlr.runtime.BitSet FOLLOW_expression_statement_in_synpred13_GlslEs1951
           
static org.antlr.runtime.BitSet FOLLOW_expression_statement_in_synpred9_GlslEs1690
           
static org.antlr.runtime.BitSet FOLLOW_external_declaration_in_translation_unit83
           
static org.antlr.runtime.BitSet FOLLOW_field_selection_in_postfix_expression179
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_type_specifier_no_prec1384
           
static org.antlr.runtime.BitSet FOLLOW_FLOATCONSTANT_in_primary_expression120
           
static org.antlr.runtime.BitSet FOLLOW_FLOATCONSTANT_in_synpred2_GlslEs235
           
static org.antlr.runtime.BitSet FOLLOW_FOR_in_iteration_statement1919
           
static org.antlr.runtime.BitSet FOLLOW_for_init_statement_in_iteration_statement1923
           
static org.antlr.runtime.BitSet FOLLOW_for_rest_statement_in_iteration_statement1925
           
static org.antlr.runtime.BitSet FOLLOW_fully_specified_type_in_condition1868
           
static org.antlr.runtime.BitSet FOLLOW_fully_specified_type_in_function_header1030
           
static org.antlr.runtime.BitSet FOLLOW_fully_specified_type_in_single_declaration1212
           
static org.antlr.runtime.BitSet FOLLOW_function_call_generic_in_function_call315
           
static org.antlr.runtime.BitSet FOLLOW_function_call_header_in_function_call_generic328
           
static org.antlr.runtime.BitSet FOLLOW_function_call_header_in_synpred5_GlslEs277
           
static org.antlr.runtime.BitSet FOLLOW_function_call_in_primary_expression_or_function_call283
           
static org.antlr.runtime.BitSet FOLLOW_function_declarator_in_function_prototype989
           
static org.antlr.runtime.BitSet FOLLOW_function_definition_in_external_declaration2046
           
static org.antlr.runtime.BitSet FOLLOW_function_header_in_function_declarator1004
           
static org.antlr.runtime.BitSet FOLLOW_function_header_in_synpred14_GlslEs2041
           
static org.antlr.runtime.BitSet FOLLOW_function_header_in_synpred7_GlslEs949
           
static org.antlr.runtime.BitSet FOLLOW_function_identifier_in_function_call_header389
           
static org.antlr.runtime.BitSet FOLLOW_function_prototype_in_declaration954
           
static org.antlr.runtime.BitSet FOLLOW_function_prototype_in_function_definition2065
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_condition1870
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_field_selection3075
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_function_header1032
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_init_declarator_list_11169
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_parameter_declaration1079
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_single_declaration1220
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_single_declaration1276
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_struct_declarator1608
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_struct_specifier1534
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_type_specifier_no_prec1493
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_variable_identifier101
           
static org.antlr.runtime.BitSet FOLLOW_IF_in_selection_statement1823
           
static org.antlr.runtime.BitSet FOLLOW_IF_in_selection_statement1841
           
static org.antlr.runtime.BitSet FOLLOW_IF_in_synpred12_GlslEs1823
           
static org.antlr.runtime.BitSet FOLLOW_INC_OP_in_postfix_expression189
           
static org.antlr.runtime.BitSet FOLLOW_INC_OP_in_unary_expression532
           
static org.antlr.runtime.BitSet FOLLOW_inclusive_or_expression_in_logical_and_expression757
           
static org.antlr.runtime.BitSet FOLLOW_inclusive_or_expression_in_logical_and_expression762
           
static org.antlr.runtime.BitSet FOLLOW_init_declarator_list_1_in_init_declarator_list1152
           
static org.antlr.runtime.BitSet FOLLOW_init_declarator_list_2_in_init_declarator_list_11172
           
static org.antlr.runtime.BitSet FOLLOW_init_declarator_list_in_declaration962
           
static org.antlr.runtime.BitSet FOLLOW_initializer_in_condition1874
           
static org.antlr.runtime.BitSet FOLLOW_initializer_in_init_declarator_list_21199
           
static org.antlr.runtime.BitSet FOLLOW_initializer_in_single_declaration1250
           
static org.antlr.runtime.BitSet FOLLOW_INT_in_type_specifier_no_prec1390
           
static org.antlr.runtime.BitSet FOLLOW_INTCONSTANT_in_primary_expression114
           
static org.antlr.runtime.BitSet FOLLOW_INTCONSTANT_in_synpred1_GlslEs221
           
static org.antlr.runtime.BitSet FOLLOW_integer_expression_in_postfix_expression165
           
static org.antlr.runtime.BitSet FOLLOW_INVARIANT_in_single_declaration1274
           
static org.antlr.runtime.BitSet FOLLOW_INVARIANT_in_type_qualifier1336
           
static org.antlr.runtime.BitSet FOLLOW_iteration_statement_in_simple_statement1702
           
static org.antlr.runtime.BitSet FOLLOW_IVEC2_in_type_specifier_no_prec1438
           
static org.antlr.runtime.BitSet FOLLOW_IVEC3_in_type_specifier_no_prec1444
           
static org.antlr.runtime.BitSet FOLLOW_IVEC4_in_type_specifier_no_prec1450
           
static org.antlr.runtime.BitSet FOLLOW_jump_statement_in_simple_statement1708
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_compound_statement_no_new_scope1760
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_compound_statement_with_scope1721
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_struct_specifier1538
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_init_declarator_list_21187
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_parameter_declaration1097
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_postfix_expression163
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_single_declaration1232
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_struct_declarator1611
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_function_call_header391
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_function_header1034
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement1889
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement1907
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement1921
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_primary_expression138
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_selection_statement1825
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_selection_statement1843
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_synpred12_GlslEs1825
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_synpred4_GlslEs263
           
static org.antlr.runtime.BitSet FOLLOW_logical_and_expression_in_logical_xor_expression777
           
static org.antlr.runtime.BitSet FOLLOW_logical_and_expression_in_logical_xor_expression782
           
static org.antlr.runtime.BitSet FOLLOW_logical_or_expression_in_conditional_expression817
           
static org.antlr.runtime.BitSet FOLLOW_logical_xor_expression_in_logical_or_expression797
           
static org.antlr.runtime.BitSet FOLLOW_logical_xor_expression_in_logical_or_expression802
           
static org.antlr.runtime.BitSet FOLLOW_MAT2_in_type_specifier_no_prec1456
           
static org.antlr.runtime.BitSet FOLLOW_MAT3_in_type_specifier_no_prec1462
           
static org.antlr.runtime.BitSet FOLLOW_MAT4_in_type_specifier_no_prec1468
           
static org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_additive_expression614
           
static org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_additive_expression625
           
static org.antlr.runtime.BitSet FOLLOW_OR_OP_in_logical_or_expression800
           
static org.antlr.runtime.BitSet FOLLOW_parameter_declaration_in_function_declarator1007
           
static org.antlr.runtime.BitSet FOLLOW_parameter_declaration_in_function_declarator1012
           
static org.antlr.runtime.BitSet FOLLOW_parameter_qualifier_in_parameter_declaration1053
           
static org.antlr.runtime.BitSet FOLLOW_postfix_expression_in_unary_expression544
           
static org.antlr.runtime.BitSet FOLLOW_PRECISION_in_declaration970
           
static org.antlr.runtime.BitSet FOLLOW_precision_qualifier_in_declaration972
           
static org.antlr.runtime.BitSet FOLLOW_precision_qualifier_in_type_specifier1363
           
static org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call227
           
static org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call241
           
static org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call255
           
static org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call269
           
static org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call289
           
static org.antlr.runtime.BitSet FOLLOW_primary_expression_or_function_call_in_postfix_expression155
           
static org.antlr.runtime.BitSet FOLLOW_QUESTION_in_conditional_expression820
           
static org.antlr.runtime.BitSet FOLLOW_relational_expression_in_equality_expression689
           
static org.antlr.runtime.BitSet FOLLOW_relational_expression_in_equality_expression700
           
static org.antlr.runtime.BitSet FOLLOW_RETURN_in_jump_statement2009
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_compound_statement_no_new_scope1767
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_compound_statement_with_scope1728
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_struct_specifier1542
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_init_declarator_list_21191
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_parameter_declaration1101
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_postfix_expression167
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_single_declaration1236
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_struct_declarator1615
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_function_call_generic376
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_function_prototype991
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement1893
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement1911
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement1927
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_primary_expression142
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_selection_statement1829
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_selection_statement1847
           
static org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_synpred12_GlslEs1829
           
static org.antlr.runtime.BitSet FOLLOW_SAMPLER2D_in_type_specifier_no_prec1474
           
static org.antlr.runtime.BitSet FOLLOW_SAMPLERCUBE_in_type_specifier_no_prec1480
           
static org.antlr.runtime.BitSet FOLLOW_selection_statement_in_simple_statement1696
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_declaration956
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_declaration964
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_declaration976
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_expression_statement1801
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_for_rest_statement1975
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_iteration_statement1913
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement1995
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement2003
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement2016
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement2024
           
static org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_struct_declaration1575
           
static org.antlr.runtime.BitSet FOLLOW_set_in_additive_expression617
           
static org.antlr.runtime.BitSet FOLLOW_set_in_assignment_operator0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_constructor_identifier0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_equality_expression692
           
static org.antlr.runtime.BitSet FOLLOW_set_in_multiplicative_expression590
           
static org.antlr.runtime.BitSet FOLLOW_set_in_parameter_qualifier0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_precision_qualifier0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_relational_expression658
           
static org.antlr.runtime.BitSet FOLLOW_set_in_unary_operator0
           
static org.antlr.runtime.BitSet FOLLOW_shift_expression_in_relational_expression655
           
static org.antlr.runtime.BitSet FOLLOW_shift_expression_in_relational_expression674
           
static org.antlr.runtime.BitSet FOLLOW_simple_statement_in_statement_no_new_scope1662
           
static org.antlr.runtime.BitSet FOLLOW_simple_statement_in_statement_with_scope1747
           
static org.antlr.runtime.BitSet FOLLOW_single_declaration_in_init_declarator_list1149
           
static org.antlr.runtime.BitSet FOLLOW_statement_list_in_compound_statement_no_new_scope1763
           
static org.antlr.runtime.BitSet FOLLOW_statement_list_in_compound_statement_with_scope1724
           
static org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_iteration_statement1895
           
static org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_iteration_statement1929
           
static org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_statement_list1781
           
static org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_iteration_statement1903
           
static org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_selection_statement1831
           
static org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_selection_statement1835
           
static org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_selection_statement1849
           
static org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_synpred12_GlslEs1831
           
static org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_synpred12_GlslEs1835
           
static org.antlr.runtime.BitSet FOLLOW_struct_declaration_in_struct_declaration_list1556
           
static org.antlr.runtime.BitSet FOLLOW_struct_declaration_list_in_struct_specifier1540
           
static org.antlr.runtime.BitSet FOLLOW_struct_declarator_in_struct_declarator_list1588
           
static org.antlr.runtime.BitSet FOLLOW_struct_declarator_in_struct_declarator_list1593
           
static org.antlr.runtime.BitSet FOLLOW_struct_declarator_list_in_struct_declaration1573
           
static org.antlr.runtime.BitSet FOLLOW_STRUCT_in_struct_specifier1531
           
static org.antlr.runtime.BitSet FOLLOW_struct_specifier_in_type_specifier_no_prec1486
           
static org.antlr.runtime.BitSet FOLLOW_type_qualifier_in_fully_specified_type1300
           
static org.antlr.runtime.BitSet FOLLOW_type_qualifier_in_parameter_declaration1048
           
static org.antlr.runtime.BitSet FOLLOW_type_specifier_in_fully_specified_type1294
           
static org.antlr.runtime.BitSet FOLLOW_type_specifier_in_fully_specified_type1302
           
static org.antlr.runtime.BitSet FOLLOW_type_specifier_in_parameter_declaration1063
           
static org.antlr.runtime.BitSet FOLLOW_type_specifier_in_struct_declaration1571
           
static org.antlr.runtime.BitSet FOLLOW_type_specifier_no_prec_in_declaration974
           
static org.antlr.runtime.BitSet FOLLOW_type_specifier_no_prec_in_type_specifier1357
           
static org.antlr.runtime.BitSet FOLLOW_type_specifier_no_prec_in_type_specifier1365
           
static org.antlr.runtime.BitSet FOLLOW_unary_expression_in_assignment_expression849
           
static org.antlr.runtime.BitSet FOLLOW_unary_expression_in_multiplicative_expression587
           
static org.antlr.runtime.BitSet FOLLOW_unary_expression_in_multiplicative_expression598
           
static org.antlr.runtime.BitSet FOLLOW_unary_expression_in_synpred6_GlslEs842
           
static org.antlr.runtime.BitSet FOLLOW_unary_operator_in_unary_expression540
           
static org.antlr.runtime.BitSet FOLLOW_UNIFORM_in_type_qualifier1344
           
static org.antlr.runtime.BitSet FOLLOW_variable_identifier_in_primary_expression132
           
static org.antlr.runtime.BitSet FOLLOW_VARYING_in_type_qualifier1330
           
static org.antlr.runtime.BitSet FOLLOW_VARYING_in_type_qualifier1338
           
static org.antlr.runtime.BitSet FOLLOW_VEC2_in_type_specifier_no_prec1402
           
static org.antlr.runtime.BitSet FOLLOW_VEC3_in_type_specifier_no_prec1408
           
static org.antlr.runtime.BitSet FOLLOW_VEC4_in_type_specifier_no_prec1414
           
static org.antlr.runtime.BitSet FOLLOW_VOID_in_function_call_generic345
           
static org.antlr.runtime.BitSet FOLLOW_VOID_in_type_specifier_no_prec1378
           
static org.antlr.runtime.BitSet FOLLOW_WHILE_in_iteration_statement1887
           
static org.antlr.runtime.BitSet FOLLOW_WHILE_in_iteration_statement1905
           
static org.antlr.runtime.BitSet FOLLOW_XOR_OP_in_logical_xor_expression780
           
static int FOR
           
static int GE_OP
           
static int HEXADECIMAL_CONSTANT
           
static int HEXDIGIT
           
static int HIGH_PRECISION
           
static int IDENTIFIER
           
static int IF
           
static int IN
           
static int INC_OP
           
static int INOUT
           
static int INT
           
static int INTCONSTANT
           
static int INVARIANT
           
static int IVEC2
           
static int IVEC3
           
static int IVEC4
           
static int LE_OP
           
static int LEFT_ANGLE
           
static int LEFT_BRACE
           
static int LEFT_BRACKET
           
static int LEFT_PAREN
           
static int LOW_PRECISION
           
static int MAT2
           
static int MAT3
           
static int MAT4
           
static int MEDIUM_PRECISION
           
static int MOD_ASSIGN
           
static int MUL_ASSIGN
           
static int MULTILINE_COMMENT
           
static int NE_OP
           
static int OCTAL_CONSTANT
           
static int OR_OP
           
static int OUT
           
static int PERCENT
           
static int PLUS
           
static int PRECISION
           
static int QUESTION
           
static int RETURN
           
static int RIGHT_ANGLE
           
static int RIGHT_BRACE
           
static int RIGHT_BRACKET
           
static int RIGHT_PAREN
           
static int SAMPLER2D
           
static int SAMPLERCUBE
           
static int SEMICOLON
           
static int SLASH
           
static int STAR
           
static int STRUCT
           
static int SUB_ASSIGN
           
static int TILDE
           
static java.lang.String[] tokenNames
           
static int TRUE
           
static int UNIFORM
           
static int VARYING
           
static int VEC2
           
static int VEC3
           
static int VEC4
           
static int VERTICAL_BAR
           
static int VOID
           
static int WHILE
           
static int WHITESPACE
           
static int XOR_OP
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME
 
Constructor Summary
GlslEsParser(org.antlr.runtime.TokenStream input)
           
GlslEsParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 GlslEsParser.additive_expression_return additive_expression()
           
 GlslEsParser.and_expression_return and_expression()
           
 GlslEsParser.assignment_expression_return assignment_expression()
           
 GlslEsParser.assignment_operator_return assignment_operator()
           
 GlslEsParser.compound_statement_no_new_scope_return compound_statement_no_new_scope()
           
 GlslEsParser.compound_statement_with_scope_return compound_statement_with_scope()
           
 GlslEsParser.condition_return condition()
           
 GlslEsParser.conditional_expression_return conditional_expression()
           
 GlslEsParser.constant_expression_return constant_expression()
           
 GlslEsParser.constructor_identifier_return constructor_identifier()
           
 GlslEsParser.declaration_statement_return declaration_statement()
           
 GlslEsParser.declaration_return declaration()
           
 GlslEsParser.equality_expression_return equality_expression()
           
 GlslEsParser.exclusive_or_expression_return exclusive_or_expression()
           
 GlslEsParser.expression_statement_return expression_statement()
           
 GlslEsParser.expression_return expression()
           
 GlslEsParser.external_declaration_return external_declaration()
           
 GlslEsParser.field_selection_return field_selection()
           
 GlslEsParser.for_init_statement_return for_init_statement()
           
 GlslEsParser.for_rest_statement_return for_rest_statement()
           
 GlslEsParser.fully_specified_type_return fully_specified_type()
           
 GlslEsParser.function_call_generic_return function_call_generic()
           
 GlslEsParser.function_call_header_return function_call_header()
           
 GlslEsParser.function_call_return function_call()
           
 GlslEsParser.function_declarator_return function_declarator()
           
 GlslEsParser.function_definition_return function_definition()
           
 GlslEsParser.function_header_return function_header()
           
 GlslEsParser.function_identifier_return function_identifier()
           
 GlslEsParser.function_prototype_return function_prototype()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 GlslEsParser.inclusive_or_expression_return inclusive_or_expression()
           
 GlslEsParser.init_declarator_list_1_return init_declarator_list_1()
           
 GlslEsParser.init_declarator_list_2_return init_declarator_list_2()
           
 GlslEsParser.init_declarator_list_return init_declarator_list()
           
 GlslEsParser.initializer_return initializer()
           
 GlslEsParser.integer_expression_return integer_expression()
           
 GlslEsParser.iteration_statement_return iteration_statement()
           
 GlslEsParser.jump_statement_return jump_statement()
           
 GlslEsParser.logical_and_expression_return logical_and_expression()
           
 GlslEsParser.logical_or_expression_return logical_or_expression()
           
 GlslEsParser.logical_xor_expression_return logical_xor_expression()
           
 GlslEsParser.multiplicative_expression_return multiplicative_expression()
           
 GlslEsParser.parameter_declaration_return parameter_declaration()
           
 GlslEsParser.parameter_qualifier_return parameter_qualifier()
           
 GlslEsParser.postfix_expression_return postfix_expression()
           
 GlslEsParser.precision_qualifier_return precision_qualifier()
           
 GlslEsParser.primary_expression_or_function_call_return primary_expression_or_function_call()
           
 GlslEsParser.primary_expression_return primary_expression()
           
 GlslEsParser.relational_expression_return relational_expression()
           
 GlslEsParser.selection_statement_return selection_statement()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 GlslEsParser.shift_expression_return shift_expression()
           
 GlslEsParser.simple_statement_return simple_statement()
           
 GlslEsParser.single_declaration_return single_declaration()
           
 GlslEsParser.statement_list_return statement_list()
           
 GlslEsParser.statement_no_new_scope_return statement_no_new_scope()
           
 GlslEsParser.statement_with_scope_return statement_with_scope()
           
 GlslEsParser.struct_declaration_list_return struct_declaration_list()
           
 GlslEsParser.struct_declaration_return struct_declaration()
           
 GlslEsParser.struct_declarator_list_return struct_declarator_list()
           
 GlslEsParser.struct_declarator_return struct_declarator()
           
 GlslEsParser.struct_specifier_return struct_specifier()
           
 void synpred1_GlslEs_fragment()
           
 boolean synpred1_GlslEs()
           
 void synpred12_GlslEs_fragment()
           
 boolean synpred12_GlslEs()
           
 void synpred13_GlslEs_fragment()
           
 boolean synpred13_GlslEs()
           
 void synpred14_GlslEs_fragment()
           
 boolean synpred14_GlslEs()
           
 void synpred2_GlslEs_fragment()
           
 boolean synpred2_GlslEs()
           
 void synpred3_GlslEs_fragment()
           
 boolean synpred3_GlslEs()
           
 void synpred4_GlslEs_fragment()
           
 boolean synpred4_GlslEs()
           
 void synpred5_GlslEs_fragment()
           
 boolean synpred5_GlslEs()
           
 void synpred6_GlslEs_fragment()
           
 boolean synpred6_GlslEs()
           
 void synpred7_GlslEs_fragment()
           
 boolean synpred7_GlslEs()
           
 void synpred8_GlslEs_fragment()
           
 boolean synpred8_GlslEs()
           
 void synpred9_GlslEs_fragment()
           
 boolean synpred9_GlslEs()
           
 GlslEsParser.translation_unit_return translation_unit()
           
 GlslEsParser.type_qualifier_return type_qualifier()
           
 GlslEsParser.type_specifier_no_prec_return type_specifier_no_prec()
           
 GlslEsParser.type_specifier_return type_specifier()
           
 GlslEsParser.unary_expression_return unary_expression()
           
 GlslEsParser.unary_operator_return unary_operator()
           
 GlslEsParser.variable_identifier_return variable_identifier()
           
 
Methods inherited from class org.antlr.runtime.Parser
getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

EOF

public static final int EOF
See Also:
Constant Field Values

IDENTIFIER

public static final int IDENTIFIER
See Also:
Constant Field Values

INTCONSTANT

public static final int INTCONSTANT
See Also:
Constant Field Values

FLOATCONSTANT

public static final int FLOATCONSTANT
See Also:
Constant Field Values

BOOLCONSTANT

public static final int BOOLCONSTANT
See Also:
Constant Field Values

LEFT_PAREN

public static final int LEFT_PAREN
See Also:
Constant Field Values

RIGHT_PAREN

public static final int RIGHT_PAREN
See Also:
Constant Field Values

LEFT_BRACKET

public static final int LEFT_BRACKET
See Also:
Constant Field Values

RIGHT_BRACKET

public static final int RIGHT_BRACKET
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

INC_OP

public static final int INC_OP
See Also:
Constant Field Values

DEC_OP

public static final int DEC_OP
See Also:
Constant Field Values

VOID

public static final int VOID
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

BOOL

public static final int BOOL
See Also:
Constant Field Values

VEC2

public static final int VEC2
See Also:
Constant Field Values

VEC3

public static final int VEC3
See Also:
Constant Field Values

VEC4

public static final int VEC4
See Also:
Constant Field Values

BVEC2

public static final int BVEC2
See Also:
Constant Field Values

BVEC3

public static final int BVEC3
See Also:
Constant Field Values

BVEC4

public static final int BVEC4
See Also:
Constant Field Values

IVEC2

public static final int IVEC2
See Also:
Constant Field Values

IVEC3

public static final int IVEC3
See Also:
Constant Field Values

IVEC4

public static final int IVEC4
See Also:
Constant Field Values

MAT2

public static final int MAT2
See Also:
Constant Field Values

MAT3

public static final int MAT3
See Also:
Constant Field Values

MAT4

public static final int MAT4
See Also:
Constant Field Values

PLUS

public static final int PLUS
See Also:
Constant Field Values

DASH

public static final int DASH
See Also:
Constant Field Values

BANG

public static final int BANG
See Also:
Constant Field Values

STAR

public static final int STAR
See Also:
Constant Field Values

SLASH

public static final int SLASH
See Also:
Constant Field Values

LEFT_ANGLE

public static final int LEFT_ANGLE
See Also:
Constant Field Values

RIGHT_ANGLE

public static final int RIGHT_ANGLE
See Also:
Constant Field Values

LE_OP

public static final int LE_OP
See Also:
Constant Field Values

GE_OP

public static final int GE_OP
See Also:
Constant Field Values

EQ_OP

public static final int EQ_OP
See Also:
Constant Field Values

NE_OP

public static final int NE_OP
See Also:
Constant Field Values

AND_OP

public static final int AND_OP
See Also:
Constant Field Values

XOR_OP

public static final int XOR_OP
See Also:
Constant Field Values

OR_OP

public static final int OR_OP
See Also:
Constant Field Values

QUESTION

public static final int QUESTION
See Also:
Constant Field Values

COLON

public static final int COLON
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values

MUL_ASSIGN

public static final int MUL_ASSIGN
See Also:
Constant Field Values

DIV_ASSIGN

public static final int DIV_ASSIGN
See Also:
Constant Field Values

ADD_ASSIGN

public static final int ADD_ASSIGN
See Also:
Constant Field Values

SUB_ASSIGN

public static final int SUB_ASSIGN
See Also:
Constant Field Values

SEMICOLON

public static final int SEMICOLON
See Also:
Constant Field Values

PRECISION

public static final int PRECISION
See Also:
Constant Field Values

IN

public static final int IN
See Also:
Constant Field Values

OUT

public static final int OUT
See Also:
Constant Field Values

INOUT

public static final int INOUT
See Also:
Constant Field Values

INVARIANT

public static final int INVARIANT
See Also:
Constant Field Values

CONST

public static final int CONST
See Also:
Constant Field Values

ATTRIBUTE

public static final int ATTRIBUTE
See Also:
Constant Field Values

VARYING

public static final int VARYING
See Also:
Constant Field Values

UNIFORM

public static final int UNIFORM
See Also:
Constant Field Values

SAMPLER2D

public static final int SAMPLER2D
See Also:
Constant Field Values

SAMPLERCUBE

public static final int SAMPLERCUBE
See Also:
Constant Field Values

HIGH_PRECISION

public static final int HIGH_PRECISION
See Also:
Constant Field Values

MEDIUM_PRECISION

public static final int MEDIUM_PRECISION
See Also:
Constant Field Values

LOW_PRECISION

public static final int LOW_PRECISION
See Also:
Constant Field Values

STRUCT

public static final int STRUCT
See Also:
Constant Field Values

LEFT_BRACE

public static final int LEFT_BRACE
See Also:
Constant Field Values

RIGHT_BRACE

public static final int RIGHT_BRACE
See Also:
Constant Field Values

IF

public static final int IF
See Also:
Constant Field Values

ELSE

public static final int ELSE
See Also:
Constant Field Values

WHILE

public static final int WHILE
See Also:
Constant Field Values

DO

public static final int DO
See Also:
Constant Field Values

FOR

public static final int FOR
See Also:
Constant Field Values

CONTINUE

public static final int CONTINUE
See Also:
Constant Field Values

BREAK

public static final int BREAK
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

DISCARD

public static final int DISCARD
See Also:
Constant Field Values

FALSE

public static final int FALSE
See Also:
Constant Field Values

TRUE

public static final int TRUE
See Also:
Constant Field Values

EXPONENT_PART

public static final int EXPONENT_PART
See Also:
Constant Field Values

DECIMAL_CONSTANT

public static final int DECIMAL_CONSTANT
See Also:
Constant Field Values

OCTAL_CONSTANT

public static final int OCTAL_CONSTANT
See Also:
Constant Field Values

HEXDIGIT

public static final int HEXDIGIT
See Also:
Constant Field Values

HEXADECIMAL_CONSTANT

public static final int HEXADECIMAL_CONSTANT
See Also:
Constant Field Values

MOD_ASSIGN

public static final int MOD_ASSIGN
See Also:
Constant Field Values

TILDE

public static final int TILDE
See Also:
Constant Field Values

PERCENT

public static final int PERCENT
See Also:
Constant Field Values

VERTICAL_BAR

public static final int VERTICAL_BAR
See Also:
Constant Field Values

CARET

public static final int CARET
See Also:
Constant Field Values

AMPERSAND

public static final int AMPERSAND
See Also:
Constant Field Values

WHITESPACE

public static final int WHITESPACE
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

MULTILINE_COMMENT

public static final int MULTILINE_COMMENT
See Also:
Constant Field Values

FOLLOW_external_declaration_in_translation_unit83

public static final org.antlr.runtime.BitSet FOLLOW_external_declaration_in_translation_unit83

FOLLOW_EOF_in_translation_unit88

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_translation_unit88

FOLLOW_IDENTIFIER_in_variable_identifier101

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_variable_identifier101

FOLLOW_INTCONSTANT_in_primary_expression114

public static final org.antlr.runtime.BitSet FOLLOW_INTCONSTANT_in_primary_expression114

FOLLOW_FLOATCONSTANT_in_primary_expression120

public static final org.antlr.runtime.BitSet FOLLOW_FLOATCONSTANT_in_primary_expression120

FOLLOW_BOOLCONSTANT_in_primary_expression126

public static final org.antlr.runtime.BitSet FOLLOW_BOOLCONSTANT_in_primary_expression126

FOLLOW_variable_identifier_in_primary_expression132

public static final org.antlr.runtime.BitSet FOLLOW_variable_identifier_in_primary_expression132

FOLLOW_LEFT_PAREN_in_primary_expression138

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_primary_expression138

FOLLOW_expression_in_primary_expression140

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_primary_expression140

FOLLOW_RIGHT_PAREN_in_primary_expression142

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_primary_expression142

FOLLOW_primary_expression_or_function_call_in_postfix_expression155

public static final org.antlr.runtime.BitSet FOLLOW_primary_expression_or_function_call_in_postfix_expression155

FOLLOW_LEFT_BRACKET_in_postfix_expression163

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_postfix_expression163

FOLLOW_integer_expression_in_postfix_expression165

public static final org.antlr.runtime.BitSet FOLLOW_integer_expression_in_postfix_expression165

FOLLOW_RIGHT_BRACKET_in_postfix_expression167

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_postfix_expression167

FOLLOW_DOT_in_postfix_expression177

public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_postfix_expression177

FOLLOW_field_selection_in_postfix_expression179

public static final org.antlr.runtime.BitSet FOLLOW_field_selection_in_postfix_expression179

FOLLOW_INC_OP_in_postfix_expression189

public static final org.antlr.runtime.BitSet FOLLOW_INC_OP_in_postfix_expression189

FOLLOW_DEC_OP_in_postfix_expression199

public static final org.antlr.runtime.BitSet FOLLOW_DEC_OP_in_postfix_expression199

FOLLOW_primary_expression_in_primary_expression_or_function_call227

public static final org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call227

FOLLOW_primary_expression_in_primary_expression_or_function_call241

public static final org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call241

FOLLOW_primary_expression_in_primary_expression_or_function_call255

public static final org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call255

FOLLOW_primary_expression_in_primary_expression_or_function_call269

public static final org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call269

FOLLOW_function_call_in_primary_expression_or_function_call283

public static final org.antlr.runtime.BitSet FOLLOW_function_call_in_primary_expression_or_function_call283

FOLLOW_primary_expression_in_primary_expression_or_function_call289

public static final org.antlr.runtime.BitSet FOLLOW_primary_expression_in_primary_expression_or_function_call289

FOLLOW_expression_in_integer_expression302

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_integer_expression302

FOLLOW_function_call_generic_in_function_call315

public static final org.antlr.runtime.BitSet FOLLOW_function_call_generic_in_function_call315

FOLLOW_function_call_header_in_function_call_generic328

public static final org.antlr.runtime.BitSet FOLLOW_function_call_header_in_function_call_generic328

FOLLOW_VOID_in_function_call_generic345

public static final org.antlr.runtime.BitSet FOLLOW_VOID_in_function_call_generic345

FOLLOW_assignment_expression_in_function_call_generic357

public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_function_call_generic357

FOLLOW_COMMA_in_function_call_generic360

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_function_call_generic360

FOLLOW_assignment_expression_in_function_call_generic362

public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_function_call_generic362

FOLLOW_RIGHT_PAREN_in_function_call_generic376

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_function_call_generic376

FOLLOW_function_identifier_in_function_call_header389

public static final org.antlr.runtime.BitSet FOLLOW_function_identifier_in_function_call_header389

FOLLOW_LEFT_PAREN_in_function_call_header391

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_function_call_header391

FOLLOW_constructor_identifier_in_function_identifier406

public static final org.antlr.runtime.BitSet FOLLOW_constructor_identifier_in_function_identifier406

FOLLOW_set_in_constructor_identifier0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_constructor_identifier0

FOLLOW_INC_OP_in_unary_expression532

public static final org.antlr.runtime.BitSet FOLLOW_INC_OP_in_unary_expression532

FOLLOW_DEC_OP_in_unary_expression536

public static final org.antlr.runtime.BitSet FOLLOW_DEC_OP_in_unary_expression536

FOLLOW_unary_operator_in_unary_expression540

public static final org.antlr.runtime.BitSet FOLLOW_unary_operator_in_unary_expression540

FOLLOW_postfix_expression_in_unary_expression544

public static final org.antlr.runtime.BitSet FOLLOW_postfix_expression_in_unary_expression544

FOLLOW_set_in_unary_operator0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_unary_operator0

FOLLOW_unary_expression_in_multiplicative_expression587

public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_multiplicative_expression587

FOLLOW_set_in_multiplicative_expression590

public static final org.antlr.runtime.BitSet FOLLOW_set_in_multiplicative_expression590

FOLLOW_unary_expression_in_multiplicative_expression598

public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_multiplicative_expression598

FOLLOW_multiplicative_expression_in_additive_expression614

public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_additive_expression614

FOLLOW_set_in_additive_expression617

public static final org.antlr.runtime.BitSet FOLLOW_set_in_additive_expression617

FOLLOW_multiplicative_expression_in_additive_expression625

public static final org.antlr.runtime.BitSet FOLLOW_multiplicative_expression_in_additive_expression625

FOLLOW_additive_expression_in_shift_expression640

public static final org.antlr.runtime.BitSet FOLLOW_additive_expression_in_shift_expression640

FOLLOW_shift_expression_in_relational_expression655

public static final org.antlr.runtime.BitSet FOLLOW_shift_expression_in_relational_expression655

FOLLOW_set_in_relational_expression658

public static final org.antlr.runtime.BitSet FOLLOW_set_in_relational_expression658

FOLLOW_shift_expression_in_relational_expression674

public static final org.antlr.runtime.BitSet FOLLOW_shift_expression_in_relational_expression674

FOLLOW_relational_expression_in_equality_expression689

public static final org.antlr.runtime.BitSet FOLLOW_relational_expression_in_equality_expression689

FOLLOW_set_in_equality_expression692

public static final org.antlr.runtime.BitSet FOLLOW_set_in_equality_expression692

FOLLOW_relational_expression_in_equality_expression700

public static final org.antlr.runtime.BitSet FOLLOW_relational_expression_in_equality_expression700

FOLLOW_equality_expression_in_and_expression715

public static final org.antlr.runtime.BitSet FOLLOW_equality_expression_in_and_expression715

FOLLOW_and_expression_in_exclusive_or_expression729

public static final org.antlr.runtime.BitSet FOLLOW_and_expression_in_exclusive_or_expression729

FOLLOW_exclusive_or_expression_in_inclusive_or_expression743

public static final org.antlr.runtime.BitSet FOLLOW_exclusive_or_expression_in_inclusive_or_expression743

FOLLOW_inclusive_or_expression_in_logical_and_expression757

public static final org.antlr.runtime.BitSet FOLLOW_inclusive_or_expression_in_logical_and_expression757

FOLLOW_AND_OP_in_logical_and_expression760

public static final org.antlr.runtime.BitSet FOLLOW_AND_OP_in_logical_and_expression760

FOLLOW_inclusive_or_expression_in_logical_and_expression762

public static final org.antlr.runtime.BitSet FOLLOW_inclusive_or_expression_in_logical_and_expression762

FOLLOW_logical_and_expression_in_logical_xor_expression777

public static final org.antlr.runtime.BitSet FOLLOW_logical_and_expression_in_logical_xor_expression777

FOLLOW_XOR_OP_in_logical_xor_expression780

public static final org.antlr.runtime.BitSet FOLLOW_XOR_OP_in_logical_xor_expression780

FOLLOW_logical_and_expression_in_logical_xor_expression782

public static final org.antlr.runtime.BitSet FOLLOW_logical_and_expression_in_logical_xor_expression782

FOLLOW_logical_xor_expression_in_logical_or_expression797

public static final org.antlr.runtime.BitSet FOLLOW_logical_xor_expression_in_logical_or_expression797

FOLLOW_OR_OP_in_logical_or_expression800

public static final org.antlr.runtime.BitSet FOLLOW_OR_OP_in_logical_or_expression800

FOLLOW_logical_xor_expression_in_logical_or_expression802

public static final org.antlr.runtime.BitSet FOLLOW_logical_xor_expression_in_logical_or_expression802

FOLLOW_logical_or_expression_in_conditional_expression817

public static final org.antlr.runtime.BitSet FOLLOW_logical_or_expression_in_conditional_expression817

FOLLOW_QUESTION_in_conditional_expression820

public static final org.antlr.runtime.BitSet FOLLOW_QUESTION_in_conditional_expression820

FOLLOW_expression_in_conditional_expression822

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_conditional_expression822

FOLLOW_COLON_in_conditional_expression824

public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_conditional_expression824

FOLLOW_assignment_expression_in_conditional_expression826

public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_conditional_expression826

FOLLOW_unary_expression_in_assignment_expression849

public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_assignment_expression849

FOLLOW_assignment_operator_in_assignment_expression851

public static final org.antlr.runtime.BitSet FOLLOW_assignment_operator_in_assignment_expression851

FOLLOW_assignment_expression_in_assignment_expression853

public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_assignment_expression853

FOLLOW_conditional_expression_in_assignment_expression859

public static final org.antlr.runtime.BitSet FOLLOW_conditional_expression_in_assignment_expression859

FOLLOW_set_in_assignment_operator0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_assignment_operator0

FOLLOW_assignment_expression_in_expression915

public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_expression915

FOLLOW_COMMA_in_expression918

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_expression918

FOLLOW_assignment_expression_in_expression920

public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_expression920

FOLLOW_conditional_expression_in_constant_expression935

public static final org.antlr.runtime.BitSet FOLLOW_conditional_expression_in_constant_expression935

FOLLOW_function_prototype_in_declaration954

public static final org.antlr.runtime.BitSet FOLLOW_function_prototype_in_declaration954

FOLLOW_SEMICOLON_in_declaration956

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_declaration956

FOLLOW_init_declarator_list_in_declaration962

public static final org.antlr.runtime.BitSet FOLLOW_init_declarator_list_in_declaration962

FOLLOW_SEMICOLON_in_declaration964

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_declaration964

FOLLOW_PRECISION_in_declaration970

public static final org.antlr.runtime.BitSet FOLLOW_PRECISION_in_declaration970

FOLLOW_precision_qualifier_in_declaration972

public static final org.antlr.runtime.BitSet FOLLOW_precision_qualifier_in_declaration972

FOLLOW_type_specifier_no_prec_in_declaration974

public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_no_prec_in_declaration974

FOLLOW_SEMICOLON_in_declaration976

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_declaration976

FOLLOW_function_declarator_in_function_prototype989

public static final org.antlr.runtime.BitSet FOLLOW_function_declarator_in_function_prototype989

FOLLOW_RIGHT_PAREN_in_function_prototype991

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_function_prototype991

FOLLOW_function_header_in_function_declarator1004

public static final org.antlr.runtime.BitSet FOLLOW_function_header_in_function_declarator1004

FOLLOW_parameter_declaration_in_function_declarator1007

public static final org.antlr.runtime.BitSet FOLLOW_parameter_declaration_in_function_declarator1007

FOLLOW_COMMA_in_function_declarator1010

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_function_declarator1010

FOLLOW_parameter_declaration_in_function_declarator1012

public static final org.antlr.runtime.BitSet FOLLOW_parameter_declaration_in_function_declarator1012

FOLLOW_fully_specified_type_in_function_header1030

public static final org.antlr.runtime.BitSet FOLLOW_fully_specified_type_in_function_header1030

FOLLOW_IDENTIFIER_in_function_header1032

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_function_header1032

FOLLOW_LEFT_PAREN_in_function_header1034

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_function_header1034

FOLLOW_type_qualifier_in_parameter_declaration1048

public static final org.antlr.runtime.BitSet FOLLOW_type_qualifier_in_parameter_declaration1048

FOLLOW_parameter_qualifier_in_parameter_declaration1053

public static final org.antlr.runtime.BitSet FOLLOW_parameter_qualifier_in_parameter_declaration1053

FOLLOW_type_specifier_in_parameter_declaration1063

public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_parameter_declaration1063

FOLLOW_IDENTIFIER_in_parameter_declaration1079

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_parameter_declaration1079

FOLLOW_LEFT_BRACKET_in_parameter_declaration1097

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_parameter_declaration1097

FOLLOW_constant_expression_in_parameter_declaration1099

public static final org.antlr.runtime.BitSet FOLLOW_constant_expression_in_parameter_declaration1099

FOLLOW_RIGHT_BRACKET_in_parameter_declaration1101

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_parameter_declaration1101

FOLLOW_set_in_parameter_qualifier0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_parameter_qualifier0

FOLLOW_single_declaration_in_init_declarator_list1149

public static final org.antlr.runtime.BitSet FOLLOW_single_declaration_in_init_declarator_list1149

FOLLOW_init_declarator_list_1_in_init_declarator_list1152

public static final org.antlr.runtime.BitSet FOLLOW_init_declarator_list_1_in_init_declarator_list1152

FOLLOW_COMMA_in_init_declarator_list_11167

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_init_declarator_list_11167

FOLLOW_IDENTIFIER_in_init_declarator_list_11169

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_init_declarator_list_11169

FOLLOW_init_declarator_list_2_in_init_declarator_list_11172

public static final org.antlr.runtime.BitSet FOLLOW_init_declarator_list_2_in_init_declarator_list_11172

FOLLOW_LEFT_BRACKET_in_init_declarator_list_21187

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_init_declarator_list_21187

FOLLOW_constant_expression_in_init_declarator_list_21189

public static final org.antlr.runtime.BitSet FOLLOW_constant_expression_in_init_declarator_list_21189

FOLLOW_RIGHT_BRACKET_in_init_declarator_list_21191

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_init_declarator_list_21191

FOLLOW_EQUAL_in_init_declarator_list_21197

public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_init_declarator_list_21197

FOLLOW_initializer_in_init_declarator_list_21199

public static final org.antlr.runtime.BitSet FOLLOW_initializer_in_init_declarator_list_21199

FOLLOW_fully_specified_type_in_single_declaration1212

public static final org.antlr.runtime.BitSet FOLLOW_fully_specified_type_in_single_declaration1212

FOLLOW_IDENTIFIER_in_single_declaration1220

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_single_declaration1220

FOLLOW_LEFT_BRACKET_in_single_declaration1232

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_single_declaration1232

FOLLOW_constant_expression_in_single_declaration1234

public static final org.antlr.runtime.BitSet FOLLOW_constant_expression_in_single_declaration1234

FOLLOW_RIGHT_BRACKET_in_single_declaration1236

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_single_declaration1236

FOLLOW_EQUAL_in_single_declaration1248

public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_single_declaration1248

FOLLOW_initializer_in_single_declaration1250

public static final org.antlr.runtime.BitSet FOLLOW_initializer_in_single_declaration1250

FOLLOW_INVARIANT_in_single_declaration1274

public static final org.antlr.runtime.BitSet FOLLOW_INVARIANT_in_single_declaration1274

FOLLOW_IDENTIFIER_in_single_declaration1276

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_single_declaration1276

FOLLOW_type_specifier_in_fully_specified_type1294

public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_fully_specified_type1294

FOLLOW_type_qualifier_in_fully_specified_type1300

public static final org.antlr.runtime.BitSet FOLLOW_type_qualifier_in_fully_specified_type1300

FOLLOW_type_specifier_in_fully_specified_type1302

public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_fully_specified_type1302

FOLLOW_CONST_in_type_qualifier1315

public static final org.antlr.runtime.BitSet FOLLOW_CONST_in_type_qualifier1315

FOLLOW_ATTRIBUTE_in_type_qualifier1321

public static final org.antlr.runtime.BitSet FOLLOW_ATTRIBUTE_in_type_qualifier1321

FOLLOW_VARYING_in_type_qualifier1330

public static final org.antlr.runtime.BitSet FOLLOW_VARYING_in_type_qualifier1330

FOLLOW_INVARIANT_in_type_qualifier1336

public static final org.antlr.runtime.BitSet FOLLOW_INVARIANT_in_type_qualifier1336

FOLLOW_VARYING_in_type_qualifier1338

public static final org.antlr.runtime.BitSet FOLLOW_VARYING_in_type_qualifier1338

FOLLOW_UNIFORM_in_type_qualifier1344

public static final org.antlr.runtime.BitSet FOLLOW_UNIFORM_in_type_qualifier1344

FOLLOW_type_specifier_no_prec_in_type_specifier1357

public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_no_prec_in_type_specifier1357

FOLLOW_precision_qualifier_in_type_specifier1363

public static final org.antlr.runtime.BitSet FOLLOW_precision_qualifier_in_type_specifier1363

FOLLOW_type_specifier_no_prec_in_type_specifier1365

public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_no_prec_in_type_specifier1365

FOLLOW_VOID_in_type_specifier_no_prec1378

public static final org.antlr.runtime.BitSet FOLLOW_VOID_in_type_specifier_no_prec1378

FOLLOW_FLOAT_in_type_specifier_no_prec1384

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_type_specifier_no_prec1384

FOLLOW_INT_in_type_specifier_no_prec1390

public static final org.antlr.runtime.BitSet FOLLOW_INT_in_type_specifier_no_prec1390

FOLLOW_BOOL_in_type_specifier_no_prec1396

public static final org.antlr.runtime.BitSet FOLLOW_BOOL_in_type_specifier_no_prec1396

FOLLOW_VEC2_in_type_specifier_no_prec1402

public static final org.antlr.runtime.BitSet FOLLOW_VEC2_in_type_specifier_no_prec1402

FOLLOW_VEC3_in_type_specifier_no_prec1408

public static final org.antlr.runtime.BitSet FOLLOW_VEC3_in_type_specifier_no_prec1408

FOLLOW_VEC4_in_type_specifier_no_prec1414

public static final org.antlr.runtime.BitSet FOLLOW_VEC4_in_type_specifier_no_prec1414

FOLLOW_BVEC2_in_type_specifier_no_prec1420

public static final org.antlr.runtime.BitSet FOLLOW_BVEC2_in_type_specifier_no_prec1420

FOLLOW_BVEC3_in_type_specifier_no_prec1426

public static final org.antlr.runtime.BitSet FOLLOW_BVEC3_in_type_specifier_no_prec1426

FOLLOW_BVEC4_in_type_specifier_no_prec1432

public static final org.antlr.runtime.BitSet FOLLOW_BVEC4_in_type_specifier_no_prec1432

FOLLOW_IVEC2_in_type_specifier_no_prec1438

public static final org.antlr.runtime.BitSet FOLLOW_IVEC2_in_type_specifier_no_prec1438

FOLLOW_IVEC3_in_type_specifier_no_prec1444

public static final org.antlr.runtime.BitSet FOLLOW_IVEC3_in_type_specifier_no_prec1444

FOLLOW_IVEC4_in_type_specifier_no_prec1450

public static final org.antlr.runtime.BitSet FOLLOW_IVEC4_in_type_specifier_no_prec1450

FOLLOW_MAT2_in_type_specifier_no_prec1456

public static final org.antlr.runtime.BitSet FOLLOW_MAT2_in_type_specifier_no_prec1456

FOLLOW_MAT3_in_type_specifier_no_prec1462

public static final org.antlr.runtime.BitSet FOLLOW_MAT3_in_type_specifier_no_prec1462

FOLLOW_MAT4_in_type_specifier_no_prec1468

public static final org.antlr.runtime.BitSet FOLLOW_MAT4_in_type_specifier_no_prec1468

FOLLOW_SAMPLER2D_in_type_specifier_no_prec1474

public static final org.antlr.runtime.BitSet FOLLOW_SAMPLER2D_in_type_specifier_no_prec1474

FOLLOW_SAMPLERCUBE_in_type_specifier_no_prec1480

public static final org.antlr.runtime.BitSet FOLLOW_SAMPLERCUBE_in_type_specifier_no_prec1480

FOLLOW_struct_specifier_in_type_specifier_no_prec1486

public static final org.antlr.runtime.BitSet FOLLOW_struct_specifier_in_type_specifier_no_prec1486

FOLLOW_IDENTIFIER_in_type_specifier_no_prec1493

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_type_specifier_no_prec1493

FOLLOW_set_in_precision_qualifier0

public static final org.antlr.runtime.BitSet FOLLOW_set_in_precision_qualifier0

FOLLOW_STRUCT_in_struct_specifier1531

public static final org.antlr.runtime.BitSet FOLLOW_STRUCT_in_struct_specifier1531

FOLLOW_IDENTIFIER_in_struct_specifier1534

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_struct_specifier1534

FOLLOW_LEFT_BRACE_in_struct_specifier1538

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_struct_specifier1538

FOLLOW_struct_declaration_list_in_struct_specifier1540

public static final org.antlr.runtime.BitSet FOLLOW_struct_declaration_list_in_struct_specifier1540

FOLLOW_RIGHT_BRACE_in_struct_specifier1542

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_struct_specifier1542

FOLLOW_struct_declaration_in_struct_declaration_list1556

public static final org.antlr.runtime.BitSet FOLLOW_struct_declaration_in_struct_declaration_list1556

FOLLOW_type_specifier_in_struct_declaration1571

public static final org.antlr.runtime.BitSet FOLLOW_type_specifier_in_struct_declaration1571

FOLLOW_struct_declarator_list_in_struct_declaration1573

public static final org.antlr.runtime.BitSet FOLLOW_struct_declarator_list_in_struct_declaration1573

FOLLOW_SEMICOLON_in_struct_declaration1575

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_struct_declaration1575

FOLLOW_struct_declarator_in_struct_declarator_list1588

public static final org.antlr.runtime.BitSet FOLLOW_struct_declarator_in_struct_declarator_list1588

FOLLOW_COMMA_in_struct_declarator_list1591

public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_struct_declarator_list1591

FOLLOW_struct_declarator_in_struct_declarator_list1593

public static final org.antlr.runtime.BitSet FOLLOW_struct_declarator_in_struct_declarator_list1593

FOLLOW_IDENTIFIER_in_struct_declarator1608

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_struct_declarator1608

FOLLOW_LEFT_BRACKET_in_struct_declarator1611

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACKET_in_struct_declarator1611

FOLLOW_constant_expression_in_struct_declarator1613

public static final org.antlr.runtime.BitSet FOLLOW_constant_expression_in_struct_declarator1613

FOLLOW_RIGHT_BRACKET_in_struct_declarator1615

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACKET_in_struct_declarator1615

FOLLOW_assignment_expression_in_initializer1630

public static final org.antlr.runtime.BitSet FOLLOW_assignment_expression_in_initializer1630

FOLLOW_declaration_in_declaration_statement1643

public static final org.antlr.runtime.BitSet FOLLOW_declaration_in_declaration_statement1643

FOLLOW_compound_statement_with_scope_in_statement_no_new_scope1656

public static final org.antlr.runtime.BitSet FOLLOW_compound_statement_with_scope_in_statement_no_new_scope1656

FOLLOW_simple_statement_in_statement_no_new_scope1662

public static final org.antlr.runtime.BitSet FOLLOW_simple_statement_in_statement_no_new_scope1662

FOLLOW_declaration_statement_in_simple_statement1684

public static final org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_simple_statement1684

FOLLOW_expression_statement_in_simple_statement1690

public static final org.antlr.runtime.BitSet FOLLOW_expression_statement_in_simple_statement1690

FOLLOW_selection_statement_in_simple_statement1696

public static final org.antlr.runtime.BitSet FOLLOW_selection_statement_in_simple_statement1696

FOLLOW_iteration_statement_in_simple_statement1702

public static final org.antlr.runtime.BitSet FOLLOW_iteration_statement_in_simple_statement1702

FOLLOW_jump_statement_in_simple_statement1708

public static final org.antlr.runtime.BitSet FOLLOW_jump_statement_in_simple_statement1708

FOLLOW_LEFT_BRACE_in_compound_statement_with_scope1721

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_compound_statement_with_scope1721

FOLLOW_statement_list_in_compound_statement_with_scope1724

public static final org.antlr.runtime.BitSet FOLLOW_statement_list_in_compound_statement_with_scope1724

FOLLOW_RIGHT_BRACE_in_compound_statement_with_scope1728

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_compound_statement_with_scope1728

FOLLOW_compound_statement_no_new_scope_in_statement_with_scope1741

public static final org.antlr.runtime.BitSet FOLLOW_compound_statement_no_new_scope_in_statement_with_scope1741

FOLLOW_simple_statement_in_statement_with_scope1747

public static final org.antlr.runtime.BitSet FOLLOW_simple_statement_in_statement_with_scope1747

FOLLOW_LEFT_BRACE_in_compound_statement_no_new_scope1760

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_compound_statement_no_new_scope1760

FOLLOW_statement_list_in_compound_statement_no_new_scope1763

public static final org.antlr.runtime.BitSet FOLLOW_statement_list_in_compound_statement_no_new_scope1763

FOLLOW_RIGHT_BRACE_in_compound_statement_no_new_scope1767

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_compound_statement_no_new_scope1767

FOLLOW_statement_no_new_scope_in_statement_list1781

public static final org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_statement_list1781

FOLLOW_expression_in_expression_statement1797

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression_statement1797

FOLLOW_SEMICOLON_in_expression_statement1801

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_expression_statement1801

FOLLOW_IF_in_selection_statement1823

public static final org.antlr.runtime.BitSet FOLLOW_IF_in_selection_statement1823

FOLLOW_LEFT_PAREN_in_selection_statement1825

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_selection_statement1825

FOLLOW_expression_in_selection_statement1827

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_selection_statement1827

FOLLOW_RIGHT_PAREN_in_selection_statement1829

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_selection_statement1829

FOLLOW_statement_with_scope_in_selection_statement1831

public static final org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_selection_statement1831

FOLLOW_ELSE_in_selection_statement1833

public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_selection_statement1833

FOLLOW_statement_with_scope_in_selection_statement1835

public static final org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_selection_statement1835

FOLLOW_IF_in_selection_statement1841

public static final org.antlr.runtime.BitSet FOLLOW_IF_in_selection_statement1841

FOLLOW_LEFT_PAREN_in_selection_statement1843

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_selection_statement1843

FOLLOW_expression_in_selection_statement1845

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_selection_statement1845

FOLLOW_RIGHT_PAREN_in_selection_statement1847

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_selection_statement1847

FOLLOW_statement_with_scope_in_selection_statement1849

public static final org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_selection_statement1849

FOLLOW_expression_in_condition1862

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_condition1862

FOLLOW_fully_specified_type_in_condition1868

public static final org.antlr.runtime.BitSet FOLLOW_fully_specified_type_in_condition1868

FOLLOW_IDENTIFIER_in_condition1870

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_condition1870

FOLLOW_EQUAL_in_condition1872

public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_condition1872

FOLLOW_initializer_in_condition1874

public static final org.antlr.runtime.BitSet FOLLOW_initializer_in_condition1874

FOLLOW_WHILE_in_iteration_statement1887

public static final org.antlr.runtime.BitSet FOLLOW_WHILE_in_iteration_statement1887

FOLLOW_LEFT_PAREN_in_iteration_statement1889

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement1889

FOLLOW_condition_in_iteration_statement1891

public static final org.antlr.runtime.BitSet FOLLOW_condition_in_iteration_statement1891

FOLLOW_RIGHT_PAREN_in_iteration_statement1893

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement1893

FOLLOW_statement_no_new_scope_in_iteration_statement1895

public static final org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_iteration_statement1895

FOLLOW_DO_in_iteration_statement1901

public static final org.antlr.runtime.BitSet FOLLOW_DO_in_iteration_statement1901

FOLLOW_statement_with_scope_in_iteration_statement1903

public static final org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_iteration_statement1903

FOLLOW_WHILE_in_iteration_statement1905

public static final org.antlr.runtime.BitSet FOLLOW_WHILE_in_iteration_statement1905

FOLLOW_LEFT_PAREN_in_iteration_statement1907

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement1907

FOLLOW_expression_in_iteration_statement1909

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_iteration_statement1909

FOLLOW_RIGHT_PAREN_in_iteration_statement1911

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement1911

FOLLOW_SEMICOLON_in_iteration_statement1913

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_iteration_statement1913

FOLLOW_FOR_in_iteration_statement1919

public static final org.antlr.runtime.BitSet FOLLOW_FOR_in_iteration_statement1919

FOLLOW_LEFT_PAREN_in_iteration_statement1921

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_iteration_statement1921

FOLLOW_for_init_statement_in_iteration_statement1923

public static final org.antlr.runtime.BitSet FOLLOW_for_init_statement_in_iteration_statement1923

FOLLOW_for_rest_statement_in_iteration_statement1925

public static final org.antlr.runtime.BitSet FOLLOW_for_rest_statement_in_iteration_statement1925

FOLLOW_RIGHT_PAREN_in_iteration_statement1927

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_iteration_statement1927

FOLLOW_statement_no_new_scope_in_iteration_statement1929

public static final org.antlr.runtime.BitSet FOLLOW_statement_no_new_scope_in_iteration_statement1929

FOLLOW_expression_statement_in_for_init_statement1951

public static final org.antlr.runtime.BitSet FOLLOW_expression_statement_in_for_init_statement1951

FOLLOW_declaration_statement_in_for_init_statement1957

public static final org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_for_init_statement1957

FOLLOW_condition_in_for_rest_statement1971

public static final org.antlr.runtime.BitSet FOLLOW_condition_in_for_rest_statement1971

FOLLOW_SEMICOLON_in_for_rest_statement1975

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_for_rest_statement1975

FOLLOW_expression_in_for_rest_statement1978

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_for_rest_statement1978

FOLLOW_CONTINUE_in_jump_statement1993

public static final org.antlr.runtime.BitSet FOLLOW_CONTINUE_in_jump_statement1993

FOLLOW_SEMICOLON_in_jump_statement1995

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement1995

FOLLOW_BREAK_in_jump_statement2001

public static final org.antlr.runtime.BitSet FOLLOW_BREAK_in_jump_statement2001

FOLLOW_SEMICOLON_in_jump_statement2003

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement2003

FOLLOW_RETURN_in_jump_statement2009

public static final org.antlr.runtime.BitSet FOLLOW_RETURN_in_jump_statement2009

FOLLOW_expression_in_jump_statement2012

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_jump_statement2012

FOLLOW_SEMICOLON_in_jump_statement2016

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement2016

FOLLOW_DISCARD_in_jump_statement2022

public static final org.antlr.runtime.BitSet FOLLOW_DISCARD_in_jump_statement2022

FOLLOW_SEMICOLON_in_jump_statement2024

public static final org.antlr.runtime.BitSet FOLLOW_SEMICOLON_in_jump_statement2024

FOLLOW_function_definition_in_external_declaration2046

public static final org.antlr.runtime.BitSet FOLLOW_function_definition_in_external_declaration2046

FOLLOW_declaration_in_external_declaration2052

public static final org.antlr.runtime.BitSet FOLLOW_declaration_in_external_declaration2052

FOLLOW_function_prototype_in_function_definition2065

public static final org.antlr.runtime.BitSet FOLLOW_function_prototype_in_function_definition2065

FOLLOW_compound_statement_no_new_scope_in_function_definition2067

public static final org.antlr.runtime.BitSet FOLLOW_compound_statement_no_new_scope_in_function_definition2067

FOLLOW_IDENTIFIER_in_field_selection3075

public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_field_selection3075

FOLLOW_INTCONSTANT_in_synpred1_GlslEs221

public static final org.antlr.runtime.BitSet FOLLOW_INTCONSTANT_in_synpred1_GlslEs221

FOLLOW_FLOATCONSTANT_in_synpred2_GlslEs235

public static final org.antlr.runtime.BitSet FOLLOW_FLOATCONSTANT_in_synpred2_GlslEs235

FOLLOW_BOOLCONSTANT_in_synpred3_GlslEs249

public static final org.antlr.runtime.BitSet FOLLOW_BOOLCONSTANT_in_synpred3_GlslEs249

FOLLOW_LEFT_PAREN_in_synpred4_GlslEs263

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_synpred4_GlslEs263

FOLLOW_function_call_header_in_synpred5_GlslEs277

public static final org.antlr.runtime.BitSet FOLLOW_function_call_header_in_synpred5_GlslEs277

FOLLOW_unary_expression_in_synpred6_GlslEs842

public static final org.antlr.runtime.BitSet FOLLOW_unary_expression_in_synpred6_GlslEs842

FOLLOW_assignment_operator_in_synpred6_GlslEs844

public static final org.antlr.runtime.BitSet FOLLOW_assignment_operator_in_synpred6_GlslEs844

FOLLOW_function_header_in_synpred7_GlslEs949

public static final org.antlr.runtime.BitSet FOLLOW_function_header_in_synpred7_GlslEs949

FOLLOW_declaration_statement_in_synpred8_GlslEs1684

public static final org.antlr.runtime.BitSet FOLLOW_declaration_statement_in_synpred8_GlslEs1684

FOLLOW_expression_statement_in_synpred9_GlslEs1690

public static final org.antlr.runtime.BitSet FOLLOW_expression_statement_in_synpred9_GlslEs1690

FOLLOW_IF_in_synpred12_GlslEs1823

public static final org.antlr.runtime.BitSet FOLLOW_IF_in_synpred12_GlslEs1823

FOLLOW_LEFT_PAREN_in_synpred12_GlslEs1825

public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PAREN_in_synpred12_GlslEs1825

FOLLOW_expression_in_synpred12_GlslEs1827

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_synpred12_GlslEs1827

FOLLOW_RIGHT_PAREN_in_synpred12_GlslEs1829

public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PAREN_in_synpred12_GlslEs1829

FOLLOW_statement_with_scope_in_synpred12_GlslEs1831

public static final org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_synpred12_GlslEs1831

FOLLOW_ELSE_in_synpred12_GlslEs1833

public static final org.antlr.runtime.BitSet FOLLOW_ELSE_in_synpred12_GlslEs1833

FOLLOW_statement_with_scope_in_synpred12_GlslEs1835

public static final org.antlr.runtime.BitSet FOLLOW_statement_with_scope_in_synpred12_GlslEs1835

FOLLOW_expression_statement_in_synpred13_GlslEs1951

public static final org.antlr.runtime.BitSet FOLLOW_expression_statement_in_synpred13_GlslEs1951

FOLLOW_function_header_in_synpred14_GlslEs2041

public static final org.antlr.runtime.BitSet FOLLOW_function_header_in_synpred14_GlslEs2041
Constructor Detail

GlslEsParser

public GlslEsParser(org.antlr.runtime.TokenStream input)

GlslEsParser

public GlslEsParser(org.antlr.runtime.TokenStream input,
                    org.antlr.runtime.RecognizerSharedState state)
Method Detail

setTreeAdaptor

public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)

getTreeAdaptor

public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()

getTokenNames

public java.lang.String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public java.lang.String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

translation_unit

public final GlslEsParser.translation_unit_return translation_unit()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

variable_identifier

public final GlslEsParser.variable_identifier_return variable_identifier()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

primary_expression

public final GlslEsParser.primary_expression_return primary_expression()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

postfix_expression

public final GlslEsParser.postfix_expression_return postfix_expression()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

primary_expression_or_function_call

public final GlslEsParser.primary_expression_or_function_call_return primary_expression_or_function_call()
                                                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

integer_expression

public final GlslEsParser.integer_expression_return integer_expression()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function_call

public final GlslEsParser.function_call_return function_call()
                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function_call_generic

public final GlslEsParser.function_call_generic_return function_call_generic()
                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function_call_header

public final GlslEsParser.function_call_header_return function_call_header()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function_identifier

public final GlslEsParser.function_identifier_return function_identifier()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constructor_identifier

public final GlslEsParser.constructor_identifier_return constructor_identifier()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unary_expression

public final GlslEsParser.unary_expression_return unary_expression()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

unary_operator

public final GlslEsParser.unary_operator_return unary_operator()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

multiplicative_expression

public final GlslEsParser.multiplicative_expression_return multiplicative_expression()
                                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

additive_expression

public final GlslEsParser.additive_expression_return additive_expression()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

shift_expression

public final GlslEsParser.shift_expression_return shift_expression()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

relational_expression

public final GlslEsParser.relational_expression_return relational_expression()
                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

equality_expression

public final GlslEsParser.equality_expression_return equality_expression()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

and_expression

public final GlslEsParser.and_expression_return and_expression()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

exclusive_or_expression

public final GlslEsParser.exclusive_or_expression_return exclusive_or_expression()
                                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

inclusive_or_expression

public final GlslEsParser.inclusive_or_expression_return inclusive_or_expression()
                                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

logical_and_expression

public final GlslEsParser.logical_and_expression_return logical_and_expression()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

logical_xor_expression

public final GlslEsParser.logical_xor_expression_return logical_xor_expression()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

logical_or_expression

public final GlslEsParser.logical_or_expression_return logical_or_expression()
                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

conditional_expression

public final GlslEsParser.conditional_expression_return conditional_expression()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

assignment_expression

public final GlslEsParser.assignment_expression_return assignment_expression()
                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

assignment_operator

public final GlslEsParser.assignment_operator_return assignment_operator()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expression

public final GlslEsParser.expression_return expression()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constant_expression

public final GlslEsParser.constant_expression_return constant_expression()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

declaration

public final GlslEsParser.declaration_return declaration()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function_prototype

public final GlslEsParser.function_prototype_return function_prototype()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function_declarator

public final GlslEsParser.function_declarator_return function_declarator()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function_header

public final GlslEsParser.function_header_return function_header()
                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

parameter_declaration

public final GlslEsParser.parameter_declaration_return parameter_declaration()
                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

parameter_qualifier

public final GlslEsParser.parameter_qualifier_return parameter_qualifier()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_declarator_list

public final GlslEsParser.init_declarator_list_return init_declarator_list()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_declarator_list_1

public final GlslEsParser.init_declarator_list_1_return init_declarator_list_1()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

init_declarator_list_2

public final GlslEsParser.init_declarator_list_2_return init_declarator_list_2()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

single_declaration

public final GlslEsParser.single_declaration_return single_declaration()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

fully_specified_type

public final GlslEsParser.fully_specified_type_return fully_specified_type()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

type_qualifier

public final GlslEsParser.type_qualifier_return type_qualifier()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

type_specifier

public final GlslEsParser.type_specifier_return type_specifier()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

type_specifier_no_prec

public final GlslEsParser.type_specifier_no_prec_return type_specifier_no_prec()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

precision_qualifier

public final GlslEsParser.precision_qualifier_return precision_qualifier()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

struct_specifier

public final GlslEsParser.struct_specifier_return struct_specifier()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

struct_declaration_list

public final GlslEsParser.struct_declaration_list_return struct_declaration_list()
                                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

struct_declaration

public final GlslEsParser.struct_declaration_return struct_declaration()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

struct_declarator_list

public final GlslEsParser.struct_declarator_list_return struct_declarator_list()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

struct_declarator

public final GlslEsParser.struct_declarator_return struct_declarator()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

initializer

public final GlslEsParser.initializer_return initializer()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

declaration_statement

public final GlslEsParser.declaration_statement_return declaration_statement()
                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

statement_no_new_scope

public final GlslEsParser.statement_no_new_scope_return statement_no_new_scope()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

simple_statement

public final GlslEsParser.simple_statement_return simple_statement()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

compound_statement_with_scope

public final GlslEsParser.compound_statement_with_scope_return compound_statement_with_scope()
                                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

statement_with_scope

public final GlslEsParser.statement_with_scope_return statement_with_scope()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

compound_statement_no_new_scope

public final GlslEsParser.compound_statement_no_new_scope_return compound_statement_no_new_scope()
                                                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

statement_list

public final GlslEsParser.statement_list_return statement_list()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expression_statement

public final GlslEsParser.expression_statement_return expression_statement()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

selection_statement

public final GlslEsParser.selection_statement_return selection_statement()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

condition

public final GlslEsParser.condition_return condition()
                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

iteration_statement

public final GlslEsParser.iteration_statement_return iteration_statement()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

for_init_statement

public final GlslEsParser.for_init_statement_return for_init_statement()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

for_rest_statement

public final GlslEsParser.for_rest_statement_return for_rest_statement()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

jump_statement

public final GlslEsParser.jump_statement_return jump_statement()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

external_declaration

public final GlslEsParser.external_declaration_return external_declaration()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

function_definition

public final GlslEsParser.function_definition_return function_definition()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

field_selection

public final GlslEsParser.field_selection_return field_selection()
                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred1_GlslEs_fragment

public final void synpred1_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred2_GlslEs_fragment

public final void synpred2_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred3_GlslEs_fragment

public final void synpred3_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred4_GlslEs_fragment

public final void synpred4_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred5_GlslEs_fragment

public final void synpred5_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred6_GlslEs_fragment

public final void synpred6_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred7_GlslEs_fragment

public final void synpred7_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred8_GlslEs_fragment

public final void synpred8_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred9_GlslEs_fragment

public final void synpred9_GlslEs_fragment()
                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred12_GlslEs_fragment

public final void synpred12_GlslEs_fragment()
                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred13_GlslEs_fragment

public final void synpred13_GlslEs_fragment()
                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred14_GlslEs_fragment

public final void synpred14_GlslEs_fragment()
                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred6_GlslEs

public final boolean synpred6_GlslEs()

synpred12_GlslEs

public final boolean synpred12_GlslEs()

synpred1_GlslEs

public final boolean synpred1_GlslEs()

synpred13_GlslEs

public final boolean synpred13_GlslEs()

synpred9_GlslEs

public final boolean synpred9_GlslEs()

synpred14_GlslEs

public final boolean synpred14_GlslEs()

synpred2_GlslEs

public final boolean synpred2_GlslEs()

synpred8_GlslEs

public final boolean synpred8_GlslEs()

synpred7_GlslEs

public final boolean synpred7_GlslEs()

synpred5_GlslEs

public final boolean synpred5_GlslEs()

synpred4_GlslEs

public final boolean synpred4_GlslEs()

synpred3_GlslEs

public final boolean synpred3_GlslEs()


Copyright © 2012 Metron, Inc.. All Rights Reserved.