@@ -87,9 +87,9 @@ parseFlags = many $
8787 -- Logging Flags
8888 <|> (OLogging <$> option auto (long "log" <> metavar "LEVEL" <> help "Debugging log level"))
8989 <|> (OLogCats <$> option (str >>= parseLogCats)
90− (long "logcats"
90+ (long "logging-categories"
9191 <> metavar "CATS"
92− <> help "Colon separated logging categories: parser, tychecker, backend, parse, elaborator, coverage, unifyer, totality, eraser, defunc, inliner, resolver, codegen"))
92+ <> help "Colon separated logging categories: parser, elab, codegen"))
9393
9494 -- Turn off Certain libraries.
9595 <|> flag' NoBasePkgs (long "nobasepkgs" <> help "Do not use the given base package")
@@ -189,19 +189,9 @@ parseLogCats s =
189189 return (concat cs)
190190
191191 parseLogCat :: ReadP [LogCat]
192− parseLogCat = (string "parser" *> return parserCats)
193− <|> (string "tychecker" *> return checkingCats)
194− <|> (string "backend" *> return backendCats)
195− <|> (string "parse" *> return [IParse])
196− <|> (string "elaborator" *> return [IElab])
197− <|> (string "coverage" *> return [ICover])
198− <|> (string "unifyer" *> return [IUnify])
199− <|> (string "totality" *> return [ITotal])
200− <|> (string "eraser" *> return [IErase])
201− <|> (string "defunc" *> return [IDefun])
202− <|> (string "inliner" *> return [IInline])
203− <|> (string "resolver" *> return [IResolve])
204− <|> (string "codegen" *> return [ICodeGen])
192+ parseLogCat = (string "parser" *> return parserCats)
193+ <|> (string "elab" *> return elabCats)
194+ <|> (string "codegen" *> return codegenCats)
205195 <|> parseLogCatBad
206196
207197 parseLogCatBad :: ReadP [LogCat]