c: minor simplification in the debug code
authorAkim Demaille <akim@lrde.epita.fr>
Fri, 25 Jan 2013 13:57:42 +0000 (14:57 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Fri, 25 Jan 2013 15:35:52 +0000 (16:35 +0100)
* data/c.m4 (yy_symbol_print): Minor factoring.

data/c.m4

index 6796363..ba62b72 100644 (file)
--- a/data/c.m4
+++ b/data/c.m4
@@ -480,10 +480,8 @@ m4_if(b4_skeleton, ["yacc.c"],
 b4_locations_if([, [[YYLTYPE const * const yylocationp], [yylocationp]]])[]dnl
 m4_ifset([b4_parse_param], [, b4_parse_param]))[
 {
-  if (yytype < YYNTOKENS)
-    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
-  else
-    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
+  YYFPRINTF (yyoutput, "%s %s (",
+             yytype < YYNTOKENS ? "token" : "nterm", yytname[yytype]);
 
 ]b4_locations_if([  YY_LOCATION_PRINT (yyoutput, *yylocationp);
   YYFPRINTF (yyoutput, ": ");