1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-15 01:52:11 +03:00
juvix/app/Commands/Dev/Parse.hs

20 lines
400 B
Haskell
Raw Normal View History

module Commands.Dev.Parse where
import Juvix.Prelude hiding (Doc)
import Options.Applicative
newtype ParseOptions = ParseOptions
{ _parseNoPrettyShow :: Bool
}
makeLenses ''ParseOptions
parseParse :: Parser ParseOptions
parseParse = do
_parseNoPrettyShow <-
switch
( long "no-pretty-show"
<> help "Disable formatting of the Haskell AST"
)
pure ParseOptions {..}