1
1
mirror of https://github.com/github/semantic.git synced 2025-01-04 05:27:08 +03:00

Add a CLI arg to Show ts-parse trees.

This commit is contained in:
Rob Rix 2018-05-23 09:32:45 -04:00
parent a48356d287
commit 3a03fbb1c1

View File

@ -83,6 +83,7 @@ arguments = info (version <*> helper <*> ((,) <$> optionsParser <*> argumentsPar
tsParseArgumentsParser = do
format <- flag AST.SExpression AST.SExpression (long "sexpression" <> help "Output s-expression ASTs (default)")
<|> flag' AST.JSON (long "json" <> help "Output JSON ASTs")
<|> flag' AST.Show (long "show" <> help "Output using the Show instance (debug only, format subject to change without notice)")
filesOrStdin <- Right <$> some (argument filePathReader (metavar "FILES...")) <|> pure (Left stdin)
pure $ Task.readBlobs filesOrStdin >>= AST.runASTParse format