/* translation of file(s) "../abs.k" "../main.k" "../parse.k" "../error.k" "../defocc.k" "../extocc.k" "../useocc.k" "../util.k" "../gen.k" "../gutil.k" "../pat.k" */ /* generated by: * @(#)$Author: Kimwitu version: V4_6 (c) 1990-1996 University of Twente $ */ #ifndef KC_REWRITE_HEADER #define KC_REWRITE_HEADER #define KIMW_REWRITE_HEADER /* for backwards compatibility */ /* define our own macro if we have a 'standard' (ansi) C(++) compiler */ #ifndef KC_NO_STDC # if defined(__STDC__) || defined(__cplusplus) || defined(_WIN32) # define KC_STDC # endif #endif #include "k.h" /* in case a user forgets */ typedef enum { base_rview } rview; extern char *kc_rview_names[]; /* included stuff */ #line 2 "../main.k" /* * The Termprocessor Kimwitu * * Copyright (c) 1991 University of Twente, Dept TIOS. * All rights reserved. * */ #line 45 "rk.h" /* end included stuff */ nocasestring rewrite_nocasestring KC__P(( nocasestring, rview )); casestring rewrite_casestring KC__P(( casestring, rview )); float rewrite_float KC__P(( float, rview )); int rewrite_int KC__P(( int, rview )); voidptr rewrite_voidptr KC__P(( voidptr, rview )); uniqID rewrite_uniqID KC__P(( uniqID, rview )); ID rewrite_ID KC__P(( ID, rview )); INT rewrite_INT KC__P(( INT, rview )); STRING rewrite_STRING KC__P(( STRING, rview )); phylumdeclarationsroot rewrite_phylumdeclarationsroot KC__P(( phylumdeclarationsroot, rview )); phylumdeclarations rewrite_phylumdeclarations KC__P(( phylumdeclarations, rview )); phylumnames rewrite_phylumnames KC__P(( phylumnames, rview )); phylumdeclaration rewrite_phylumdeclaration KC__P(( phylumdeclaration, rview )); storageoption rewrite_storageoption KC__P(( storageoption, rview )); storageclasses rewrite_storageclasses KC__P(( storageclasses, rview )); productionblock rewrite_productionblock KC__P(( productionblock, rview )); alternatives rewrite_alternatives KC__P(( alternatives, rview )); alternative rewrite_alternative KC__P(( alternative, rview )); arguments rewrite_arguments KC__P(( arguments, rview )); argument rewrite_argument KC__P(( argument, rview )); Ccode_option rewrite_Ccode_option KC__P(( Ccode_option, rview )); attributes rewrite_attributes KC__P(( attributes, rview )); attribute rewrite_attribute KC__P(( attribute, rview )); attribute_initialisation_option rewrite_attribute_initialisation_option KC__P(( attribute_initialisation_option, rview )); Cexpression rewrite_Cexpression KC__P(( Cexpression, rview )); Cexpression_elem rewrite_Cexpression_elem KC__P(( Cexpression_elem, rview )); CexpressionDQ rewrite_CexpressionDQ KC__P(( CexpressionDQ, rview )); CexpressionDQ_elem rewrite_CexpressionDQ_elem KC__P(( CexpressionDQ_elem, rview )); CexpressionSQ rewrite_CexpressionSQ KC__P(( CexpressionSQ, rview )); CexpressionSQ_elem rewrite_CexpressionSQ_elem KC__P(( CexpressionSQ_elem, rview )); idCexpressions rewrite_idCexpressions KC__P(( idCexpressions, rview )); idCexpression rewrite_idCexpression KC__P(( idCexpression, rview )); Ctexts rewrite_Ctexts KC__P(( Ctexts, rview )); includefiles rewrite_includefiles KC__P(( includefiles, rview )); includefile rewrite_includefile KC__P(( includefile, rview )); includedeclarations rewrite_includedeclarations KC__P(( includedeclarations, rview )); includedeclaration rewrite_includedeclaration KC__P(( includedeclaration, rview )); includes rewrite_includes KC__P(( includes, rview )); include rewrite_include KC__P(( include, rview )); rwdeclarations rewrite_rwdeclarations KC__P(( rwdeclarations, rview )); rwdeclaration rewrite_rwdeclaration KC__P(( rwdeclaration, rview )); rewriteclauses rewrite_rewriteclauses KC__P(( rewriteclauses, rview )); rewriteclause rewrite_rewriteclause KC__P(( rewriteclause, rview )); patternchains rewrite_patternchains KC__P(( patternchains, rview )); patternchain rewrite_patternchain KC__P(( patternchain, rview )); outmostpatterns rewrite_outmostpatterns KC__P(( outmostpatterns, rview )); patternchainitem rewrite_patternchainitem KC__P(( patternchainitem, rview )); outmostpattern rewrite_outmostpattern KC__P(( outmostpattern, rview )); pattern rewrite_pattern KC__P(( pattern, rview )); patterns rewrite_patterns KC__P(( patterns, rview )); term rewrite_term KC__P(( term, rview )); terms rewrite_terms KC__P(( terms, rview )); fnfiles rewrite_fnfiles KC__P(( fnfiles, rview )); fnfile rewrite_fnfile KC__P(( fnfile, rview )); fndeclarations rewrite_fndeclarations KC__P(( fndeclarations, rview )); fndeclaration rewrite_fndeclaration KC__P(( fndeclaration, rview )); fnclass rewrite_fnclass KC__P(( fnclass, rview )); fnarguments rewrite_fnarguments KC__P(( fnarguments, rview )); Cvariabledeclarations rewrite_Cvariabledeclarations KC__P(( Cvariabledeclarations, rview )); Cvariabledeclaration rewrite_Cvariabledeclaration KC__P(( Cvariabledeclaration, rview )); Cvariables rewrite_Cvariables KC__P(( Cvariables, rview )); Cvariable rewrite_Cvariable KC__P(( Cvariable, rview )); Ctext rewrite_Ctext KC__P(( Ctext, rview )); Ctext_elem rewrite_Ctext_elem KC__P(( Ctext_elem, rview )); foreach_after rewrite_foreach_after KC__P(( foreach_after, rview )); contextinfo rewrite_contextinfo KC__P(( contextinfo, rview )); withexpressions rewrite_withexpressions KC__P(( withexpressions, rview )); withexpression rewrite_withexpression KC__P(( withexpression, rview )); withcases rewrite_withcases KC__P(( withcases, rview )); withcase rewrite_withcase KC__P(( withcase, rview )); unparsedeclarations rewrite_unparsedeclarations KC__P(( unparsedeclarations, rview )); unparsedeclaration rewrite_unparsedeclaration KC__P(( unparsedeclaration, rview )); unparseclauses rewrite_unparseclauses KC__P(( unparseclauses, rview )); unparseclause rewrite_unparseclause KC__P(( unparseclause, rview )); viewnames rewrite_viewnames KC__P(( viewnames, rview )); unparseitems rewrite_unparseitems KC__P(( unparseitems, rview )); unparseitem rewrite_unparseitem KC__P(( unparseitem, rview )); unpsubterm rewrite_unpsubterm KC__P(( unpsubterm, rview )); unpattributes rewrite_unpattributes KC__P(( unpattributes, rview )); viewnameoption rewrite_viewnameoption KC__P(( viewnameoption, rview )); filelinestack rewrite_filelinestack KC__P(( filelinestack, rview )); fileline rewrite_fileline KC__P(( fileline, rview )); nooperatorsstack rewrite_nooperatorsstack KC__P(( nooperatorsstack, rview )); scopetypefilelinestack rewrite_scopetypefilelinestack KC__P(( scopetypefilelinestack, rview )); scopetypefileline rewrite_scopetypefileline KC__P(( scopetypefileline, rview )); IDtype rewrite_IDtype KC__P(( IDtype, rview )); operatorsstack rewrite_operatorsstack KC__P(( operatorsstack, rview )); operators rewrite_operators KC__P(( operators, rview )); phyla rewrite_phyla KC__P(( phyla, rview )); variables rewrite_variables KC__P(( variables, rview )); argumentsstack rewrite_argumentsstack KC__P(( argumentsstack, rview )); phylumstack rewrite_phylumstack KC__P(( phylumstack, rview )); phylumnamesstack rewrite_phylumnamesstack KC__P(( phylumnamesstack, rview )); withexpressionsstack rewrite_withexpressionsstack KC__P(( withexpressionsstack, rview )); operatorstack rewrite_operatorstack KC__P(( operatorstack, rview )); variablesstack rewrite_variablesstack KC__P(( variablesstack, rview )); selvarstack rewrite_selvarstack KC__P(( selvarstack, rview )); dollarvarstatus rewrite_dollarvarstatus KC__P(( dollarvarstatus, rview )); dollarvarsallowedstack rewrite_dollarvarsallowedstack KC__P(( dollarvarsallowedstack, rview )); intstack rewrite_intstack KC__P(( intstack, rview )); idCexpressionsstack rewrite_idCexpressionsstack KC__P(( idCexpressionsstack, rview )); two_phyla rewrite_two_phyla KC__P(( two_phyla, rview )); tribool rewrite_tribool KC__P(( tribool, rview )); patternrepresentations rewrite_patternrepresentations KC__P(( patternrepresentations, rview )); patternrepresentation rewrite_patternrepresentation KC__P(( patternrepresentation, rview )); elem_patternrepresentation rewrite_elem_patternrepresentation KC__P(( elem_patternrepresentation, rview )); path rewrite_path KC__P(( path, rview )); paths rewrite_paths KC__P(( paths, rview )); argsnumbers rewrite_argsnumbers KC__P(( argsnumbers, rview )); rewriterulesinfo rewrite_rewriterulesinfo KC__P(( rewriterulesinfo, rview )); rewriteruleinfo rewrite_rewriteruleinfo KC__P(( rewriteruleinfo, rview )); withcasesinfo rewrite_withcasesinfo KC__P(( withcasesinfo, rview )); withcaseinfo rewrite_withcaseinfo KC__P(( withcaseinfo, rview )); rewriteviewsinfo rewrite_rewriteviewsinfo KC__P(( rewriteviewsinfo, rview )); rewriteviewinfo rewrite_rewriteviewinfo KC__P(( rewriteviewinfo, rview )); unparseviewsinfo rewrite_unparseviewsinfo KC__P(( unparseviewsinfo, rview )); unparseviewinfo rewrite_unparseviewinfo KC__P(( unparseviewinfo, rview )); unparsedeclsinfo rewrite_unparsedeclsinfo KC__P(( unparsedeclsinfo, rview )); unparsedeclinfo rewrite_unparsedeclinfo KC__P(( unparsedeclinfo, rview )); ac_declaration rewrite_ac_declaration KC__P(( ac_declaration, rview )); ac_declaration_list rewrite_ac_declaration_list KC__P(( ac_declaration_list, rview )); ac_declaration_specifiers rewrite_ac_declaration_specifiers KC__P(( ac_declaration_specifiers, rview )); ac_declaration_specifier rewrite_ac_declaration_specifier KC__P(( ac_declaration_specifier, rview )); ac_storage_class_specifier rewrite_ac_storage_class_specifier KC__P(( ac_storage_class_specifier, rview )); ac_type_specifier rewrite_ac_type_specifier KC__P(( ac_type_specifier, rview )); ac_type_qualifier rewrite_ac_type_qualifier KC__P(( ac_type_qualifier, rview )); ac_init_declarator_list rewrite_ac_init_declarator_list KC__P(( ac_init_declarator_list, rview )); ac_init_declarator rewrite_ac_init_declarator KC__P(( ac_init_declarator, rview )); ac_declarator rewrite_ac_declarator KC__P(( ac_declarator, rview )); ac_direct_declarator rewrite_ac_direct_declarator KC__P(( ac_direct_declarator, rview )); ac_pointer_option rewrite_ac_pointer_option KC__P(( ac_pointer_option, rview )); ac_pointer rewrite_ac_pointer KC__P(( ac_pointer, rview )); ac_type_qualifier_list rewrite_ac_type_qualifier_list KC__P(( ac_type_qualifier_list, rview )); ac_parameter_type_list rewrite_ac_parameter_type_list KC__P(( ac_parameter_type_list, rview )); ac_parameter_list rewrite_ac_parameter_list KC__P(( ac_parameter_list, rview )); ac_parameter_declaration rewrite_ac_parameter_declaration KC__P(( ac_parameter_declaration, rview )); ac_identifier_list rewrite_ac_identifier_list KC__P(( ac_identifier_list, rview )); ac_abstract_declarator rewrite_ac_abstract_declarator KC__P(( ac_abstract_declarator, rview )); ac_direct_abstract_declarator_option rewrite_ac_direct_abstract_declarator_option KC__P(( ac_direct_abstract_declarator_option, rview )); ac_direct_abstract_declarator rewrite_ac_direct_abstract_declarator KC__P(( ac_direct_abstract_declarator, rview )); ac_constant_expression_option rewrite_ac_constant_expression_option KC__P(( ac_constant_expression_option, rview )); ac_constant_expression rewrite_ac_constant_expression KC__P(( ac_constant_expression, rview )); error rewrite_error KC__P(( error, rview )); problem rewrite_problem KC__P(( problem, rview )); addedphylumdeclarations rewrite_addedphylumdeclarations KC__P(( addedphylumdeclarations, rview )); addedphylumdeclaration rewrite_addedphylumdeclaration KC__P(( addedphylumdeclaration, rview )); countedphylumdeclarations rewrite_countedphylumdeclarations KC__P(( countedphylumdeclarations, rview )); countedphylumdeclaration rewrite_countedphylumdeclaration KC__P(( countedphylumdeclaration, rview )); bindingidmarks rewrite_bindingidmarks KC__P(( bindingidmarks, rview )); bindingidmark rewrite_bindingidmark KC__P(( bindingidmark, rview )); #endif /* KC_TYPES_HEADER */