Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Generate all API unit args i.e. what goes after ::
in haskell function
Documentation
ArgLeaf String | function argument name |
KeywordLeaf String | conventional keyword, "(", ")", ",", "." | ConcatLeaf BodyLeaf |
argLeafName :: BodyLeaf -> Maybe String #
apiUnitBodies :: String -> [[(ArgName, ArgTypeLeaf)]] -> MsSqlApiDefExpr -> Q [Exp] #
type NonCommaKeyword = String #
type FunArgName = String #
data ParensOperatorArgument' #
Instances
Show ParensOperatorArgument' # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitBody showsPrec :: Int -> ParensOperatorArgument' -> ShowS # show :: ParensOperatorArgument' -> String # showList :: [ParensOperatorArgument'] -> ShowS # | |
Eq ParensOperatorArgument' # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitBody |
data ParensOperator' #
Instances
Show ParensOperator' # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitBody showsPrec :: Int -> ParensOperator' -> ShowS # show :: ParensOperator' -> String # showList :: [ParensOperator'] -> ShowS # | |
Eq ParensOperator' # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitBody (==) :: ParensOperator' -> ParensOperator' -> Bool # (/=) :: ParensOperator' -> ParensOperator' -> Bool # |
data AccumState #
Instances
Show AccumState # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitBody showsPrec :: Int -> AccumState -> ShowS # show :: AccumState -> String # showList :: [AccumState] -> ShowS # | |
Eq AccumState # | |
Defined in Napkin.Backends.MsSql.ApiGen.ApiUnitBody (==) :: AccumState -> AccumState -> Bool # (/=) :: AccumState -> AccumState -> Bool # |
bodyLeafToSexp :: AccumState -> [BodyLeaf] -> [ParensOperator'] #