Есть у бизона ключик --defines, который позволяет сгенерировать к сишному файлу парсера ещё и заголовок. И всё в нем замечательно, кроме содержания заголовка. В нём не определена ни одна функция из оного сишника, а YYSTYPE определён так, что при подключении этого заголовка к чему либо кроме оного сишника у стороннего наблюдателя (например у компилятора) создаётся неправильное впечатление о типах. Его можно как-то облагоразумить? Нет. Конечно можно написать руками дополнительный заголовок к автоматически сгенерированному сишнику, но как-то это не очень кошерно.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Бизон выдает ошибки (2012)
- Новости Bison 3.2 (2018)
- Форум bison & gcc (2011)
- Форум bison & C++ (2006)
- Новости Bison 2.0 (2005)
- Форум headers (2005)
- Новости Вышел Bison 2.7 (2012)
- Форум bison + pointers = UB ? (2016)
- Форум Стрелочки в bison (2016)
- Форум YYSTYPE Bison&Flex (2021)