]> hydra-www.ietfng.org Git - dyna2/commit
Parser has a new idea of expressions; planner fix
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Fri, 11 Jan 2013 04:50:06 +0000 (23:50 -0500)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Fri, 11 Jan 2013 04:50:06 +0000 (23:50 -0500)
commit2f0577e021c3e8da2fad51625b7bd762d261f63a
tree1b75d701728651a8c7f3c1e95a73c1bc8727516d
parent86d784b9916feed980795cc2e93202ea6a786655
Parser has a new idea of expressions; planner fix

 - Move handling of the ','/2 and whenever/2 operators into the ANF
   processor, next to '*'/1, '&'/1, and is/2, rather than the parser.
 - Remove the side-condition field in rule forms
 - Fallout from this exposed a really, really bad initialization bug
   in the rule planner, which is now hopefully corrected.
bin/prototype.py
bin/utils.py
src/Dyna/Analysis/ANF.hs
src/Dyna/Analysis/Aggregation.hs
src/Dyna/Analysis/RuleMode.hs
src/Dyna/Backend/Python.hs
src/Dyna/ParserHS/Parser.hs
src/Dyna/ParserHS/Selftest.hs