Changelog for distributors-0.3.0.0
Changelog for distributors
0.3.0.0 - 2026-02-05
New Modules
Control.Lens.Grammar- Grammar hierarchy based on Chomsky's formal grammar classificationControl.Lens.Grammar.BackusNaur- Context-free grammar combinators (BNF)Control.Lens.Grammar.Boole- Boolean algebra for grammarsControl.Lens.Grammar.Kleene- Regular expression combinatorsControl.Lens.Grammar.Symbol- Symbol-level grammar primitivesControl.Lens.Grammar.Token- Token-level grammar primitivesData.Profunctor.Filtrator- Filterable profunctorsData.Profunctor.Grammar- Grammar profunctor abstractionData.Profunctor.Monadic- Monadic profunctor combinators with QualifiedDo supportData.Profunctor.Monoidal- Monoidal profunctor combinators
Removed Modules
Text.Grammar.Distributor- Functionality split into the new modules above
Testing
- Added
doctestfor documentation testing - New test examples: Arithmetic, Json, Lambda, LenVec, RegString, SemVer, SExpr
0.2.0.0 - 2025-07-08
Added some combinators for RegExes. Updated documentation.
0.1.0.0
First version with profunctorial interpretation of invertible syntax.