feldspar-compiler-0.3.2: Compiler for the Feldspar language

Feldspar.Compiler.PluginArchitecture.DefaultConvert

Documentation

class Convert a b whereSource

Methods

convert :: a -> bSource

Instances

Default b => Convert a b 

class (SemanticInfo from, SemanticInfo to, Convert (ProcedureInfo from) (ProcedureInfo to), Convert (BlockInfo from) (BlockInfo to), Convert (ProgramInfo from) (ProgramInfo to), Convert (EmptyInfo from) (EmptyInfo to), Convert (PrimitiveInfo from) (PrimitiveInfo to), Convert (SequenceInfo from) (SequenceInfo to), Convert (BranchInfo from) (BranchInfo to), Convert (SequentialLoopInfo from) (SequentialLoopInfo to), Convert (ParallelLoopInfo from) (ParallelLoopInfo to), Convert (FormalParameterInfo from) (FormalParameterInfo to), Convert (LocalDeclarationInfo from) (LocalDeclarationInfo to), Convert (ExpressionInfo from) (ExpressionInfo to), Convert (ConstantInfo from) (ConstantInfo to), Convert (FunctionCallInfo from) (FunctionCallInfo to), Convert (LeftValueInfo from) (LeftValueInfo to), Convert (ArrayElemReferenceInfo from) (ArrayElemReferenceInfo to), Convert (InstructionInfo from) (InstructionInfo to), Convert (AssignmentInfo from) (AssignmentInfo to), Convert (ProcedureCallInfo from) (ProcedureCallInfo to), Convert (ActualParameterInfo from) (ActualParameterInfo to), Convert (IntConstantInfo from) (IntConstantInfo to), Convert (FloatConstantInfo from) (FloatConstantInfo to), Convert (BoolConstantInfo from) (BoolConstantInfo to), Convert (ArrayConstantInfo from) (ArrayConstantInfo to), Convert (VariableInfo from) (VariableInfo to)) => ConvertAllInfos from to Source