forked from GitHub/gf-core
48 lines
1.3 KiB
Haskell
48 lines
1.3 KiB
Haskell
module GF(
|
|
-- * Command line interface
|
|
module GF.Main,
|
|
module GF.Interactive,
|
|
module GF.Compiler,
|
|
|
|
-- * Compiling GF grammars
|
|
module GF.Compile,
|
|
module GF.CompileInParallel,
|
|
module GF.CompileOne,
|
|
|
|
-- * Abstract syntax, parsing, pretty printing and serialisation
|
|
module GF.Compile.GetGrammar,
|
|
module GF.Grammar.Grammar,
|
|
module GF.Grammar.Macros,
|
|
module GF.Grammar.Printer,
|
|
module GF.Infra.Ident,
|
|
-- ** Binary serialisation
|
|
module GF.Grammar.Binary,
|
|
|
|
-- * Supporting infrastructure and system utilities
|
|
module GF.Data.Operations,
|
|
module GF.Infra.UseIO,
|
|
module GF.Infra.Option,
|
|
module GF.System.Console,
|
|
-- ** Binary serialisation
|
|
Binary,encode,decode,encodeFile,decodeFile
|
|
) where
|
|
import GF.Main
|
|
import GF.Compiler
|
|
import GF.Interactive
|
|
|
|
import GF.Compile
|
|
import GF.CompileInParallel
|
|
import GF.CompileOne
|
|
|
|
import GF.Compile.GetGrammar
|
|
import GF.Grammar.Grammar
|
|
import GF.Grammar.Macros
|
|
import GF.Grammar.Printer
|
|
import GF.Infra.Ident
|
|
import GF.Grammar.Binary
|
|
|
|
import GF.Data.Operations
|
|
import GF.Infra.Option
|
|
import GF.Infra.UseIO
|
|
import GF.System.Console
|
|
import Data.Binary |