derpy:Python中的上下文无关语法“使用派生语法分析”

时间:2024-02-25 05:50:27
【文件属性】:

文件名称:derpy:Python中的上下文无关语法“使用派生语法分析”

文件大小:40KB

文件格式:ZIP

更新时间:2024-02-25 05:50:27

python parsing grammar ast derivative

解析导数 派生分析的Python实现。 提供简洁的中缀表示法,以支持清晰,复杂的语法。 见的Java实现,或为原始作者的出版物。 什么是解析? 根据*,解析是 由计算机对句子或其他字符串进行形式化分析以构成其组成部分,从而形成一棵分析树,显示出它们彼此之间的句法关系,其中可能还包含语义和其他信息。 通常,生成解析树的过程分为两个不同的阶段: 词法分析。 乐兴只是将连续的字符流分解为当然的离散的“令牌”。 然后,解析将使用这些标记来构建解析树。 该库提供了一个简单的标记器,以及从任何给定的输入和上下文无关的语法构建解析树所需的解析结构。 这个库可以用来做什么? 在几种情况下,可能


【文件预览】:
derpy-master
----tests()
--------test_parse_python_36.py(2KB)
--------test_ast.py(1KB)
--------test_basic.py(599B)
--------test_tokenizer.py(696B)
--------test_arithmetic.py(1KB)
--------test_parse_ebnf.py(1KB)
----.idea()
--------vcs.xml(180B)
----examples()
--------calculator.py(3KB)
----setup.py(3KB)
----LICENSE.md(1KB)
----derpy()
--------grammars()
--------tokenizer.py(4KB)
--------token.py(297B)
--------parsers.py(11KB)
--------ast()
--------tuple.py(2KB)
--------__init__.py(664B)
--------fields.py(2KB)
--------caching.py(2KB)
--------grammar.py(2KB)
----README.md(3KB)

网友评论