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