packages feed

hw-balancedparens-0.4.0.0: app/App/Commands/Options/Type.hs

{-# LANGUAGE DeriveGeneric         #-}
{-# LANGUAGE DuplicateRecordFields #-}

module App.Commands.Options.Type where

import GHC.Generics

newtype PositionsOptions = PositionsOptions
  { inputFile :: FilePath
  } deriving (Eq, Show, Generic)

data BitsToParensOptions = BitsToParensOptions
  { inputFile  :: FilePath
  , outputFile :: FilePath
  } deriving (Eq, Show, Generic)

data ParensToBitsOptions = ParensToBitsOptions
  { inputFile  :: FilePath
  , outputFile :: FilePath
  } deriving (Eq, Show, Generic)