Update GF-embed.cabal to use expose GF.GFCC.API. This pulls in a lot fewer modules than the old version. Use Cabal configurations to compile on 6.8.1. This unfortunately means that users of GHC < 6.8 must upgrade to Cabal 1.2 or greater.

This commit is contained in:
bringert
2007-12-05 20:05:42 +00:00
parent 61d745d928
commit 48d199fb35

View File

@@ -1,163 +1,51 @@
Name: gf-embed Name: gf-embed
Version: 2.7 Version: 2.8
Cabal-version: >= 1.2
Build-type: Simple
License: GPL License: GPL
License-file: ../GPL License-file: ../LICENSE
Build-depends: base, mtl, haskell98
Synopsis: Grammatical Framework embedded API. Synopsis: Grammatical Framework embedded API.
Ghc-options: -O0
Flag split-base
Library
Build-depends: mtl, haskell98
if flag(split-base)
Build-depends: base >= 3.0, array, containers, directory, random
else
Build-depends: base < 3.0
Extensions: Extensions:
Exposed-Modules: Exposed-Modules:
GF.Embed.EmbedAPI GF.GFCC.API
Other-modules: Other-modules:
GF.Canon.AbsGFC
GF.Canon.CanonToGrammar
GF.Canon.CMacros
GF.Canon.GetGFC
GF.Canon.GFC
GF.Canon.LexGFC
GF.Canon.Look
GF.Canon.MkGFC
GF.Canon.ParGFC
GF.Canon.PrintGFC
GF.Canon.Subexpressions
GF.CF.CanonToCF
GF.CF.CF
GF.CF.CFIdent
GF.CF.CFtoGrammar
GF.CF.EBNF
GF.CF.PPrCF
GF.CF.Profile
GF.Compile.Evaluate
GF.Compile.Extend
GF.Compile.GetGrammar
GF.Compile.ModDeps
GF.Compile.NoParse
GF.Compile.PGrammar
GF.Compile.RemoveLiT
GF.Compile.Rename
GF.Compile.ShellState
GF.Compile.Update
GF.Conversion.GFC
GF.Conversion.GFCtoSimple
GF.Conversion.MCFGtoCFG
GF.Conversion.RemoveEpsilon
GF.Conversion.RemoveErasing
GF.Conversion.RemoveSingletons
GF.Conversion.SimpleToFCFG GF.Conversion.SimpleToFCFG
GF.Conversion.SimpleToFinite
GF.Conversion.SimpleToMCFG
GF.Conversion.SimpleToMCFG.Coercions
GF.Conversion.SimpleToMCFG.Nondet
GF.Conversion.SimpleToMCFG.Strict
GF.Conversion.Types
GF.Data.Assoc
GF.Data.BacktrackM
GF.Data.ErrM
GF.Data.GeneralDeduction
GF.Data.Glue
GF.Data.IncrementalDeduction
GF.Data.Map
GF.Data.Operations
GF.Data.Parsers
GF.Data.RedBlack
GF.Data.RedBlackSet
GF.Data.SharedString
GF.Data.SortedList
GF.Data.Str
GF.Data.Trie2
GF.Data.Utilities GF.Data.Utilities
GF.Data.Zipper GF.Data.SortedList
GF.Embed.EmbedCustom GF.Data.BacktrackM
GF.Embed.EmbedParsing GF.GFCC.AbsGFCC
GF.Formalism.CFG GF.GFCC.DataGFCC
GF.Text.UTF8
GF.Infra.CompactPrint
GF.GFCC.PrintGFCC
GF.GFCC.Macros
GF.Formalism.FCFG GF.Formalism.FCFG
GF.Formalism.GCFG GF.Infra.PrintClass
GF.Formalism.MCFG
GF.Formalism.SimpleGFC
GF.Formalism.Utilities GF.Formalism.Utilities
GF.Grammar.AbsCompute GF.Data.Assoc
GF.Grammar.Abstract
GF.Grammar.AppPredefined
GF.Grammar.Compute
GF.Grammar.Grammar
GF.Grammar.Lockfield
GF.Grammar.LookAbs
GF.Grammar.Lookup
GF.Grammar.Macros
GF.Grammar.MMacros
GF.Grammar.PatternMatch
GF.Grammar.PrGrammar
GF.Grammar.Refresh
GF.Grammar.SGrammar
GF.Grammar.TC
GF.Grammar.TypeCheck
GF.Grammar.Unify
GF.Grammar.Values
GF.Infra.CheckM
GF.Infra.Comments
GF.Infra.Ident
GF.Infra.Modules
GF.Infra.Option
GF.Infra.Print
GF.Infra.ReadFiles
GF.Infra.UseIO
GF.OldParsing.CFGrammar
GF.OldParsing.ConvertGFCtoMCFG
GF.OldParsing.ConvertGFCtoMCFG.Coercions
GF.OldParsing.ConvertGFCtoMCFG.Nondet
GF.OldParsing.ConvertGFCtoMCFG.Old
GF.OldParsing.ConvertGFCtoMCFG.Strict
GF.OldParsing.ConvertGFCtoSimple
GF.OldParsing.ConvertGrammar
GF.OldParsing.ConvertMCFGtoCFG
GF.OldParsing.GeneralChart
GF.OldParsing.GrammarTypes
GF.OldParsing.IncrementalChart
GF.OldParsing.MCFGrammar
GF.OldParsing.ParseCF
GF.OldParsing.ParseCFG
GF.OldParsing.ParseCFG.General
GF.OldParsing.ParseCFG.Incremental
GF.OldParsing.SimpleGFC
GF.OldParsing.Utilities
GF.Parsing.CFG
GF.Parsing.CFG.General
GF.Parsing.CFG.Incremental
GF.Parsing.CFG.PInfo
GF.Parsing.FCFG GF.Parsing.FCFG
GF.Parsing.FCFG.Active GF.GFCC.ErrM
GF.Parsing.FCFG.PInfo GF.Parsing.FCFG.PInfo
GF.Parsing.FCFG.Range GF.Parsing.FCFG.Range
GF.Parsing.GFC GF.Parsing.FCFG.Active
GF.Parsing.MCFG GF.Data.GeneralDeduction
GF.Parsing.MCFG.Active GF.Data.RedBlackSet
GF.Parsing.MCFG.FastActive GF.Command.PPrTree
GF.Parsing.MCFG.Incremental GF.Command.ErrM
GF.Parsing.MCFG.Naive GF.Command.AbsGFShell
GF.Parsing.MCFG.PInfo GF.Command.PrintGFShell
GF.Parsing.MCFG.Range GF.Command.ParGFShell
GF.Printing.PrintParser GF.Command.LexGFShell
GF.Printing.PrintSimplifiedTerm GF.GFCC.ParGFCC
GF.Probabilistic.Probabilistic GF.GFCC.LexGFCC
GF.Source.AbsGF GF.GFCC.Generate
GF.Source.GrammarToSource GF.GFCC.Linearize
GF.Source.LexGF
GF.Source.ParGF
GF.Source.PrintGF
GF.Source.SourceToGrammar
GF.System.Arch
GF.System.NoReadline
GF.System.Readline
GF.System.Tracing
GF.Text.Text
GF.UseGrammar.GetTree
GF.UseGrammar.Linear
GF.UseGrammar.Morphology
GF.UseGrammar.Tokenize
Transfer.Core.Abs
Transfer.Core.Lex
Transfer.Core.Par
Transfer.Core.Print
Transfer.ErrM
Transfer.Interpreter
Transfer.InterpreterAPI