ply

ply

文章 0 浏览 4

Python PLY 解析器

我试图四处寻找这个问题的答案,但似乎找不到。 我正在尝试使用 PLY 编写 Python 解析器作为一种虚构语言。我的 BNF 的简化版本如下所示: statement-…

清晨说晚安 2024-12-12 00:21:53 1 0

在 Python 中使用 PLY 的两个单词标记

我正在编写一个编译器作为实验室练习的一部分,并选择使用 PLY 在 Python 中完成它。我花了一些时间试图解决这个特殊问题,但和我的实验室助手一样,…

夏日浅笑〃 2024-12-11 12:19:27 0 0

使用PLY解析SQL语句

我知道还有其他工具可以解析 SQL 语句,但出于教育目的,我正在推出自己的工具。我现在被我的语法困住了。如果您能很快发现错误,请告诉我。 SELECT =…

幸福还没到 2024-12-03 10:22:39 0 0

PLY:快速解析长列表?

我正在 PLY 中使用一个相当简单的解析器,我的规则之一采用以下形式: def p_things(p): ''' things : thing things things : thing ''' p[0] = [p[1]…

烟酉 2024-11-16 11:23:24 5 0

PEG 的空生产有什么作用?

空产生式规则 nonterminal -> epsilon 在 lex-yacc LR 自底向上解析器生成器(例如 PLY)中很有用。 在什么情况下应该在 PEG 解析器中使用 Empty 产生…

咋地 2024-11-05 13:10:03 3 0

是否有用 PLY 编写的 Python(或子集)语法或词法分析器和解析器?

是否有用 PLY 编写的 Python(或子集)语法或词法分析器和解析器?…

三生池水覆流年 2024-10-29 19:02:30 6 0

Ply:定义“c”层规则时出现的问题语言

我正在尝试为 C 语言编写一个解析器,它将能够处理表达式、赋值、if-else 和 while 循环。 这是我的规则: 表达式 ->表达式操作表达式 表达式->身份证…

桃酥萝莉 2024-10-18 03:03:20 2 0

使用 PLY 解析 python

我正在尝试编写一个 python 解析器,在我看来它可以解析“if 语句”,但事实并非如此。 它向我显示“语法错误”消息。 有人可以告诉我我做错了什么吗…

海螺姑娘 2024-10-16 10:33:54 4 0

Python:YACC 的问题

我正在使用 PLY 来解析如下句子: “CS 2310 或同等经验” 所需的输出: [[("CS", 2310)], ["equivalent experience"]] YACC 分词器符号: tokens = […

知足的幸福 2024-09-03 10:14:50 9 0

Python/YACC:解决移位/归约冲突

我正在使用 PLY。这是我来自 parser.out 的状态之一: state 3 (5) course_data -> course . (6) course_data -> course . course_list_tail (3) or_p…

亢潮 2024-09-03 08:30:32 9 0

Python PLY 解析项出现零次或多次

我使用 Python 和 PLY 来解析类似 LISP 的 S 表达式,在解析函数调用时可以有零个或多个参数。我如何将其放入 yacc 代码中。到目前为止,这是我的功能…

苦行僧 2024-09-01 08:04:59 13 0

如何编写正则表达式来匹配字符串文字,其中转义是双引号字符?

我正在使用 ply 编写一个解析器,它需要识别 FORTRAN 字符串文字。这些用单引号引起来,转义字符是双单引号。即 'I don't明白你的意思' 是一个有效的…

安稳善良 2024-08-19 15:07:48 11 0

md5模块错误

我正在使用旧版本的 PLY,它使用 md5 模块(以及其他模块): import re, types, sys, cStringIO, md5, os.path ...尽管脚本运行但并非没有此错误: D…

无边思念无边月 2024-08-17 19:59:07 8 0

我应该使用 Lex 还是自制解决方案来解析公式?

我正在编写一个小型的、基于规则的“数学”引擎。我意识到这还不清楚,所以我将提供一个小例子。 假设你有一些变量 a,它保存一个整数。您还有一些可…

山有枢 2024-08-16 13:51:37 10 0

解决 LALR 解析器中的移位/归约冲突

我一直在使用 PLY 为我的语言构建解析器,但是我遇到了移位/归约冲突,这给我带来了一些麻烦。我的语言具有通用类型,其语法与 C++ 模板相同。所以现…

被你宠の有点坏 2024-08-12 06:27:16 12 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文