DDC.Core.Exp.Generic

Abstract Syntax

Expressions

type family GAnnot l

type family GBind l

type family GBound l

type family GPrim l

data GExp l

data GAbs l

data GArg l

data GLets l

data GAlt l

data GPat l

data GCast l

data GWitness l

data GWiCon l

Predicates

Atoms

isXVar

isXCon

isAtomX

isAtomR

isAtomW

Abstractions

isXAbs

isXLAM

isXLam

Applications

isXApp

Let bindings

isXLet

Patterns

isPDefault

Compounds

Abstractions

makeXAbs

takeXAbs

makeXLAMs

takeXLAMs

makeXLams

takeXLams

Applications

makeXApps

takeXApps

splitXApps

takeXConApps

takeXPrimApps

Data Constructors

dcUnit

takeNameOfDaCon

takeTypeOfDaCon

Dictionaries

type ShowLanguage l