Bison 给我抛出了一个段错误,假设它与 *char 有关
我在使用 *char 作为我的 YYSTYPE 时似乎做了一些非常错误的事情,我很新,无法弄清楚自己发生了什么。 Bison 要么给我一个语法错误,要么给我一个段…
如何获取“预期令牌”在 bison/yacc GLR 解析器中?
如何在 bison/yacc GLR 解析器中获取“预期标记”? 你好, 在我正在做的项目中,有一些不明确的语法。所以我尝试使用 %glr-parser 来解决移位/减少冲…
Yacc/Bison:伪变量($$、$1、$2、..)以及如何使用 printf 打印它们
我有一个用 flex 编写的词法分析器,它将标记传递给用 bison 编写的解析器。 以下是我的词法分析器的一小部分: ID [a-z][a-z0-9]* %% rule { printf(…
如何告诉flex和bison停止处理输入?
当遇到错误时,flex 和 bison 停止处理的最佳方法是什么。如果我调用 yyerror,它不会停止扫描和解析我的文件。虽然输入在语法上是正确的,但存在用户…
视觉工作室中的 yacc 和 bison
我要将用于 UNIX 的 C 项目移植到 Windows 中。到目前为止,我可以编译它,但不能构建它。我遇到的问题是,头文件中声明的一些函数是在 yacc 文件中定…
bison/flex 解析器进入 Eclipse
我无法弄清楚如何“合并”我的两个项目。 -- 我有一个由 bison/flex 解析器及其源代码和自己的 makefile 组成的项目。 -- 我有一个 eclipse 项目(有…
将 Bison/Flex/Yacc 集成到 XCode 中
有没有一种简单的方法可以将 Bison/Flex/Yacc 集成到 XCode 中? 我想编写自己的语言进行解析,它与我的 ObjC 对象交互。 但这些工具只会将 STDIN 作…
使用flex和bison的问题
有人研究过 Flex 和 Bison 吗? 我有一个例子。我运行它,但它显示没有野牛, 例如:在 .l 文件的 Flex 中,我定义了 id 并为其放置 printf{"id"} 。 …
bison/yacc 语法消歧
我有以下野牛语法(作为更复杂语法的一部分): expression: IDENTIFIER | CONST | LAMBDA match_block ; match_block: pattern '=' expression | mat…
$1 的“...” Bison/Yacc 中没有声明类型
当我在 c2p.y yacc 文件上执行命令 yacc -dv c2p.y 时,多次出现 $1 of `...' has noclarified type in Bison/Yacc 错误。 我所知道的是,我必须添加 …
如何在原生 Node 插件中成功链接 Flex、Bison 和 Node.js?
我正在尝试使用 Flex/Bison 编写一个原生 Node.js 解析器。该插件由三个部分组成:词法分析器、解析器和 Node/v8 接口。词法分析器和解析器一开始运行…