| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Parser.SourceFile
Documentation
data CodeVisibility Source #
Constructors
| ModuleOnly | |
| TestsOnly | |
| FromDependency |
Instances
| Show CodeVisibility Source # | |
Defined in Parser.SourceFile Methods showsPrec :: Int -> CodeVisibility -> ShowS # show :: CodeVisibility -> String # showList :: [CodeVisibility] -> ShowS # | |
| Eq CodeVisibility Source # | |
Defined in Parser.SourceFile Methods (==) :: CodeVisibility -> CodeVisibility -> Bool # (/=) :: CodeVisibility -> CodeVisibility -> Bool # | |
| Ord CodeVisibility Source # | |
Defined in Parser.SourceFile Methods compare :: CodeVisibility -> CodeVisibility -> Ordering # (<) :: CodeVisibility -> CodeVisibility -> Bool # (<=) :: CodeVisibility -> CodeVisibility -> Bool # (>) :: CodeVisibility -> CodeVisibility -> Bool # (>=) :: CodeVisibility -> CodeVisibility -> Bool # max :: CodeVisibility -> CodeVisibility -> CodeVisibility # min :: CodeVisibility -> CodeVisibility -> CodeVisibility # | |
data PragmaSource c Source #
Constructors
| PragmaVisibility | |
Fields
| |
Instances
| Show c => Show (PragmaSource c) Source # | |
Defined in Parser.SourceFile Methods showsPrec :: Int -> PragmaSource c -> ShowS # show :: PragmaSource c -> String # showList :: [PragmaSource c] -> ShowS # | |
data WithVisibility a Source #
Constructors
| WithVisibility | |
Fields
| |
Instances
| Show a => Show (WithVisibility a) Source # | |
Defined in Parser.SourceFile Methods showsPrec :: Int -> WithVisibility a -> ShowS # show :: WithVisibility a -> String # showList :: [WithVisibility a] -> ShowS # | |
hasCodeVisibility :: CodeVisibility -> WithVisibility a -> Bool Source #
isModuleOnly :: PragmaSource c -> Bool Source #
isTestsOnly :: PragmaSource c -> Bool Source #
mapCodeVisibility :: (a -> b) -> WithVisibility a -> WithVisibility b Source #
parseInternalSource :: ErrorContextM m => (FilePath, String) -> m ([PragmaSource SourceContext], [AnyCategory SourceContext], [DefinedCategory SourceContext]) Source #
parsePublicSource :: ErrorContextM m => (FilePath, String) -> m ([PragmaSource SourceContext], [AnyCategory SourceContext]) Source #
parseTestSource :: ErrorContextM m => (FilePath, String) -> m ([PragmaSource SourceContext], [IntegrationTest SourceContext]) Source #
updateCodeVisibility :: (Set CodeVisibility -> Set CodeVisibility) -> WithVisibility a -> WithVisibility a Source #