腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
基于C/C++/C#/VB的
词法
分析器
在
编译器
设计实验室的时间里,我使用JLex作为
词法
分析器生成器,它从
词法
规范生成
Java
程序。我想知道是否有其他工具可以帮助我在同样的C/C++/C#或VB程序,而不是
Java
程序,并可以在Windows下运行。
浏览 2
提问于2010-08-29
得票数 5
回答已采纳
2
回答
在ANTLR3中,如何在运行时而不是提前生成
词法
分析器(和解析器)?
、
我想在运行时生成一个antlr
词法
分析器--也就是说,在运行时生成语法,并从语法生成
词法
分析器类及其支持位。我很高兴将它提供给
java
编译器
,它可以在运行时访问。
浏览 0
提问于2011-04-23
得票数 5
回答已采纳
2
回答
使用
java
创建
词法
分析器程序的想法
、
、
、
、
我正在尝试使用
java
.Program创建一个
词法
分析器程序必须有标记化的概念.I在
编译器
编程方面有初学者水平的知识我知道有很多
词法
生成器在互联网上存在我可以使用它们来测试我自己的
词法
分析器输出.But我需要做我自己的
词法
分析器.Can谁能给我一些最好的参考或文章或想法来开始我的编码?
浏览 4
提问于2012-07-22
得票数 0
回答已采纳
1
回答
如何处理
编译器
中的字符串文字错误
我正在开发一个
词法
分析器,这是构建
编译器
的第一步。给定一个.txt文件,代码必须标识每个
词法
组件,例如,如果我有它必须打印出来c -> variable; -> DelimitString c = "abc d"; System.out.println("
浏览 0
提问于2014-10-19
得票数 0
2
回答
当有TDZ时为什么要提升变量
、
ES6标准提出了时态死区,在对
词法
绑定进行评估之前,不可能以任何方式进行变量引用。那么,在
词法
环境初始化时创建变量意味着什么? let b;像
ja
浏览 2
提问于2016-01-22
得票数 3
回答已采纳
1
回答
使用
java
创建解释器的工具
、
、
、
、
我目前正在寻找工具(无论是软件程序还是框架),关于如何使用
java
.C++制作
编译器
将是我的
编译器
将阅读的语言。我已经准备好了GUI。但是我仍然不知道如何开始创建
编译器
。也许任何人都可以给我使用
java
.I创建
编译器
的链接或教程,我并不是在寻找确切的源代码,而是在寻找关于如何通过
词法
、句法和语义分析来创建
编译器
的提示和算法。
浏览 2
提问于2012-03-07
得票数 1
回答已采纳
5
回答
Java
的Yacc等效项
、
我正在用
Java
做一个
编译器
设计项目。
词法
分析已经完成(使用jflex),我想知道哪个类似yacc的工具会是最好的(最有效、最容易使用等)。用于进行语法分析及其原因。
浏览 4
提问于2009-10-29
得票数 30
回答已采纳
3
回答
语义分析
编译器
阶段的子阶段是什么?
、
、
、
我感兴趣的是找出
编译器
是如何工作的。我看过几本书,它们都同意
编译器
阶段大致是这样的(如果我错了,请纠正我):
词法
分析、语法分析、语义分析、中间代码、代码优化、代码生成。作为方法,
词法
和语法阶段看起来非常清晰和直观(当然,这并不意味着容易)。然而,我仍然无法找到语义阶段真正包含的内容。我知道这在很大程度上取决于编程语言和
编译器
的实现,但是你能给我举一些关于C/C++,
Java
的例子吗?请你给我指一本书/页/文章,在那里我可以深入阅读这些东西。谢谢。编辑:我看过
浏览 2
提问于2013-09-18
得票数 4
回答已采纳
1
回答
适用于asm库中
java
字节码生成器的输入类型
、
、
、
、
创建一个
java
编译器
。使用jflex
词法
分析、杯解析和asm字节码生成。jlex输出是一个scanner对象。我们创建一个解析器对象来进行解析。我们应该将什么传递给字节码生成。有没有什么asm的字节码生成示例教程可以用来为任何给定的
java
文件生成普通的
java
字节码?
浏览 0
提问于2013-07-24
得票数 0
1
回答
中间代码生成
、
、
我开始在我的
编译器
课程中使用ANTLR 4,并且我已经创建了我的语法。ANTLR提供了
词法
分析器和解析器,但是我如何生成中间代码呢?有人告诉我使用Jasmin,但我不知道如何使用它。注: ANTLR给了我
java
代码。
浏览 3
提问于2016-08-11
得票数 0
2
回答
我应该用什么
编译器
作为自学习
编译器
原理技术的案例研究?
、
、
、
、
我决定开始研究
编译器
理论,但问题是我想要为任何语言编写一个
编译器
,以便跟踪每种语言。 我知道一些与我类似的关于clang和gcc的问题,我知道他们都在动态地进行
词法
和语法分析,只要
编译器
本身是用C编写的,并且运行在ubuntu x64上,我只想用任何语言编写任何
编译器
浏览 2
提问于2015-03-13
得票数 0
回答已采纳
4
回答
在解析过程中,
编译器
的大部分时间都花在哪里?
、
、
、
我在上读到,
编译器
的大部分时间都花在
词法
分析源代码上。因此,与语法分析器不同,优化
词法
分析器是必要的。我所说的语法分析是指派生过程。
浏览 2
提问于2009-07-09
得票数 3
回答已采纳
2
回答
编写
词法
分析器和解析器而不是
编译器
的用途?
、
、
除了编写
编译器
之外,使用
词法
分析器和解析器还可以解决哪些问题?是否存在只使用
词法
分析器或只使用解析器的情况?
浏览 1
提问于2011-09-11
得票数 1
回答已采纳
1
回答
Flex和Bison
编译器
在遇到一个语法错误时不会显示
词法
错误
、
、
、
、
我正在使用Flex和Bison编写
编译器
,我编写了yyerror(char*)和一些printf()消息,以显示
词法
和语法错误。(例如:int x = 89754545是一个将显示的
词法
错误,因为我为整数定义了长度限制(max =5))所有
词法
错误一个接一个地出现,但当
编译器
遇到语法错误时: 他显示了第一个语法错误之前发生的所有
词法
错误
浏览 2
提问于2022-04-13
得票数 -1
回答已采纳
2
回答
向C++源代码添加注释语法
、
、
我想在我的C++源代码中创建我自己的自定义注释(就像
Java
style注释一样)标记。因为标准的C++语法不允许注释,所以我想根据自己的需要修改/增强
编译器
。但是Visual Studio是否公开其
编译器
内部以供用户修改(例如,其
词法
分析器的输出、抽象语法树等)?
浏览 0
提问于2010-12-16
得票数 3
回答已采纳
1
回答
词法
文件名顺序是什么意思?
、
在Go规范的部分中,“
词法
文件名顺序”意味着什么? 为了确保可重复的初始化行为,鼓励构建系统以
词法
文件名顺序将属于同一包的多个文件呈现给
编译器
。
浏览 4
提问于2015-07-27
得票数 5
回答已采纳
1
回答
如何从符号表
编译器
中存储变量
、
、
、
、
对于我的类,我必须为Python的一个小子集编写一个
编译器
: 我们使用Gnoloo来生成代码,这是一种堆栈机器语言。 问题是我不知道如何存储变量。
浏览 4
提问于2016-06-07
得票数 1
回答已采纳
2
回答
修改GCC法典。如何测试新添加的功能?
、
、
、
、
我正在学习
编译器
,并希望自己对GCC解析器和
词法
进行修改。有什么测试工具或其他方法可以让我修改gcc代码并进行相应的测试吗?这些变化的目的只是为了学习,我只能考虑GCC,因为这是我唯一允许的
编译器
。
浏览 2
提问于2014-11-20
得票数 1
回答已采纳
2
回答
Java
中的ANTLR基本示例
、
、
有没有简单的例子可以用
Java
输出:输出应为:如果我的输入是它应该会给出一条错误消息。我正在尝试使用
java
创建一个c++
编译器
(从
词法
开始直到语义部分),我真的很想知道我应该做什么。
浏览 1
提问于2012-03-20
得票数 0
回答已采纳
2
回答
什么是抽象语法树/需要它吗?
、
、
自从我编程以来,我就一直对
编译器
/解释器的设计/实现感兴趣(现在只有5年了),它似乎总是像是幕后的“魔法”,没有人真正谈论过(我知道至少有两个关于操作系统开发的论坛,但我不知道任何关于
编译器
/解释器/语言开发的社区因此,基于我有限的阅读材料和维基百科,我开发了
编译器
/解释器组件的概念:有
浏览 0
提问于2012-08-10
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SQL解析-词法分析
Java即时编译器原理解析及实践
JavaScript 词法结构初窥
理解词法作用域和动态作用域
R语言笔记8:functions——词法作用域
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券