| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Haskell.TH.Natural.Syntax.Expr.Simple.State
Documentation
data SimpleExprBuilderState Source #
Constructors
| MkEBS | |
Fields
| |
Instances
| IsExprBuilder SimpleExprBuilderState Source # | |||||
Defined in Language.Haskell.TH.Natural.Syntax.Expr.Simple.Untyped Associated Types
Methods addDeconstruct :: forall (step :: BuilderStep). Deconstruct -> Builder SimpleExprBuilderState step 'Empty () Source # addLet :: forall (step :: BuilderStep). Binding -> Builder SimpleExprBuilderState step 'Empty () Source # letCount :: forall {k} (step :: k). Builder SimpleExprBuilderState step step Int Source # returns :: forall b (step :: BuilderStep). GenExpr b => b -> Builder SimpleExprBuilderState step 'Ready () Source # runExprBuilder :: forall (step :: BuilderStep). Builder SimpleExprBuilderState step 'Ready () -> Definition SimpleExprBuilderState Source # | |||||
| type Definition SimpleExprBuilderState Source # | |||||