CurryInfo: curry-interface-2.0.1 / ShowInterface.options

definition:
options :: [OptDescr (Options -> Options)]
options =
  [ Option "h?" ["help"]
           (NoArg (\opts -> opts { optHelp = True }))
           "print help and exit"
  , Option "a" ["all"]
           (NoArg (\opts -> opts { optWithImports = True, optWithString = False
                                 , optWithHiding = True, optWithInstance = True
                                 , optWithKinds = True
                                 , optQualify = True, optWithArity = True }))
           "show all details of the interface"
  , Option "i" ["instances"]
           (NoArg (\opts -> opts { optWithInstance = True }))
           "show detailed class instances"
  , Option "q" ["qualify"]
           (NoArg (\opts -> opts { optQualify = True }))
           "show module qualifications"
  ]
demand:
no demanded arguments
deterministic:
deterministic operation
documentation:
-- Definition of actual command line options.
failfree:
()
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{() |-> {:}}
name:
options
precedence:
no precedence defined
result-values:
{:}
signature:
[System.Console.GetOpt.OptDescr (CurryInterface.Pretty.Options
-> CurryInterface.Pretty.Options)]
solution-complete:
operationally complete operation
terminating:
yes
totally-defined:
reducible on all ground data terms