summaryrefslogtreecommitdiff
path: root/src/GF-embed.cabal
blob: c707db5f5c9387bb272f7119f739384872aa15fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Name: gf-embed
Version: 2.8
Cabal-version: >= 1.2
Build-type: Simple
License: GPL
License-file: ../LICENSE
Synopsis: Grammatical Framework embedded API.

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: 
  Exposed-Modules: 
    GF.GFCC.API
  Other-modules:
    GF.Conversion.SimpleToFCFG
    GF.Data.Utilities
    GF.Data.SortedList
    GF.Data.BacktrackM
    GF.GFCC.AbsGFCC
    GF.GFCC.DataGFCC
    GF.Text.UTF8
    GF.Infra.CompactPrint
    GF.GFCC.PrintGFCC
    GF.GFCC.Macros
    GF.Formalism.FCFG
    GF.Infra.PrintClass
    GF.Formalism.Utilities
    GF.Data.Assoc
    GF.Parsing.FCFG
    GF.GFCC.ErrM
    GF.Parsing.FCFG.PInfo
    GF.Parsing.FCFG.Range
    GF.Parsing.FCFG.Active
    GF.Data.GeneralDeduction
    GF.Data.RedBlackSet
    GF.Command.PPrTree
    GF.Command.ErrM
    GF.Command.AbsGFShell
    GF.Command.PrintGFShell
    GF.Command.ParGFShell
    GF.Command.LexGFShell
    GF.GFCC.ParGFCC
    GF.GFCC.LexGFCC
    GF.GFCC.Generate
    GF.GFCC.Linearize