]> git.saurik.com Git - bison.git/commitdiff
(Badly Collapsed GLR States): Avoid //
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 13 Nov 2002 23:20:52 +0000 (23:20 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 13 Nov 2002 23:20:52 +0000 (23:20 +0000)
comments, since they're not portable.  Use GNU coding style.

tests/glr-regr1.at

index 39b7b9a34fd17a07ceaaaef062358fb12ff73b9d..d0b558a5b19db1ace8ab8b253e23e8c2da3f4f77 100644 (file)
@@ -25,7 +25,7 @@ AT_DATA([glr-regr1.y],
 /* Reported by Scott McPeak */
 
 %{
-#include <stdio.h>    // fgetc, printf
+#include <stdio.h>
 
 #define YYSTYPE int
 static YYSTYPE exprMerge (YYSTYPE x0, YYSTYPE x1);
@@ -63,29 +63,29 @@ static YYSTYPE exprMerge (YYSTYPE x0, YYSTYPE x1)
 int
 main (void)
 {
-  yyparse();
+  yyparse ();
   return 0;
 }
 
 int
 yyerror (char const *msg)
 {
-  printf("%s\n", msg);
-  exit(4);
+  fprintf (stderr, "%s\n", msg);
+  exit (4);
 }
 
 
 int
 yylex (void)
 {
-  while (1) {
-    int ch = fgetc(stdin);
-    if (ch == EOF) {
-      return 0;   // bison's EOF
-    } else if (ch == 'B' || ch == 'P') {
-      return ch;
+  for (;;)
+    {
+      int ch = getchar ();
+      if (ch == EOF)
+       return 0;
+      else if (ch == 'B' || ch == 'P')
+       return ch;
     }
-  }
 }
 ]])