Changelog of @hackage/sequitur 0.2.0.0
Changelog for sequitur
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy.
Unreleased
0.2.0.0 - 2024-07-28
- add
decodeNonTerminalsToMonoid
function - rename
RuleId
type toNonTerminalSymbol
- add a benchmark program
sequitur-bench
(Thanks to MangoIV) - change
Grammar
type from a type synonym to anewtype
, and add instances ofFoldable
,IsList
, andIsString
- introduce
IsTerminalSymbol
class synonym for absorbing the difference betweenhashable
<1.4.0.0
and>=1.4.0.0
. - use
ST
monad internally instead of arbitraryPrimMonad
to allow GHC to inline(>>=)
to produce more efficient code - add
sequitur-demo
program - add some sanity checks which are disabled by default
0.1.0.0 - 2024-07-13
- initial release