Safe Haskell | None |
---|
Documentation
parser :: Data a => [a] -> Parser (a, Runner b)Source
Create a parser for a list of data constructors, interpreters, and modes
constructorOptions :: Data a => [a] -> Parser aSource
Create a parser for a list of data constructors
constructorOption :: Data a => Map String Int -> a -> (Map String Int, Parser a)Source
Create a parser for a data constructor
constructorName :: Data a => a -> StringSource
Get transformed constructor name
transformConstructor :: String -> StringSource
Transform data constructor name
>>>
transformcCnstructor "FooBarBaz"
"foo-bar-baz"