Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
向 bison/jison 计算器语言添加函数
我正在尝试扩展吉森计算器示例 http zaach github io jison try 具有一些简单的功能 我对解析和 bison jison 相当陌生 但这是我到目前为止所拥有的一些内容 lexical grammar lex var
javascript
Parsing
bison
jison
使用 qt:如何在控制台应用程序之上构建 GUI?
我有一个从 bison 解析器 生成的控制台应用程序 我想为其构建一个简单的 GUI 这样我就可以将此 gui 的输入发送到控制台 并将控制台的输出获取到 gui 中 我尝试使用 java process 类来做到这一点 但它对我不起作用
QT
consoleapplication
bison
Flex/Lex 和 Yacc/Bison 有什么区别?
Flex Lex 和 Yacc Bison 之间有什么区别 我在网上疯狂搜索 没有找到任何可靠的答案 我可以在 Ubuntu 上安装纯 Lex 和 Yacc 还是可以只安装 flex 和 bison 我很困惑 Lex 或 Yacc 是否仍然
Parsing
bison
yacc
flexlexer
Lex
为什么我的 Mac (OS X 10.7.3) 有旧版本 (2.3) 的 Gnu Bison?
我的 mac 上的 GNU Bison 版本是 2 3 但我知道 Bison 2 5 很久以前就发布了 这本书弗莱克斯和野牛使用2 5版本 我应该自己升级到2 5吗 有必要吗 2 3和2 5有什么区别 我在 MacOSX 10 9 5 上遇
MacOS
GNU
bison
编写编译器……什么是对的,什么是错的? [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
compilerconstruction
Resources
bison
flexlexer
Flex/Bison 错误:请求非结构或联合中的成员“str”
我正在学习 flex bison 我编写了以下程序但出现错误 include
bison
flexlexer
为什么 %prec 在此 bison 语法中不起作用?
考虑以下 Bison 语法 这是从我正在研究的一个更大的语法中剥离出来的 token ident left left CALLPREC start add expr ident call add call expr prec CALLPRE
Parsing
compilerconstruction
bison
无法配置 CMake 来查找 Bison 的 Homebrew 安装版本
我正在运行 macOS 10 14 并且安装了bison版本 3 2 与brew 但它拒绝链接 brew link bison force Warning Refusing to link macOS provided software b
CMake
Homebrew
bison
转移/减少野牛的冲突
我是新来的Bison我在转移 减少冲突方面遇到麻烦 我正在尝试从文件加载到array data struct data char name 50 char surname 50 int year data 1000 这是我的野牛代码的一部分
Parsing
grammar
bison
shiftreduceconflict
安装 Bison 后出现“make: yacc: Command not found”
在 gcc 4 1 2 linux 5 中运行 makefile 时 出现以下错误 make yacc Command not found 通过谷歌搜索 我了解到可以通过安装 Bison GNU 解析器生成器来纠正此错误 但即使安装了 Bi
bison
yacc
来自 bison 的 ANTLR 语法
我正在尝试将语法从 bison 翻译为 ANTLR 野牛的语法本身非常简单 但我找不到简单的方法来做到这一点 野牛语法 expr expr or expr expr and expr expr 欢迎任何提示 链接 指针 谢谢 尤利安 在AN
ANTLR
grammar
bison
我的 Flex 文件输出错误
我编写了一个 l 文件并希望输出 c17 isc 中的内容 但有一个错误我不知道为什么 我已经给出了我打算读取的文件 flex文件和执行结果 这是 c17 isc 文件 内容的意思是 number gate name gate type o
Token
bison
flexlexer
Flex/bison,错误:未声明
你好 我有一个问题 下面的程序返回一个错误 error Undeclared first use in function 为什么会出现这个错误所有令牌都被声明了 但是这个错误来了 任何人都可以帮助我 这里是 lex 和 yac 文件 谢谢
c
yacc
bison
Lex
lexicalanalysis
为什么这个简单的语法会有移位/归约冲突?
token
grammar
bison
yacc
shiftreduceconflict
在 Bison 中为 && 和 || 启动短路规则运营
我正在使用 C C 在 Bison 和 Flex 中编写一个简单的计算器 逻辑在 Bison 中完成 C C 部分负责数据结构 例如 STL 等 我有以下问题 在我的计算器中美元符号 表示 i 和 i 前缀和后缀 例如 int y 3 gt
c
Parsing
bison
Lex
flexlexer
将 Flex/Bison 与外部程序集成
我正在开发一个智能代理模型 该模型需要事件列表作为输入 这些事件来自另一个模型的输出 位于 大 文本文件中 文本文件是所有事件的列表 包括我不关心的不必要事件 因此我使用 flex 编写了一个扫描器 可以找到有用的位 智能代理模型的框架已经
c
bison
flexlexer
对“yylex”的未定义引用
我正在尝试使用 flex 和 bison 解析一个输入文件 但在编译程序时遇到一个困难 我附上了我的 Flex 和 Bison 代码以及我收到的错误 请帮我解决这些错误 lex l include
c
bison
flexlexer
需要帮助确定“默认操作类型冲突”的原因
我一直在做一项学校作业 但很难弄清楚哪个问题导致了 默认操作类型冲突 下面的多个警告 任何帮助将不胜感激 收到的警告 parser y 62 9 23 warning type clash on default action
bison
flexlexer
bison/flex 中的简单 XML 解析器
我想创建简单的 xml 解析器使用野牛 弯曲 我不需要验证 评论 争论 只需要
xmlparsing
bison
lexer
flexlexer
野牛转移而不是减少。减少/减少错误
用我的语言我可以写 a 1 b 2 if true else if true Here is the problem else 我的语法不支持语句之间的换行符 else 只能与 if 一起使用 当我在规则中添加可选NL时 IfExpr IF
yacc
bison
reducereduceconflict
«
1
2
3
4
»