diff options
| author | kr.angelov <kr.angelov@chalmers.se> | 2008-05-23 13:12:11 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@chalmers.se> | 2008-05-23 13:12:11 +0000 |
| commit | 16ba392ee4b54a4ad008a439bcdb7dd98941aa60 (patch) | |
| tree | 422a362b048ee26f6e8cda89be8f02aa765c6d42 /GF.cabal | |
| parent | 4c14927914ef2ba97aee2d2ab99b48daffdd68bc (diff) | |
add Cabal description for GF
Diffstat (limited to 'GF.cabal')
| -rw-r--r-- | GF.cabal | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/GF.cabal b/GF.cabal new file mode 100644 index 000000000..11922cbda --- /dev/null +++ b/GF.cabal @@ -0,0 +1,166 @@ +name: gf +version: 3.0 +cabal-version: >= 1.2 +build-type: Simple +license: GPL +license-file: LICENSE +synopsis: Grammatical Framework + + +library + build-depends: base, + array, + containers, + bytestring, + random + ghc-options: -O2 + hs-source-dirs: src-3.0 + extensions: + exposed-modules: + GF.GFCC.API + other-modules: + GF.GFCC.Raw.AbsGFCCRaw + GF.GFCC.DataGFCC + GF.GFCC.CId + GF.GFCC.Raw.ParGFCCRaw + GF.GFCC.Macros + GF.GFCC.Generate + GF.GFCC.Linearize + GF.Command.LexGFShell + GF.Command.AbsGFShell + GF.Command.PrintGFShell + GF.Data.RedBlackSet + GF.Data.GeneralDeduction + GF.Infra.CompactPrint + GF.Text.UTF8 + GF.Data.Utilities + GF.Data.SortedList + GF.Data.Assoc + GF.Infra.PrintClass + GF.Formalism.Utilities + GF.Parsing.FCFG.Range + GF.Formalism.FCFG + GF.Parsing.FCFG.PInfo + GF.Parsing.FCFG.Active + GF.GFCC.Raw.ConvertGFCC + GF.Data.ErrM + GF.Command.ParGFShell + GF.Command.PPrTree + GF.Parsing.FCFG + + +executable gf3 + build-depends: base, + array, + containers, + bytestring, + filepath, + directory, + random, + old-time, + process + if os(windows) + build-depends: Win32 + else + build-depends: posix + ghc-options: -O2 + hs-source-dirs: src-3.0 + extensions: + main-is: GF.hs + other-modules: + GF.Source.ErrM + GF.Grammar.ReservedWords + GF.Data.BacktrackM + GF.Source.SharedString + GF.Source.LexGF + GF.Source.AbsGF + GF.Source.PrintGF + GF.JavaScript.AbsJS + GF.JavaScript.PrintJS + GF.GFCC.Raw.AbsGFCCRaw + GF.Command.LexGFShell + GF.Command.AbsGFShell + GF.Command.PrintGFShell + GF.Data.RedBlackSet + GF.Data.GeneralDeduction + GF.Infra.CompactPrint + GF.Text.UTF8 + GF.Data.Utilities + GF.Data.SortedList + GF.Data.Assoc + GF.Infra.PrintClass + GF.GFCC.CId + GF.GFCC.Raw.ParGFCCRaw + GF.GFCC.Raw.PrintGFCCRaw + GF.Formalism.Utilities + GF.Parsing.FCFG.Range + GF.Formalism.FCFG + GF.Parsing.FCFG.PInfo + GF.GFCC.DataGFCC + GF.Parsing.FCFG.Active + GF.GFCC.Raw.ConvertGFCC + GF.GFCC.Macros + GF.GFCC.Generate + GF.GFCC.Linearize + GF.Conversion.SimpleToFCFG + GF.Data.ErrM + GF.Parsing.FCFG + GF.Command.ParGFShell + GF.Command.PPrTree + GF.GFCC.API + GF.GFCC.CheckGFCC + GF.Source.ParGF + GF.Data.Operations + GF.GFCC.GFCCtoHaskell + GF.GFCC.ShowLinearize + GF.GFCC.OptimizeGFCC + GF.Infra.Ident + GF.Grammar.Predef + GF.Data.Str + GF.Data.Zipper + GF.Today + GF.Infra.Option + GF.Infra.UseIO + GF.GFCC.GFCCtoJS + GF.GFCC.PrintGFCC + GF.Command.Commands + GF.Command.Interpreter + GF.Infra.Modules + GF.Grammar.Grammar + GF.Source.GrammarToSource + GF.Grammar.Values + GF.Grammar.PrGrammar + GF.Grammar.Macros + GF.Grammar.Lockfield + GF.Grammar.Refresh + GF.Grammar.MMacros + GF.Grammar.Abstract + GF.Grammar.Lookup + GF.Compile.RemoveLiT + GF.Grammar.LookAbs + GF.Compile.TC + GF.Grammar.Unify + GF.Compile.TypeCheck + GF.Compile.Update + GF.Compile.OptimizeGF + GF.Infra.CheckM + GF.Grammar.AppPredefined + GF.Grammar.PatternMatch + GF.Compile.CheckGrammar + GF.Compile.BackOpt + GF.Compile.Extend + GF.Compile.Rename + GF.Compile.ReadFiles + GF.Compile.GrammarToGFCC + GF.Compile.Compute + GF.Compile.Optimize + GF.Compile.ModDeps + GF.Compile.Rebuild + GF.Source.SourceToGrammar + GF.Compile.GetGrammar + GF.Compile + GF.Command.Importing + GFC + GF.System.NoReadline + GF.System.Readline + GFI |
