hascalam-0.1.1.2: Haskell to and from Scalameta
Safe HaskellSafe-Inferred
LanguageGHC2021

HaScalaM.Instances.Show

Documentation

csv :: Show t => [t] -> String Source #

lst :: Show t => [t] -> String Source #

seq :: Show t => [t] -> String Source #

opt :: Show t => Maybe t -> String Source #

Orphan instances

Show SmLit Source # 
Instance details

Methods

showsPrec :: Int -> SmLit -> ShowS #

show :: SmLit -> String #

showList :: [SmLit] -> ShowS #

Show Symbol Source # 
Instance details

Show SmEnumerator Source # 
Instance details

Show SmImportee Source # 
Instance details

(i ~ SmInit m n t' t ac, r ~ SmRef_) => Show SmMod Source # 
Instance details

Methods

showsPrec :: Int -> SmMod -> ShowS #

show :: SmMod -> String #

showList :: [SmMod] -> ShowS #

Show SmName Source # 
Instance details

Show SmNameT Source # 
Instance details

Show SmNameT' Source # 
Instance details

Show SmPat Source # 
Instance details

Methods

showsPrec :: Int -> SmPat -> ShowS #

show :: SmPat -> String #

showList :: [SmPat] -> ShowS #

Show SmRef Source # 
Instance details

Methods

showsPrec :: Int -> SmRef -> ShowS #

show :: SmRef -> String #

showList :: [SmRef] -> ShowS #

Show SmRef' Source # 
Instance details

Show SmRef_ Source # 
Instance details

Show SmStat Source # 
Instance details

Show SmTerm Source # 
Instance details

Show SmType' Source # 
Instance details

t' ~ SmType' => Show (FuncParamClause' t') Source # 
Instance details

Show (SmArgClauseP p) Source # 
Instance details

t' ~ SmType' => Show (SmArgClauseT' t') Source # 
Instance details

t' ~ SmType' => Show (SmBounds' t') Source # 
Instance details

Methods

showsPrec :: Int -> SmBounds' t' -> ShowS #

show :: SmBounds' t' -> String #

showList :: [SmBounds' t'] -> ShowS #

Show (SmSource s) Source # 
Instance details

Methods

showsPrec :: Int -> SmSource s -> ShowS #

show :: SmSource s -> String #

showList :: [SmSource s] -> ShowS #

t' ~ SmType' => Show (SmType'CaseCT t') Source # 
Instance details

(m ~ SmMod, t ~ SmTerm) => Show (SmArgClauseT m t) Source # 
Instance details

(p ~ SmPat, t ~ SmTerm) => Show (SmCaseCT p t) Source # 
Instance details

Methods

showsPrec :: Int -> SmCaseCT p t -> ShowS #

show :: SmCaseCT p t -> String #

showList :: [SmCaseCT p t] -> ShowS #

Show (SmImporter r i) Source # 
Instance details

Methods

showsPrec :: Int -> SmImporter r i -> ShowS #

show :: SmImporter r i -> String #

showList :: [SmImporter r i] -> ShowS #

(n ~ SmName, t' ~ SmType') => Show (SmSelf n t') Source # 
Instance details

Methods

showsPrec :: Int -> SmSelf n t' -> ShowS #

show :: SmSelf n t' -> String #

showList :: [SmSelf n t'] -> ShowS #

(m ~ SmMod, n ~ SmName, t' ~ SmType', t ~ SmTerm) => Show (SmParamT m n t' t) Source # 
Instance details

Methods

showsPrec :: Int -> SmParamT m n t' t -> ShowS #

show :: SmParamT m n t' t -> String #

showList :: [SmParamT m n t' t] -> ShowS #

(m ~ SmMod, n ~ SmName, t' ~ SmType', b' ~ SmBounds' t', p' ~ SmParamT' m n t' b', pc' ~ SmParamClauseT' m n p' t' b') => Show (SmParamT' m n t' b') Source # 
Instance details

Methods

showsPrec :: Int -> SmParamT' m n t' b' -> ShowS #

show :: SmParamT' m n t' b' -> String #

showList :: [SmParamT' m n t' b'] -> ShowS #

(n ~ SmName, t' ~ SmType', ac ~ SmArgClauseT m t) => Show (SmInit m n t' t ac) Source # 
Instance details

Methods

showsPrec :: Int -> SmInit m n t' t ac -> ShowS #

show :: SmInit m n t' t ac -> String #

showList :: [SmInit m n t' t ac] -> ShowS #

(m ~ SmMod, t' ~ SmType', n ~ SmName, t ~ SmTerm, p ~ SmParamT m n t' t) => Show (SmParamClauseT m n p t' t) Source # 
Instance details

Methods

showsPrec :: Int -> SmParamClauseT m n p t' t -> ShowS #

show :: SmParamClauseT m n p t' t -> String #

showList :: [SmParamClauseT m n p t' t] -> ShowS #

(m ~ SmMod, n ~ SmName, t' ~ SmType', b' ~ SmBounds' t', p' ~ SmParamT' m n t' b') => Show (SmParamClauseT' m n p' t' b') Source # 
Instance details

Methods

showsPrec :: Int -> SmParamClauseT' m n p' t' b' -> ShowS #

show :: SmParamClauseT' m n p' t' b' -> String #

showList :: [SmParamClauseT' m n p' t' b'] -> ShowS #

(m ~ SmMod, n ~ SmName, t' ~ SmType', ac ~ SmArgClauseT m t, i ~ SmInit m n t' t ac) => Show (SmAnnotM m n t' t ac i) Source # 
Instance details

Methods

showsPrec :: Int -> SmAnnotM m n t' t ac i -> ShowS #

show :: SmAnnotM m n t' t ac i -> String #

showList :: [SmAnnotM m n t' t ac i] -> ShowS #

(m ~ SmMod, n ~ SmName, t' ~ SmType', t ~ SmTerm, p ~ SmParamT m n t' t, pc ~ SmParamClauseT m n p t' t) => Show (SmCtorPrimary m n p t' t pc) Source # 
Instance details

Methods

showsPrec :: Int -> SmCtorPrimary m n p t' t pc -> ShowS #

show :: SmCtorPrimary m n p t' t pc -> String #

showList :: [SmCtorPrimary m n p t' t pc] -> ShowS #

(m ~ SmMod, n ~ SmName, t'n ~ SmNameT', p' ~ SmParamT' m n t' b', t' ~ SmType', b' ~ SmBounds' t', pc' ~ SmParamClauseT' m n p' t' b') => Show (SmType'Def m n t'n p' t' b' pc') Source # 
Instance details

Methods

showsPrec :: Int -> SmType'Def m n t'n p' t' b' pc' -> ShowS #

show :: SmType'Def m n t'n p' t' b' pc' -> String #

showList :: [SmType'Def m n t'n p' t' b' pc'] -> ShowS #

Show (SmTemplate m n t' t ac i p s) Source # 
Instance details

Methods

showsPrec :: Int -> SmTemplate m n t' t ac i p s -> ShowS #

show :: SmTemplate m n t' t ac i p s -> String #

showList :: [SmTemplate m n t' t ac i p s] -> ShowS #

Show (SmParamClauseGroup m n p p' t' b' t pc pc') Source # 
Instance details

Methods

showsPrec :: Int -> SmParamClauseGroup m n p p' t' b' t pc pc' -> ShowS #

show :: SmParamClauseGroup m n p p' t' b' t pc pc' -> String #

showList :: [SmParamClauseGroup m n p p' t' b' t pc pc'] -> ShowS #