bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 3/4] style: reduce scopes


From: Akim Demaille
Subject: [PATCH 3/4] style: reduce scopes
Date: Mon, 18 Jun 2018 07:33:21 +0200

* src/print.c (print_terminal_symbols, print_nonterminal_symbols): Here.
---
 src/print.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/print.c b/src/print.c
index 99cd629e..1fd86db0 100644
--- a/src/print.c
+++ b/src/print.c
@@ -405,7 +405,6 @@ static void
 print_terminal_symbols (FILE *out)
 {
   symbol_number i;
-  char buffer[90];
 
   /* TERMINAL (type #) : rule #s terminal is on RHS */
   fprintf (out, "%s\n\n", _("Terminals, with rules where they appear"));
@@ -414,6 +413,7 @@ print_terminal_symbols (FILE *out)
       {
         const char *tag = symbols[token_translations[i]]->tag;
         int column = strlen (tag);
+        char buffer[90];
         rule_number r;
         item_number *rhsp;
 
@@ -440,7 +440,6 @@ static void
 print_nonterminal_symbols (FILE *out)
 {
   symbol_number i;
-  char buffer[90];
 
   fprintf (out, "%s\n\n", _("Nonterminals, with rules where they appear"));
   for (i = ntokens; i < nsyms; i++)
@@ -449,6 +448,8 @@ print_nonterminal_symbols (FILE *out)
       int column = strlen (tag);
       int left_count = 0, right_count = 0;
       rule_number r;
+      char buffer[90];
+      buffer[0] = 0;
 
       for (r = 0; r < nrules; r++)
         {
@@ -463,7 +464,6 @@ print_nonterminal_symbols (FILE *out)
               }
         }
 
-      buffer[0] = 0;
       fputs (tag, out);
       sprintf (buffer, " (%d)", i);
       END_TEST (0);
-- 
2.17.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]