Instead of generating switch statements with numbers, let's use the symbol kinds. Not only is this more readable, it also makes reading diff easier, as a change in symbol numbers won't have such a large effect on the implementation of symbol actions.
* data/skeletons/bison.m4 (_b4_symbol_case): Use the symbol kind rather than its number. --- data/skeletons/bison.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/skeletons/bison.m4 b/data/skeletons/bison.m4 index 2b42d1b5..8c5fbdf5 100644 --- a/data/skeletons/bison.m4 +++ b/data/skeletons/bison.m4 @@ -547,7 +547,7 @@ m4_popdef([b4_actions_])dnl # easier to use with m4_map, but then, use []dnl to suppress the last # one. m4_define([_b4_symbol_case], -[case b4_symbol([$1], [number]): b4_symbol_tag_comment([$1])]) +[case b4_symbol([$1], [kind]): b4_symbol_tag_comment([$1])]) ]) -- 2.26.2
