From 79bae4d6bb27b880391d581cc90bc9cdd55c2383 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sat, 23 May 2020 14:32:33 +0200 Subject: [PATCH] kinds: use the symbol kinds where applicable 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])]) ])