腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
窗口找不到win_
bison
.exe
c++
、
visual-studio-2013
、
bison
、
flex-lexer
我正试图
在
Visual 2013
中
使用
flex
和
bison
,但我遇到了一个问题。我从下载了,遵循了教程,并在环境
变量
中
添加了"C:\GnuWin32\win_
flex
_
bison
;",但是当我试图构建这个项目时,我得到了一个无法找到win_
bison
.exe的错误 "Error1 error MSB3721: The command "start
浏览 0
提问于2014-05-26
得票数 1
3
回答
Bison
语法: yylval嵌入
在
yyparse
中
c++
、
c
、
parsing
、
yacc
难怪我不能从我的
flex
文件链接到它。我已经检查了这一点,并从yyparse的开头提取了声明"YYSTYPE yylval;“,它可以正常工作。这肯定不是
使用
bison
和
flex
的正确方式吧?
浏览 1
提问于2011-05-12
得票数 1
1
回答
如何
使用
Clion
和
flex
和
bison
构建C++ CMake项目
c++
、
cmake
、
flexbox
、
bison
、
clion
我正在尝试构建一个我克隆的git项目,它
使用
CMake进行编译,并且需要
bison
和
flex
。我
使用
的是Windows10
和
Clion IDE。我已经从https://sourceforge.net/projects/winflexbison/下载了Win
flex
-
bison
,但我不明白如何指向CMake来查看我下载的win_
flex
_
bison
在
浏览 175
提问于2020-10-27
得票数 0
1
回答
在
Bison
和
Flex
中
使用
变量
c++
、
c++17
、
bison
、
lex
、
variant
我一直
在
重写一个从c到c++的解析器,因此我试图
在
我的代码中
使用
variant。但是,我不确定如何将其与
flex
集成,并且不断收到深奥的错误消息。std::string>(yytext); return STRING;} std::string scale_factor_name; };
浏览 55
提问于2019-06-12
得票数 3
回答已采纳
1
回答
jison
中
的%lex
和
/lex行是什么?
jison
下面的代码片段可以
在
:
和
jison文档页面上找到。
在
阅读了jison、lex
和
flex
文档之后,我仍然不完全理解%lex
和
/lex语法。是针对jison扫描仪生成器的吗?这意味着它唯一的功能是提供稍后
在
文档
中
显示的json输出?我之所以这样问,只是因为jison文档没有明确解释它的用途,而
flex
/lex规则似乎不允许这样的语法。
浏览 1
提问于2014-05-13
得票数 5
回答已采纳
1
回答
CMake:如何在不同的子目录下指定
FLEX
和
BISON
目标
cmake
、
bison
和
bison
子目录创建了单独的CMakeLists.txt文件。
在
根目录下的CMakeLists.txt
中
,我写道add_subdirectory(
bison
)
flex
_target(lex ... )
在
bison
目录的CMakeLists.txt
中<
浏览 4
提问于2019-09-29
得票数 2
2
回答
QT5.5.1 nmake -未知标志'-‘表示
使用
错误
qt
、
webkit
、
qt5
、
qtwebkit
、
nmake
问候C:\Program Files\GnuWin32\bin\
flex
.EXE: unknown flag '-'.Program Files\GnuWin32\bin\<em
浏览 8
提问于2015-11-25
得票数 0
回答已采纳
2
回答
Bison
/
Flex
声明混乱...我应该如何在哪里包含/声明什么?
include
、
bison
、
flex-lexer
我正在
使用
Bison
和
Flex
创建一个可重入的扫描器/解析器对,但我不能理解在哪里包含和声明所有内容。首先,我
使用
的是reentrant
Flex
,所以我需要首先通过声明%parse-param {yyscan_t scanner}将yyscan_t扫描器类型传递给
Bison
,然后让
Bison
通过声明%lex-param {yyscan_t scanner}将其传递给
Flex
.但是yyscan_t不是由
Bison</
浏览 1
提问于2011-09-30
得票数 7
回答已采纳
3
回答
cmake命令语法问题
build-process
、
macros
、
compilation
、
cmake
、
portability
我需要一个CMAKE宏的语法,该宏从像lex/yacc这样的工具中生成.cc
和
.h文件。有谁能给我看看下面这个设计的例子的语法: 假设我有一个依赖于y.cc
和
x.h的文件x.cc,上面提到的两个文件是由x.z文件
中
的工具z_tool生成的。这样做的语法是什么?对于这个示例,假设y.cc将被转换为一个静态库,并且由于我对CMAKE非常陌生,这个精心设计的示例的完整CMakellist.txt将非常有用,我正在寻找一个可移植的解决方案,因为我
使用
的工具可以
在
windows
和
UNIX
浏览 5
提问于2010-03-22
得票数 9
回答已采纳
1
回答
如何在
flex
规则
中
引用lex或解析参数?
bison
、
flex-lexer
我知道我可以
在
一个%parse-param {struct my_st *arg}文件
中
声明.y。所以yyparse()变成了yyparse(struct my_st *arg)。但是如何引用弹性规则
中
的论点呢?例如:我想做一个可重入的解析器,所以我需要这样做。请帮帮我,谢谢!
浏览 21
提问于2015-12-22
得票数 2
回答已采纳
2
回答
挠曲
和
野牛的问题
compiler-errors
、
compiler-construction
、
bison
、
flex-lexer
我试图用
flex
和
bison
创建一个编译器,但不幸的是,我发现了一些问题。当我试图编译时,编译器会给出以下类型的错误: #define YY_CURRENT_BUFFER_LVALUE] Error 1 %option header-file="
浏览 8
提问于2019-12-05
得票数 0
回答已采纳
1
回答
CMake未调用
FLEX
/
BISON
c++
、
cmake
、
bison
、
flex-lexer
我有以下CMake文件,它是一个更大项目的一部分(因此
在
它的文件夹
中
,由上层
使用
add_subdirectory(...)导入 find_package(
BISON
REQUIRED) set_source_files_properties应该在实际的C++编译器调用之前执行<e
浏览 85
提问于2019-01-22
得票数 3
回答已采纳
1
回答
挠曲
和
野牛需要对方做什么?
bison
、
flex-lexer
当
使用
flex
和
bison
在一起的时候, 编译需要
bison
和
flex
创建的C源文件。
bison
和
flex
创建的C源文件要求彼此提供什么?
浏览 2
提问于2019-02-07
得票数 1
回答已采纳
1
回答
无法将CMake配置为查找已安装的
Bison
版本
cmake
、
homebrew
、
bison
我运行的是macOS 10.14,我安装了带有brew的
bison
3.2版,但它拒绝链接:Warning: Refusing to link macOS-providedsoftware:
bison
echo 'export PATH="/usr/local/opt"Found
bison</em
浏览 243
提问于2018-12-21
得票数 5
1
回答
在
可重入的
Bison
生成的解析器
中
访问yyout
c
、
bison
、
flex-lexer
、
reentrancy
有没有从可重入的
Bison
生成的解析器
中
访问函数yyget_out(scanner)或
变量
yyout的常规方法?我想在解析器中
使用
以下两种方法之一向语法分析器的yyout写入一条消息或 fprintf(yyget_out(scanner), message);
浏览 33
提问于2020-02-13
得票数 1
3
回答
使用
Flex
和
Bison
grammar
、
bison
、
flex-lexer
我是
Flex
和
Bison
的newby,我尝试过编写
Flex
词法扫描器,然后编写
Bison
语法,但我遇到了以下问题: 一个单词有时可以与
Flex
定义
中
的不同定义匹配,我希望
Bison
从它的语法中找到一个好的
Flex
定义。例如,如果abc一词
在
Flex
中
可以被视为category1或category2,我希望
Bison
选择category1,如果它在
Bis
浏览 3
提问于2013-01-12
得票数 4
3
回答
检查是否安装了
Flex
和
Bison
的正确版本
bash
、
unix
、
bison
、
flex-lexer
我正在为一个需要
Flex
和
Bison
2.5或更高版本的程序编写一个BASH安装程序脚本。➜ ~
flex
--version➜ ~
bison
--vers
浏览 5
提问于2012-07-22
得票数 3
回答已采纳
1
回答
windows上lex/yacc的问题
compiler-construction
、
yacc
、
lex
我正在尝试
使用
lex/yacc编写自己的编译器,只有两个代码,我正在检查它是否会像这样运行(现在没有额外的头文件)。---Symbol table output-------------------- \n\n");}
flex
hello.lgcc lex.yy.c y.tab.c -o hello.exeIn file included from FP.l:2:er
浏览 14
提问于2017-02-05
得票数 0
回答已采纳
2
回答
如何将
flex
和
bison
与Qt项目集成?
c++
、
qt
、
qt4
、
bison
、
flex-lexer
我正在
使用
Qt4
在
git源代码管理()下制作一个GUI程序。项目的一小部分需要扫描和解析。所以我想在这个项目中
使用
flex
和
bison
。我能想到三种方法- 向项目中添加
flex
和
bison
文件,但分别运行
flex
和
<
浏览 5
提问于2013-01-19
得票数 6
回答已采纳
1
回答
(F)c
中
的lex
和
C++
中
的
bison
/yacc
c++
、
compiler-construction
、
bison
、
flex-lexer
、
yacc
我正在尝试用
flex
/
bison
构建一个迷你编程语言,比如ruby。如果是C
中
的所有扭动,那么
Flex
和
bison
可以很好地协同工作。const char *s) // $$ = new OpExpr($1, $2, $3);}
bi
浏览 1
提问于2021-07-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python中轻松声明变量和使用
Rust 基础系列#2:在Rust 程序中使用变量和常量|Linux 中国
Creator开发中,TypeScript学习心得分享-在不使用Import如何使用全局方法及变量
Print在python中充当了什么角色?变量和赋值语句又是什么?
在IntelliJ IDEA中如何集成和使用Maven插件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券