| Copyright | (c) Soostone Inc 2020 |
|---|---|
| License | AllRightsReserved |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Napkin.Cli.Eval.ImportAndExtensionControl
Description
Documentation
verifyTreeImports :: (MonadThrow m, MonadIO m) => FilePath -> ImportedModName -> m () #
preludeHidings :: [Text] #
data BadImportException #
Constructors
| NotAllowedImportsEx [ValidatorViolation] | |
| SourceFileIsNotParsableEx String |
Instances
| Eq BadImportException # | |
Defined in Napkin.Cli.Eval.ImportAndExtensionControl Methods (==) :: BadImportException -> BadImportException -> Bool # (/=) :: BadImportException -> BadImportException -> Bool # | |
| Show BadImportException # | |
Defined in Napkin.Cli.Eval.ImportAndExtensionControl Methods showsPrec :: Int -> BadImportException -> ShowS # show :: BadImportException -> String # showList :: [BadImportException] -> ShowS # | |
| Exception BadImportException # | |
Defined in Napkin.Cli.Eval.ImportAndExtensionControl Methods toException :: BadImportException -> SomeException # fromException :: SomeException -> Maybe BadImportException # | |
newtype ImportedModName #
Constructors
| ImportedModName Text |
Instances
| Eq ImportedModName # | |
Defined in Napkin.Cli.Eval.ImportAndExtensionControl Methods (==) :: ImportedModName -> ImportedModName -> Bool # (/=) :: ImportedModName -> ImportedModName -> Bool # | |
| Ord ImportedModName # | |
Defined in Napkin.Cli.Eval.ImportAndExtensionControl Methods compare :: ImportedModName -> ImportedModName -> Ordering # (<) :: ImportedModName -> ImportedModName -> Bool # (<=) :: ImportedModName -> ImportedModName -> Bool # (>) :: ImportedModName -> ImportedModName -> Bool # (>=) :: ImportedModName -> ImportedModName -> Bool # max :: ImportedModName -> ImportedModName -> ImportedModName # min :: ImportedModName -> ImportedModName -> ImportedModName # | |
| Show ImportedModName # | |
Defined in Napkin.Cli.Eval.ImportAndExtensionControl Methods showsPrec :: Int -> ImportedModName -> ShowS # show :: ImportedModName -> String # showList :: [ImportedModName] -> ShowS # | |
| IsString ImportedModName # | |
Defined in Napkin.Cli.Eval.ImportAndExtensionControl Methods fromString :: String -> ImportedModName # | |