Parsing 与yacc和lex合作

Parsing 与yacc和lex合作,parsing,compiler-construction,bison,yacc,lex,Parsing,Compiler Construction,Bison,Yacc,Lex,我有一个简单的例子,我想玩: 这个交互式计算器让您计算包含整数文本和变量的算术表达式 我想给它一些输入,看看它是如何工作的。我试着跟着,但我迷路了 你能解释一下如何在Ubuntu 14中设置环境并开始玩这个例子吗 具体而言 我应该使用什么命令来设置环境 在LeX、YACC和C++文件中,我准备使用什么样的命令来准备测试? 使用什么命令可以通过CLI向解析器提供文件输入 如何查看解析器的输出 假设您已经安装了gcc,您只需要 sudo apt-get install flex bison 你曾

我有一个简单的例子,我想玩:

这个交互式计算器让您计算包含整数文本和变量的算术表达式

我想给它一些输入,看看它是如何工作的。我试着跟着,但我迷路了

你能解释一下如何在Ubuntu 14中设置环境并开始玩这个例子吗

具体而言

  • 我应该使用什么命令来设置环境

  • 在LeX、YACC和C++文件中,我准备使用什么样的命令来准备测试?

  • 使用什么命令可以通过CLI向解析器提供文件输入

  • 如何查看解析器的输出


假设您已经安装了gcc,您只需要

sudo apt-get install flex bison

你曾经编译过C(或C++)程序吗?对不起,这听起来可能很粗鲁。但这是一个真正的问题:我不知道您需要解释多少构建过程。如果您从未编译过多文件C项目,那么解释您需要做什么肯定会更复杂。我解决了我的问题。非常感谢。