A fast parser combinator library backed by Typed Template Haskell.
This package contains the internals of the parsley
package.
While this library adheres to the Haskell PVP, it additionally enforces an additional constraint: the version M.I.m.p
represents a breaking change to the public API M
, a breaking change to the internal API I
(which will not affect parsley), an addition to either API m
, and patches or performance improvements p
.
Parsley Internals
This package contains the internals for the parsley
library.
The version policy adheres to the regular Haskell PVP, but the two major versions are distinguished: the first is the Public API major version, which represents backwards incompatible changes in the regular PVP sense that effect the parsley
package itself and its users; the second version is the Internal API major version, which would only effect users who use part of the internal parsley modules. As such, for people that are not explicitly importing anything from Parsley.Internal
, or its submodules, the second major version does not matter: 0.2.0.0
and 0.3.0.0
would be compatible, for instance.