1 definition module Data.GenType.CParser
3 from Data.Either import :: Either
4 from Data.GenType import :: Type
7 * generate parsers for the types grouped by strongly connected components
9 parser :: [[Type]] -> Either String [String]
12 * Generate a single parser for a type.
13 * This does not terminate for a recursive type
15 flatParser :: Type -> Either String ([String], [String])