home *** CD-ROM | disk | FTP | other *** search
/ ftptest.leeds.ac.uk / 2015.02.ftptest.leeds.ac.uk.tar / ftptest.leeds.ac.uk / bionet / CAE-GROUP / SCL-WIN3x / FED_PLUS.EXE / EXPPP.H < prev    next >
C/C++ Source or Header  |  1994-07-25  |  2KB  |  53 lines

  1. extern int exppp_nesting_indent;    /* default nesting indent */
  2. extern int exppp_continuation_indent;    /* default nesting indent for */
  3.                     /* continuation lines */
  4. extern int exppp_linelength;        /* leave some slop for closing */
  5.                     /* parens.  \n is not included in */
  6.                     /* this count either */
  7. extern int exppp_rmpp;            /* if true, create rmpp */
  8. extern int exppp_alphabetize;        /* if true, alphabetize */
  9. extern int exppp_terse;            /* don't describe action to stdout */
  10. extern int exppp_reference_info;    /* if true, add commentary */
  11.                     /* about where things came from */
  12. extern char *exppp_output_filename;    /* force output filename */
  13. static char *
  14. finish_string();
  15. void EXPRESSout(Express e);
  16.  
  17. void ENTITYout(Entity e);
  18. void EXPRout(Expression expr);
  19. void FUNCout(Function f);
  20. void PROCout(Procedure p);
  21. void RULEout(Rule r);
  22. char *SCHEMAout(Schema s);
  23. void SCHEMAref_out(Schema s);
  24. void STMTout(Statement s);
  25. void TYPEout(Type t);
  26. void TYPEhead_out(Type t);
  27. void TYPEbody_out(Type t);
  28. void WHEREout(Linked_List w);
  29.  
  30. char *ENTITYto_string(Entity e);
  31. char *EXPRto_string(Expression expr);
  32. char *FUNCto_string(Function f);
  33. char *PROCto_string(Procedure p);
  34. char *RULEto_string(Rule r);
  35. char *SCHEMAref_to_string(Schema s);
  36. char *STMTto_string(Statement s);
  37. char *TYPEto_string(Type t);
  38. char *TYPEhead_to_string(Type t);
  39. char *TYPEbody_to_string(Type t);
  40. char *WHEREto_string(Linked_List w);
  41.  
  42. int ENTITYto_buffer(Entity e,char *buffer,int length);
  43. int EXPRto_buffer(Expression e,char *buffer,int length);
  44. int FUNCto_buffer(Function e,char *buffer,int length);
  45. int PROCto_buffer(Procedure e,char *buffer,int length);
  46. int RULEto_buffer(Rule e,char *buffer,int length);
  47. int SCHEMAref_to_buffer(Schema s,char *buffer,int length);
  48. int STMTto_buffer(Statement s,char *buffer,int length);
  49. int TYPEto_buffer(Type t,char *buffer,int length);
  50. int TYPEhead_to_buffer(Type t,char *buffer,int length);
  51. int TYPEbody_to_buffer(Type t,char *buffer,int length);
  52. int WHEREto_buffer(Linked_List w,char *buffer,int length);
  53.