From 52d0e77c2c81121ac7a93608bee49f7cbe573192 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Tue, 7 Apr 2020 08:08:04 +0200 Subject: [PATCH] java: also emit documenting comments for symbol kinds * data/skeletons/java.m4 (b4_symbol_enum): here. And stop defined YYSYMBOL_YYEMPTY, we no longer use it. --- data/skeletons/java.m4 | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/data/skeletons/java.m4 b/data/skeletons/java.m4 index b775c2ab..a5615f5d 100644 --- a/data/skeletons/java.m4 +++ b/data/skeletons/java.m4 @@ -157,10 +157,12 @@ b4_symbol_foreach([b4_token_enum])])]) # -------------------------- # Output the definition of this symbol as an enum. m4_define([b4_symbol_enum], -[m4_ifval(b4_symbol([$1], [kind]), - [m4_format([[%s(%s)]], - b4_symbol([$1], [kind]), - b4_symbol([$1], [number]))])]) +[m4_format([ %-30s %s], + m4_format([[%s(%s)%s]], + b4_symbol([$1], [kind]), + [$1], + m4_if([$1], b4_last_symbol, [[;]], [[,]])), + [b4_symbol_tag_comment([$1])])]) # b4_declare_symbol_enum @@ -169,10 +171,7 @@ m4_define([b4_symbol_enum], m4_define([b4_declare_symbol_enum], [[ public enum SymbolKind { - ]m4_join([, - ], - ]b4_symbol_kind([-2])[(-2), - b4_symbol_map([b4_symbol_enum]))[; +]b4_symbol_foreach([b4_symbol_enum])[ private final int code_;