Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data Construct sig where Source #
Construct :: String -> Denotation sig -> Construct sig |
Instances
Semantic Construct Source # | |
StringTree Construct Source # | |
Defined in Language.Syntactic.Constructs.Construct | |
Render Construct Source # | |
Eval Construct Source # | |
Defined in Language.Syntactic.Constructs.Construct evaluate :: Construct a -> Denotation a Source # | |
Equality Construct Source # | |
Constrained Construct Source # | |
EvalBind Construct Source # | |
Optimize Construct Source # | |
AlphaEq dom dom dom env => AlphaEq Construct Construct dom env Source # | |
type Sat Construct Source # | |
Defined in Language.Syntactic.Constructs.Construct |