Safe Haskell | None |
---|---|
Language | Haskell2010 |
Feldspar.Transformation.Framework
Documentation
transformationError :: String -> a Source
Minimal complete definition
Nothing
Minimal complete definition
Nothing
class Transformable t s where Source
Instances
DefaultTransformable t s => Transformable t s
class Transformable1 t s a where Source
Instances
DefaultTransformable1 t s a => Transformable1 t s a
class DefaultTransformable t s where Source
Instances
(Transformable t Constant, Transformable1 t [] Constant, Combine (Up t), Default (Up t)) => DefaultTransformable t Constant
(Transformable t Expression, Transformable t Variable, Transformable t Constant, Transformable1 t [] Expression, Combine (Up t), Default (Up t)) => DefaultTransformable t Expression
(Transformable t Variable, Transformable1 t Maybe Expression, Combine (Up t)) => DefaultTransformable t Declaration
(Transformable t Constant, Transformable t Expression, Transformable1 t [] ActualParameter, Transformable t Block, Transformable t Variable, Combine (Up t), Default (Up t)) => DefaultTransformable t Pattern
(Transformable1 t [] Program, Transformable t Expression, Transformable1 t [] ActualParameter, Transformable t Block, Transformable t Variable, Combine (Up t), Default (Up t), Transformation t) => DefaultTransformable t Program
(Transformable1 t [] Declaration, Transformable t Program, Combine (Up t)) => DefaultTransformable t Block
(Transformable1 t [] StructMember, Transformable1 t [] Variable, Transformable t Block, Transformable t Declaration, Transformable t Constant, Combine (Up t), Default (Up t), Transformation t) => DefaultTransformable t Entity
class DefaultTransformable1 t s a where Source
Instances
(Transformable t a, Default (Up t), Combine (Up t), Transformation t) => DefaultTransformable1 t [] a