mirror of
https://github.com/edwinb/Idris2-boot.git
synced 2024-12-01 06:12:57 +03:00
bf70aa07d2
Not quite there yet because we're not saving all the information about holes in TTCs but the basics work
98 lines
1.7 KiB
Plaintext
98 lines
1.7 KiB
Plaintext
package yaffle
|
|
|
|
modules =
|
|
Control.Delayed,
|
|
|
|
Core.AutoSearch,
|
|
Core.Binary,
|
|
Core.CaseBuilder,
|
|
Core.CaseTree,
|
|
Core.Context,
|
|
Core.Core,
|
|
Core.Directory,
|
|
Core.Env,
|
|
Core.FC,
|
|
Core.GetType,
|
|
Core.Hash,
|
|
Core.LinearCheck,
|
|
Core.Metadata,
|
|
Core.Name,
|
|
Core.Normalise,
|
|
Core.Options,
|
|
Core.TT,
|
|
Core.TTC,
|
|
Core.Unify,
|
|
Core.UnifyState,
|
|
Core.Value,
|
|
|
|
Data.ANameMap,
|
|
Data.Bool.Extra,
|
|
Data.IntMap,
|
|
Data.IOArray,
|
|
Data.NameMap,
|
|
Data.StringMap,
|
|
|
|
Idris.Desugar,
|
|
Idris.Error,
|
|
Idris.IDEMode.Commands,
|
|
Idris.Parser,
|
|
Idris.REPLCommon,
|
|
Idris.REPLOpts,
|
|
Idris.Resugar,
|
|
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.Interactive.CaseSplit,
|
|
TTImp.Interactive.ExprSearch,
|
|
TTImp.Parser,
|
|
TTImp.ProcessData,
|
|
TTImp.ProcessDecls,
|
|
TTImp.ProcessDef,
|
|
TTImp.ProcessRecord,
|
|
TTImp.ProcessType,
|
|
TTImp.TTImp,
|
|
TTImp.Unelab,
|
|
TTImp.Utils,
|
|
|
|
Utils.Binary,
|
|
Utils.Shunting,
|
|
|
|
Yaffle.REPL
|
|
|
|
sourcedir = src
|
|
executable = yaffle
|
|
-- opts = "--cg-opt -O2 --partial-eval"
|
|
opts = "--partial-eval"
|
|
|
|
main = Yaffle.Main
|
|
|