parsley-core-2.3.0.0: A fast parser combinator library backed by Typed Template Haskell
LicenseBSD-3-Clause
MaintainerJamie Willis
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Parsley.Internal.Frontend.Analysis.Inliner

Description

Exposes a transformation which can be used to inline let-bindings into their use-sites.

Since: 1.7.0.0

Synopsis

Documentation

inliner :: (?flags :: Flags) => Maybe Int -> MVar a -> Fix Combinator a -> Fix Combinator a Source #

Annotate a tree with its cut-points. We assume a cut for let-bound parsers.

Since: 1.7.0.0