haskell-tools-ast-0.2.0.0: Haskell AST for efficient tooling
Language.Haskell.Tools.AST.Instances.Show
Contents
Description
Show instance for Haskell AST representation ignoring source and semantic information
Methods
showsPrec :: Int -> QualifiedName dom stage -> ShowS #
show :: QualifiedName dom stage -> String #
showList :: [QualifiedName dom stage] -> ShowS #
showsPrec :: Int -> FieldWildcard dom stage -> ShowS #
show :: FieldWildcard dom stage -> String #
showList :: [FieldWildcard dom stage] -> ShowS #
showsPrec :: Int -> Cmd dom stage -> ShowS #
show :: Cmd dom stage -> String #
showList :: [Cmd dom stage] -> ShowS #
showsPrec :: Int -> Expr dom stage -> ShowS #
show :: Expr dom stage -> String #
showList :: [Expr dom stage] -> ShowS #
showsPrec :: Int -> RhsGuard dom stage -> ShowS #
show :: RhsGuard dom stage -> String #
showList :: [RhsGuard dom stage] -> ShowS #
showsPrec :: Int -> LocalBinds dom stage -> ShowS #
show :: LocalBinds dom stage -> String #
showList :: [LocalBinds dom stage] -> ShowS #
showsPrec :: Int -> LocalBind dom stage -> ShowS #
show :: LocalBind dom stage -> String #
showList :: [LocalBind dom stage] -> ShowS #
showsPrec :: Int -> Bracket dom stage -> ShowS #
show :: Bracket dom stage -> String #
showList :: [Bracket dom stage] -> ShowS #
showsPrec :: Int -> QuasiQuote dom stage -> ShowS #
show :: QuasiQuote dom stage -> String #
showList :: [QuasiQuote dom stage] -> ShowS #
showsPrec :: Int -> Splice dom stage -> ShowS #
show :: Splice dom stage -> String #
showList :: [Splice dom stage] -> ShowS #
showsPrec :: Int -> ImportDecl dom stage -> ShowS #
show :: ImportDecl dom stage -> String #
showList :: [ImportDecl dom stage] -> ShowS #
showsPrec :: Int -> Module dom stage -> ShowS #
show :: Module dom stage -> String #
showList :: [Module dom stage] -> ShowS #
showsPrec :: Int -> PhaseInvert dom stage -> ShowS #
show :: PhaseInvert dom stage -> String #
showList :: [PhaseInvert dom stage] -> ShowS #
showsPrec :: Int -> PhaseNumber dom stage -> ShowS #
show :: PhaseNumber dom stage -> String #
showList :: [PhaseNumber dom stage] -> ShowS #
showsPrec :: Int -> PhaseControl dom stage -> ShowS #
show :: PhaseControl dom stage -> String #
showList :: [PhaseControl dom stage] -> ShowS #
showsPrec :: Int -> LineNumber dom stage -> ShowS #
show :: LineNumber dom stage -> String #
showList :: [LineNumber dom stage] -> ShowS #
showsPrec :: Int -> Precedence dom stage -> ShowS #
show :: Precedence dom stage -> String #
showList :: [Precedence dom stage] -> ShowS #
showsPrec :: Int -> ConlikeAnnot dom stage -> ShowS #
show :: ConlikeAnnot dom stage -> String #
showList :: [ConlikeAnnot dom stage] -> ShowS #
showsPrec :: Int -> Role dom stage -> ShowS #
show :: Role dom stage -> String #
showList :: [Role dom stage] -> ShowS #
showsPrec :: Int -> Assoc dom stage -> ShowS #
show :: Assoc dom stage -> String #
showList :: [Assoc dom stage] -> ShowS #
showsPrec :: Int -> Safety dom stage -> ShowS #
show :: Safety dom stage -> String #
showList :: [Safety dom stage] -> ShowS #
showsPrec :: Int -> ArrowAppl dom stage -> ShowS #
show :: ArrowAppl dom stage -> String #
showList :: [ArrowAppl dom stage] -> ShowS #
showsPrec :: Int -> CallConv dom stage -> ShowS #
show :: CallConv dom stage -> String #
showList :: [CallConv dom stage] -> ShowS #
showsPrec :: Int -> OverlapPragma dom stage -> ShowS #
show :: OverlapPragma dom stage -> String #
showList :: [OverlapPragma dom stage] -> ShowS #
showsPrec :: Int -> TypeKeyword dom stage -> ShowS #
show :: TypeKeyword dom stage -> String #
showList :: [TypeKeyword dom stage] -> ShowS #
showsPrec :: Int -> DoKind dom stage -> ShowS #
show :: DoKind dom stage -> String #
showList :: [DoKind dom stage] -> ShowS #
showsPrec :: Int -> DataOrNewtypeKeyword dom stage -> ShowS #
show :: DataOrNewtypeKeyword dom stage -> String #
showList :: [DataOrNewtypeKeyword dom stage] -> ShowS #
showsPrec :: Int -> ModuleName dom stage -> ShowS #
show :: ModuleName dom stage -> String #
showList :: [ModuleName dom stage] -> ShowS #
showsPrec :: Int -> StringNode dom stage -> ShowS #
show :: StringNode dom stage -> String #
showList :: [StringNode dom stage] -> ShowS #
showsPrec :: Int -> UnqualName dom stage -> ShowS #
show :: UnqualName dom stage -> String #
showList :: [UnqualName dom stage] -> ShowS #
showsPrec :: Int -> Name dom stage -> ShowS #
show :: Name dom stage -> String #
showList :: [Name dom stage] -> ShowS #
showsPrec :: Int -> Operator dom stage -> ShowS #
show :: Operator dom stage -> String #
showList :: [Operator dom stage] -> ShowS #
showsPrec :: Int -> Literal dom stage -> ShowS #
show :: Literal dom stage -> String #
showList :: [Literal dom stage] -> ShowS #
showsPrec :: Int -> Kind dom stage -> ShowS #
show :: Kind dom stage -> String #
showList :: [Kind dom stage] -> ShowS #
showsPrec :: Int -> KindConstraint dom stage -> ShowS #
show :: KindConstraint dom stage -> String #
showList :: [KindConstraint dom stage] -> ShowS #
showsPrec :: Int -> Assertion dom stage -> ShowS #
show :: Assertion dom stage -> String #
showList :: [Assertion dom stage] -> ShowS #
showsPrec :: Int -> Context dom stage -> ShowS #
show :: Context dom stage -> String #
showList :: [Context dom stage] -> ShowS #
showsPrec :: Int -> Type dom stage -> ShowS #
show :: Type dom stage -> String #
showList :: [Type dom stage] -> ShowS #
showsPrec :: Int -> TyVar dom stage -> ShowS #
show :: TyVar dom stage -> String #
showList :: [TyVar dom stage] -> ShowS #
showsPrec :: Int -> PatternField dom stage -> ShowS #
show :: PatternField dom stage -> String #
showList :: [PatternField dom stage] -> ShowS #
showsPrec :: Int -> Pattern dom stage -> ShowS #
show :: Pattern dom stage -> String #
showList :: [Pattern dom stage] -> ShowS #
showsPrec :: Int -> CompStmt dom stage -> ShowS #
show :: CompStmt dom stage -> String #
showList :: [CompStmt dom stage] -> ShowS #
showsPrec :: Int -> ListCompBody dom stage -> ShowS #
show :: ListCompBody dom stage -> String #
showList :: [ListCompBody dom stage] -> ShowS #
showsPrec :: Int -> Number dom stage -> ShowS #
show :: Number dom stage -> String #
showList :: [Number dom stage] -> ShowS #
showsPrec :: Int -> SourceRange dom stage -> ShowS #
show :: SourceRange dom stage -> String #
showList :: [SourceRange dom stage] -> ShowS #
showsPrec :: Int -> ExprPragma dom stage -> ShowS #
show :: ExprPragma dom stage -> String #
showList :: [ExprPragma dom stage] -> ShowS #
showsPrec :: Int -> TupSecElem dom stage -> ShowS #
show :: TupSecElem dom stage -> String #
showList :: [TupSecElem dom stage] -> ShowS #
showsPrec :: Int -> FieldUpdate dom stage -> ShowS #
show :: FieldUpdate dom stage -> String #
showList :: [FieldUpdate dom stage] -> ShowS #
showsPrec :: Int -> MinimalFormula dom stage -> ShowS #
show :: MinimalFormula dom stage -> String #
showList :: [MinimalFormula dom stage] -> ShowS #
showsPrec :: Int -> AnnotationSubject dom stage -> ShowS #
show :: AnnotationSubject dom stage -> String #
showList :: [AnnotationSubject dom stage] -> ShowS #
showsPrec :: Int -> Rule dom stage -> ShowS #
show :: Rule dom stage -> String #
showList :: [Rule dom stage] -> ShowS #
showsPrec :: Int -> TopLevelPragma dom stage -> ShowS #
show :: TopLevelPragma dom stage -> String #
showList :: [TopLevelPragma dom stage] -> ShowS #
showsPrec :: Int -> GuardedRhs dom stage -> ShowS #
show :: GuardedRhs dom stage -> String #
showList :: [GuardedRhs dom stage] -> ShowS #
showsPrec :: Int -> Rhs dom stage -> ShowS #
show :: Rhs dom stage -> String #
showList :: [Rhs dom stage] -> ShowS #
showsPrec :: Int -> FixitySignature dom stage -> ShowS #
show :: FixitySignature dom stage -> String #
showList :: [FixitySignature dom stage] -> ShowS #
showsPrec :: Int -> TypeSignature dom stage -> ShowS #
show :: TypeSignature dom stage -> String #
showList :: [TypeSignature dom stage] -> ShowS #
showsPrec :: Int -> MatchLhs dom stage -> ShowS #
show :: MatchLhs dom stage -> String #
showList :: [MatchLhs dom stage] -> ShowS #
showsPrec :: Int -> Match dom stage -> ShowS #
show :: Match dom stage -> String #
showList :: [Match dom stage] -> ShowS #
showsPrec :: Int -> ValueBind dom stage -> ShowS #
show :: ValueBind dom stage -> String #
showList :: [ValueBind dom stage] -> ShowS #
showsPrec :: Int -> PatSynWhere dom stage -> ShowS #
show :: PatSynWhere dom stage -> String #
showList :: [PatSynWhere dom stage] -> ShowS #
showsPrec :: Int -> PatSynRhs dom stage -> ShowS #
show :: PatSynRhs dom stage -> String #
showList :: [PatSynRhs dom stage] -> ShowS #
showsPrec :: Int -> PatSynLhs dom stage -> ShowS #
show :: PatSynLhs dom stage -> String #
showList :: [PatSynLhs dom stage] -> ShowS #
showsPrec :: Int -> PatternSynonym dom stage -> ShowS #
show :: PatternSynonym dom stage -> String #
showList :: [PatternSynonym dom stage] -> ShowS #
showsPrec :: Int -> PatternTypeSignature dom stage -> ShowS #
show :: PatternTypeSignature dom stage -> String #
showList :: [PatternTypeSignature dom stage] -> ShowS #
showsPrec :: Int -> TypeEqn dom stage -> ShowS #
show :: TypeEqn dom stage -> String #
showList :: [TypeEqn dom stage] -> ShowS #
showsPrec :: Int -> InstanceHead dom stage -> ShowS #
show :: InstanceHead dom stage -> String #
showList :: [InstanceHead dom stage] -> ShowS #
showsPrec :: Int -> InstanceRule dom stage -> ShowS #
show :: InstanceRule dom stage -> String #
showList :: [InstanceRule dom stage] -> ShowS #
showsPrec :: Int -> Deriving dom stage -> ShowS #
show :: Deriving dom stage -> String #
showList :: [Deriving dom stage] -> ShowS #
showsPrec :: Int -> FieldDecl dom stage -> ShowS #
show :: FieldDecl dom stage -> String #
showList :: [FieldDecl dom stage] -> ShowS #
showsPrec :: Int -> ConDecl dom stage -> ShowS #
show :: ConDecl dom stage -> String #
showList :: [ConDecl dom stage] -> ShowS #
showsPrec :: Int -> FunDep dom stage -> ShowS #
show :: FunDep dom stage -> String #
showList :: [FunDep dom stage] -> ShowS #
showsPrec :: Int -> FunDeps dom stage -> ShowS #
show :: FunDeps dom stage -> String #
showList :: [FunDeps dom stage] -> ShowS #
showsPrec :: Int -> GadtConType dom stage -> ShowS #
show :: GadtConType dom stage -> String #
showList :: [GadtConType dom stage] -> ShowS #
showsPrec :: Int -> GadtConDecl dom stage -> ShowS #
show :: GadtConDecl dom stage -> String #
showList :: [GadtConDecl dom stage] -> ShowS #
showsPrec :: Int -> InstBodyDecl dom stage -> ShowS #
show :: InstBodyDecl dom stage -> String #
showList :: [InstBodyDecl dom stage] -> ShowS #
showsPrec :: Int -> InstBody dom stage -> ShowS #
show :: InstBody dom stage -> String #
showList :: [InstBody dom stage] -> ShowS #
showsPrec :: Int -> DeclHead dom stage -> ShowS #
show :: DeclHead dom stage -> String #
showList :: [DeclHead dom stage] -> ShowS #
showsPrec :: Int -> ClassElement dom stage -> ShowS #
show :: ClassElement dom stage -> String #
showList :: [ClassElement dom stage] -> ShowS #
showsPrec :: Int -> ClassBody dom stage -> ShowS #
show :: ClassBody dom stage -> String #
showList :: [ClassBody dom stage] -> ShowS #
showsPrec :: Int -> InjectivityAnn dom stage -> ShowS #
show :: InjectivityAnn dom stage -> String #
showList :: [InjectivityAnn dom stage] -> ShowS #
showsPrec :: Int -> TypeFamilySpec dom stage -> ShowS #
show :: TypeFamilySpec dom stage -> String #
showList :: [TypeFamilySpec dom stage] -> ShowS #
showsPrec :: Int -> TypeFamily dom stage -> ShowS #
show :: TypeFamily dom stage -> String #
showList :: [TypeFamily dom stage] -> ShowS #
showsPrec :: Int -> Decl dom stage -> ShowS #
show :: Decl dom stage -> String #
showList :: [Decl dom stage] -> ShowS #
showsPrec :: Int -> ImportRenaming dom stage -> ShowS #
show :: ImportRenaming dom stage -> String #
showList :: [ImportRenaming dom stage] -> ShowS #
showsPrec :: Int -> TypeNamespace dom stage -> ShowS #
show :: TypeNamespace dom stage -> String #
showList :: [TypeNamespace dom stage] -> ShowS #
showsPrec :: Int -> ImportSafe dom stage -> ShowS #
show :: ImportSafe dom stage -> String #
showList :: [ImportSafe dom stage] -> ShowS #
showsPrec :: Int -> ImportSource dom stage -> ShowS #
show :: ImportSource dom stage -> String #
showList :: [ImportSource dom stage] -> ShowS #
showsPrec :: Int -> ImportQualified dom stage -> ShowS #
show :: ImportQualified dom stage -> String #
showList :: [ImportQualified dom stage] -> ShowS #
showsPrec :: Int -> ImportSpec dom stage -> ShowS #
show :: ImportSpec dom stage -> String #
showList :: [ImportSpec dom stage] -> ShowS #
showsPrec :: Int -> LanguageExtension dom stage -> ShowS #
show :: LanguageExtension dom stage -> String #
showList :: [LanguageExtension dom stage] -> ShowS #
showsPrec :: Int -> ModulePragma dom stage -> ShowS #
show :: ModulePragma dom stage -> String #
showList :: [ModulePragma dom stage] -> ShowS #
showsPrec :: Int -> FilePragma dom stage -> ShowS #
show :: FilePragma dom stage -> String #
showList :: [FilePragma dom stage] -> ShowS #
showsPrec :: Int -> SubSpec dom stage -> ShowS #
show :: SubSpec dom stage -> String #
showList :: [SubSpec dom stage] -> ShowS #
showsPrec :: Int -> IESpec dom stage -> ShowS #
show :: IESpec dom stage -> String #
showList :: [IESpec dom stage] -> ShowS #
showsPrec :: Int -> ExportSpec dom stage -> ShowS #
show :: ExportSpec dom stage -> String #
showList :: [ExportSpec dom stage] -> ShowS #
showsPrec :: Int -> ExportSpecList dom stage -> ShowS #
show :: ExportSpecList dom stage -> String #
showList :: [ExportSpecList dom stage] -> ShowS #
showsPrec :: Int -> ModuleHead dom stage -> ShowS #
show :: ModuleHead dom stage -> String #
showList :: [ModuleHead dom stage] -> ShowS #
showsPrec :: Int -> QQString dom stage -> ShowS #
show :: QQString dom stage -> String #
showList :: [QQString dom stage] -> ShowS #
showsPrec :: Int -> Ann e dom stage -> ShowS #
show :: Ann e dom stage -> String #
showList :: [Ann e dom stage] -> ShowS #
showsPrec :: Int -> AnnList e dom stage -> ShowS #
show :: AnnList e dom stage -> String #
showList :: [AnnList e dom stage] -> ShowS #
showsPrec :: Int -> AnnMaybe e dom stage -> ShowS #
show :: AnnMaybe e dom stage -> String #
showList :: [AnnMaybe e dom stage] -> ShowS #
showsPrec :: Int -> Promoted k dom stage -> ShowS #
show :: Promoted k dom stage -> String #
showList :: [Promoted k dom stage] -> ShowS #
showsPrec :: Int -> Stmt' expr dom stage -> ShowS #
show :: Stmt' expr dom stage -> String #
showList :: [Stmt' expr dom stage] -> ShowS #
showsPrec :: Int -> GuardedCaseRhs' expr dom stage -> ShowS #
show :: GuardedCaseRhs' expr dom stage -> String #
showList :: [GuardedCaseRhs' expr dom stage] -> ShowS #
showsPrec :: Int -> CaseRhs' expr dom stage -> ShowS #
show :: CaseRhs' expr dom stage -> String #
showList :: [CaseRhs' expr dom stage] -> ShowS #
showsPrec :: Int -> Alt' expr dom stage -> ShowS #
show :: Alt' expr dom stage -> String #
showList :: [Alt' expr dom stage] -> ShowS #