Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class Eval expr where
- evaluateDefault :: Semantic expr => expr a -> Denotation a
Documentation
class Eval expr where Source #
evaluate :: expr a -> Denotation a Source #
Evaluation of expressions
evaluate :: Semantic expr => expr a -> Denotation a Source #
Evaluation of expressions
Instances
evaluateDefault :: Semantic expr => expr a -> Denotation a Source #
Default implementation of evaluate