Interp () Exp1 Source # | |
Instance detailsDefined in Gibbon.L1.Interp |
InterpProg () Exp1 Source # | |
Instance detailsDefined in Gibbon.L1.Interp |
InterpExt () Exp1 (E1Ext () Ty1) Source # | |
Instance detailsDefined in Gibbon.L1.Interp |
(Out loc, Out dec) => Out (E1Ext loc dec) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
Generic (E1Ext loc dec) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
(Read loc, Read dec) => Read (E1Ext loc dec) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
(Show loc, Show dec) => Show (E1Ext loc dec) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
(NFData loc, NFData dec) => NFData (E1Ext loc dec) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
(Eq loc, Eq dec) => Eq (E1Ext loc dec) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
(Ord loc, Ord dec) => Ord (E1Ext loc dec) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
(Show l, Show d, Out l, Out d) => Expression (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
(Show l, Show d, Out l, Out d) => Flattenable (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
FreeVars (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
HasRenamable E1Ext l d => Renamable (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
Typeable (E1Ext () (UrTy ())) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
(Pretty l, Pretty d, Ord d, Show d) => Pretty (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.Pretty |
HasSimplifiableExt E1Ext l d => SimplifiableExt (PreExp E1Ext l d) (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
HasSubstitutableExt E1Ext l d => SubstitutableExt (PreExp E1Ext l d) (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
type Rep (E1Ext loc dec) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
type LocOf (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |
type TyOf (E1Ext l d) Source # | |
Instance detailsDefined in Gibbon.L1.Syntax |