腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
野牛
警告
“…
没有
声明
的
类型
“
、
嗨,当我运行下面的Bison时,我得到了$$
没有
返回
类型
:#include <stdio.h> void yyerror(const char *str
浏览 0
提问于2012-04-20
得票数 2
回答已采纳
2
回答
如何解决
野牛
警告
“.
没有
声明
类型
”
{$$.val = $1.val + $3.val;}; 导致对以下情况的
警告
:
警告
:“exp”的$$
没有
声明
的
类型
。
浏览 7
提问于2009-06-18
得票数 53
回答已采纳
1
回答
对“yylex”
野牛
错误的未定义引用
、
、
嗨,我是
野牛
和flex的新手,我正在尝试创建一个简单的计算器,但是当我试图编译时,我似乎有错误。: C:在函数'yyparse':a.tab.c:595:16:
警告
:函数' yylex‘的隐式
声明
-W隐-函数-
声明
#定义YYLEX () ^ a.tab.c:1240:16:注意:在宏'yylex’yychar =YYLEX的扩展中;^ a.tab.c:1396:7:
警告
:函数的隐式
声明
' yyerror‘-W隐式-函数-
声明</
浏览 1
提问于2017-10-16
得票数 0
1
回答
如何使用带有%
类型
指令的std::变量
类型
、
、
、
我正试着用
野牛
写一些语法来分析C代码。我是
野牛
的新手,我正在尝试从我在网上找到的例子中学习。我正在写AST。IDENTIFIER { $$ = $1;}现在,当我编译这段代码时,会抛出一条“
声明
器”
没有
类型
的错误消息。我知道我可以使用%type
声明
来定义
类型
。但是,我希望“
声明
器”与一个变体<
浏览 0
提问于2019-06-24
得票数 1
回答已采纳
2
回答
调用bison中的c函数
、
TOKEN_RPAREN { $$ = $2; } ; 我试图调用的函数是在pression.h中
声明
的if (b == NULL)但是当我在这个函数中放置一个断点时,形式参数将
没有
正确的值
浏览 0
提问于2015-02-13
得票数 0
回答已采纳
1
回答
令牌
声明
的bison语法
、
我必须阅读一个
野牛
语法文件,并且不理解下面的
声明
:%union { char *s;令牌
声明
如下所示: TOK0 TOK1TOK2 TOK6 %token <i> TOK9 我的期望是,由于联合
声明
,必须为每个令牌
声明
提供一个
类型
但是,TOK0到TO
浏览 3
提问于2017-05-24
得票数 0
1
回答
在bison中获取错误
没有
声明
类型
、
、
、
我正在做作业,我在
野牛
档案中出现了一些错误。我发现了错误,比如“blabla”
没有
声明
类型
。下面是我的代码和错误。我正在尝试做一个
类型
检查,我有一个标题,flex和一个
野牛
文件。hw4.y:36.24-25:$$ of attr\_name' has no declared typehw4.y:38.32-33:$$ of attr\_nam
浏览 3
提问于2016-03-24
得票数 0
回答已采纳
1
回答
将属性从flex返回给
野牛
、
、
、
我正在尝试写一些简单的编译器来检测未
声明
的变量,并做一些额外的工作。问题是,我不能在我的
野牛
文件中使用"$$“,它说"$$ of‘type’
没有
声明
类型
”。| tREALTYPE | tREALMATRIXTYPE 在bison文件中编写$1
类型
是有效的
浏览 1
提问于2013-04-10
得票数 2
回答已采纳
2
回答
告诉Bison/Yacc使用shift而不是reduce来解决冲突
、
、
我有一种情况,其中有一条规则具有我所理解的shift/reduce冲突。我想要一个规则,直到最后一刻(行尾)才能减少。所以我想说的是,总是移位。我该怎么做呢?
浏览 2
提问于2009-12-05
得票数 1
回答已采纳
2
回答
在Bison中,是否有必要对语法进行左因子分解?
、
、
、
我正在用
野牛
做一个解析器。我只想问一下,在
野牛
中使用语法时,是否还需要将语法因素考虑在内。我试着给bison一个非左因素的语法,它
没有
给出任何
警告
或错误,它也接受了我给解析器的示例语法,但是我担心解析器在每个输入中都可能是不准确的。
浏览 5
提问于2014-12-26
得票数 1
回答已采纳
1
回答
如何创建yacc文件以识别输入中的错误
、
、
、
我已经创建了一个解析器和一个扫描器,其中包含了一些规则,例如;{tINT} return tINT ;对于
野牛
档案:; |tFLOAT |tTRUE |list 现在我必须检查一些错误,例如:未
声明
的变量、列表中的
类型
不匹配、变量的多个
声明
、变量的错误重新分配、可比较
类型
中的
类型</e
浏览 1
提问于2015-03-19
得票数 0
2
回答
bison/yacc中的继承属性
比如说,我有一个这样的语法-我想要做的是
野牛
:下面是在结构中
声明
的属性,该
类型
被添加到联合中。
浏览 1
提问于2017-04-07
得票数 2
1
回答
Bison
警告
:键入的非终结符的空规则
、
、
、
我从
野牛
那里得到了一个我不太明白的
警告
。它适用于我的每个非终结符。我不理解的部分是,如果我不给它们一个
类型
,那么我会得到编译错误,
声明
所有的$ns都是未定义的。下面是我的bison文件的语法部分。
浏览 0
提问于2013-02-15
得票数 0
回答已采纳
3
回答
yylval未使用flex和bison定义
、
、
、
但我被
野牛
档案搞得团团转。我只使用了两种
类型
的YYSTYPE结构,int和char *,我可以将联合YYSYTPE和结构分开吗?这意味着,非终结符将
没有
关联的
类型
。你们还有别的主意吗?
浏览 2
提问于2011-06-10
得票数 10
1
回答
在Bison中拆分语法规则
、
、
我有条
野牛
规则 ;$$ = $3当我这样做的时候,Bison说"$3的block
没有
类型
。“如果我删除包含一些代码的代码块,并将其粘贴到后一个代码块中,bison不会报错。我将stmt及其所有派生函数
声明
为
类型
。
浏览 2
提问于2010-08-29
得票数 0
回答已采纳
2
回答
在使用visual (x64)读取在x32中工作的参数时,flex/bison解析器代码崩溃
、
、
、
、
我正在尝试移植从flex.bison生成的遗留32位解析器代码。我必须使用VisualStudio2019并编译为x64目标。在解析此代码中的参数时,发生了崩溃(读取访问冲突):break;void registerTypedef(char* typeref, char* typeName) //SG_TRACE_INFO("registerTypedef %s %s", typeName
浏览 0
提问于2020-10-03
得票数 0
1
回答
BISON/FLEX C-Basic未
声明
类型
错误
、
、
我在这个flex bison项目中遇到了麻烦,我不能理解为什么我一直收到这个错误“
没有
声明
的
类型
”..comentario;它说: pascal.y:172.85-86:$1 of‘`comentario
浏览 0
提问于2014-06-16
得票数 0
1
回答
操作
没有
声明
类型
错误。
、
、
P_C [")"]"FtoC" { printf("%s\n", yytext);return FTOC;}FTOC P_A constante P_C {printFtoC($1, $3)} 但是我在Bison中得到了两个错误(每个$n都有一个错误),说“转换”
没有
声明
的
类型
从其他的问题和论坛中,我可能需要用%<em
浏览 3
提问于2014-05-07
得票数 0
回答已采纳
1
回答
yacc定义的结构
、
、
Production"director = "Joe Smith"在编译时,我会收到和regex有关的
警告
浏览 2
提问于2020-05-13
得票数 0
回答已采纳
1
回答
规则中的
野牛
前瞻性令牌
我的问题是关于
野牛
规则语法。我正在尝试为ecmascript生成解析器,最后是shift-减少关于“{‘’}”的冲突,这种冲突可以是对象文本,也可以是块。问题是,规范
声明
了语句规则: Block | ExpressionStatement | ;%nonassoc '{
浏览 3
提问于2013-07-31
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
声明数据类型比不声明数据类型要快很多
强制声明泛型的实际类型
美图发布声明:与“以太秀秀”没有任何关系
Java 日期类型比较没有返回正确的结果
美图发布声明:美图公司与“以太秀秀”没有任何关系
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券