auk:微包,用于将S表达式编译为Python的谓词函数

时间:2024-05-18 01:49:16
【文件属性】:

文件名称:auk:微包,用于将S表达式编译为Python的谓词函数

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-18 01:49:16

Python

奥克 auk是一个微包装,用于将s表达式编译为谓词函数。 P , Q = True , False sexp = \ [ 'not' , [ 'or' , [ 'identifier' , 'P' ], [ 'identifier' , 'Q' ], ] ] func = compile_predicate ( sexp ) assert func ( P , Q ) == ( not P and not Q ) 界面 auk的接口几乎完全由一个函数compile_predicate ,该函数接受s表达式并将其编译为Python的函数或lambda。 其签名如下: def compile_predicate ( sexp : List , funcname


【文件预览】:
auk-master
----MANIFEST.in(26B)
----auk()
--------__init__.py(71B)
--------compiler.py(6KB)
--------predicate.yml(899B)
--------nodes.py(2KB)
----requirements.txt(45B)
----.travis.yml(494B)
----tox.ini(136B)
----LICENSE(1KB)
----setup.py(880B)
----README.md(6KB)
----tests()
--------examples.py(2KB)
--------__init__.py(93B)
--------compiler.py(3KB)
--------argnames.py(711B)
--------nodes.py(2KB)
----.gitignore(1KB)

网友评论