Python:YACC 的问题
我正在使用 PLY 来解析如下句子: “CS 2310 或同等经验” 所需的输出: [[("CS", 2310)], ["equivalent experience"]] YACC 分词器符号: tokens = […
Python/YACC:解决移位/归约冲突
我正在使用 PLY。这是我来自 parser.out 的状态之一: state 3 (5) course_data -> course . (6) course_data -> course . course_list_tail (3) …
Python PLY 解析项出现零次或多次
我使用 Python 和 PLY 来解析类似 LISP 的 S 表达式,在解析函数调用时可以有零个或多个参数。我如何将其放入 yacc 代码中。到目前为止,这是我的功能…
如何编写正则表达式来匹配字符串文字,其中转义是双引号字符?
我正在使用 ply 编写一个解析器,它需要识别 FORTRAN 字符串文字。这些用单引号引起来,转义字符是双单引号。即 'I don't明白你的意思' 是一个有效的…
使用 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 之前被定义为类型…
- 共 1 页
- 1