wamcompiler:基于沃伦抽象机的Prolog实现 源码
自述文件 这是用Common Lisp编写的prolog编译器,它将prolog代码编译为Warren抽象机(WAM)的字节码。 我建议使用Steel Bank Common Lisp(SBCL)。 要启动REPL,请评估以下表达式: ( load " wamcompiler.lisp " ) (repl) 输入“;” 显示下一个解决方案,“ y”停止查找解决方案,或“ a”显示所有解决方案。 要显示已编译的字节码,请评估以下表达式: (show-wamcode " predicate-name " predicate-arity) 该程序的文章(日语):“すごいPrologつくっ
文件列表
wamcompiler-master.zip
(预估有个9文件)
wamcompiler-master
wamcompiler.lisp
96KB
prelude.pl
2KB
gram.pl
293B
fibo.pl
407B
LICENSE
1KB
run.sh
73B
README.md
917B
make-pp.py
2KB
instructions.txt
903B
暂无评论