文件名称:Python-Prolog-Interpreter:用几行Python 3编写的简单Prolog解释器。它运行Prolog的有限子集,并使用回溯和生成器来执行其魔术功能
文件大小:64KB
文件格式:ZIP
更新时间:2024-06-03 06:30:29
Python
前言 这是用Python 3的几行代码编写的微型Prolog解释器。它运行Prolog的有限子集,并使用回溯和生成器来执行其魔术。 通过可以找到创建该脚本的灵感,包括有关实施的完整信息和详细说明。 除了解释器,还有一个用于测试功能的界面,该界面允许用户输入Prolog规则并执行对解决方案的查询: 软件兼容性 要求: python3 tkinter(仅适用于GUI) pytest(仅用于测试) 安装 一探究竟: $ git clone https://github.com/photonlines/Python-Prolog-Interpreter.git 试试看 启动GUI: $ cd Python-Prolog-Interpreter $ python3 editor.py 运行测试: % python -m pytest ========================= te
【文件预览】:
Python-Prolog-Interpreter-master
----prologpy()
--------parser.py(5KB)
--------__init__.py(35B)
--------solver.py(3KB)
--------interpreter.py(12KB)
----editor.py(9KB)
----images()
--------Prolog-Editor-Snip.PNG(56KB)
----Pipfile(151B)
----tests()
--------test_prologpy.py(10KB)
----LICENSE(1KB)
----Pipfile.lock(3KB)
----.gitignore(33B)
----README.md(5KB)