使用 PLY 为一个解析器提供多个词法分析器?
我正在尝试使用 PLY 为 Kconfig 语言实现一个 python 解析器,该语言用于生成 Linux 内核的配置选项。 有一个名为 source 的关键字执行包含操作,所以…
匹配 ply 正则表达式中的 unicode
我正在匹配标识符,但现在遇到一个问题:我的标识符允许包含 unicode 字符。 因此,旧的做事方式是不够的: t_IDENTIFIER = r"[A-Za-z](\\.|[A-Za-z_0…
PLY:C 解析器中的令牌转移问题
我正在使用 PLY 编写一个 C 解析器,最近遇到了一个问题。 此代码: typedef int my_type; my_type x; 是正确的 C 代码,因为 my_type 之前被定义为类…