| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Main
Contents
- data HFlag_size = HFlagC_size
- flags_size :: Int
- data HFlag_stem = HFlagC_stem
- flags_stem :: String
- data HFlag_count = HFlagC_count
- flags_count :: Int
- 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_keep = HFlagC_keep
- flags_keep :: Bool
- data HFlag_fakeFlag = HFlagC_fakeFlag
- flags_fakeFlag :: Bool
- myTrace :: String -> IO ()
- report :: Text -> IO ()
- fatal :: Text -> IO ()
- extractTypeFromJSONFile :: FilePath -> IO (Maybe Type)
- vectorWithoutDuplicates :: Ord b => Int -> Gen b -> Gen [b]
- removeDuplicates :: Ord a => [a] -> [a]
- generateTestJSONs :: IO ()
- main :: IO ()
Command line flags
flags_size :: Int
flags_stem :: String
flags_count :: Int
flags_test :: Bool
flags_debug :: Bool
flags_keep :: Bool
extractTypeFromJSONFile :: FilePath -> IO (Maybe Type)
Read JSON and extract Type information from it.
vectorWithoutDuplicates :: Ord b => Int -> Gen b -> Gen [b]
removeDuplicates :: Ord a => [a] -> [a]
generateTestJSONs :: IO ()
Take a set of JSON input filenames, Haskell output filename, and generate module parsing these JSON files.