removed the -n flag, but not its effect. The generated parser will
authorceriel <none@none>
Wed, 10 Dec 1986 09:32:57 +0000 (09:32 +0000)
committerceriel <none@none>
Wed, 10 Dec 1986 09:32:57 +0000 (09:32 +0000)
call LLmessage(-1) when saying "garbage at end of input".

util/LLgen/src/extern.h
util/LLgen/src/gencode.c
util/LLgen/src/main.c

index 66d6f06..81563af 100644 (file)
@@ -82,4 +82,3 @@ extern int    nerrors;
 extern string  rec_file, incl_file;
 extern p_term  terms;
 extern p_link  links;
-extern int     nflag;
index 9dc3737..1d17f08 100644 (file)
@@ -206,7 +206,7 @@ genrecovery() {
        }
        fputs(c_arrend, f);
        free((p_mem) index);
-       if (nflag) fputs("#define LL_NEWMESS\n", f);
+       fputs("#define LL_NEWMESS\n", f);
        copyfile(rec_file);
        if (ferror(f) != 0) {
                fatal(0,"write error on temporary");
index 3803782..c7db5a7 100644 (file)
@@ -50,7 +50,6 @@ extern                install();
 # ifndef NDEBUG
 extern         badassertion();
 # endif not NDEBUG
-int             nflag;
 
 main(argc,argv) register string        argv[]; {
        register string arg;
@@ -90,10 +89,6 @@ main(argc,argv) register string      argv[]; {
                                incl_file = ++arg;
                                break;
 # endif not NDEBUG
-                         case 'n':
-                         case 'N':
-                               nflag = 1;
-                               continue;
                          case 'x':
                          case 'X':
                                ntneeded = 1;