-- |A module for working with Debian control files module Linspire.Debian.Control ( -- * Types Control'(..) , Paragraph'(..) , Field'(..) , Control , Paragraph , Field , ControlParser , ControlFunctions(..) -- * Control File Parser , pControl -- * Helper Functions , mergeControls , fieldValue , removeField , prependFields , appendFields , renameField , modifyField , raiseFields ) where import Control.Monad import Data.List import Text.ParserCombinators.Parsec import System.IO import Linspire.Debian.Control.String