packages feed

Hsed-0.2.1: Hsed.cabal

Name:                Hsed
Version:             0.2.1
Description:         A version of sed editor in Haskell based on POSIX "The Open Group Base 
                     Specifications Issue 7" IEEE Std 1003.1-2008.
                     .
                     For the library usage check Hsed.Sed module and for the program usage 
                     take a look in the attached README file
License:             BSD3
License-File:        LICENSE
Author:              Vitaliy Rukavishnikov
Maintainer:          virukav@gmail.com
Homepage:            http://github.com/rukav/Hsed
Bug-Reports:         mailto:virukav@gmail.com
Build-Type:          Simple
Tested-with:	     GHC==6.12.3
Category:            Editor
Synopsis:            Stream Editor in Haskell
Data-Dir:            tests
Data-Files:	     Append.in,Append.ok,Append.sed,Branch.in,Branch.ok,Branch.sed,
                     BranchTag.ok,BranchTag.in,BranchTag.ok,BranchTag.sed,Change.in,
                     Change.ok,Change.sed,ChangeAddr.in,ChangeAddr.ok,ChangeAddr.sed,
                     Comment.in,Comment.ok,Comment.sed,Delete.in,Delete.ok,Delete.sed,
                     DeleteMultiline.in,DeleteMultiline.ok,DeleteMultiline.sed,Empty.in,
                     Empty.ok,Empty.sed,Hold.in,Hold.ok,Hold.sed,HoldTransform.in,
                     HoldTransform.ok,HoldTransform.sed,Insert.in,Insert.ok,Insert.sed,
                     LineNum.in,LineNum.ok,LineNum.sed,LineNumAddr.in,LineNumAddr.ok,
                     LineNumAddr.sed,LineNumInvert.in,LineNumInvert.ok,LineNumInvert.sed,
                     LineNumMany.in,LineNumMany.ok,LineNumMany.sed,LineNumPrint.in,
                     LineNumPrint.ok,LineNumPrint.sed,List.in,List.ok,List.sed,Next.in,
                     Next.ok,Next.sed,NextMultiline.in,NextMultiline.ok,NextMultiline.sed,
                     NextMultiline2.in,NextMultiline2.ok,NextMultiline2.sed,NextSimple.in,
                     NextSimple.ok,NextSimple.sed,Print.in,Print.ok,Print.sed,PrintMultiline.in,
                     PrintMultiline.ok,PrintMultiline.sed,Quit.in,Quit.ok,Quit.sed,ReadFile.in,
                     ReadFile.ok,ReadFile.sed,SubstituteGlobal.in,SubstituteGlobal.ok,
                     SubstituteGlobal.sed,SubstituteOccur.in,SubstituteOccur.ok,
                     SubstituteOccur.sed,SubstituteOccurEol.in,SubstituteOccurEol.ok,
                     SubstituteOccurEol.sed,SubstituteRef.in,SubstituteRef.ok,SubstituteRef.sed,
                     Transform.in,Transform.ok,Transform.sed,WriteFile.in,WriteFile.ok,
                     WriteFile.sed,company.lst
Cabal-Version:       >=1.2

Library
  Hs-Source-Dirs:    src
  Exposed-Modules:   Hsed.Sed, Hsed.Ast, Hsed.SedRegex, Hsed.Parsec, Hsed.SedState, Hsed.StreamEd
  Build-Depends:     base >= 3.0.3.2 && < 5, 
                     Glob >= 0.5.1, 
                     cmdargs >= 0.3, 
                     data-accessor >= 0.2.1.4,
                     data-accessor-template >= 0.2.1.5, 
                     data-accessor-transformers >= 0.2.1.2, 
                     parsec, 
                     bytestring, 
                     regex-compat, 
                     regex-base,
                     regex-posix, 
                     array, 
                     filepath, 
                     directory,
                     mtl, 
                     haskell98

Executable Hsed
    Hs-Source-Dirs:  src
    Main-is:         Main.hs
    Other-modules:   TestSuite