Now that M4, Bison, and Flex exist in the Basel-Central-Registry, I was wondering if there was any interest in swapping the toolchains to use binaries backed by those modules instead of the generated targets within the relevant set of rules (rules_flex and rules_bison including). I think it would be valuable to separate out the concerns of building each tool with the rule and action interfaces.