1
0
forked from GitHub/gf-core

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
Extensions: Flag split-base
Exposed-Modules:
GF.Embed.EmbedAPI Library
Other-modules: Build-depends: mtl, haskell98
GF.Canon.AbsGFC if flag(split-base)
GF.Canon.CanonToGrammar Build-depends: base >= 3.0, array, containers, directory, random
GF.Canon.CMacros else
GF.Canon.GetGFC Build-depends: base < 3.0
GF.Canon.GFC Extensions:
GF.Canon.LexGFC Exposed-Modules:
GF.Canon.Look GF.GFCC.API
GF.Canon.MkGFC Other-modules:
GF.Canon.ParGFC GF.Conversion.SimpleToFCFG
GF.Canon.PrintGFC GF.Data.Utilities
GF.Canon.Subexpressions GF.Data.SortedList
GF.CF.CanonToCF GF.Data.BacktrackM
GF.CF.CF GF.GFCC.AbsGFCC
GF.CF.CFIdent GF.GFCC.DataGFCC
GF.CF.CFtoGrammar GF.Text.UTF8
GF.CF.EBNF GF.Infra.CompactPrint
GF.CF.PPrCF GF.GFCC.PrintGFCC
GF.CF.Profile GF.GFCC.Macros
GF.Compile.Evaluate GF.Formalism.FCFG
GF.Compile.Extend GF.Infra.PrintClass
GF.Compile.GetGrammar GF.Formalism.Utilities
GF.Compile.ModDeps GF.Data.Assoc
GF.Compile.NoParse GF.Parsing.FCFG
GF.Compile.PGrammar GF.GFCC.ErrM
GF.Compile.RemoveLiT GF.Parsing.FCFG.PInfo
GF.Compile.Rename GF.Parsing.FCFG.Range
GF.Compile.ShellState GF.Parsing.FCFG.Active
GF.Compile.Update GF.Data.GeneralDeduction
GF.Conversion.GFC GF.Data.RedBlackSet
GF.Conversion.GFCtoSimple GF.Command.PPrTree
GF.Conversion.MCFGtoCFG GF.Command.ErrM
GF.Conversion.RemoveEpsilon GF.Command.AbsGFShell
GF.Conversion.RemoveErasing GF.Command.PrintGFShell
GF.Conversion.RemoveSingletons GF.Command.ParGFShell
GF.Conversion.SimpleToFCFG GF.Command.LexGFShell
GF.Conversion.SimpleToFinite GF.GFCC.ParGFCC
GF.Conversion.SimpleToMCFG GF.GFCC.LexGFCC
GF.Conversion.SimpleToMCFG.Coercions GF.GFCC.Generate
GF.Conversion.SimpleToMCFG.Nondet GF.GFCC.Linearize
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.Zipper
GF.Embed.EmbedCustom
GF.Embed.EmbedParsing
GF.Formalism.CFG
GF.Formalism.FCFG
GF.Formalism.GCFG
GF.Formalism.MCFG
GF.Formalism.SimpleGFC
GF.Formalism.Utilities
GF.Grammar.AbsCompute
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.Active
GF.Parsing.FCFG.PInfo
GF.Parsing.FCFG.Range
GF.Parsing.GFC
GF.Parsing.MCFG
GF.Parsing.MCFG.Active
GF.Parsing.MCFG.FastActive
GF.Parsing.MCFG.Incremental
GF.Parsing.MCFG.Naive
GF.Parsing.MCFG.PInfo
GF.Parsing.MCFG.Range
GF.Printing.PrintParser
GF.Printing.PrintSimplifiedTerm
GF.Probabilistic.Probabilistic
GF.Source.AbsGF
GF.Source.GrammarToSource
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