]> hydra-www.ietfng.org Git - dyna2/commit
REPL uses dyna compiler to get plans; suppports (to some extent) the addition of
authortimv <tim.f.vieira@gmail.com>
Tue, 18 Dec 2012 19:46:57 +0000 (14:46 -0500)
committertimv <tim.f.vieira@gmail.com>
Tue, 18 Dec 2012 19:46:57 +0000 (14:46 -0500)
commit96ef5f25163a04ba13142555cf90a9289c38fbce
treeae2452667ee6b7f1344f628981ae629dc58653b9
parent89233df0789b186a095a303e65eafa723b308d72
REPL uses dyna compiler to get plans; suppports (to some extent) the addition of
new rules (deletion or rules should be pretty easy to add).

improvements to code load and compile.

Python codegen no longer uses call indirection table.

'and_equals' and 'or_equals' use python 'and' and 'or' instead of python '&' and
'|', which are bit-twiddling operations.
bin/defn.py
bin/interpreter.py
bin/utils.py
src/Dyna/Analysis/ANF.hs
src/Dyna/Backend/Python.hs
src/Dyna/ParserHS/Parser.hs