Skip to content
Compare
Choose a tag to compare
@quchen quchen released this 10 Nov 10:00
· 12 commits to master since this release

Features

  • Monomorphize the parser module to … -> StgParser a for readability (was
    (TokenParsing parser, Monad parser) => … -> StgParser a)

Fixes

  • 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

Refactoring

  • Split evaluation into valid and error rule modules
  • Give rules more detailed names, e.g. rule1_functionApp

Documentation

  • Document each rule individually with Haddock
  • Add lots of docstrings