【问题标题】:command for generating parser with bison/flex in windows?在 Windows 中使用 bison/flex 生成解析器的命令?
【发布时间】:2013-07-20 07:37:57
【问题描述】:

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

【问题讨论】:

    标签: compiler-construction bison


    【解决方案1】:

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

    ...My\source\dir> path\to\bison.exe -o foo.c foo.y
    

    【讨论】:

      猜你喜欢
      • 2015-06-13
      • 1970-01-01
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多