Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
parseType :: TokenParser SourceType Source #
Parse a monotype
parsePolyType :: TokenParser SourceType Source #
Parse a polytype
noForAll :: TokenParser SourceType -> TokenParser SourceType Source #
Parse an atomic type with no forall
noWildcards :: TokenParser SourceType -> TokenParser SourceType Source #
Parse an atomic type with no wildcards
parseTypeAtom :: TokenParser SourceType Source #
Parse a type as it appears in e.g. a data constructor