1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-15 01:52:11 +03:00
juvix/app/Commands/Compile/Options.hs
2023-04-13 14:16:07 +02:00

19 lines
465 B
Haskell

module Commands.Compile.Options
( module Commands.Compile.Options,
module Commands.Extra.Compile.Options,
)
where
import Commands.Extra.Compile.Options
import CommonOptions
import Data.List.NonEmpty qualified as NonEmpty
supportedTargets :: NonEmpty CompileTarget
supportedTargets = NonEmpty.fromList allTargets
parseMainCompileOptions :: Parser CompileOptions
parseMainCompileOptions =
parseCompileOptions
supportedTargets
parseInputJuvixFile