/* translation of file "../parse.k" */ /* generated by: * @(#)$Author: Kimwitu version: V4_6 (c) 1990-1996 University of Twente $ */ #ifndef KC_FUNCTIONS_parse_HEADER #define KC_FUNCTIONS_parse_HEADER #define KIMW_FUNCTIONS_parse_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 */ /* included stuff */ #line 2 "../parse.k" /* * The Termprocessor Kimwitu * * Copyright (c) 1991 University of Twente, Dept TIOS. * All rights reserved. * */ #line 27 "parse.h" /* end included stuff */ phylumdeclarations mergephylumdeclarations KC__P((phylumdeclaration pd, phylumdeclarations pds)); alternatives makeListAlternatives KC__P((ID listphylum, ID elementphylum)); char *f_strofID KC__P((ID id)); phylumdeclaration f_lookupuserdecl KC__P((ID id)); phylumdeclaration f_lookupdecl KC__P((ID id)); argsnumbers insert_in_argsnumbers KC__P((int i, argsnumbers a)); void set_includefiles KC__P((includefiles ifs, includedeclaration i)); ID f_ID_of_declarator KC__P((ac_declarator d)); int f_stars_of_declarator KC__P((ac_declarator d)); fnclass f_fnclass_info KC__P((ac_declaration_specifiers ds, casestring fn)); ID f_ID_of_ac_declaration_specifiers KC__P((ac_declaration_specifiers d)); void check_proto_ac_parameter_declaration KC__P((casestring f, int l, ac_declaration_list C_vardecls, ac_declarator decl)); void check_no_patternchaingroup_in_patternchain KC__P((casestring f, int l, patternchain a_patternchain, char *ctxt)); void check_no_patternchaingroup_in_patternchains KC__P((casestring f, int l, patternchains a_patternchains, char *ctxt)); void check_no_patternchaingroup_or_pattern_in_patternchain KC__P((casestring f, int l, patternchain a_patternchain, char *ctxt)); void check_no_patternchaingroup_or_pattern_in_patternchains KC__P((casestring f, int l, patternchains a_patternchains, char *ctxt)); patternchains syn_patternchains_fileline KC__P((patternchains a_patternchains, casestring a_file, int a_line)); patternchain syn_patternchain_fileline KC__P((patternchain a_patternchain, casestring a_file, int a_line)); withexpressions pf_gen_foreachwith_vars KC__P((idCexpressions a_idCexpressions)); withexpressions pf_gen_foreachwith_listvars KC__P((idCexpressions a_idCexpressions)); withexpressions t_pf_gen_foreachwith_vars KC__P((idCexpressions a_idCexpressions, int occ, int nr, boolean listvars)); ID subst_name KC__P((ID n, casestring oldname, casestring newname)); #endif /* ! KC_FUNCTIONS_parse_HEADER */