腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
bison
允许
多个
输入
文件
吗
?
bison
目前,我将所有的语法放在一个.y
文件
中。 然而,当语法增长时,它就变得难以阅读了。 所以我想知道我能不能把它们分成不同的
文件
... 我搜索了偏见手册,但什么也没找到..
浏览 17
提问于2021-07-17
得票数 1
回答已采纳
1
回答
GPL和代码生成软件
gpl
、
proprietary
客户端可以开发内部应用程序而不必在这些情况下释放源
吗
? 若否,有甚麽问题呢?
浏览 0
提问于2015-01-09
得票数 0
2
回答
用GDB调试
Bison
生成的代码
gdb
、
bison
我正在尝试进入我的yyparse函数,这个函数是在
Bison
生成的代码中定义的,但是我从GDB那里得到了一条消息: Reading file "foo.tab.c"...No such file or
Bison
生成的
文件
称为foo.cc。为什么要寻找foo.tab.c呢?
浏览 1
提问于2009-02-18
得票数 0
1
回答
Flex分析器-- bash语法错误,接近意外令牌'(‘
c
、
flex-lexer
我对FLEX非常陌生,我正在尝试编写一个简单的FLEX
文件
,但是由于某些原因,我在标题中得到了错误。
浏览 2
提问于2014-08-02
得票数 1
回答已采纳
1
回答
YACC&LEX,在行尾得到语法错误,但不知道原因
syntax-error
、
flex-lexer
、
yacc
、
lex
{return(yytext[0]);}
输入
如下:load 2load 5输出结果是syntax error 我已经定义了EOF,但在行尾仍然会出现语法错误
浏览 8
提问于2021-12-28
得票数 1
1
回答
使解析器忽略行注释,尾随注释除外
bison
、
jison
我使用的是 (
Bison
的Javascript版本,非常类似)。目标我的定义 A trailing comment 以--开头但跟在IDENTIFIER后面的字符串为简单起见,假设我有一个parse:
输入
浏览 26
提问于2018-06-01
得票数 2
回答已采纳
1
回答
Bison
中声明变量的可选量
c++
、
parsing
、
bison
、
rules
我对
bison
(和flex,我正在使用它作为
bison
的伙伴)和编码都很陌生。我正在尝试创建一个解析器规则,该规则
允许
来自
文件
的
输入
,从而
允许
文件
中包含任意数量的变量。optional_statement END ';' ; statement |显然,这将是一个有限的解决方案,显然我也考虑过使用循环,但是我一直使用的
bison
以下是我想要的那种
输入
浏览 3
提问于2021-12-09
得票数 0
2
回答
我可以在商业软件开发中使用GPL许可的软件工具
吗
?
licensing
GPL授权工具的源代码或二进制
文件
无论如何都不会成为商业软件的一部分。例如,在GPL下授权的C/C++开发IDE。我能用这个IDE开发商业软件
吗
?
浏览 3
提问于2013-01-03
得票数 2
1
回答
挠性野牛扫描器的单元测试解析,如何驱动测试用例
bison
、
flex-lexer
、
cunit
我不知道该如何设置flex和
bison
。YY_BUFFER_STATE buf; yylex();}CU_basic_run_tests();return CU_get_error();/米克
浏览 3
提问于2014-03-05
得票数 5
1
回答
在win64上不生成y.tab.c和y.tab.h
文件
yacc
、
lex
我在Windows命令提示符中运行了以下命令:成功执行后,它生成两个
文件
:calci.tab.c和calci.tab.h。此外,当我尝试运行命令时,它会给出以下错误: 错误: calci.l:3:23:致命错误: y.tab.h:没有终止这样的
文件
或目录编译。 请给我一些建议。
浏览 0
提问于2016-01-31
得票数 0
1
回答
使用Flex/
Bison
作为终端仿真器后端的解析器是个坏主意
吗
?
terminal
、
bison
、
flex-lexer
、
terminal-emulator
我使用openpty打开终端连接,然后使用Flex解析传入的
输入
:普通文本、和
Bison
,它们基于Flex产生的令牌调用回调(插入字符串、光标向前序列等)。我让Flex/
Bison
重新进入,因为我需要
多个
终端窗口同时工作。 我做了一些解决办法,使Flex/
Bison
基于我的另一个问题:来读取连续输出。到目前为止,Flex/
Bison
似乎完成了他们的工作,但是我怀疑我迟早会遇到这样一个事实: Flex/
Bison
不应该被用作解析
浏览 3
提问于2016-04-24
得票数 1
回答已采纳
1
回答
GNU野牛和雅克之间有什么区别?
parsing
、
bison
、
porting
、
yacc
我之所以感到担心,是因为我注意到我的解析器未能使用
bison
端口在Windows上编译。我会牺牲GNU野牛特性,坚持原来的标准化的yacc,如果它能使我的解析器更容易在不同平台之间移植。
浏览 0
提问于2015-09-23
得票数 3
回答已采纳
2
回答
……未声明(在此函数中首次使用)?
lex
、
flex-lexer
当我想把lex.yy.c编译成.exe
文件
时,我得到一些错误,比如“未声明(在这个函数中第一次使用)”!当我在web上搜索时,我知道我需要一个Const.h
文件
,所以我想生成该
文件
。
浏览 0
提问于2012-11-11
得票数 3
回答已采纳
1
回答
将Flex/
Bison
与外部程序集成
c++
、
bison
、
flex-lexer
我正在研究一个智能代理模型,它需要一个事件列表作为
输入
。事件来自另一个模型的输出,并位于(大型)文本
文件
中。
输入
文件
的格式是常量的,所以我真的不需要检查语法。我不知道
Bison
会不会给我带来什么好处,因为语法其实很简单。没有真正的变化。 我只需要一种方法将每个事件(以及来自该事件的所有信息)放到堆栈中。智能代理按时间顺序对每个事件进行操作,因此我需要程序扫描整个
输入
文件
,然后将每个事件按反向顺序放置到堆栈上(
输入
文件
中的第一个事件应该
浏览 2
提问于2011-03-16
得票数 3
回答已采纳
3
回答
野牛的错误-如何获得更多的信息?
bison
、
flex-lexer
我有一项H.W任务,我需要使用
Bison
和flex。我需要在
Bison
文件
中写一个yyerror函数,它将出现问题的行号(从
输入
文件
中)写到屏幕上,并且它需要告诉
Bison
已经停止的令牌(从它正在构建的堆栈中)。 有什么简单的方法
吗
?我试图使用lex
文件
中的yylineno,但是出现了错误。解决方案的每一个搜索选项都是空的:
浏览 0
提问于2013-12-11
得票数 0
回答已采纳
2
回答
Bison
/Flex声明混乱...我应该如何在哪里包含/声明什么?
include
、
bison
、
flex-lexer
首先,我使用的是reentrant Flex,所以我需要首先通过声明%parse-param {yyscan_t scanner}将yyscan_t扫描器类型传递给
Bison
,然后让
Bison
通过声明%lex-param {yyscan_t scanner}将其传递给Flex.但是yyscan_t不是由
Bison
声明的,所以我必须在
Bison
文件
中包含Flex生成的扫描器头
文件
(我将其命名为scanner.flex.h但是由于我的Flex
文件
包含了
Bison</
浏览 1
提问于2011-09-30
得票数 7
回答已采纳
1
回答
Flex中令牌匹配的优先顺序
tokenize
、
flex-lexer
、
lexical-analysis
\/]{1}\< return SECOND;第一个字符串将在第二个字符串之前到达,但似乎返回第二个字符串将是正确的行为。
浏览 0
提问于2011-07-19
得票数 6
回答已采纳
1
回答
如何使用
Bison
和CMake生成C++
文件
以生成树?
c++
、
cmake
、
bison
我知道
Bison
在初级阶段是如何工作的。我的问题是如何强制CMake从给定的
Bison
输入
文件
生成C++
文件
。这是我现在用来学习
Bison
的构建脚本。find_package(
BISON
)FLEX_TARGET(MyScan
浏览 0
提问于2018-08-28
得票数 0
回答已采纳
3
回答
有javascript的flex -
bison
解析器
吗
?
javascript
、
bison
、
flex-lexer
有没有开放的解析器?否则,我计划使用中的语法规则来编写一个
浏览 1
提问于2012-08-01
得票数 9
1
回答
使用带引号的Heredocs和未带引号的Heredocs的全局变量
bash
、
awk
、
ssh
、
pipe
、
heredoc
然后,我需要构建该路径,以便可以在服务器上找到特定的.csv
文件
。 该脚本接受名为folder的
输入
,并且需要将其附加到路径的末尾。我已经注意到,我可以将
文件
夹传递到heredoc中并将其展开,但随后我丢失了我需要进行的awk展开。:/projects/
bison
/
浏览 11
提问于2019-08-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一个pdf文件可以拆分成多个吗?
多个PDF文件用什么方法能合并成一个?免费的PDF合并工具有吗?
多个pdf文件能合并到一起吗?
Bankless:你应该关注的 8 个比特币 L2
利用OnionScan对暗网进行搜索(一)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券