mirror of
https://github.com/anoma/juvix.git
synced 2024-12-15 01:52:11 +03:00
0fcf22f693
- Closes #1882
19 lines
465 B
Haskell
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
|