腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
识别缩进块的
词法
分析
器
、
、
、
我想为一种用空格表示程序块的语言编写编译器,就像在
Python
中一样。我更喜欢使用
Python
语言,但C++也是一种选择。有没有一个开源的
词法
分析
器可以帮助我轻松地做到这一点,例如,通过像
Python
词法
分析
器那样正确地生成缩进和删除标识符?一个相应的解析器生成器将是一个加号。
浏览 0
提问于2011-08-02
得票数 6
回答已采纳
1
回答
ANTLR4生成不正确的java代码
、
、
、
、
我正在尝试使用来解析Mathematica代码。我使用gradle插件来生成java代码。生成的文件中有两个包含不正确的java代码,如下所示: switch (actionIndex) { self.incrementBracketLevel(1); }也许我可以去掉所有的“自我”但我不想这么做。有没有人遇到过同样的问题?
浏览 23
提问于2016-08-20
得票数 2
回答已采纳
1
回答
如何模式匹配与正则表达式类似的令牌?
、
、
我正在寻找一种方法(算法/开源项目/?)通过构造类似于正则表达式的模式来匹配令牌,或使用类似的原则。INSERT INTO [dbo].[Table] (Column1) VALUES (@Column1);+-------------------+-------+| INTO | token || DOT
浏览 2
提问于2014-08-14
得票数 0
1
回答
词法
分析
python
、
、
、
、
我使用的是
python
2.7.x。我很了解转义序列。 我想做以下事情:我有一个带有单引号的字符串,我必须在数据库中输入它,所以我需要用一个反斜杠后跟一个单引号(\‘)替换单引号(’)的实例。
浏览 0
提问于2012-05-24
得票数 0
回答已采纳
6
回答
Parsec的
Python
实现?
、
、
、
我最近用
Python
编写了一个使用Ply的解析器(它是yacc的
python
重新实现)。当我几乎完成解析器时,我发现我需要解析的语法要求我在解析过程中进行一些查找,以通知
词法
分析
器。如果不查找并通知
词法
分析
器,我就不能正确地解析该语言中的字符串。 如果我可以从语法规则中控制
词法
分析
器的状态,我想我将使用解析器模块中的查找表来解决我的用例,但它可能会变得太难维护/测试。有没有Parsec的
Python
实现?或者是其他一些产品级
浏览 1
提问于2008-09-18
得票数 14
回答已采纳
1
回答
如何从头开始编写
词法
分析
器?
、
、
我想从头开始为
python
编写一个
词法
分析
器。但我不知道从哪里开始,也不知道如何开始。对于初学者,我假设我们将有一个
python
程序作为传递给
分析
器的一组字符串。
分析
器应该找出要查看的新行和适当的空格在哪里。如何在
python
源代码中找出新的行?我已经阅读了
python
的
词法
规范,我们可以使用基于堆栈的方法来解决空格的缩进问题,但是不知道如何看起来at.Is它只是一个使用'\n‘的正则表达式检查,或者有什么算法可以确定这一点
浏览 0
提问于2013-01-21
得票数 3
1
回答
Python
中的
词法
分析
器
、
有没有
python
模块做
词法
分析
?(例如,给定一个字符串,它会
分析
它是否是一个有效的英语单词?)提前感谢!
浏览 5
提问于2012-10-24
得票数 1
3
回答
如何在语法上编写具有类似
Python
的缩进的语言?
我正在用它自己的内置语言编写一个类似于
Python
的工具。我想让缩进在语法中有意义(如此一来,行开头的制表符和空格就代表了命令的嵌套)。 做这件事最好的方法是什么?
浏览 0
提问于2013-03-21
得票数 5
回答已采纳
2
回答
有没有用PLY编写的语法或
Python
(或子集)的
词法
分析
器和解析器?
、
、
有没有用PLY编写的语法或
Python
(或子集)的
词法
分析
器和解析器?
浏览 0
提问于2011-04-03
得票数 2
回答已采纳
1
回答
词法
分析
器何时将令牌返回给解析器?
我已经研究过,解析器调用
词法
分析
器,然后
词法
分析
器将令牌返回给它,但这一切是一次发生还是同时发生,
词法
分析
器读取词位并将令牌返回给解析器。我们说
词法
分析
器将令牌返回给解析器,但是
词法
分析
器将它存储在符号表中,所以解析器是从符号表本身获取令牌的,但是它如何引用它呢?
浏览 1
提问于2015-03-21
得票数 2
1
回答
ANTLR @members和
词法
分析
器
此规则中的代码(
python
运行时)仅包含在解析器文件中,而不包含在
词法
分析
器中。这是个bug吗?我认为是这样的,@成员应该根据文档向
词法
分析
器和解析器添加内容。我使用的是
Python
运行时,3.1.3。 顺便说一句。stackoverflow是为Opera编写的内联代码吗?
浏览 4
提问于2011-05-15
得票数 4
回答已采纳
2
回答
当我在Antlr中导入
词法
分析
器时,为什么我得到一个NullPointerException?
、
、
、
特定于
词法
分析
器//包含特定于语言的标记-派生自基本
词法
分析
器组合语法->导入特定
词法
分析
器和特定解析器我是不是遗漏了什么?
浏览 2
提问于2011-01-24
得票数 0
1
回答
表驱动的
词法
分析
器/扫描器实现
、
、
如果我开始编写自己的
词法
分析
器,解析器将是什么架构?我应该考虑什么原则(即开-闭,松散耦合)? 下一个问题是关于表驱动
词法
分析
器的实现。最近我写了
词法
分析
器,但它不是编程珍珠。那么有谁知道如何实现表驱动的
词法
分析
器呢?
浏览 0
提问于2011-03-16
得票数 1
2
回答
PyQT Qscintilla进展4gl
、
、
、
最近,通过在我的
python
应用程序中实现QsciLexerCustom,我一直在创建自己的Progress 4GL编辑器。但是在浏览Qscintilla源代码时,我注意到他们在QScintilla/lexers/LexProgress.cpp中已经有了一个进步4gl
词法
分析
器,但是在阅读时,他们并没有指定任何QsciLexerProgress类或者任何访问这个
词法
分析
器的方法,我看得出来。
浏览 0
提问于2012-12-18
得票数 3
回答已采纳
4
回答
在解析过程中,编译器的大部分时间都花在哪里?
、
、
、
我在上读到,编译器的大部分时间都花在
词法
分析
源代码上。因此,与语法
分析
器不同,优化
词法
分析
器是必要的。我所说的语法
分析
是指派生过程。
浏览 2
提问于2009-07-09
得票数 3
回答已采纳
2
回答
可以使用不同的
词法
分析
器吗?
我想为tatsu使用一个不同的
词法
分析
器,但是使用tatsu的解析器。这个是可能的吗?例如,在语法中:是否可以使用替代
词法
分析
器来提供NUM和ID
浏览 19
提问于2017-07-20
得票数 0
1
回答
将Notepad++配置为使用基于缩进的代码折叠
、
它为
Python
做到了这一点。 我怎么才能要求它对其他语言做同样的事情呢?
浏览 0
提问于2011-08-30
得票数 6
回答已采纳
1
回答
Javascript /记号器(在
Python
中?)
、
、
、
、
有人知道Javascript
词法
分析
器或记号器(最好用
Python
)吗? 基本上,给定任意Javascript文件,我想获取令牌。
浏览 2
提问于2010-01-04
得票数 1
4
回答
词法
分析
Python
的参考资料
、
作为一个教育练习,我已经着手用
Python
编写一个
Python
词法
分析
器。最后,我想实现一个可以自己运行的简单的
Python
子集,所以我希望这个
词法
分析
器是用一个相当简单的
Python
子集编写的,并且需要尽可能少的导入。我找到的与
词法
分析
相关的教程,例如,都会提前查看单个字符来确定下一个标记应该是什么,但我担心这对于
Python
来说是不够的(首先,只看一个字符,你无法区分分隔符或运算符,或者标识符和
浏览 0
提问于2012-05-22
得票数 3
回答已采纳
5
回答
什么是C编译器编译过程中的
词法
和语法
分析
?
、
、
、
、
什么是编译过程中的
词法
分析
和句法
分析
。预处理是在
词法
和句法
分析
之后进行的吗?
浏览 2
提问于2012-06-24
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SQL解析-词法分析
JavaScript 词法结构初窥
理解词法作用域和动态作用域
R语言笔记8:functions——词法作用域
聚类分析及Python分析(三)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券