腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
只
接受
解析器
的
第一个
规则
(
结合
使用
ply
和
python
)
、
、
我正在尝试为一个项目构建一个词法分析器和
解析器
,我已经做了词法分析器,现在我正在尝试做
解析器
reserved = { 'else' : 'ELSEt_error(t): t.lexer.skip(1)
解析器
(部分
规则</em
浏览 18
提问于2020-05-27
得票数 0
1
回答
可以修改ANTLR语法文件以供
PLY
使用
吗?
、
、
、
、
我想做一个
python
程序,
使用
PLY
来解析Javascript文件,我没有找到任何实现ECMAScript
的
解析器
的
源代码,
使用
PLY
的
Javascript
规则
。我找到
的
唯一
的
东西是一些ANTLR语法文件来解析javascript
和
ecmascript: ANTLR语法文件可以被修改为
PLY
规则
吗?如果可以,如何以半自动<e
浏览 3
提问于2012-08-16
得票数 1
回答已采纳
2
回答
Python
Yacc (
PLY
)在输入结束时
的
错误恢复
、
、
、
、
问题如何从意外
的
输入结束中恢复?Expressions | 如果省略了END令牌,我希望执行错误恢复,因此
解析器
将识别像A A A END或A A A这样
的
刺。我
浏览 4
提问于2014-10-13
得票数 3
回答已采纳
3
回答
除了C#之外
的
其他语言
的
类似
解析器
的
讽刺软件?
、
除了其他编程语言之外,有没有其他程序可以做做
的
事情?
浏览 5
提问于2011-03-24
得票数 3
2
回答
Python
解析器
层匹配错误
的
正则表达式。
、
、
、
、
我试图
使用
Ply
创建一个
解析器
,但我遇到了一个奇怪
的
错误。以下是发生匹配错误
的
MCVE:import
ply
.lex as lex 'IDENTIFIER', 'EQUALS' result = pa
浏览 5
提问于2016-10-07
得票数 2
1
回答
在RPLY中解析字符串
、
、
.|[^\"\\])*\"") 我在RPLY中有这个
规则
,但是当我试图解析(例如"string1" )时,它将它解析为"string1"。如何使它将"string1"解析为string1
浏览 6
提问于2022-07-20
得票数 0
回答已采纳
1
回答
计划中
的
列表实现?
、
、
我正试图在
PLY
python
库
的
解析器
中实现一个列表。这是我到目前为止
的
密码- "lisp : LPAR array RPAR" "array : lisp array"“lisp”这个词也包含没有显示
的</em
浏览 13
提问于2022-01-23
得票数 1
回答已采纳
2
回答
解析隐式时间运算符与显式时间运算符
、
、
、
我一直在
使用
ply
编写LALR
解析器
,在尝试解析乘法时遇到了不一致
的
问题。由于完整
的
解析器
有几千行,我不会在这里介绍它,但我已经创建了一个简单
的
演示:import
ply
.yacc as yacc parser = yacc.yacc() s = raw_input('>> ')
浏览 5
提问于2013-04-10
得票数 1
1
回答
在
python
中解析Lucene查询
的
正确方法是什么?
、
我需要解析
python
中lucene查询中
的
术语
和
运算符。语法描述如下:title:"The Right Way" AND text:go 在
python
中是否存在用于lucene查询
的
解析器
的
现有模块?我可以
使用
ply
或pyparse编写
解析器
,但是我想知道
解析器
是否已经存在,或者是否有替代<em
浏览 0
提问于2013-09-06
得票数 4
回答已采纳
3
回答
PLY
:快速解析长长
的
项目列表?
、
、
、
我正在
使用
一个用编写
的
相当简单
的
解析器
,我
的
其中一条
规则
采用以下形式: ''' things : thing''' if len(p) == 3:输入文件通常是简单
的
thing列表,因此解析本身并不复杂。然而,我
的<
浏览 3
提问于2011-06-21
得票数 8
回答已采纳
6
回答
Parsec
的
Python
实现?
、
、
、
我最近用
Python
编写了一个
使用
Ply
的
解析器
(它是yacc
的
python
重新实现)。当我几乎完成
解析器
时,我发现我需要解析
的
语法要求我在解析过程中进行一些查找,以通知词法分析器。如果不查找并通知词法分析器,我就不能正确地解析该语言中
的
字符串。 如果我可以从语法
规则
中控制词法分析器
的
状态,我想我将
使用
解析器
模块中
的
查找表来解决
浏览 1
提问于2008-09-18
得票数 14
回答已采纳
1
回答
如何
使用
rply
的
解析器
编写读取两行
的
规则
?
、
、
我在编写一个可以在
解析器
中读取多行代码
的
规则
时遇到了问题。rply.errors.ParsingError: (None, SourcePosition(idx=12, lineno=2, colno=1))parse_gen.py @self.pg.produc
浏览 0
提问于2020-05-08
得票数 0
2
回答
语法分析器,具有层-分析器
规则
,简单引用
、
、
我正在用
ply
开发
python
中
的
解析器
。但是我有一个关于解析
规则
的
问题,因为我有这样
的
问题:main : PROGRAMA ID declaraciones declaracion_funcion bloquebutI已经看到
规则
使用
简单
的
引语,为什么?,它是用来做什么
的
?1] - p[3] elif p[2] == '*': p[0]
浏览 0
提问于2018-09-20
得票数 0
回答已采纳
1
回答
如何为手写
的
lexer编写层接口?
、
我用
Python
编写了一个编译器,并编写了一个手写
的
lexer,因为我不知道如何解析缩进。此外,我
的
lexer
使用
了一些yield语句,如下所示:...然而,我意识到
PLY
解析器
需要一个token方法,所以我做了一个如下所示
的
方法: return next(self.scan()) 根据我
的
测试,
使用
scan()
的
实际扫描平均需要124 ms,但是当
浏览 0
提问于2012-03-31
得票数 2
回答已采纳
3
回答
解析无内存泄漏
的
.
ply
文件
、
、
、
、
我下载了中
的
.
ply
文件,并
使用
该页面(
ply
.h,plyfile.c)中
的
斯坦福代码来解析它们。然而,看看这段代码,我发现它充斥着永远不会释放
的
错误锁。我可以闭上眼睛,看向别处,但这会让我
的
牙齿发炎。一种是
使用
Hans Boehm
的
垃圾收集器,或者类似的东西,它重新定义了"malloc“,这样它就可以在垃圾收集器中这样做。我从来没有用过这个库,但也许有一种方法可以让它
只
在斯坦福
浏览 5
提问于2010-11-09
得票数 1
回答已采纳
1
回答
寻找关于我正在构建
的
解析器
的
运算符
结合
性
和
优先级
的
学习资源
、
、
、
、
我正在
使用
为搜索语法构建一个
解析器
,它有几个具有不同优先级
和
结合
性
的
运算符。由于这将是我
的
第一个
解析器
,如果能看到一些很好
的
例子来说明优先级
和
结合
性通常是如何处理
的
,那就太好了。此外,我们还有一些不常见
的
运算符,它们似乎没有
结合
性,类似于
Python
的
三元<运算符(例如,a<b<c =>
浏览 3
提问于2012-04-24
得票数 0
2
回答
如何在GLR
解析器
中执行关联性
规则
?
、
解析器
现在可以工作了,我正在实现消歧
规则
。我正在以一种似乎有效
的
方式处理优先级。现在我对
结合
性有点迷惑了。1)
和
2)具有相同
的
优先级
和
左
结合
性。正确
的
解析树是
第一个
,因此我只想保留这一个。 我想知道如何在算法上有效地检测关联性违规。我尝试过
的
一种方法是,在
第一个
树
的
顶部节点,
规则
2在
规则
1
的
子节点列表中
浏览 17
提问于2012-08-08
得票数 4
1
回答
使用
PLY
的
yacc代码中
的
正则表达式
、
、
我正在用
PLY
编写正则表达式,但它
的
行为似乎不像yacc。我写了以下内容:''''''ERROR: la_grammaire_yacc.py:31: Illegal name '['&
浏览 3
提问于2014-05-16
得票数 1
1
回答
如何处理一个令牌
的
多个
规则
、
、
、
、
我正在处理一个jison文件,并
使用
python
中
的
lex模块将其转换为
解析器
生成器。[^\x00]*?return 'CONTENT';在另一种情况下,COMMENT令牌有多个
规则
strip(3,5); this.popState(); r
浏览 2
提问于2014-03-26
得票数 0
1
回答
将自顶向下
的
语法
规则
转换为BNF
、
、
、
、
我继承了一个ANTLR语法,现在我需要编写一个好
的
、老
的
、类似YACC/BISON
的
解析器
(要具体一点,我需要为
python
使用
PLY
)。有许多奇怪
的
规则
,我现在挣扎于以下几个方面: factor : ('(' expr ')' | procedure | variable) ('.' variable | call)* '!'?目前,我只有第
浏览 7
提问于2013-12-15
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Ply是什么?你以为它只是个工具?不,它是你的语法分析小能手!
Python入门之作用域规则和闭包的使用技巧解析
干了这碗汤,你也可以愉快地爬虫了
python爬虫工具利器beautifulsoup
要成为一个专业的爬虫大佬,你还需要了解这些
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券