// Automatically generated from basilisk.yacc const char * symbol_name (int sym); int token_symbol (int token); enum yysymbol_kind_t { sym_YYEMPTY = -2, sym_YYEOF = 0, /* "end of file" */ sym_YYerror = 1, /* error */ sym_YYUNDEF = 2, /* "invalid token" */ sym_IDENTIFIER = 3, /* IDENTIFIER */ sym_I_CONSTANT = 4, /* I_CONSTANT */ sym_F_CONSTANT = 5, /* F_CONSTANT */ sym_STRING_LITERAL = 6, /* STRING_LITERAL */ sym_FUNC_NAME = 7, /* FUNC_NAME */ sym_SIZEOF = 8, /* SIZEOF */ sym_PTR_OP = 9, /* PTR_OP */ sym_INC_OP = 10, /* INC_OP */ sym_DEC_OP = 11, /* DEC_OP */ sym_LEFT_OP = 12, /* LEFT_OP */ sym_RIGHT_OP = 13, /* RIGHT_OP */ sym_LE_OP = 14, /* LE_OP */ sym_GE_OP = 15, /* GE_OP */ sym_EQ_OP = 16, /* EQ_OP */ sym_NE_OP = 17, /* NE_OP */ sym_AND_OP = 18, /* AND_OP */ sym_OR_OP = 19, /* OR_OP */ sym_MUL_ASSIGN = 20, /* MUL_ASSIGN */ sym_DIV_ASSIGN = 21, /* DIV_ASSIGN */ sym_MOD_ASSIGN = 22, /* MOD_ASSIGN */ sym_ADD_ASSIGN = 23, /* ADD_ASSIGN */ sym_SUB_ASSIGN = 24, /* SUB_ASSIGN */ sym_LEFT_ASSIGN = 25, /* LEFT_ASSIGN */ sym_RIGHT_ASSIGN = 26, /* RIGHT_ASSIGN */ sym_AND_ASSIGN = 27, /* AND_ASSIGN */ sym_XOR_ASSIGN = 28, /* XOR_ASSIGN */ sym_OR_ASSIGN = 29, /* OR_ASSIGN */ sym_TYPEDEF_NAME = 30, /* TYPEDEF_NAME */ sym_ENUMERATION_CONSTANT = 31, /* ENUMERATION_CONSTANT */ sym_TYPEDEF = 32, /* TYPEDEF */ sym_EXTERN = 33, /* EXTERN */ sym_STATIC = 34, /* STATIC */ sym_AUTO = 35, /* AUTO */ sym_REGISTER = 36, /* REGISTER */ sym_INLINE = 37, /* INLINE */ sym_CONST = 38, /* CONST */ sym_RESTRICT = 39, /* RESTRICT */ sym_VOLATILE = 40, /* VOLATILE */ sym_BOOL = 41, /* BOOL */ sym_CHAR = 42, /* CHAR */ sym_SHORT = 43, /* SHORT */ sym_INT = 44, /* INT */ sym_LONG = 45, /* LONG */ sym_SIGNED = 46, /* SIGNED */ sym_UNSIGNED = 47, /* UNSIGNED */ sym_FLOAT = 48, /* FLOAT */ sym_DOUBLE = 49, /* DOUBLE */ sym_VOID = 50, /* VOID */ sym_COMPLEX = 51, /* COMPLEX */ sym_IMAGINARY = 52, /* IMAGINARY */ sym_STRUCT = 53, /* STRUCT */ sym_UNION = 54, /* UNION */ sym_ENUM = 55, /* ENUM */ sym_ELLIPSIS = 56, /* ELLIPSIS */ sym_CASE = 57, /* CASE */ sym_DEFAULT = 58, /* DEFAULT */ sym_IF = 59, /* IF */ sym_ELSE = 60, /* ELSE */ sym_SWITCH = 61, /* SWITCH */ sym_WHILE = 62, /* WHILE */ sym_DO = 63, /* DO */ sym_FOR = 64, /* FOR */ sym_GOTO = 65, /* GOTO */ sym_CONTINUE = 66, /* CONTINUE */ sym_BREAK = 67, /* BREAK */ sym_RETURN = 68, /* RETURN */ sym_ALIGNAS = 69, /* ALIGNAS */ sym_ALIGNOF = 70, /* ALIGNOF */ sym_ATOMIC = 71, /* ATOMIC */ sym_GENERIC = 72, /* GENERIC */ sym_NORETURN = 73, /* NORETURN */ sym_STATIC_ASSERT = 74, /* STATIC_ASSERT */ sym_THREAD_LOCAL = 75, /* THREAD_LOCAL */ sym_MAYBECONST = 76, /* MAYBECONST */ sym_NEW_FIELD = 77, /* NEW_FIELD */ sym_TRACE = 78, /* TRACE */ sym_FOREACH = 79, /* FOREACH */ sym_FOREACH_INNER = 80, /* FOREACH_INNER */ sym_FOREACH_DIMENSION = 81, /* FOREACH_DIMENSION */ sym_REDUCTION = 82, /* REDUCTION */ sym_83_ = 83, /* ';' */ sym_84_ = 84, /* '}' */ sym_85_ = 85, /* ')' */ sym_86_ = 86, /* '(' */ sym_87_ = 87, /* ',' */ sym_88_ = 88, /* ':' */ sym_89_ = 89, /* '.' */ sym_90_ = 90, /* '{' */ sym_91_ = 91, /* '[' */ sym_92_ = 92, /* ']' */ sym_93_ = 93, /* '*' */ sym_94_ = 94, /* '&' */ sym_95_ = 95, /* '+' */ sym_96_ = 96, /* '-' */ sym_97_ = 97, /* '~' */ sym_98_ = 98, /* '!' */ sym_99_ = 99, /* '/' */ sym_100_ = 100, /* '%' */ sym_101_ = 101, /* '<' */ sym_102_ = 102, /* '>' */ sym_103_ = 103, /* '^' */ sym_104_ = 104, /* '|' */ sym_105_ = 105, /* '?' */ sym_106_ = 106, /* '=' */ sym_YYACCEPT = 107, /* $accept */ sym_translation_unit = 108, /* translation_unit */ sym_primary_expression = 109, /* primary_expression */ sym_expression_error = 110, /* expression_error */ sym_constant = 111, /* constant */ sym_enumeration_constant = 112, /* enumeration_constant */ sym_string = 113, /* string */ sym_generic_selection = 114, /* generic_selection */ sym_generic_assoc_list = 115, /* generic_assoc_list */ sym_generic_association = 116, /* generic_association */ sym_postfix_expression = 117, /* postfix_expression */ sym_postfix_initializer = 118, /* postfix_initializer */ sym_array_access = 119, /* array_access */ sym_function_call = 120, /* function_call */ sym_member_identifier = 121, /* member_identifier */ sym_argument_expression_list = 122, /* argument_expression_list */ sym_argument_expression_list_item = 123, /* argument_expression_list_item */ sym_unary_expression = 124, /* unary_expression */ sym_unary_operator = 125, /* unary_operator */ sym_cast_expression = 126, /* cast_expression */ sym_multiplicative_expression = 127, /* multiplicative_expression */ sym_additive_expression = 128, /* additive_expression */ sym_shift_expression = 129, /* shift_expression */ sym_relational_expression = 130, /* relational_expression */ sym_equality_expression = 131, /* equality_expression */ sym_and_expression = 132, /* and_expression */ sym_exclusive_or_expression = 133, /* exclusive_or_expression */ sym_inclusive_or_expression = 134, /* inclusive_or_expression */ sym_logical_and_expression = 135, /* logical_and_expression */ sym_logical_or_expression = 136, /* logical_or_expression */ sym_conditional_expression = 137, /* conditional_expression */ sym_assignment_expression = 138, /* assignment_expression */ sym_assignment_operator = 139, /* assignment_operator */ sym_expression = 140, /* expression */ sym_constant_expression = 141, /* constant_expression */ sym_declaration = 142, /* declaration */ sym_declaration_specifiers = 143, /* declaration_specifiers */ sym_init_declarator_list = 144, /* init_declarator_list */ sym_init_declarator = 145, /* init_declarator */ sym_storage_class_specifier = 146, /* storage_class_specifier */ sym_type_specifier = 147, /* type_specifier */ sym_types = 148, /* types */ sym_struct_or_union_specifier = 149, /* struct_or_union_specifier */ sym_struct_or_union = 150, /* struct_or_union */ sym_struct_declaration_list = 151, /* struct_declaration_list */ sym_struct_declaration = 152, /* struct_declaration */ sym_specifier_qualifier_list = 153, /* specifier_qualifier_list */ sym_struct_declarator_list = 154, /* struct_declarator_list */ sym_struct_declarator = 155, /* struct_declarator */ sym_enum_specifier = 156, /* enum_specifier */ sym_enumerator_list = 157, /* enumerator_list */ sym_enumerator = 158, /* enumerator */ sym_atomic_type_specifier = 159, /* atomic_type_specifier */ sym_type_qualifier = 160, /* type_qualifier */ sym_function_specifier = 161, /* function_specifier */ sym_alignment_specifier = 162, /* alignment_specifier */ sym_declarator = 163, /* declarator */ sym_direct_declarator = 164, /* direct_declarator */ sym_generic_identifier = 165, /* generic_identifier */ sym_pointer = 166, /* pointer */ sym_type_qualifier_list = 167, /* type_qualifier_list */ sym_parameter_type_list = 168, /* parameter_type_list */ sym_parameter_list = 169, /* parameter_list */ sym_parameter_declaration = 170, /* parameter_declaration */ sym_identifier_list = 171, /* identifier_list */ sym_type_name = 172, /* type_name */ sym_abstract_declarator = 173, /* abstract_declarator */ sym_direct_abstract_declarator = 174, /* direct_abstract_declarator */ sym_type_not_specified = 175, /* type_not_specified */ sym_initializer = 176, /* initializer */ sym_initializer_list = 177, /* initializer_list */ sym_designation = 178, /* designation */ sym_designator_list = 179, /* designator_list */ sym_designator = 180, /* designator */ sym_static_assert_declaration = 181, /* static_assert_declaration */ sym_statement = 182, /* statement */ sym_labeled_statement = 183, /* labeled_statement */ sym_compound_statement = 184, /* compound_statement */ sym_185_1 = 185, /* @1 */ sym_block_item_list = 186, /* block_item_list */ sym_block_item = 187, /* block_item */ sym_expression_statement = 188, /* expression_statement */ sym_selection_statement = 189, /* selection_statement */ sym_for_scope = 190, /* for_scope */ sym_iteration_statement = 191, /* iteration_statement */ sym_for_declaration_statement = 192, /* for_declaration_statement */ sym_jump_statement = 193, /* jump_statement */ sym_external_declaration = 194, /* external_declaration */ sym_function_declaration = 195, /* function_declaration */ sym_function_definition = 196, /* function_definition */ sym_declaration_list = 197, /* declaration_list */ sym_basilisk_statements = 198, /* basilisk_statements */ sym_macro_statement = 199, /* macro_statement */ sym_foreach_statement = 200, /* foreach_statement */ sym_foreach_parameters = 201, /* foreach_parameters */ sym_foreach_parameter = 202, /* foreach_parameter */ sym_reduction_list = 203, /* reduction_list */ sym_reduction = 204, /* reduction */ sym_reduction_operator = 205, /* reduction_operator */ sym_reduction_array = 206, /* reduction_array */ sym_foreach_inner_statement = 207, /* foreach_inner_statement */ sym_foreach_dimension_statement = 208, /* foreach_dimension_statement */ sym_forin_declaration_statement = 209, /* forin_declaration_statement */ sym_forin_statement = 210, /* forin_statement */ sym_forin_arguments = 211, /* forin_arguments */ sym_event_definition = 212, /* event_definition */ sym_event_parameters = 213, /* event_parameters */ sym_event_parameter = 214, /* event_parameter */ sym_boundary_definition = 215, /* boundary_definition */ sym_external_foreach_dimension = 216, /* external_foreach_dimension */ sym_attribute = 217, /* attribute */ sym_new_field = 218, /* new_field */ sym_root = 219 /* root */ };