| 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 |