0

我正在尝试为我的语法设计一个编译器。我编写了扫描仪代码,它可以与 flex 一起正常工作。
现在我编写解析器代码、符号表和 three.h 来生成 3 地址代码。
但我不知道如何使用 Bison 运行和测试一些文件。如何在 Windows 上调用野牛。

4

1 回答 1

0

首先你需要在 windows 上使用 bison,它由 Cygwin、MinGW 或 GnuWin 提供。这些项目以一种可以在 Windows 上使用的方式提供野牛,就像在 unix 上使用一样。

...My\source\dir> path\to\bison.exe -o foo.c foo.y
于 2013-07-21T07:41:46.603 回答