packages feed

classify-frog-0.2.3: llvm/yes/SignalProcessingOption.hs

module SignalProcessingOption where

import Option (switch, )
import qualified Options.Applicative as OP

import qualified SignalProcessingMethods as SPMethods
import qualified SignalProcessingSpecific as SPS
import qualified SignalProcessingSpecificLLVM as SPSLLVM

import Control.Applicative ((<$>), )


opt :: OP.Parser SPMethods.T
opt =
   (\b -> if b then SPSLLVM.methods else SPS.methods) <$>
   switch True "llvm" "use LLVM to accelerate signal processing"