腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
我
需
要从
Tatsu
开始
解析
语法
的
帮助
tatsu
我
收到一个
Tatsu
错误 "
tatsu
.exceptions.FailedExpectingEndOfText:(1:1)应为文本结尾“ 运行测试,使用
我
提供
的
语法
-不清楚问题是什么。本质上,调用
解析
器
的
语句是: ast = parse(GRAMMAR, '(instance ?KIFexpression RPAREN if __name__ == '__main__
浏览 25
提问于2019-02-22
得票数 0
1
回答
Tatsu
:如何在语义操作中验证/处理类似于表达式
的
算术
python
、
tatsu
我
有一个
TatSu
语法
,在这里
我
解析
像SignalGroup {ABUS='A3 + A2 + A1 + A0';}.这样
的
算术表达式。相关
语法
: #--------------------------------------------- SIGNAL GROUPS BLOCK ----------------------------在
解析
另一个(信号)块时,
我
保留了所有用于查找
的
信号
的
浏览 4
提问于2020-02-05
得票数 1
回答已采纳
2
回答
可以使用不同
的
词法分析器吗?
tatsu
我
想为
tatsu
使用一个不同
的
词法分析器,但是使用
tatsu
的
解析
器。这个是可能
的
吗?例如,在
语法
中:是否可以使用替代词法分析器来提供NUM和ID
浏览 19
提问于2017-07-20
得票数 0
1
回答
报告与
TatSu
中一样多
的
不同
语法
错误
parsing
、
tatsu
我
正在尝试为一种先由
TatSu
解析
然后再解释
的
语言实现一个解释器。
我
希望向我
的
最终用户提供这样一种功能,即
我
的
解释器可以同时报告语言源代码中包含
的
尽可能多
的
潜在错误,包括底层
TatSu
解析
器引发
的
FailedParse错误。据我所知,唯一
的
方法是
TatSu
只生成一个FailedParse异常,然后停止
解析
。 有
浏览 4
提问于2021-04-02
得票数 0
1
回答
错误与
tatsu
:不识别正确
的
语法
模式
python
、
parsing
、
grammar
、
tatsu
我
正在
开始
使用
tatsu
,
我
正在尝试为miniML语言实现一种
语法
。
语法
成功
解析
后,
我
尝试
解析
一些小表达式,以检查它是否正常工作;然而,
我
发现
Tatsu
无法识别某些预期
的
模式。' '<{expression}+ = ;
浏览 11
提问于2022-12-03
得票数 1
回答已采纳
1
回答
如何在
Tatsu
语法
中包含文字“#”?
tatsu
我
无法让
Tatsu
解析
包含文字“#”
的
语法
。下面是一个很小
的
例子:atom = /[0-9]+/ ;p.parse('#345',trace=True)
解析
抛出一个FailedParse异常。跟踪似乎表明
解析<
浏览 0
提问于2019-05-30
得票数 1
回答已采纳
2
回答
在
TatSu
中生成随机
语法
扩展(Python)
random
、
grammar
、
expansion
、
tatsu
我
正在为用
TatSu
生成
的
语法
解析
器编写一个解释器。
我
正在寻找一种方便
的
方法来为
我
的
语法
生成用例,这样
我
就可以为
我
的
解释器编写单元测试。目前,
我
正在手动生成测试用例。
我
想知道
TatSu
包是否提供了自动生成随机
语法
派生
的
方法(可能没有文档),以便
我
可以将它们用
浏览 8
提问于2021-10-23
得票数 0
1
回答
如何从grako/
TatSu
获取简洁
的
语法
错误消息
error-handling
、
exception-handling
、
grako
、
tatsu
如果对grako/
tatsu
生成
的
解析
器
的
输入有
语法
错误(比如3 + / 3到calc.py示例),那么除了相关
的
3 + / 3 ^ (
我
可以使用try - except构造)之外,还会得到一个长列表
的
3 + / 3 ^调用序列,但是
我
也会丢失错误消息
的
相关部分。
我
想使用grako/
tatsu
来
解析
浏览 1
提问于2018-02-27
得票数 1
回答已采纳
1
回答
规则排序
tatsu
我
正在使用
Tatsu
来实现半导体行业中使用
的
语言
的
解析
器。这种语言要求在使用前定义变量。在用
TatSu
编写
语法
时,
我
如何执行/实现这种“排序”?
浏览 2
提问于2019-11-08
得票数 2
回答已采纳
1
回答
Tatsu
语法
分析器和codegen产生两种截然不同
的
结果
python
、
parsing
、
peg
、
tatsu
我
正在使用
TatSu
,
我
从codegen
解析
器获得
的
结果与直接构建
解析
器时得到
的
结果非常不同。考虑一下骰子符号相当简单
的
语法
: | dice ; = | int然后,如果<e
浏览 4
提问于2020-08-25
得票数 0
1
回答
在
Tatsu
中使用生成器CodeGen
parsing
、
grammar
、
generated
、
tatsu
我
已经根据我
的
语法
生成了Model代码和
解析
器,但是
我
不能用python将model修改为生成
的
代码。
我
的
EBNF
语法
是一个脚本代码,类似于"C“
语法
,用于翻译XML或ANSI X12中
的
文件。这是一种特定
的
语言,
我
想用
Tatsu
从这个脚本生成Python代码。
我
解析
脚本,但我不能成功地使用
解
浏览 12
提问于2020-05-09
得票数 0
1
回答
Tatsu
解析
性能
performance
、
tatsu
我
在
Tatsu
中实现了一个
语法
,用于
解析
量子程序Quipper ()
的
描述。
解析
器可以工作,但对于我正在查看
的
文件(大约10 at 1MB大小,请参见resources目录),它
的
速度很慢。
解析
某些文件大约需要10-30秒。
语法
非常简单,应该可以相当快地
解析
这些文件。
我
尝试过
的
一件事是尽可能地增加削减,以确保没有不必要
的
回溯。
我
浏览 0
提问于2018-02-27
得票数 1
回答已采纳
1
回答
有没有办法在
tatsu
中进行上下文相关
的
解析
?
tatsu
上下文相关'%‘.....停产评论PDF
的
行尾注释以'%‘字符开头,但在string_literal (和另一个规则流)中除外。'%PDF-1.5' eol;"%%EOF" [eol]; 有没有办法在
tatsu
语法
中处理上下文敏感度?
浏览 2
提问于2019-11-03
得票数 0
1
回答
如何从语言服务器访问TextMate
语法
解析
结果?
visual-studio-code
、
vscode-extensions
我
有一个VS代码扩展,支持
语法
突出显示-
我
通过.tmLanguage.json文件描述了语言
语法
。现在,
我
想用改进这个扩展--现在看来,
我
需
要从
头
开始
实现所有
语法
解析
,包括标记化。是否有任何选项可以通过VS代码API访问
语法
解析
结果?
浏览 11
提问于2022-05-11
得票数 0
1
回答
当
解析
正确时,如何处理
TatSu
中
的
语义故障?
peg
、
tatsu
我
正在尝试为一种包含类C表达式
的
语言创建一个
TatSu
解析
器。
我
有以下表达式
的
语法
规则: identifier = ; or_expr or_expr在
解析
以下内容时( expression是=和;之间
的
部分): lastTime = ts + interval;
我
得到了一个例外:
浏览 15
提问于2020-04-17
得票数 1
回答已采纳
1
回答
如何优化这个
语法
规则?
grammar
、
tatsu
我
正在使用
TatSu
python库实现
语法
。
我
的
语法
很好,但是有一条规则就是吃很多时间。在大约3000行(更大
语法
的
一部分)块上,如果采用这个完整
的
规则,
解析
整个块需要大约42行。如果
我
将这个规则简化为几个令牌,运行时就会从42 s下降到33s (大约20%
的
改进)。 规则如下所示,它应该匹配一系列由'/‘分隔
的
事件。| 'Logi
浏览 3
提问于2019-11-14
得票数 2
回答已采纳
1
回答
移位/减少冲突j
java
、
parsing
、
yacc
、
lalr
在这个琐碎
的
正则表达式
解析
器中,
我
遇到了shift/reduce冲突。
我
是一个初级
的
亚克,
我
似乎有点困惑。以下是
我
到目前为止所写
的
:%% ;
我
的
解析
器类
的</em
浏览 2
提问于2013-11-24
得票数 0
回答已采纳
1
回答
如何在EBNF/
Tatsu
中定义默认规则?
grammar
、
ebnf
、
tatsu
我
在
我
的
EBNF和
Tatsu
实现中有一个问题,
Tatsu
的
提取
语法
EBNF:constante = CONSTANTE(/[A-Z0-9_()]*/) ;#define _TEST01_ "test01"#define _TEST02_ "test
浏览 4
提问于2018-11-08
得票数 0
1
回答
我
在用
Tatsu
语法
中
的
regex替换ebnf规则时遇到问题。
tatsu
我
已经为Gerber格式开发了一个
语法
检查器,使用
Tatsu
。很好,感谢
Tatsu
开发人员。然而,它并不是太快,
我
现在正在优化
语法
。Gerber格式是一个命令流,它由
语法
的
主循环处理,如下所示:{ | ['X' integer] ['Y' integer] ((['I' integer 'J' integer] ',绝大多数语句
浏览 8
提问于2022-01-25
得票数 0
1
回答
Tatsu
Python中
的
Float
python
、
parsing
、
floating-point
、
tatsu
我
使用
TatSu
作为python
解析
器库(正如预期
的
那样),并使用来
帮助
理解构建过程。有人有想法或解决方案吗?
浏览 3
提问于2021-04-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何用 Python 爬取天气预报
如何用Go写业务的表达式引擎
人人都能读懂的编译器原理
Python的optparse 模块生成命令行帮助信息
致Python初学者的六点建议
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券