blob: 429f586356623240083f117a0770c9c211fb439f [file] [log] [blame]
#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