mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 12:23:04 +00:00
Currently `b4_percent_define_ifdef([foo])` assigns a default value to `foo` when invoked. As a consequence, skeletons such as lalr1.d cannot specify their specific default values: `foo` was defined in bison.m4. Instead, provide `foo` with a default value when `b4_foo_if` is invoked. I could not measure a runtime difference between both cases. * data/skeletons/bison.m4 (_b4_percent_define_define): New. Helps getting rid of spurious indentation that resulted in spurious white space in the output. (b4_percent_define_if_define): Move the definition to... (_b4_percent_define_if_define): when the defined macros is called.
42 KiB
42 KiB