- Monomorphize the parser module to
… -> StgParser afor readability (was(TokenParsing parser, Monad parser) => … -> StgParser a)
- Fixed a bug that made case evaluation/return frames unnecessarily prolong the lifetime of objects (#86)
- Fix buildability with
stack install stgi, because Trifecta changed its API for errors in 1.6
- Split evaluation into valid and error rule modules
- Give rules more detailed names, e.g.
rule1_functionApp
- Document each rule individually with Haddock
- Add lots of docstrings
- Add
partitionto Prelude - Implement
naiveSortin terms ofpartition
- Small fixes
(Initial release)