腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
bison
info
doc
-
递归
解析
中
的
优先级
、
、
在
bison
的
info
文档
中
,提到了规则从最后一个终端符号获得它
的
优先级
。粘贴在下面:https://www.gnu.org/software/
bison
/manual/html_node/How-Precedence.html#How-Precedence
优先级
声明
的
第一个作用是为声明
的
终端符号分配
优先级
首先
解析</e
浏览 20
提问于2019-02-04
得票数 0
1
回答
这段
Bison
代码
中
的
shift/reduce冲突在哪里?
、
我
的
野牛代码中有一堆狗屎/reduce冲突: | fct_callcompexp : /* empty */ {/* Do smthg */}但是它需要在我
的
Node结构
中
做很多修改。因此,我正在寻找一种新
的
方法来解决它。你
浏览 1
提问于2013-04-07
得票数 0
回答已采纳
2
回答
左结合算子
的
BNF文法
、
、
、
、
对于具有左联想运算符
的
简单算术表达式,我有以下EBNF语法: term {+ term}term: number如何在不改变运算符结合性
的
情况下将其转换为BNF语法?factor * termfactor: ( expression ) 用更多<em
浏览 4
提问于2012-07-11
得票数 7
回答已采纳
1
回答
如何更改
bison
/yacc
中
的
优先级
?
所以我正在写一篇论文,我在写我自己
的
编程语言。我目前正在尝试制作一种简单
的
计算器语言,它允许你将整数赋值给变量,然后进行运算/打印输出。然而,我遇到
的
情况是,野牛对待所有事情都具有相同
的
优先级
,除非另有说明(所以1+2*3给9而不是7)。我环顾四周,我被告知要做一些%left MUL DIV%{#
浏览 4
提问于2021-10-10
得票数 0
1
回答
野牛优先是没用
的
?它不能工作
、
、
我已经声明了
bison
的
优先级
: %left '*' '/'exp: exp binary_op exp { .. }.. } | '/' { .. } 我有一个算术表达式:1
浏览 1
提问于2013-12-20
得票数 7
回答已采纳
2
回答
多变量Calc
Bison
、
、
我一直在研究Flex和
Bison
的
计算器。我可以单独分配变量,例如m * 5但是现在我希望能够赋值多个变量,比如m = n = 5 这是我现在拿来
的
野牛档案。
浏览 3
提问于2014-02-22
得票数 1
回答已采纳
2
回答
如果两条规则匹配,如何让野牛使用一条规则?
、
、
、
有两个规则匹配一个字符串,但是如果两个规则可以
解析
这个字符串,我需要使用第一个规则!具体地说,我正在为类似C++
的
语言编写
bison
解析
器,问题是当我使用如下指针声明时
bison
将其
解析
为乘法运算符,而不是减速!我需要将声明节点
的
优先级
设置为高于乘法(表达式)。
浏览 0
提问于2014-05-08
得票数 0
1
回答
Bison
error -expected $end
我正在研究
Bison
的
一个
解析
器。在
解析
测试用例时,
Bison
给出了一个语法错误,说它需要$end,但实际上有更多
的
标记。我在
Bison
手册
中
搜索了$end,但它似乎没有指出在什么情况下它会确切地期望这个令牌。我使用了以下形式
的
递归
规则 : rule来定义我
的
语法
的
根源。
浏览 1
提问于2011-08-05
得票数 1
回答已采纳
2
回答
在LALR
解析
器
中
,如何从语法生成中提取操作符以解决冲突?
、
在LALR
解析
器
中
,是否有一些标准
的
或被广泛接受
的
在移位/减少冲突
中
拾取操作符
的
算法?问题是幼稚
的
,我
的
问题不是执行我
的
解决方案,而是实施解决方案已经被广泛使用。对于shift,操作符是下一个输入令牌,为了减少,它取决于--我认为所有已经读取
的
符号(对于给定
的
生产)都声明为操作符:如果有不止一个--我报告语法错误 如果没有,则使用输入令牌作为运算符*是输入
的<
浏览 0
提问于2012-12-31
得票数 0
回答已采纳
1
回答
野牛默认
优先级
解析
、
我正在编写一个
Bison
启发
的
解析
框架,而
Bison
手册中有一些我并不真正理解
的
东西。“野牛手册”5.3.5“优先”
的
工作方式:
浏览 5
提问于2014-08-02
得票数 1
回答已采纳
3
回答
使用lex/yacc (或flex/
bison
)是否过度使用配置文件
解析
?
、
、
、
在过去
的
几周里,我一直在阅读和使用flex/
bison
,其主要目标是
解析
带有嵌套组和列表
的
结构化配置文件。它真的是适合这项工作
的
工具吗?还是手动构建
递归
下降
解析
器更好(可以使用fle
浏览 2
提问于2014-09-08
得票数 2
1
回答
为什么GCC要从
Bison
转换为C++和C
的
递归
下降
解析
器?
、
、
、
是否有一种语言
的
改变需要它,或一些实际
的
原因,为什么
Bison
不再合适或最佳?一个手写
的
递归
下降C++
解析
器已经取代了以前GCC版本
的
YACC派生
的
C++
解析
器。新
的
解析
器包含了更好地
解析
C++源代码、处理扩展以及(在可能
的
情况
浏览 0
提问于2014-08-28
得票数 14
回答已采纳
2
回答
变量声明
中
的
移位/减少冲突
、
、
我正在使用
bison
将
解析
器写到类似C
的
语法
中
,但在变量声明方面我遇到了问题。 | var '[' expr ']' ; 这给了我一个转变/减少冲突,但我想不出解决这个问题
的
方法我如何重写语法或使用
浏览 3
提问于2015-03-01
得票数 0
回答已采纳
1
回答
为什么%prec在这种野牛语法
中
没有作用?
、
、
考虑以下
Bison
语法(这是从我正在研究
的
更大
的
语法
中
剥离出来
的
):%left '+'expr:ident | call | add ;add: expr '+' expr ; 显然,在没有
优先级
的</e
浏览 1
提问于2014-10-03
得票数 3
回答已采纳
1
回答
使用可选分号减少语法
中
的
shift/reduce冲突
、
Sample repository 我想做这样
的
事情: // match used as a statement, semicolon is optional; 这个想法是,expression_with_block不能在语句
的
开头使用我甚至不确定这是不是正确
的
方法,因为这样就不能工作了: // `match`
浏览 18
提问于2020-04-11
得票数 2
回答已采纳
1
回答
如何使用Lua5.1 lemon语法?
、
、
、
我找到了Lemon
的
Lua5.1语法(页末
的
清单1): chunk ::= block .
浏览 2
提问于2018-05-21
得票数 0
5
回答
GCC是LALR(1)编译器吗?
有人能否认/证实这一点吗?
浏览 0
提问于2011-03-30
得票数 1
1
回答
bison
:特定数量
的
递归
?
、
、
、
、
我已经用flex和
bison
编写了一个
解析
器好几个星期了,但是由于双重
递归
而停止了,它
的
定义与前几条规则类似。
Bison
总是在特定
的
阶段选择错误
的
路径,并且因为语法不匹配而崩溃。descr ;QStringInteger
Bison
停留在d
浏览 4
提问于2015-03-24
得票数 0
1
回答
自定义类pascal语言
的
bison
语法规则
、
、
、
我试图使用
bison
和flex为类似pascal
的
自定义语言编写编译器,最后我得到了根据我
的
自定义语法应该是正确
的
程序语法错误。feof(yyin));我
的
flex实现非常简单,我只返回所需
的
每个符号或标识符
的
标记。在以下简单程序上使用我
的
实现:{} 最后我得到了一个语法错误。特别是,根据我
的
调试打印,当
解析
到达:=之后
的
点
浏览 3
提问于2013-06-17
得票数 0
回答已采纳
1
回答
左/右
递归
和
Bison
解析
堆栈行为
、
、
、
、
因此,在我
的
< 24小时
的
bison
/flex调查
中
,我看到了很多文档,表明左
递归
比右
递归
更好。有些地方甚至提到,对于左
递归
,您需要
Bison
解析
器堆栈上
的
常量空间,而右
递归
则需要order N空间。举个例子(仅加减
的
解析
器):%%%%%% /*
浏览 0
提问于2018-02-04
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
递归卷积神经网络在解析和实体识别中的应用
爬虫之scrapy框架
Java 要跟 Python 斗!预测CSDN博客之星排行,结果竟然是……
給 iOS 開發者的 python 學習日記十
如何用Go写业务的表达式引擎
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券