腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在Yacc (野牛)中打印解析器
树
、
、
我使用BISON和FlEX为
C
语言
创建了一个解析器。如果给定的
c
-
输入
代码在语法上是错误的,那么它可以在终端中打印“语法错误”,否则什么也不打印。但是我想打印与给定的
c
-
输入
代码相关的解析器
树
作为我的解析器的输出。我该
怎么
做?BISON中是否有可用于打印解析器
树
的函数?
浏览 1
提问于2012-03-13
得票数 3
1
回答
如何在lexer返回一个令牌后开始解析?(构建编译器)
、
、
我试图用
C
语言
为类似于
C
的
语言
构建一个编译器。我现在已经编写了一个lexer,它将读取
输入
文件并输出一个令牌流。现在,我理解了语法背后的理论,我知道如何为不同的表达式手工编写解析
树
。我知道它必须被安排成一棵
树
。但我该
怎么
开始呢?任何帮助都会很好,我只是个初学者。非常感谢!
浏览 2
提问于2011-01-13
得票数 4
2
回答
语法
树
、
、
、
但我不明白我
怎么
能做到。我有一些
语言
的语法(例如,算术表达式语法)。我必须建立这种语法
树
(我不知道
怎么
做)。那么我必须确定,
输入
句是否是这种
语言
的句子?我该
怎么
做呢?实际上,我有一个语法,我必须使用这个语法和
输入
句子来构建树(如果可能的话,我知道
怎么
做)(在另一种情况下,我必须显示有关它的信息)。有什么简单的理解算法吗?我可以使用任何简单
语言
的语法,比如算术表达式。
浏览 5
提问于2010-12-07
得票数 2
回答已采纳
2
回答
抗Serialization的序列化
、
我有一个生成的语法,它做两件事: 这两个函数是分开的,让我们将它们称为These ()和These()。validate()函数从字符串
输入
构建树,同时确保它满足BNF对
语言
的要求。values ()函数将值插入到该
树
中,以获得结果(通常为true或false)。代码当前所做的是每次在
输入
上运行input (),只为了生成用于计算()的
树
。有些
输入
需要60秒来检查。
浏览 5
提问于2014-03-21
得票数 1
1
回答
在
树
中寻找子树
、
我有一棵
树
/ \ / \ / \ 其模式如下: / \ / \作为产出,我希望:y: bq: d和y: fq: g有什么算法我可以看吗?
浏览 0
提问于2013-02-25
得票数 3
回答已采纳
2
回答
将一段
c
++代码翻译成Java没有成功
、
、
我正在编写一个程序,使用最小生成
树
来计算最小成本路由。我是用
c
++实现的,但我不能创建图形界面来读取
输入
文件,所以我决定将其传递给Java
语言
,并使用Netbeans创建界面。Herés是我在
c
++中的代码:
浏览 2
提问于2012-05-04
得票数 1
回答已采纳
3
回答
为什么python的dict实现为哈希表,而std::map是基于
树
的?
、
、
、
为什么一种
语言
使用
树
,而另一种
语言
使用哈希表来表示看似相似的数据结构?一个相关的问题是关于哈希表的性能。而哈希表没有保证,除非由于可能的冲突而预先知道
输入
。 我倾向于认为随着问题规模的增大,哈希表的性能将接近O(n)。因此,哈希表仅对特定范围问题大小有用,这就是为什么大多数数据库使用
树
而不是哈希表的原因。
浏览 2
提问于2011-11-25
得票数 16
回答已采纳
4
回答
如何记住Haskell中二进制搜索
树
的根?
、
、
、
、
我面临的挑战是关于在Haskell中二进制搜索
树
是如何工作的心理地图。 我看到一些函数实现了将列表转换为二叉
浏览 17
提问于2022-01-06
得票数 6
1
回答
如何解除ctrl在vim中的绑定?
所以我使用,并将它绑定到ctrl m:但出于某种原因,当我按下ctrl enter键时,它也会切换到解数
树
。然后,当我试图像下面这样解除ctrl
输入
时,它仍然是切换解析
树
。所以问题是,我
怎么
才能让它进入不切换
树
呢?
浏览 2
提问于2021-04-23
得票数 0
回答已采纳
1
回答
我能打电话告诉你我的程序是编译器吗?
、
我编写了一个程序,将字符串
输入
转换为某个类的复杂
C
#对象。这个对象允许执行一些操作(生成一些东西)。| OutputWiki说: 编译器是一种计算机程序(或一组程序),它将用编程
语言
(源
语言
)编写的源代码转换为另一种计算机
语言
(目标
语
浏览 0
提问于2016-04-23
得票数 0
1
回答
如何制作函数
语言
编译器
、
、
、
、
我正在考虑为它编写一种
语言
和编译器,作为一个夏季项目,并且很难找到关于如何使用解析
树
或BNF/EBNF来编写编译器的信息。总体目标是编写一个编译器,将简化的函数
语言
语法解析为
c
++。我目前正计划用
c
语言
编写这个编译器,但如果有人认为这样做更好,我不介意用其他方法编写。Integer Integer -> Digit {Digit}创
浏览 2
提问于2013-05-23
得票数 1
1
回答
使用XSLT向标记添加属性
我有几个具有1-n路径元素的svg文档,现在我想更改这些路径元素的颜色。Svg示例文档:<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="
浏览 0
提问于2012-03-04
得票数 4
回答已采纳
2
回答
通过sklearn python包定义和使用球
树
列表
、
我定义了一个球
树
对象列表,如下所示,其中input1是一个形状为(100,320)的NumPy数组。为什么当我将一个更多的球
树
对象添加到球
树
列表' bt‘时,'sample_query’和bt的最近邻居距离会发生变化?当我将另一个对象附加到列表bt时,我希望对象bt不会被修改。我的预期正确吗?
浏览 1
提问于2012-09-06
得票数 0
回答已采纳
1
回答
“抽象解析
树
”和“解析
树
”有什么区别?
、
可能重复: 我需要知道抽象解析
树
和解析
树
之间的区别。
浏览 1
提问于2011-05-07
得票数 3
回答已采纳
1
回答
当涉及到二叉
树
时,如何在汇编
语言
中将节点连接到另一个节点?
、
我已经用
C
语言
做了BST,所以我知道实现。但是当涉及到汇编
语言
(更具体地说,MIPS)时,节点是如何与内存位置相对应的呢?因为与
C
不同,您确实需要指定指针位置和空指针,对吗?如果给我们一个4个数字的列表{1,3,2,4},并且开始的内存位置是2000 H,那么
树
映射会是 / \ / \删除和插入是否与
浏览 12
提问于2021-01-23
得票数 0
回答已采纳
1
回答
两棵
树
:一个
树
的节点包含一个对象列表;第二个
树
的对象包含对第一个
树
的对象的引用。它能在
C
#中完成吗?
、
、
、
、
我想建造2棵
树
的结构。第一棵
树
将包含节点,每个节点都包含我的Range对象列表: public DateTime Start { get; set; }} 然后我想要第一棵
树
的第二棵
树
。它将具有类似的结构,但是,当对第二棵
树
中的范围对象进行更改时,我希望第一棵
树
中的范围对象也会发生变化。实际上,我需要保存对第一棵
树
中的范围对象
浏览 1
提问于2019-08-03
得票数 1
回答已采纳
1
回答
表达式
树
、解析和执行操作
、
、
我不能按时解决这件事,但我仍然想知道
怎么
做。我不太熟悉表达
树
,我发现很难模拟这个问题。描述如下:
输入
是带有表达式
树
的单行文本和由|字符分隔并以\n换行符结尾的一系列操作。
输入
中允许使用空格,但应忽略它。 表达式
树
是由一个字符变量and组成的序列,由括号(expression_tree)构成的子表达式
树
。例子:AB,A(B
C
D),(AB)<e
浏览 2
提问于2016-11-01
得票数 1
8
回答
语法分析
树
和抽象语法
树
(AST)有什么不同?
、
、
、
、
它们是由编译过程的不同阶段生成的吗?或者它们只是同一个东西的不同名称?
浏览 17
提问于2011-02-17
得票数 107
回答已采纳
8
回答
C
++的容器类/库
、
有谁知道
C
容器库吗?我正在寻找一些东西,它给出了链表,数组,哈希表等的标准实现,以与
C
++ STL相同的方式。主要关注点是: 客户端代码应该能够在不修改库的情况下为多种不同的数据类型创建容器。
浏览 76
提问于2008-11-20
得票数 79
回答已采纳
1
回答
试图理解词汇者、解析
树
和语法
树
、
、
、
我正在阅读“龙书”,我想我理解了词汇
树
、解析
树
和语法
树
的要点,以及它们通常应该捕获的错误(假设我们使用的是上下文无关的
语言
),但如果我错了,我需要有人来抓我。我的理解是,lexer只是简单地标记
输入
并捕获与代码中的无效构造有关的错误,例如在不包含分号的
语言
中传递分号。解析
树
用于验证语法是否遵循,代码的顺序是否正确,语法
树
用于实际计算代码中的语句和表达式,并生成类似于3地址代码或机器代码的内容。这些都是对的吗? 旁注:具体语法
树
和解析<
浏览 3
提问于2013-11-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-交叉输入%c和%d
c语言 树的基础知识 必看篇
C语言必备基础知识笔记——输入&输出
C语言的标准 “输入输出”!今天是你学C语言的第几天?
从C语言到Python(3)-Python输入输出
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券