]> git.saurik.com Git - bison.git/blobdiff - src/main.c
* src/reduce.h: New file.
[bison.git] / src / main.c
index 1c581c8e8d57abc3cb4a5a148d64583945ddbbfd..8ca5a672d67b23394e87098f1798deb39be0629f 100644 (file)
@@ -26,6 +26,9 @@
 #include "complain.h"
 #include "derives.h"
 #include "output.h"
+#include "reader.h"
+#include "lalr.h"
+#include "reduce.h"
 
 #if 0                          /* XXX currently unused.  */
 /* Nonzero means failure has been detected; don't write a parser file.  */
@@ -35,15 +38,13 @@ static int failure;
 /* The name this program was run with, for messages.  */
 char *program_name;
 
+extern void berror PARAMS((const char *));
+
 extern char *printable_version PARAMS ((int));
 
-extern void openfiles PARAMS ((void));
-extern void reader PARAMS ((void));
-extern void reduce_grammar PARAMS ((void));
 extern void set_nullable PARAMS ((void));
 extern void free_nullable PARAMS ((void));
 extern void generate_states PARAMS ((void));
-extern void lalr PARAMS ((void));
 extern void initialize_conflicts PARAMS ((void));
 extern void finalize_conflicts PARAMS ((void));
 extern void verbose PARAMS ((void));
@@ -66,7 +67,7 @@ main (int argc, char *argv[])
   /* Be ready to clean up if we exit. */
   atexit (done);
 
-  openfiles ();
+  open_files ();
 
   /* Read the input.  Copy some parts of it to FGUARD, FACTION, FTABLE
      and FATTRS.  In file reader.c.  The other parts are recorded in