feldspar-language-0.7: A functional embedded language for DSP and parallelism
Feldspar.Core.Interpretation.Typed
Description
Witness Type constraints
Type
Synopsis
class Typed dom where Source
Class representing a possible dictionary to witness a Type constraint.
Minimal complete definition
Nothing
Methods
typeDictSym :: dom a -> Maybe (Dict (Type (DenResult a))) Source
Instances
typeDict :: Typed dom => ASTF dom a -> Maybe (Dict (Type a)) Source
Extract a possible Type constraint witness from an AST
AST