腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(71)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
ocamlyacc
与库蚊
我正在努力弄清楚如何使用
ocamlyacc
与库克斯。我还有一个名为parser.mly的
ocamlyacc
文件,它包含parse作为语法规则之一。Parser.token,但预期表达式为Lexing.lexbuf -> Parser.token类型Sedlexing.lexbuf与Lexing.lexbuf类型不兼容 根据我的理解,出现此错误是因为
ocamlyacc
所以问题是:我怎样才能使用
ocamlyacc
与香吗?
浏览 1
提问于2018-09-24
得票数 2
2
回答
if then在
ocamlyacc
中
谁能简单介绍一下我如何在
Ocamlyacc
中实现if then else。我定义了词法分析器(Ocamllex)中的标记,即IF、THEN、ELSE。
浏览 4
修改于2013-07-08
得票数 1
回答已采纳
2
回答
如何在
Ocamlyacc
中定义不可识别的规则
我正在开发公司项目,在这里我必须使用
Ocamlyacc
和Ocamllex为语言创建一个编译器。我想知道是否有可能在我的
Ocamlyacc
解析器中定义一个规则,它可以告诉我语法中没有任何规则与输入的语法匹配。非常感谢你的帮助。
浏览 3
修改于2015-08-04
得票数 0
回答已采纳
2
回答
ocamlyacc
出现详细错误
有没有办法用
ocamlyacc
获得类似的功能? 是一个类似问题的答案,但我无法理解它。
浏览 4
修改于2017-05-23
得票数 2
回答已采纳
1
回答
Ocamlyacc
标记在执行语义操作时不可见
我正在使用
ocamlyacc
作为一个小型解析器,它还可以对大多数解析规则执行一些语义操作。我在
ocamlyacc
手册中没有找到任何相关信息。有人遇到过类似的错误吗?为什么令牌在语义操作的范围内不可见?
浏览 2
修改于2015-07-29
得票数 4
3
回答
ocamlyacc
解析错误:什么标记?
我使用
ocamlyacc
和ocamllex。我的语法中有一个错误结果,它发出自定义异常的信号。
浏览 0
提问于2009-12-19
得票数 16
回答已采纳
1
回答
ocamlyacc
中的空规则
我有以下词法分析器规则:... 和以下解析器规则:cs : LSQRB wsornon choices wsornon RSQRB {$2} wsornon
浏览 0
提问于2012-12-29
得票数 1
回答已采纳
2
回答
OCaml类型不兼容-
OCamlyacc
funcexpr: /* This is a function: arguments -> string list */ | LPAREN REAR arguments RPAREN { let rear b = List.tl (List.hd b) in rear << $3 } | LPAREN ERE
浏览 7
提问于2015-02-28
得票数 0
回答已采纳
1
回答
ocamlyacc
中的C样式包含文件
有没有人可以帮我在
ocamlyacc
中启用C风格的包含文件?例如:#include "mylib.txt";。
浏览 0
提问于2014-05-01
得票数 0
2
回答
使用ocamllex/
ocamlyacc
解析部分语法
目前,正则表达式对此很好,但是,我开始需要一个真正的解析器来处理嵌套结构,所以我正在研究ocamllex/
ocamlyacc
。我第一次尝试将其转换为ocamllex/
ocamlyacc
:rule lex = parse | [' ' '\n' '\t'] { lex
浏览 4
修改于2019-04-29
得票数 3
回答已采纳
1
回答
对
ocamlyacc
的移位/减少合并
Div expr { $1 / $3 }我知道这是不完整的,我仍然在建立它,并学习如何正确地使用
ocamlyacc
浏览 3
提问于2016-12-20
得票数 0
回答已采纳
2
回答
使用
ocamlyacc
减少/减少冲突
下面是一个简短的语法示例(使用ocamllex和
ocamlyacc
): | bool_expr EQUAL bool_expr { T.Equiv (T.Wrapper $1,
浏览 4
修改于2012-03-22
得票数 2
回答已采纳
1
回答
如何使用ocamllex和
ocamlyacc
编写三地址代码?
我想知道如何使用ocamllex和
ocamlyacc
编写一个三地址代码?我在谷歌上搜索了很多,但我没有找到任何使用
ocamlyacc
的东西。我可以使用解析器和词法分析器(当然都使用
ocamlyacc
和ocamllex),但现在我必须使用它们编写一个三地址代码生成器。
浏览 2
修改于2013-03-02
得票数 0
3
回答
在
OCamlyacc
中使用外部类型声明
在parser.mly (
OCamlyacc
文件)中,我定义了expr规则并给出了类型: %type <expr> expr File
浏览 0
提问于2011-06-15
得票数 9
回答已采纳
2
回答
用
OcamlYacc
/ FsYacc表示可选语法和重复
是否有一种简单的方法可以用
OcamlYacc
或FsYacc?中的可选或重复标记来表示语法
浏览 2
修改于2017-04-06
得票数 3
1
回答
带空字符串的
ocamlyacc
所以我有一个语法,其中包含空字符串。语法是这样的:S->表达式;;S我知道我需要为它制定一个规则,所以我想我已经把它写下来了。这就是我认为解析器.mly文件应该看起来的样子,不包括用于表达式的内容。| EMPTY_STRING { [] }
浏览 4
提问于2016-02-23
得票数 0
回答已采纳
2
回答
解决yacc/
ocamlyacc
中的reduce/reduce冲突
我正在尝试解析
ocamlyacc
中的语法(与常规yacc几乎相同),它支持无运算符的函数应用程序(如Ocaml或Haskell),以及二元运算符和一元运算符的普通分类。
浏览 4
提问于2008-08-23
得票数 10
回答已采纳
1
回答
ocamlyacc
上的表达式类型错误
type id = string and attr = id * idand attr_stmt = | Nodes of (attr_list)and node_stmt = node * attr_list Node of (node)
浏览 7
提问于2014-12-21
得票数 1
3
回答
论
ocamlyacc
、函数应用语法和优先顺序
我是OCaml新手,我想写一个简单的类似OCaml的语法,但是我搞不懂。我的语法允许这样的东西:但是,如果我想使用这样定义的函数,我可以写:(sub 7) 3,但我不能写sub 7 3,这真的让我很头疼。由于某种原因,它被解释为好像我编写了sub (7 3) (它会将7视为一个带有参数3的函数)。相关部分包括:%left APPLY /* ... */ | expr
浏览 2
提问于2010-05-17
得票数 8
回答已采纳
2
回答
以下
ocamlyacc
代码的fsyacc等价物是什么?
现在,我已经完成了推荐的
ocamlyacc
教程的一半,并停留在最后一个示例多功能计算器。
浏览 6
修改于2011-04-08
得票数 3
回答已采纳
第 2 页
第 3 页
第 4 页
点击加载更多
领券