Idris2-boot/idris2.ipkg

133 lines
2.5 KiB
Plaintext
Raw Normal View History

2019-06-07 13:29:29 +03:00
package idris2
modules =
Compiler.Common,
2019-06-05 23:25:03 +03:00
Compiler.CompileExpr,
2019-06-06 11:51:30 +03:00
Compiler.Inline,
2019-06-06 20:33:50 +03:00
Compiler.Scheme.Chez,
Compiler.Scheme.Chicken,
Compiler.Scheme.Racket,
Compiler.Scheme.Common,
2019-06-05 23:25:03 +03:00
Control.Delayed,
Core.AutoSearch,
2019-04-07 23:12:04 +03:00
Core.Binary,
Core.CaseBuilder,
Core.CaseTree,
Core.Context,
2019-06-02 19:54:55 +03:00
Core.CompileExpr,
Core.Core,
Core.Coverage,
Core.Directory,
Core.Env,
Core.FC,
Core.GetType,
2019-04-07 23:12:04 +03:00
Core.Hash,
Core.LinearCheck,
Core.Metadata,
Core.Name,
2019-04-07 23:12:04 +03:00
Core.Normalise,
Core.Options,
2019-08-24 19:41:11 +03:00
Core.Reflect,
Core.Termination,
Core.TT,
2019-04-07 23:12:04 +03:00
Core.TTC,
Core.Unify,
Core.UnifyState,
Core.Value,
Data.ANameMap,
Data.Bool.Extra,
Data.IntMap,
Data.IOArray,
Data.NameMap,
Data.StringMap,
2019-07-15 14:36:54 +03:00
Data.These,
Data.StringTrie,
2019-06-07 13:14:45 +03:00
Idris.CommandLine,
Idris.Desugar,
2019-06-07 13:14:45 +03:00
Idris.Elab.Implementation,
Idris.Elab.Interface,
2019-06-01 17:05:04 +03:00
Idris.Error,
2019-06-02 17:38:39 +03:00
Idris.IDEMode.CaseSplit,
2019-06-01 17:05:04 +03:00
Idris.IDEMode.Commands,
2019-06-07 13:08:21 +03:00
Idris.IDEMode.MakeClause,
2019-06-02 17:38:39 +03:00
Idris.IDEMode.Parser,
2019-06-07 13:29:29 +03:00
Idris.IDEMode.REPL,
2019-06-02 17:38:39 +03:00
Idris.IDEMode.TokenLine,
Idris.ModTree,
2019-06-07 13:14:45 +03:00
Idris.Package,
Idris.Parser,
Idris.ProcessIdr,
2019-06-07 13:08:21 +03:00
Idris.REPL,
2019-06-01 17:05:04 +03:00
Idris.REPLCommon,
Idris.REPLOpts,
Idris.Resugar,
2019-06-07 13:14:45 +03:00
Idris.SetOptions,
Idris.Socket,
Idris.Socket.Data,
Idris.Socket.Raw,
Idris.Syntax,
Parser.Lexer,
Parser.Support,
Text.Lexer,
Text.Lexer.Core,
Text.Parser,
Text.Parser.Core,
Text.Quantity,
Text.Token,
TTImp.BindImplicits,
TTImp.Elab,
TTImp.Elab.Ambiguity,
TTImp.Elab.App,
TTImp.Elab.As,
TTImp.Elab.Binders,
TTImp.Elab.Case,
TTImp.Elab.Check,
TTImp.Elab.Dot,
TTImp.Elab.Hole,
TTImp.Elab.ImplicitBind,
TTImp.Elab.Lazy,
TTImp.Elab.Local,
TTImp.Elab.Prim,
TTImp.Elab.Record,
TTImp.Elab.Rewrite,
TTImp.Elab.Term,
TTImp.Elab.Utils,
TTImp.Interactive.CaseSplit,
TTImp.Interactive.ExprSearch,
2019-06-02 16:28:26 +03:00
TTImp.Interactive.GenerateDef,
2019-06-02 16:41:21 +03:00
TTImp.Interactive.MakeLemma,
TTImp.Parser,
TTImp.ProcessData,
TTImp.ProcessDecls,
TTImp.ProcessDef,
2019-06-30 01:55:17 +03:00
TTImp.ProcessParams,
TTImp.ProcessRecord,
TTImp.ProcessType,
2019-04-07 23:12:04 +03:00
TTImp.TTImp,
TTImp.Unelab,
TTImp.Utils,
TTImp.WithClause,
2019-04-07 23:12:04 +03:00
2019-04-26 12:16:23 +03:00
Utils.Binary,
Utils.Shunting,
2019-04-26 12:16:23 +03:00
2019-06-07 13:29:29 +03:00
Yaffle.Main,
2019-04-26 12:16:23 +03:00
Yaffle.REPL
sourcedir = src
2019-06-07 13:29:29 +03:00
executable = idris2
-- opts = "--cg-opt -O2 --partial-eval"
-- opts = "--cg-opt -pg --partial-eval"
opts = "--partial-eval"
2019-07-10 01:45:33 +03:00
-- opts = "--partial-eval --cg-opt -lws2_32" -- windows
2019-06-07 13:29:29 +03:00
main = Idris.Main