| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Main
Contents
- fst3 :: (t, t1, t2) -> t
- data HFlag_outputFilename = HFlagC_outputFilename
- flags_outputFilename :: String
- data HFlag_suggest = HFlagC_suggest
- flags_suggest :: Bool
- data HFlag_autounify = HFlagC_autounify
- flags_autounify :: Bool
- data HFlag_test = HFlagC_test
- flags_test :: Bool
- data HFlag_debug = HFlagC_debug
- flags_debug :: Bool
- data HFlag_typecheck = HFlagC_typecheck
- flags_typecheck :: Bool
- data HFlag_fakeFlag = HFlagC_fakeFlag
- flags_fakeFlag :: Bool
- myTrace :: String -> IO ()
- report :: Text -> IO ()
- fatal :: Text -> IO ()
- extractTypeFromJSONFile :: FilePath -> IO (Maybe (FilePath, Type, Value))
- typeChecking :: Type -> [FilePath] -> [Value] -> IO [FilePath]
- generateHaskellFromJSONs :: [FilePath] -> FilePath -> IO ()
- main :: IO ()
Documentation
fst3 :: (t, t1, t2) -> t
Command line flags
flags_test :: Bool
flags_debug :: Bool
typeChecking :: Type -> [FilePath] -> [Value] -> IO [FilePath]
Type checking all input files with given type, and return a list of filenames for files that passed the check.
generateHaskellFromJSONs :: [FilePath] -> FilePath -> IO ()
Take a set of JSON input filenames, Haskell output filename, and generate module parsing these JSON files.