| #ifndef YYSTYPE_HEADER |
| #define YYSTYPE_HEADER |
| union KC_YYSTYPE { |
| kc::nocasestring yt_nocasestring; |
| kc::casestring yt_casestring; |
| kc::real yt_real; |
| kc::integer yt_integer; |
| kc::voidptr yt_voidptr; |
| kc::uniqID yt_uniqID; |
| kc::ID yt_ID; |
| kc::INT yt_INT; |
| kc::STRING yt_STRING; |
| kc::phylumdeclarationsroot yt_phylumdeclarationsroot; |
| kc::phylumdeclarations yt_phylumdeclarations; |
| kc::phylumnames yt_phylumnames; |
| kc::phylumdeclaration yt_phylumdeclaration; |
| kc::storageoption yt_storageoption; |
| kc::storageclasses yt_storageclasses; |
| kc::productionblock yt_productionblock; |
| kc::alternatives yt_alternatives; |
| kc::alternative yt_alternative; |
| kc::arguments yt_arguments; |
| kc::argument yt_argument; |
| kc::Ccode_option yt_Ccode_option; |
| kc::attributes yt_attributes; |
| kc::attribute yt_attribute; |
| kc::attribute_initialisation_option yt_attribute_initialisation_option; |
| kc::Cexpression yt_Cexpression; |
| kc::Cexpression_elem yt_Cexpression_elem; |
| kc::CexpressionDQ yt_CexpressionDQ; |
| kc::CexpressionDQ_elem yt_CexpressionDQ_elem; |
| kc::CexpressionSQ yt_CexpressionSQ; |
| kc::CexpressionSQ_elem yt_CexpressionSQ_elem; |
| kc::idCexpressions yt_idCexpressions; |
| kc::idCexpression yt_idCexpression; |
| kc::Ctexts yt_Ctexts; |
| kc::includefiles yt_includefiles; |
| kc::includefile yt_includefile; |
| kc::includedeclarations yt_includedeclarations; |
| kc::includedeclaration yt_includedeclaration; |
| kc::rwdeclarations yt_rwdeclarations; |
| kc::rwdeclaration yt_rwdeclaration; |
| kc::rewriteclauses yt_rewriteclauses; |
| kc::rewriteclause yt_rewriteclause; |
| kc::patternchains yt_patternchains; |
| kc::patternchain yt_patternchain; |
| kc::outmostpatterns yt_outmostpatterns; |
| kc::patternchainitem yt_patternchainitem; |
| kc::outmostpattern yt_outmostpattern; |
| kc::pattern yt_pattern; |
| kc::patterns yt_patterns; |
| kc::term yt_term; |
| kc::terms yt_terms; |
| kc::fnfiles yt_fnfiles; |
| kc::fnfile yt_fnfile; |
| kc::fndeclarations yt_fndeclarations; |
| kc::fndeclaration yt_fndeclaration; |
| kc::fnclass yt_fnclass; |
| kc::Ctext yt_Ctext; |
| kc::Ctext_elem yt_Ctext_elem; |
| kc::foreach_after yt_foreach_after; |
| kc::contextinfo yt_contextinfo; |
| kc::withexpressions yt_withexpressions; |
| kc::withexpression yt_withexpression; |
| kc::withcases yt_withcases; |
| kc::withcase yt_withcase; |
| kc::unparsedeclarations yt_unparsedeclarations; |
| kc::unparsedeclaration yt_unparsedeclaration; |
| kc::unparseclauses yt_unparseclauses; |
| kc::unparseclause yt_unparseclause; |
| kc::viewnames yt_viewnames; |
| kc::unparseitems yt_unparseitems; |
| kc::unparseitem yt_unparseitem; |
| kc::unpsubterm yt_unpsubterm; |
| kc::unpattributes yt_unpattributes; |
| kc::viewnameoption yt_viewnameoption; |
| kc::languageoption yt_languageoption; |
| kc::languagenames yt_languagenames; |
| kc::fileline yt_fileline; |
| kc::scopetypefilelinestack yt_scopetypefilelinestack; |
| kc::scopetypefileline yt_scopetypefileline; |
| kc::IDtype yt_IDtype; |
| kc::operators yt_operators; |
| kc::phyla yt_phyla; |
| kc::variables yt_variables; |
| kc::dollarvarstatus yt_dollarvarstatus; |
| kc::tribool yt_tribool; |
| kc::patternrepresentations yt_patternrepresentations; |
| kc::patternrepresentation yt_patternrepresentation; |
| kc::elem_patternrepresentation yt_elem_patternrepresentation; |
| kc::path yt_path; |
| kc::paths yt_paths; |
| kc::argsnumbers yt_argsnumbers; |
| kc::rewriterulesinfo yt_rewriterulesinfo; |
| kc::rewriteruleinfo yt_rewriteruleinfo; |
| kc::withcasesinfo yt_withcasesinfo; |
| kc::withcaseinfo yt_withcaseinfo; |
| kc::rewriteviewsinfo yt_rewriteviewsinfo; |
| kc::rewriteviewinfo yt_rewriteviewinfo; |
| kc::unparseviewsinfo yt_unparseviewsinfo; |
| kc::unparseviewinfo yt_unparseviewinfo; |
| kc::unparsedeclsinfo yt_unparsedeclsinfo; |
| kc::unparsedeclinfo yt_unparsedeclinfo; |
| kc::ac_declaration yt_ac_declaration; |
| kc::ac_declaration_list yt_ac_declaration_list; |
| kc::ac_declaration_specifiers yt_ac_declaration_specifiers; |
| kc::ac_declaration_specifier yt_ac_declaration_specifier; |
| kc::ac_storage_class_specifier yt_ac_storage_class_specifier; |
| kc::ac_type_specifier yt_ac_type_specifier; |
| kc::ac_type_qualifier yt_ac_type_qualifier; |
| kc::ac_init_declarator_list yt_ac_init_declarator_list; |
| kc::ac_init_declarator yt_ac_init_declarator; |
| kc::ac_declarator yt_ac_declarator; |
| kc::ac_direct_declarator yt_ac_direct_declarator; |
| kc::ac_pointer_option yt_ac_pointer_option; |
| kc::ac_pointer yt_ac_pointer; |
| kc::ac_ref_option yt_ac_ref_option; |
| kc::ac_operator_name yt_ac_operator_name; |
| kc::ac_class_qualifier_help_list yt_ac_class_qualifier_help_list; |
| kc::ac_class_qualifier_list yt_ac_class_qualifier_list; |
| kc::ac_type_qualifier_list yt_ac_type_qualifier_list; |
| kc::ac_parameter_type_list yt_ac_parameter_type_list; |
| kc::ac_parameter_list yt_ac_parameter_list; |
| kc::ac_parameter_declaration yt_ac_parameter_declaration; |
| kc::ac_identifier_list yt_ac_identifier_list; |
| kc::ac_abstract_declarator yt_ac_abstract_declarator; |
| kc::ac_direct_abstract_declarator_option yt_ac_direct_abstract_declarator_option; |
| kc::ac_direct_abstract_declarator yt_ac_direct_abstract_declarator; |
| kc::ac_constant_expression_option yt_ac_constant_expression_option; |
| kc::ac_constant_expression yt_ac_constant_expression; |
| kc::ac_constant_expression_list yt_ac_constant_expression_list; |
| kc::ac_opt_base_init_list yt_ac_opt_base_init_list; |
| kc::ac_base_init_list yt_ac_base_init_list; |
| kc::ac_base_init yt_ac_base_init; |
| kc::baseclass_declarations yt_baseclass_declarations; |
| kc::baseclass_decl yt_baseclass_decl; |
| kc::baseclass_list yt_baseclass_list; |
| kc::error yt_error; |
| kc::problem yt_problem; |
| kc::addedphylumdeclarations yt_addedphylumdeclarations; |
| kc::addedphylumdeclaration yt_addedphylumdeclaration; |
| kc::countedphylumdeclarations yt_countedphylumdeclarations; |
| kc::countedphylumdeclaration yt_countedphylumdeclaration; |
| kc::charruns yt_charruns; |
| kc::bindingidmarks yt_bindingidmarks; |
| kc::bindingidmark yt_bindingidmark; |
| }; |
| #define YYSTYPE KC_YYSTYPE |
| #endif // YYSTYPE_HEADER |