To use win_flex.exe or win_bison.exe (no matter from VS 2019 or standalone) you should add path to executables to PATH env variable.
you should use '-d' option for bison. see https://stackoverflow.com/questions/47726404/how-to-put-header-file-to-tab-h-in-bison for reference win_bison.exe -d test.y
I duplicated issue on github. Will fix it there
use of %define parser_class_name results in m4eof text in output file
It seems I managed to fix it. Please test win_bison executable attached.
could you tell me which version of M4 tool was used in Linux that successfully works?
Thank you for report. I have reproduced this. Will look into it.
Thank you for report. I have reproduced this. Will look inti it.