]> hydra-www.ietfng.org Git - dyna2/commit
Tidy source tree
authorNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Sat, 12 Jan 2013 02:48:00 +0000 (21:48 -0500)
committerNathaniel Wesley Filardo <nwf@cs.jhu.edu>
Sat, 12 Jan 2013 02:48:00 +0000 (21:48 -0500)
commitf7331ea3b24cc74a47fdfe135379deaf370dc26a
tree9fd91cf0147e9a5d192968a6a7a4cdda4056eece
parentac702c59547ad2580c2f4a34376f9e088e22d2d2
Tidy source tree

  - Separate assignments and unifications in ANF.  Assignments are now
    exclusively for loading (or checking) literals.
  - Move term base cases out from our myriad of representations into
    Dyna.Term.TTerm's TBase.
  - Fix comma and whenever handling in ANF (which is a temporary hack)
    and while there, make "true" and "false" a little closer to correct.
  - Move Analysis.Aggregation over to Main.Exception rather than Either.
  - Remove some dead code from Backend.Python and ParserHS.Parser
  - While here and there, squash some warnings
13 files changed:
bin/prototype.py
bin/utils.py
examples/expected/papa2.py.out
examples/expected/simple.py.out
src/Dyna/Analysis/ANF.hs
src/Dyna/Analysis/Aggregation.hs
src/Dyna/Analysis/Base.hs
src/Dyna/Analysis/RuleMode.hs
src/Dyna/Backend/Python.hs
src/Dyna/Main/Driver.hs
src/Dyna/ParserHS/Parser.hs
src/Dyna/ParserHS/Selftest.hs
src/Dyna/Term/TTerm.hs