]> hydra-www.ietfng.org Git - dyna2/commit
Queries return variable assignments
authortimv <tim.f.vieira@gmail.com>
Mon, 3 Jun 2013 15:45:17 +0000 (11:45 -0400)
committertimv <tim.f.vieira@gmail.com>
Mon, 3 Jun 2013 15:45:17 +0000 (11:45 -0400)
commitc931fc9641f172f8f7926099fa7b40bc442143b7
tree28c14eb684d050129aa852a25673e07cf0a420f7
parent57456b23318087e8df08d7295c60f02dc51bc4bb
Queries return variable assignments

:- query rewrite(X,Y)
(1, {'Y': 'ate', 'X': 'V'})
(1, {'Y': 'caviar', 'X': 'N'})
(1, {'Y': 'spoon', 'X': 'N'})
(1, {'Y': 'the', 'X': 'Det'})
(1, {'Y': 'with', 'X': 'P'})
(1, {'Y': 'a', 'X': 'Det'})
(1, {'Y': 'Papa', 'X': 'NP'})

Added `dict=` (name might changed) and aggregator which stores user variable
assignments. [This is what is used for answering queries like the one above.qq]
src/Dyna/Backend/Python/defn.py
src/Dyna/Backend/Python/interpreter.py