Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cli.ParseMetadata
Documentation
class ConfigFormat a Source #
Minimal complete definition
readConfig, writeConfig
Instances
ConfigFormat CompileMode Source # | |
Defined in Cli.ParseMetadata | |
ConfigFormat ExtraSource Source # | |
Defined in Cli.ParseMetadata | |
ConfigFormat ModuleConfig Source # | |
Defined in Cli.ParseMetadata Methods readConfig :: Parser ModuleConfig writeConfig :: CompileErrorM m => ModuleConfig -> m [String] | |
ConfigFormat CategoryIdentifier Source # | |
Defined in Cli.ParseMetadata Methods readConfig :: Parser CategoryIdentifier writeConfig :: CompileErrorM m => CategoryIdentifier -> m [String] | |
ConfigFormat ObjectFile Source # | |
Defined in Cli.ParseMetadata | |
ConfigFormat CompileMetadata Source # | |
Defined in Cli.ParseMetadata Methods readConfig :: Parser CompileMetadata writeConfig :: CompileErrorM m => CompileMetadata -> m [String] |
autoReadConfig :: (ConfigFormat a, CompileErrorM m) => String -> String -> m a Source #
autoWriteConfig :: (ConfigFormat a, CompileErrorM m) => a -> m String Source #