腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Bison
解析
简单
C
源代码
的
问题
c++
、
c
、
parsing
、
grammar
、
bison
下面是我
使用
的
解析
器代码 %{#include <iostream>#include <stdio.h>#include <typeinfo> // stuff from flex that
bison
Blo
浏览 19
提问于2020-11-22
得票数 1
回答已采纳
1
回答
让
bison
解析
器泄露调试信息
parsing
、
bison
我在编写
bison
解析
器时遇到了困难,并且意外地遇到了让
解析
器打印调试信息
的
困难。我在网上找到了两种解决方案,但两者似乎都不起作用。主张将这些代码放在主要例程中:yydebug = 1; 不幸
的
是,
C
++编译器检测到对“detects”
的
未定义引用。还有什么其他方法可以让
解析
器吐出它
的
秘密阴谋吗?我
使用
bisonv2.4.1生成
解析
器,并
使用</em
浏览 19
提问于2015-10-13
得票数 3
回答已采纳
2
回答
如何将flex和
bison
与Qt项目集成?
c++
、
qt
、
qt4
、
bison
、
flex-lexer
我正在
使用
Qt4在git
源代码
管理()下制作一个GUI程序。项目的一小部分需要扫描和
解析
。所以我想在这个项目中
使用
flex和
bison
。我能想到三种方法- 向项目中添加flex和
bison
文件,但分别运行flex和
bison
命令。与IDE ( Integrate on Ubuntu12.04)和
源代码
管理
浏览 5
提问于2013-01-19
得票数 6
回答已采纳
1
回答
为什么GCC要从
Bison
转换为
C
++和
C
的
递归下降
解析
器?
c++
、
c
、
parsing
、
compiler
是否有一种语言
的
改变需要它,或一些实际
的
原因,为什么
Bison
不再合适或最佳?一个手写
的
递归下降
C
++
解析
器已经取代了以前GCC版本
的
YACC派生
的
C
++
解析
器。新
的
解析
器包含了更好地
解析
C
++
源代码<
浏览 0
提问于2014-08-28
得票数 14
回答已采纳
5
回答
GCC源码中
的
C
语言语法
c
、
gcc
、
grammar
、
yacc
、
bison
我正在寻找GCC
源代码
中
的
C
语法,更具体地说是yacc/
bison
形式
的
语法。
浏览 4
提问于2010-04-27
得票数 13
回答已采纳
1
回答
Bison
内存损坏
c++
、
c
、
bison
我试图从git
源代码
中编译星号开放源码PBX,在运行./configure之后,我在检查野牛对
解析
的
支持时几乎立即遇到了一个不寻常
的
错误--它碰到了一种分段错误,或者更确切地说,是内存损坏,通过挂在捕获
的
内存损坏处,使进程完全停止。prev): 0x00000000011d8760 *** *** Error in `/usr/bin/
bison
': malloc(): memory corruption: 0x00007f4
c<
浏览 1
提问于2014-08-29
得票数 2
回答已采纳
2
回答
Makefile:没什么可做
的
c++
、
c
、
makefile
、
bison
、
flex-lexer
我正在
使用
Bison
和Flex构建一个
解析
器。要编译所有内容,我
使用
一个
简单
的
makefile。但是,我不是创建makefile
的
专家。makefile正在工作,除了几件事外: makefile没有检测到file.cpp中
的
更改
源代码
。什么也不做。A make clean修复了这个
问题
,但这当然不应该是必要
的
。我发现了很多makefile教程,但没有讨论过这类
问题
。make -B
浏览 0
提问于2013-06-18
得票数 2
1
回答
找不到
bison
++命令
compiling
我有一个
源代码
是在90年代后期编写
的
。代码
的
一部分要求
bison
++ (
解析
器)编译用
c
++编写
的
源文件。没有
bison
++,我就无法继续编译。 我确实试图在互联网上找到
bison
++包,但没有成功。有人知道我可以从哪里得到
bison
++包裹吗?我正在运行RHEL7.3Linux和gcc-4.8.64位架构。
浏览 0
提问于2017-05-01
得票数 0
2
回答
在我
的
系统中,我可以在哪里找到Ruby
的
parse.y文件?
ruby
、
parsing
、
bison
我正在阅读Ruby是如何被
解析
和编译
的
,我希望看到正在
使用
的
parse.y文件。我还没有在我
的
系统(OS )上找到它。我试过没有任何运气
的
find / -name parse.y。运行ruby -y myfile.rb会显示正在
使用
的
parse.y中
的
行号,这让我认为它确实存在于某个地方,我只是不知道它在哪里。我已经看过了,但我想看看我
的
本地副本。我一直在假设行号,比如上面的859,是指parse.y中<e
浏览 2
提问于2015-12-11
得票数 3
回答已采纳
5
回答
继续
C
语法分析器相关项目的混乱
c++
、
c
、
compiler-construction
、
bison
、
lex
我
的
目标是制作一个程序(
使用
"SYNTAX ERRORS ONLY". ),它将
C
源代码
作为输入并检查是否为
C
++ 如何
使用
这些工具?我
的
意思是,当我读到这些工具
的
时候,我只是在肤浅-
浏览 8
提问于2011-03-20
得票数 1
回答已采纳
2
回答
yacc/
bison
操作
的
范围是什么?
c
、
parsing
、
yacc
、
bison
、
lex
我正在尝试用flex/
bison
编写一个(相对)
简单
的
配置文件
解析
器。基本思想是,我
的
bison
语法
使用
一些
C
函数将
解析
后
的
数据组织成一系列
C
结构。如果任何人认为有必要回答这个
问题
,我很乐意发布我
的
代码,只需评论。 我遇到
的
问题
涉及
bison
操作中
的
过程范围。init_s(sec,
浏览 15
提问于2011-02-24
得票数 0
回答已采纳
2
回答
Flex++ Bisonc++
解析
器
c++
、
parsing
、
bison
、
flex-lexer
我试图在我
的
项目中
使用
flex和
bison
来为文件结构生成
解析
器代码。主要编程语言是
C
++,项目采用面向对象
的
设计,主要是并行运行。我听说flex和
bison
生成
的
解析
器都是
C
代码,它们是不可重入
的
。我在谷歌上找到了flex++和bisonc++不幸
的
是,没有
简单
的
入门教程。大多数示例都是基于
bison
/flex<em
浏览 187
提问于2012-07-27
得票数 7
回答已采纳
1
回答
YAML
解析
- lex还是手摇?
parsing
、
yaml
、
bison
、
lex
、
flex-lexer
我正在尝试编写一个
简单
的
YAML
解析
器,我从yaml.org中读取规范,在开始之前,我想知道是否最好编写一个手动
解析
器,还是
使用
lex (flex/
bison
)。我看了libyaml (
C
库)--似乎不
使用
lex/yacc。YAML (不包括流样式)似乎更面向行,所以编写手动
解析
器更容易,或者
使用
flex/
bison
谢。
浏览 4
提问于2011-09-19
得票数 8
回答已采纳
3
回答
Verilog门级分析器
parsing
、
bison
、
verilog
、
lex
、
cad
我想
解析
Verilog门级代码并将数据存储在数据结构中(例如,图)。(input.v => myProgram => output.v) 如果有任何库或开放
源代码
可以做到这一点?我发现Flex和
Bison
可以做到这一点,但我不知道如何
使用
Flex和
Bison
。
浏览 0
提问于2013-05-17
得票数 4
1
回答
GPL
Bison
语法会影响我
的
应用程序吗?
open-source
、
gpl
、
parsing
我正在考虑在我自己
的
编译器中
使用
GPL
Bison
语法。
bison
的
语法输入是GPL。
浏览 0
提问于2013-12-09
得票数 10
1
回答
使用
Bison
识别特定
的
语法错误
parsing
、
bison
我正在尝试
使用
Bison
来开发我自己
的
编程语言。我已经为我
的
语法编写了.y文件。然而,我想知道,在用户试图
解析
带有无效语法
的
源代码
的
情况下,是否有一种方法可以让
Bison
给出有用
的
错误消息。例如,假设我
的
语法中有以下规则: if_statement: IF expr '{' statement_list '}' {$$=createNode(IF,$2,$4)
浏览 196
提问于2020-06-27
得票数 0
回答已采纳
4
回答
Xcode
使用
不同
的
Bison
xcode
、
bison
、
flex-lexer
、
yacc
、
lex
我在Xcode项目中
使用
Bison
和Flex。我不想将生成
的
文件置于
源代码
管理之下,所以我很高兴地发现Xcode本机支持
Bison
/Flex文件,在其派生数据文件夹中动态生成
解析
器。到目前一切尚好。所以在巴什我可以说:/usr/local/Cellar/
bison
/3.0.4/bin//
bison
然而,Xcode仍
浏览 12
提问于2016-01-05
得票数 3
回答已采纳
2
回答
简单
的
yacc语法会给出错误
yacc
我有一个
问题
要问yacc编译器。我不会编译
简单
的
yacc语法。anbn '\n' {printf(" is in anbn_0\n");anbn: empty;%%char *s;我
使用
mac os x,我尝试了y
浏览 1
提问于2013-11-21
得票数 7
2
回答
解析
Bison
/YACC .y文件而不
解析
所有
C
语言
parsing
、
bison
、
yacc
我想
解析
Bison
/YACC .y文件中
的
语法定义。规则
的
语法非常
简单
(我可以忽略语法规则部分之外
的
所有内容),我不需要有关语义操作
的
信息。然而,即使要跳过这些操作,似乎也需要
解析
任意
C
代码片段来确定{...}块
的
结束位置(因为您可以
使用
嵌套块等)。 有不需要
解析
C
的
快捷方式吗?我想解决方法之一是要求
Bison
本身去掉
浏览 3
提问于2015-01-17
得票数 2
回答已采纳
1
回答
使用
WinApi
c++
、
winapi
、
bison
、
flex-lexer
我有一个项目需要
使用
flex和
bison
(
使用
c
++) --我
使用
unix信标,因为它很舒服(只
使用
flex、
bison
和g++)。我需要在我
的
项目中
使用
一些“图形”库,并决定
使用
WinApi。我
的
问题
是:我想在
bison
文件中包含一些基于WinApi
的
函数,->生成
解析
器,然后用flex生成扫描器,然后用g++编译这些
浏览 2
提问于2014-05-15
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券