腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何解决
Bison
optional
else
表达式
的
shift/reduce错误?
c++
、
scala
、
parsing
、
bison
我正在尝试实现一种受Scala启发
的
语法玩具语言。nullptr; } fprintf(stderr, "%s\n", msg);这是我用
bison
--debug --verbose -Wcounterexamples -o grammar.tab.cpp --defines=grammar.tab.h grammar.y编译
的
语法 "
else</
浏览 2
提问于2020-08-24
得票数 0
2
回答
警告
Bison
编译
bison
、
yacc
、
lex
我正在使用flex/
bison
开发一个编译器。我
在
我
的
构建输出中有这个警告。有什么需要帮忙
的
吗?
浏览 0
提问于2011-09-08
得票数 5
回答已采纳
1
回答
有办法
在
linux上安装多个版本
的
程序吗?
software-installation
我试图
在
Arch上安装php-5.3,但是
bison
太新了,所以我从源代码
中
构建了较旧版本
的
bison
。默认
情况下
,它似乎将自己安装到/usr/local
中
。(这是某种约定吗?)因此,我现在想知道我是否可以安装多个版本
的
bison
,即与默认系统并行安装一个和我刚刚安装
的
系统。这类东西很可能很少需要。我只是好奇而已。这是件
很难
做
的
事吗?我该怎么做呢?
浏览 0
提问于2014-10-06
得票数 7
回答已采纳
3
回答
如果
没有
大括号,如何识别其中
的
一个语句?
c
、
if-statement
、
nested
通常
没有
大括号,我们定义了一个语句 if ( n > 0 ) printf("Condition satisfied."); if ( m > 0 )
else
因此,
浏览 21
提问于2022-05-10
得票数 0
回答已采纳
2
回答
for循环
的
末尾不在javascript函数
中
运行。
javascript
、
indexof
我正在尝试
在
indexOf
中
重新创建JavaScript函数。我不能得到回报-1部分工作,但其他部分工作良好。似乎我
的
for循环
的
末尾
没有
运行,因为我试图打印出“结束循环”。i++){ return i; } }
else
', 'camel', 'duck', '
b
浏览 2
提问于2021-10-07
得票数 1
回答已采纳
2
回答
Bison
错误: m4子进程失败
bison
我正在尝试解析一个语法,但是我得到了这个错误:brest.y: warning: 52 shift/reduce conflicts [-Wconflicts-sr^^^^^^^^^^^^^^^^^warning
中
涉及
的
语法行是: /*nil*/| respond
浏览 5
提问于2015-02-11
得票数 1
2
回答
优化
Bison
语法
parsing
、
grammar
、
bison
、
flex-lexer
我有一种类似C#
的
语言
的
语法,我想为它做一个解析器,但当我放入语法时,它会告诉我关于Shift/Reduce冲突。我试着修正了一些,但我似乎找不到其他方法来改进这个语法。
浏览 3
提问于2010-10-12
得票数 1
回答已采纳
1
回答
使用
bison
++创建glr解析器
parsing
、
bison
、
flex-lexer
、
glr
最近,我开发了一个带有flex/
bison
对
的
解析器。我
很难
让解析器以我想要
的
方式适应我
的
应用程序。这包括如何使解析器可重入和线程安全,以及将其很好地安装到应用程序框架
中
。最近,我转到了flex++/
bison
++,它为C++编程提供了许多优势,并给出了一种非常清晰和可管理
的
方式,可以使用OOP对解析器进行接口和扩展。
Bison
++与原始野牛共享很大一部分接口。缺点是关于特定用法
的
文档很差。一般来
浏览 5
提问于2012-11-01
得票数 2
1
回答
bison
:空伪变量
bison
、
flex-lexer
在
cygwin环境中使用 /
bison
而不是lex/yacc运行示例6 (§4.3)时,我得到了意想不到
的
/缺少
的
输出。 我从下载部分下载并解压。
在
example6.编译文件
中
,我将'lex‘替换为'flex',否则保持原样(命令yacc
在
cygwin上执行exec '/usr/bin/
bison
' -y "$@" )。它运
浏览 3
提问于2017-01-11
得票数 1
回答已采纳
1
回答
更改
bison
错误消息
的
格式?
bison
有
没有
办法改变
Bison
错误消息
的
格式?我知道
在
最坏
的
情况下
,我可以通过字符串操作来
修复
字符串,但这似乎有点可笑。
浏览 1
提问于2012-06-23
得票数 2
2
回答
简单
的
yacc语法会给出错误
yacc
我有一个
问题
要问yacc编译器。我不会编译简单
的
yacc语法。
浏览 1
提问于2013-11-21
得票数 7
1
回答
如何更改
bison
/yacc
中
的
优先级?
parsing
所以我正在写一篇论文,我
在
写我自己
的
编程语言。我目前正在尝试制作一种简单
的
计算器语言,它允许你将整数赋值给变量,然后进行运算/打印输出。然而,我遇到
的
情况是,野牛对待所有事情都具有相同
的
优先级,除非另有说明(所以1+2*3给9而不是7)。我环顾四周,我被告知要做一些%left MUL DIV%{ #include
浏览 4
提问于2021-10-10
得票数 0
1
回答
成绩单班:当我使用两节课时,是否会
悬挂
?
javascript
、
typescript
背景我知道
没有
错误,因为类是预先定义
的
。我也知道这个错误
的
原因。类未
悬挂
,因此此错误是我
的
预期结果。Uncaught TypeError as I had expected.class Bolygon {}
问题
在
某些
情况下
,如,类会被
悬挂
吗?
浏览 0
提问于2017-01-05
得票数 2
回答已采纳
4
回答
已安装但未使用
的
Bison
最新版本
package
、
homebrew
、
bison
$ brew install
bison
$
bison
-V如何将
Bison
我
在
OS 10.9.4上。
在
$brew install
bison
之后,我重新启动了终端。我真的不确定这是HomeBrew还是
Bison
的
问题
。我用MacPorts重新安装了
浏览 4
提问于2014-07-18
得票数 16
回答已采纳
3
回答
超微卡在91上
supermicro
我这里有两个超级微型板服务,它们都有相同
的
问题
(让我相信这是我设置它们
的
错误)。查找后,错误是“初始化本地总线硬盘控制器”。我
没有
一个带有操作系统
的
驱动器,这就是为什么我试图从一个闪存启动。我不太清楚这个错误意味着什么 提前感谢您
的
帮助
浏览 0
提问于2015-03-13
得票数 3
1
回答
Kannel
在
Centos 7
中
的
问题
centos7
、
kannel
我试图
在
centos 7
中
安装kannel 1.4.5,但是当运行时,让命令出现以下错误。 gcc -std=gnu99 -D_REENTRANT=1 -I.
浏览 8
提问于2022-05-09
得票数 0
1
回答
当表达和表达错误时!无法先读取第一个表达式
compiler-construction
、
expression
、
yacc
、
lex
但是当我去循环
的
时候我
的
语法很好。但是根据我
的
跟踪,运行这行代码
的
过程,最后一个表达式是第一个表达式(index<=n)。但是为什么呢?首先检查索引<=n,然后检查索引>0,最后一个不是正确
的
表达式&&表达式吗?例如: while (index<=
浏览 0
提问于2019-05-28
得票数 0
回答已采纳
3
回答
automake 1.12更改了
bison
/yacc输出名称,向后不兼容
的
更改?
c++
、
yacc
、
autoconf
、
automake
我已经在上发布了一个存储库来演示我
的
问题
。
在
Automak1.11及更低版本
中
,
在
configure.ac中使用AC_PROG_YACC,
在
Makefile.am中使用AM_YFLAGS=-d,parser.yy将转换为parser.cc和parser.h
在
Automak1.12
中
,我得到了parser.cc和parser.hh。因为mybin.cc有include "parser.h",这意味着1.12破坏了我
的
浏览 1
提问于2013-04-19
得票数 5
回答已采纳
5
回答
如何删除第一个元素之后
的
下一个元素?
javascript
、
indexof
、
splice
目标是获取数组
中
与我所处条件匹配
的
所有其他元素,但我无法做到这一点。 因此,我开始尝试另一个例子,它可以
在
Array.prototype.indexOf() at 中找到。var beasts = ['ant', '
bison
', 'camel', 'duck', '
bison
', 'duck', 'duck', '
bison
',
浏览 3
提问于2019-07-08
得票数 4
回答已采纳
2
回答
编译flex /
bison
程序错误
c++
、
c
、
bison
、
flex-lexer
我得到了下面的flex和
bison
代码,我想编译并运行这些代码:%{ using namespace std; flex unari.lex
bison
-d unari.y rm *.h *.c *.o *.exe
问题
是,
在</em
浏览 1
提问于2013-11-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 Clojure 建立个人网站(八)
和各种诡异 Bug 打交道 13年我总结了 18 个经验
悬挂引用是如何被Rust消灭的?
PHP 获取查询结果
挨踢小子MySQL数据字典源码
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券