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