forked from GitHub/gf-core
Added a simple cabal build system for the embedded API.
This commit is contained in:
163
src/GF-embed.cabal
Normal file
163
src/GF-embed.cabal
Normal file
@@ -0,0 +1,163 @@
|
|||||||
|
Name: gf-embed
|
||||||
|
Version: 2.7
|
||||||
|
License: GPL
|
||||||
|
License-file: ../GPL
|
||||||
|
Build-depends: base, mtl, haskell98
|
||||||
|
Synopsis: Grammatical Framework embedded API.
|
||||||
|
Ghc-options: -O0
|
||||||
|
Extensions:
|
||||||
|
Exposed-Modules:
|
||||||
|
GF.Embed.EmbedAPI
|
||||||
|
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.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.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
|
||||||
8
src/Setup.lhs
Normal file
8
src/Setup.lhs
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
#!/usr/bin/env runghc
|
||||||
|
|
||||||
|
> module Main where
|
||||||
|
|
||||||
|
> import Distribution.Simple
|
||||||
|
|
||||||
|
> main :: IO ()
|
||||||
|
> main = defaultMain
|
||||||
Reference in New Issue
Block a user