io.h 868 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /* Copyright (c) 1991 by the Vrije Universiteit, Amsterdam, the Netherlands.
  2. * For full copyright and restrictions on use see the file COPYING in the top
  3. * level of the LLgen tree.
  4. */
  5. /*
  6. * L L G E N
  7. *
  8. * An Extended LL(1) Parser Generator
  9. *
  10. * Author : Ceriel J.H. Jacobs
  11. */
  12. /*
  13. * $Id$
  14. * Some important file names and variables
  15. */
  16. # include <stdio.h>
  17. /* FILES */
  18. # define OUTFILE "%s.output" /* -v option */
  19. # define PARSERFILE "xxxXXXXXX" /* This is what we want */
  20. # define ACTFILE "tempXXXXXX" /* temporary file to save actions */
  21. # define HFILE "%spars.h" /* file for "#define's " */
  22. # define RFILE "%spars.c" /* Error recovery */
  23. extern FILE *finput;
  24. extern FILE *fpars;
  25. extern FILE *fact;
  26. extern FILE *fout;
  27. extern char f_pars[];
  28. extern char f_temp[];
  29. extern char f_out[];
  30. extern string f_input;
  31. extern char f_include[];
  32. extern char f_rec[];