1

複雑なコマンド ライン オプションがあるため、

data Arguments = Arguments Bool (Maybe SubArguments)
data SubArguments = SubArguments String String

これらのサブ引数をフラグで解析したい:

programName --someflag --subarguments "a" "b"
programName --someflag

私は既に持っています

subArgParser = SubArguments <$> argument str <*> argument str
mainParser = MainArgs <$> switch
                  (long "someflag"
                   <> help "Some argument flag")
               <*> ???
                   (long "subarguments"
                   <> help "Sub arguments"

??? には何を書けばいいですか?

4

2 に答える 2