说我有这个C程序。

#include <stdio.h>

int main(void)
{
  int monday = 1;
  int tuesday = 2;

  if(monday == tuesday) { fprintf("I should quit my day job"); }

  return 1;
}

代币是什么?

,作为程序员,野牛能为我提供什么?有趣的是,野牛不是只用解析器语法生成吗?那么我该如何与野牛互动呢?我不希望在这里得到完整的答案,只是一个指向好的网站和书籍的指针。

最佳答案

Bison实现了广义的LR解析器。有关详细的文档和示例,请参见http://www.gnu.org/software/bison/manual/bison.html。您本身不会返回解析树。相反,您编写每次减少都会激活的“ Action ”。当然,如果您的操作只是构建一个解析树,那么如果您想获取一个解析树,那就可以解决问题。现代野牛还可以进行很多其他调整。

关于c++ - 野牛 “work”:如何使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10240554/

10-10 14:36