コード例 #1
0
ファイル: pyDatalog.py プロジェクト: jean/pydatalog
def add_clause(head, body):
    if isinstance(body, Body):
        tbl = [a.lua for a in body.literals]
    else:  # body is a literal
        tbl = (body.lua,)
    clause = pyEngine.Clause(head.lua, tbl)
    return pyEngine.assert_(clause)
コード例 #2
0
ファイル: pyDatalog.py プロジェクト: colinsongf/pydatalog
def add_clause(head, body):
    if isinstance(body, Body):
        tbl = [a.lua for a in body.literals]
    else:  # body is a literal
        tbl = (body.lua, )
    clause = pyEngine.Clause(head.lua, tbl)
    return pyEngine.assert_(clause)
コード例 #3
0
ファイル: pyDatalog.py プロジェクト: jean/pydatalog
def _assert_fact(literal):
    clause = pyEngine.Clause(literal.lua, [])
    pyEngine.assert_(clause)
コード例 #4
0
ファイル: pyDatalog.py プロジェクト: colinsongf/pydatalog
def _assert_fact(literal):
    clause = pyEngine.Clause(literal.lua, [])
    pyEngine.assert_(clause)