Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
flattenModule :: Module a -> DList SourceToken Source #
flattenDataHead :: DataHead a -> DList SourceToken Source #
flattenDataCtor :: DataCtor a -> DList SourceToken Source #
flattenClassHead :: ClassHead a -> DList SourceToken Source #
flattenInstance :: Instance a -> DList SourceToken Source #
flattenBinder :: Binder a -> DList SourceToken Source #
flattenRecordLabeled :: (a -> DList SourceToken) -> RecordLabeled a -> DList SourceToken Source #
flattenLambda :: Lambda a -> DList SourceToken Source #
flattenIfThenElse :: IfThenElse a -> DList SourceToken Source #
flattenCaseOf :: CaseOf a -> DList SourceToken Source #
flattenLetIn :: LetIn a -> DList SourceToken Source #
flattenDoBlock :: DoBlock a -> DList SourceToken Source #
flattenAdoBlock :: AdoBlock a -> DList SourceToken Source #
flattenDoStatement :: DoStatement a -> DList SourceToken Source #
flattenExpr :: Expr a -> DList SourceToken Source #
flattenLetBinding :: LetBinding a -> DList SourceToken Source #
flattenWhere :: Where a -> DList SourceToken Source #
flattenGuardedExpr :: GuardedExpr a -> DList SourceToken Source #
flattenGuarded :: Guarded a -> DList SourceToken Source #
flattenForeign :: Foreign a -> DList SourceToken Source #
flattenRole :: Role -> DList SourceToken Source #
flattenDeclaration :: Declaration a -> DList SourceToken Source #
flattenName :: Name a -> DList SourceToken Source #
flattenLabel :: Label -> DList SourceToken Source #
flattenExport :: Export a -> DList SourceToken Source #
flattenDataMembers :: DataMembers a -> DList SourceToken Source #
flattenImportDecl :: ImportDecl a -> DList SourceToken Source #
flattenImport :: Import a -> DList SourceToken Source #
flattenWrapped :: (a -> DList SourceToken) -> Wrapped a -> DList SourceToken Source #
flattenSeparated :: (a -> DList SourceToken) -> Separated a -> DList SourceToken Source #
flattenOneOrDelimited :: (a -> DList SourceToken) -> OneOrDelimited a -> DList SourceToken Source #
flattenLabeled :: (a -> DList SourceToken) -> (b -> DList SourceToken) -> Labeled a b -> DList SourceToken Source #
flattenType :: Type a -> DList SourceToken Source #
flattenRow :: Row a -> DList SourceToken Source #
flattenConstraint :: Constraint a -> DList SourceToken Source #