bison 问答列表

野牛 %nonassoc 与 %token?

作者: 提问时间:5/14/2023

我读过很多资料,但还是不明白:和?%nonassoc%token 我理解两者之间的区别,但对我来说,前两者听起来是一样的。%left%right 我希望有人能给我几个例子来了解我什么时候需要使用以...

编写一个可在 8 位嵌入式系统上使用的解析器,如 Flex/Bison

作者:Johan 提问时间:2/12/2010

我正在为一种简单的类似 BASIC 语言编写一个小解释器,作为使用 avr-gcc 工具链在 C 语言中 AVR 微控制器上的练习。 如果我写这个来在我的 Linux 机器上运行,我可以使用 fle...

当与 Bison 位于不同的目录中时,将 parser.h 正确包含在 parser.c 中

作者:karampas 提问时间:9/12/2023

我正在做一个项目,我使用 Bison 生成解析器,Bison 在一个目录中生成 parser.c(我们称之为“src/parser”),在另一个目录中生成 parser.h(我们称之为“include...

从 AST 内存错误生成 LLVM 代码

作者:mantissa 提问时间:11/14/2023

我有这个 AST 结构,它填充了 Bison 生成的 parser.c。 首先,我尝试编译的虚拟代码: start int a; a = 5; end AST: struct ASTNode ...

编译器中的 Yacc 和 Lex,“和”?

作者:irmoah80 提问时间:11/14/2023

为什么 yacc 和 lex 是分开的? 我的意思是,为什么 c 程序员不将它们一起设计? 例如,我们可以一起制作 lex-yacc 工具吗?...


共5条 当前第1页