]> hydra-www.ietfng.org Git - dyna2/commit
Tweaks to the planner
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Thu, 6 Jun 2013 06:06:30 +0000 (02:06 -0400)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Thu, 6 Jun 2013 06:06:30 +0000 (02:06 -0400)
commit591944b8cf1a3a01c7776c166ceb26fefe33aced
treee85f65401eee47ce6d0eb57a9ce052e42ff6e90d
parentae03cd5d3ca636e26cc69671d84057fc8d001f9e
Tweaks to the planner

Mostly cosmetic changes, but of note:
  The planner now uses the alias-tracking contexts for mode analysis (though
    it does not actually yet do anything with this power; this change is in
    preparation for backward-chaining)
  DOpAMine unifications are now tagged with determinisim information, again
    in preparation for future work; these are all currently set to DetNon.
  DOpAMine and Python OPEmit printout is much more vertically compact.
src/Dyna/Analysis/DOpAMine.hs
src/Dyna/Analysis/RuleMode.hs
src/Dyna/Backend/NoBackend.hs
src/Dyna/Backend/Python/Backend.hs
src/Dyna/XXX/PPrint.hs