文件名称:CYK-Parser:用Python 3编写的CYK解析器
文件大小:6KB
文件格式:ZIP
更新时间:2024-02-24 23:54:58
nlp parser natural-language-processing parsing python-3-6
CYK解析器 这是用Python 3编写的简单的无上下文语法分析器。它包含一个转换器,可将无上下文语法转换为chomsky普通形式。 但是,该转换器无法处理epsilon生产。 对于实际解析,使用Cocke-Younger-Kasamai算法。 该代码无论如何都不是完美的,也不应该做到。 随意在自己的项目中使用任何代码。 用法 作为独立程序 要运行解析器,需要安装Python 3.6 。 文件“ GrammarConverter.py”需要位于同一目录中,或者位于Python寻找要包含的模块的目录中。 该程序可以在同一目录中作为模块( python3 -m Parser )运行,也可以作为常
【文件预览】:
CYK-Parser-master
----.gitignore(12B)
----grammar_converter.py(3KB)
----README.md(3KB)
----cyk_parser.py(6KB)
----__init__.py(0B)
----LICENSE.md(1KB)