Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Hydra.Sources.Tier2.Basics
Documentation
basicsDefinition :: String -> Datum a -> Definition a Source #
idDef :: Definition (a -> a) Source #
literalTypeDef :: Definition (Literal -> LiteralType) Source #
termVariantDef :: Definition (Term -> TermVariant) Source #
typeVariantDef :: Definition (Type -> TypeVariant) Source #
capitalizeDef :: Definition (String -> String) Source #
decapitalizeDef :: Definition (String -> String) Source #
mapFirstLetterDef :: Definition ((String -> String) -> String -> String) Source #
fieldMapDef :: Definition ([Field] -> Map Name Term) Source #
fieldTypeMapDef :: Definition ([FieldType] -> Map Name Type) Source #
isEncodedTypeDef :: Definition (Term -> Bool) Source #
isUnitTermDef :: Definition (Term -> Bool) Source #
isUnitTypeDef :: Definition (Term -> Bool) Source #
elementsToGraphDef :: Definition (Graph -> Maybe Graph -> [Element] -> Graph) Source #
localNameOfEagerDef :: Definition (Name -> String) Source #
localNameOfLazyDef :: Definition (Name -> String) Source #
namespaceOfEagerDef :: Definition (Name -> Maybe Namespace) Source #
namespaceOfLazyDef :: Definition (Name -> Maybe Namespace) Source #
namespaceToFilePathDef :: Definition (Bool -> FileExtension -> Namespace -> String) Source #
qualifyNameLazyDef :: Definition (Name -> QualifiedName) Source #