X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/07a58c1301a1131f7505e74f1d54bfdb31d193f5..0dbb648e3fbf9f879fb1f44a5933f2f32ddc590d:/src/main.c?ds=sidebyside diff --git a/src/main.c b/src/main.c index 248bcd89..d14657a1 100644 --- a/src/main.c +++ b/src/main.c @@ -31,26 +31,14 @@ #include "reduce.h" #include "nullable.h" #include "print.h" - -#if 0 /* XXX currently unused. */ -/* Nonzero means failure has been detected; don't write a parser file. */ -static int failure; -#endif +#include "LR0.h" +#include "conflicts.h" /* 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 generate_states PARAMS ((void)); -extern void initialize_conflicts PARAMS ((void)); -extern void finalize_conflicts PARAMS ((void)); - - -/* VMS complained about using `int'. */ - int main (int argc, char *argv[]) { @@ -108,23 +96,6 @@ main (int argc, char *argv[]) exit (complain_message_count ? 1 : 0); } -/* Return a string containing a printable version of C: - either C itself, or the corresponding \DDD code. */ - -char * -printable_version (int c) -{ - static char buf[10]; - if (c < ' ' || c >= '\177') - sprintf (buf, "\\%o", c); - else - { - buf[0] = c; - buf[1] = '\0'; - } - return buf; -} - /* Abort for an internal error denoted by string S. */ void