UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

592 lines (591 loc) 25.2 kB
// Generated by purs version 0.14.3 "use strict"; var Control_Alt = require("../Control.Alt/index.js"); var Control_Alternative = require("../Control.Alternative/index.js"); var Control_Applicative = require("../Control.Applicative/index.js"); var Control_Apply = require("../Control.Apply/index.js"); var Control_Bind = require("../Control.Bind/index.js"); var Control_Monad = require("../Control.Monad/index.js"); var Control_Monad_Error_Class = require("../Control.Monad.Error.Class/index.js"); var Control_Monad_Morph = require("../Control.Monad.Morph/index.js"); var Control_Monad_Reader_Class = require("../Control.Monad.Reader.Class/index.js"); var Control_Monad_Rec_Class = require("../Control.Monad.Rec.Class/index.js"); var Control_Monad_State_Class = require("../Control.Monad.State.Class/index.js"); var Control_Monad_Trans_Class = require("../Control.Monad.Trans.Class/index.js"); var Control_Monad_Writer_Class = require("../Control.Monad.Writer.Class/index.js"); var Control_Plus = require("../Control.Plus/index.js"); var Data_Functor = require("../Data.Functor/index.js"); var Data_Monoid = require("../Data.Monoid/index.js"); var Data_Semigroup = require("../Data.Semigroup/index.js"); var Data_Tuple = require("../Data.Tuple/index.js"); var Effect_Aff = require("../Effect.Aff/index.js"); var Effect_Aff_Class = require("../Effect.Aff.Class/index.js"); var Effect_Class = require("../Effect.Class/index.js"); var X = function (x) { return x; }; var Request = (function () { function Request(value0, value1) { this.value0 = value0; this.value1 = value1; }; Request.create = function (value0) { return function (value1) { return new Request(value0, value1); }; }; return Request; })(); var Respond = (function () { function Respond(value0, value1) { this.value0 = value0; this.value1 = value1; }; Respond.create = function (value0) { return function (value1) { return new Respond(value0, value1); }; }; return Respond; })(); var M = (function () { function M(value0) { this.value0 = value0; }; M.create = function (value0) { return new M(value0); }; return M; })(); var Pure = (function () { function Pure(value0) { this.value0 = value0; }; Pure.create = function (value0) { return new Pure(value0); }; return Pure; })(); var observe = function (dictMonad) { return function (p0) { var go = function (p) { if (p instanceof Request) { return Control_Applicative.pure(dictMonad.Applicative0())(new Request(p.value0, (function () { var $141 = observe(dictMonad); return function ($142) { return $141(p.value1($142)); }; })())); }; if (p instanceof Respond) { return Control_Applicative.pure(dictMonad.Applicative0())(new Respond(p.value0, (function () { var $143 = observe(dictMonad); return function ($144) { return $143(p.value1($144)); }; })())); }; if (p instanceof M) { return Control_Bind.bind(dictMonad.Bind1())(p.value0)(go); }; if (p instanceof Pure) { return Control_Applicative.pure(dictMonad.Applicative0())(new Pure(p.value0)); }; throw new Error("Failed pattern match at Pipes.Internal (line 173, column 12 - line 177, column 40): " + [ p.constructor.name ]); }; return new M(go(p0)); }; }; var proxyMFunctor = new Control_Monad_Morph.MFunctor(function (dictMonad) { return function (nat) { return function (p0) { var go = function (p) { if (p instanceof Request) { return new Request(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof Respond) { return new Respond(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof M) { return new M(nat(Control_Bind.bind(dictMonad.Bind1())(p.value0)(function (p$prime) { return Control_Applicative.pure(dictMonad.Applicative0())(go(p$prime)); }))); }; if (p instanceof Pure) { return new Pure(p.value0); }; throw new Error("Failed pattern match at Pipes.Internal (line 72, column 16 - line 76, column 37): " + [ p.constructor.name ]); }; return go(observe(dictMonad)(p0)); }; }; }); var monadTransProxy = new Control_Monad_Trans_Class.MonadTrans(function (dictMonad) { return function (m) { return new M(Data_Functor.map(((dictMonad.Bind1()).Apply0()).Functor0())(Pure.create)(m)); }; }); var functorProxy = function (dictMonad) { return new Data_Functor.Functor(function (f) { return function (p0) { var go = function (p) { if (p instanceof Request) { return new Request(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof Respond) { return new Respond(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof M) { return new M(Control_Bind.bind(dictMonad.Bind1())(p.value0)(function (v) { return Control_Applicative.pure(dictMonad.Applicative0())(go(v)); })); }; if (p instanceof Pure) { return new Pure(f(p.value0)); }; throw new Error("Failed pattern match at Pipes.Internal (line 28, column 12 - line 32, column 41): " + [ p.constructor.name ]); }; return go(p0); }; }); }; var proxyAlt = function (dictMonadPlus) { return new Control_Alt.Alt(function () { return functorProxy(dictMonadPlus.Monad0()); }, function (v) { return function (p) { if (v instanceof Request) { return new Request(v.value0, function (a) { return Control_Alt.alt(proxyAlt(dictMonadPlus))(v.value1(a))(p); }); }; if (v instanceof Respond) { return new Respond(v.value0, function (b$prime) { return Control_Alt.alt(proxyAlt(dictMonadPlus))(v.value1(b$prime))(p); }); }; if (v instanceof Pure) { return new Pure(v.value0); }; if (v instanceof M) { return new M(Control_Alt.alt(((dictMonadPlus.Alternative1()).Plus1()).Alt0())(Control_Bind.bind((dictMonadPlus.Monad0()).Bind1())(v.value0)(function (p$prime) { return Control_Applicative.pure((dictMonadPlus.Alternative1()).Applicative0())(Control_Alt.alt(proxyAlt(dictMonadPlus))(p$prime)(p)); }))(Control_Applicative.pure((dictMonadPlus.Alternative1()).Applicative0())(p))); }; throw new Error("Failed pattern match at Pipes.Internal (line 132, column 1 - line 138, column 63): " + [ v.constructor.name, p.constructor.name ]); }; }); }; var proxyPlus = function (dictMonadPlus) { return new Control_Plus.Plus(function () { return proxyAlt(dictMonadPlus); }, Control_Monad_Trans_Class.lift(monadTransProxy)(dictMonadPlus.Monad0())(Control_Plus.empty((dictMonadPlus.Alternative1()).Plus1()))); }; var semigroupProxy = function (dictMonad) { return function (dictSemigroup) { return new Data_Semigroup.Semigroup(function (p1) { return function (p2) { var go = function (p) { if (p instanceof Request) { return new Request(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof Respond) { return new Respond(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof M) { return new M(Control_Bind.bind(dictMonad.Bind1())(p.value0)(function (v) { return Control_Applicative.pure(dictMonad.Applicative0())(go(v)); })); }; if (p instanceof Pure) { return Data_Functor.map(functorProxy(dictMonad))(function (v) { return Data_Semigroup.append(dictSemigroup)(p.value0)(v); })(p2); }; throw new Error("Failed pattern match at Pipes.Internal (line 60, column 12 - line 64, column 41): " + [ p.constructor.name ]); }; return go(p1); }; }); }; }; var monoidProxy = function (dictMonad) { return function (dictMonoid) { return new Data_Monoid.Monoid(function () { return semigroupProxy(dictMonad)(dictMonoid.Semigroup0()); }, new Pure(Data_Monoid.mempty(dictMonoid))); }; }; var closed = function ($copy_v) { var $tco_result; function $tco_loop(v) { $copy_v = v; return; }; while (!false) { $tco_result = $tco_loop($copy_v); }; return $tco_result; }; var applyProxy = function (dictMonad) { return new Control_Apply.Apply(function () { return functorProxy(dictMonad); }, function (pf0) { return function (px) { var go = function (pf) { if (pf instanceof Request) { return new Request(pf.value0, function (x) { return go(pf.value1(x)); }); }; if (pf instanceof Respond) { return new Respond(pf.value0, function (x) { return go(pf.value1(x)); }); }; if (pf instanceof M) { return new M(Control_Bind.bind(dictMonad.Bind1())(pf.value0)(function (v) { return Control_Applicative.pure(dictMonad.Applicative0())(go(v)); })); }; if (pf instanceof Pure) { return Data_Functor.map(functorProxy(dictMonad))(pf.value0)(px); }; throw new Error("Failed pattern match at Pipes.Internal (line 36, column 13 - line 40, column 33): " + [ pf.constructor.name ]); }; return go(pf0); }; }); }; var bindProxy = function (dictMonad) { return new Control_Bind.Bind(function () { return applyProxy(dictMonad); }, function (p0) { return function (f) { var go = function (p) { if (p instanceof Request) { return new Request(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof Respond) { return new Respond(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof M) { return new M(Control_Bind.bind(dictMonad.Bind1())(p.value0)(function (v) { return Control_Applicative.pure(dictMonad.Applicative0())(go(v)); })); }; if (p instanceof Pure) { return f(p.value0); }; throw new Error("Failed pattern match at Pipes.Internal (line 47, column 12 - line 51, column 28): " + [ p.constructor.name ]); }; return go(p0); }; }); }; var proxyMMonad = new Control_Monad_Morph.MMonad(function () { return proxyMFunctor; }, function () { return monadTransProxy; }, function (dictMonad) { return function (f) { var go = function (p) { if (p instanceof Request) { return new Request(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof Respond) { return new Respond(p.value0, function (x) { return go(p.value1(x)); }); }; if (p instanceof M) { return Control_Bind.bind(bindProxy(dictMonad))(f(p.value0))(go); }; if (p instanceof Pure) { return new Pure(p.value0); }; throw new Error("Failed pattern match at Pipes.Internal (line 81, column 16 - line 85, column 37): " + [ p.constructor.name ]); }; return go; }; }); var applicativeProxy = function (dictMonad) { return new Control_Applicative.Applicative(function () { return applyProxy(dictMonad); }, Pure.create); }; var monadProxy = function (dictMonad) { return new Control_Monad.Monad(function () { return applicativeProxy(dictMonad); }, function () { return bindProxy(dictMonad); }); }; var monadRecProxy = function (dictMonad) { return new Control_Monad_Rec_Class.MonadRec(function () { return monadProxy(dictMonad); }, function (f) { return function (a0) { var go = function (v) { if (v instanceof Pure && v.value0 instanceof Control_Monad_Rec_Class.Loop) { return go(f(v.value0.value0)); }; if (v instanceof Pure && v.value0 instanceof Control_Monad_Rec_Class.Done) { return new Pure(v.value0.value0); }; if (v instanceof M) { return M.create(Control_Bind.bind(dictMonad.Bind1())(v.value0)(function (v1) { return Control_Applicative.pure(dictMonad.Applicative0())(go(v1)); })); }; if (v instanceof Request) { return new Request(v.value0, function (x) { return go(v.value1(x)); }); }; if (v instanceof Respond) { return new Respond(v.value0, function (x) { return go(v.value1(x)); }); }; throw new Error("Failed pattern match at Pipes.Internal (line 163, column 10 - line 168, column 52): " + [ v.constructor.name ]); }; return go(f(a0)); }; }); }; var proxyMonadAsk = function (dictMonadAsk) { return new Control_Monad_Reader_Class.MonadAsk(function () { return monadProxy(dictMonadAsk.Monad0()); }, Control_Monad_Trans_Class.lift(monadTransProxy)(dictMonadAsk.Monad0())(Control_Monad_Reader_Class.ask(dictMonadAsk))); }; var proxyMonadReader = function (dictMonadReader) { return new Control_Monad_Reader_Class.MonadReader(function () { return proxyMonadAsk(dictMonadReader.MonadAsk0()); }, function (f) { var go = function (p) { if (p instanceof Request) { return new Request(p.value0, function (a) { return go(p.value1(a)); }); }; if (p instanceof Respond) { return new Respond(p.value0, function (b$prime) { return go(p.value1(b$prime)); }); }; if (p instanceof Pure) { return new Pure(p.value0); }; if (p instanceof M) { return new M(Control_Bind.bind(((dictMonadReader.MonadAsk0()).Monad0()).Bind1())(Control_Monad_Reader_Class.local(dictMonadReader)(f)(p.value0))(function (r) { return Control_Applicative.pure(((dictMonadReader.MonadAsk0()).Monad0()).Applicative0())(go(r)); })); }; throw new Error("Failed pattern match at Pipes.Internal (line 99, column 18 - line 103, column 68): " + [ p.constructor.name ]); }; return go; }); }; var proxyMonadEffect = function (dictMonadEffect) { return new Effect_Class.MonadEffect(function () { return monadProxy(dictMonadEffect.Monad0()); }, function (m) { return new M(Effect_Class.liftEffect(dictMonadEffect)(function __do() { var r = m(); return new Pure(r); })); }); }; var proxyMonadAff = function (dictMonadAff) { return new Effect_Aff_Class.MonadAff(function () { return proxyMonadEffect(dictMonadAff.MonadEffect0()); }, function (m) { return new M(Effect_Aff_Class.liftAff(dictMonadAff)(Control_Bind.bind(Effect_Aff.bindAff)(m)(function (r) { return Control_Applicative.pure(Effect_Aff.applicativeAff)(new Pure(r)); }))); }); }; var proxyMonadState = function (dictMonadState) { return new Control_Monad_State_Class.MonadState(function () { return monadProxy(dictMonadState.Monad0()); }, (function () { var $145 = Control_Monad_Trans_Class.lift(monadTransProxy)(dictMonadState.Monad0()); var $146 = Control_Monad_State_Class.state(dictMonadState); return function ($147) { return $145($146($147)); }; })()); }; var proxyMonadTell = function (dictMonoid) { return function (dictMonadTell) { return new Control_Monad_Writer_Class.MonadTell(function () { return monadProxy(dictMonadTell.Monad1()); }, dictMonadTell.Semigroup0, (function () { var $148 = Control_Monad_Trans_Class.lift(monadTransProxy)(dictMonadTell.Monad1()); var $149 = Control_Monad_Writer_Class.tell(dictMonadTell); return function ($150) { return $148($149($150)); }; })()); }; }; var proxyMonadWriter = function (dictMonoid) { return function (dictMonadWriter) { return new Control_Monad_Writer_Class.MonadWriter(function () { return proxyMonadTell(dictMonadWriter.Monoid0())(dictMonadWriter.MonadTell1()); }, dictMonadWriter.Monoid0, function (p0) { var go = function (p) { return function (w) { if (p instanceof Request) { return new Request(p.value0, function (a) { return go(p.value1(a))(w); }); }; if (p instanceof Respond) { return new Respond(p.value0, function (b$prime) { return go(p.value1(b$prime))(w); }); }; if (p instanceof Pure) { return new Pure(new Data_Tuple.Tuple(p.value0, w)); }; if (p instanceof M) { return new M(Control_Bind.bind(((dictMonadWriter.MonadTell1()).Monad1()).Bind1())(Control_Monad_Writer_Class.listen(dictMonadWriter)(p.value0))(function (v) { return Control_Applicative.pure(((dictMonadWriter.MonadTell1()).Monad1()).Applicative0())(go(v.value0)(Data_Semigroup.append((dictMonadWriter.MonadTell1()).Semigroup0())(w)(v.value1))); })); }; throw new Error("Failed pattern match at Pipes.Internal (line 114, column 18 - line 120, column 60): " + [ p.constructor.name ]); }; }; return go(p0)(Data_Monoid.mempty(dictMonadWriter.Monoid0())); }, function (p0) { var go = function (p) { return function (w) { if (p instanceof Request) { return new Request(p.value0, function (a) { return go(p.value1(a))(w); }); }; if (p instanceof Respond) { return new Respond(p.value0, function (b$prime) { return go(p.value1(b$prime))(w); }); }; if (p instanceof Pure) { return new M(Control_Monad_Writer_Class.pass(dictMonadWriter)(Control_Applicative.pure(((dictMonadWriter.MonadTell1()).Monad1()).Applicative0())(new Data_Tuple.Tuple(new Pure(p.value0.value0), function (v) { return p.value0.value1(w); })))); }; if (p instanceof M) { return new M(Control_Bind.bind(((dictMonadWriter.MonadTell1()).Monad1()).Bind1())(Control_Monad_Writer_Class.listen(dictMonadWriter)(p.value0))(function (v) { return Control_Applicative.pure(((dictMonadWriter.MonadTell1()).Monad1()).Applicative0())(go(v.value0)(Data_Semigroup.append((dictMonadWriter.MonadTell1()).Semigroup0())(w)(v.value1))); })); }; throw new Error("Failed pattern match at Pipes.Internal (line 124, column 18 - line 130, column 64): " + [ p.constructor.name ]); }; }; return go(p0)(Data_Monoid.mempty(dictMonadWriter.Monoid0())); }); }; }; var proxyMonadThrow = function (dictMonadThrow) { return new Control_Monad_Error_Class.MonadThrow(function () { return monadProxy(dictMonadThrow.Monad0()); }, (function () { var $151 = Control_Monad_Trans_Class.lift(monadTransProxy)(dictMonadThrow.Monad0()); var $152 = Control_Monad_Error_Class.throwError(dictMonadThrow); return function ($153) { return $151($152($153)); }; })()); }; var proxyMonadError = function (dictMonadError) { return new Control_Monad_Error_Class.MonadError(function () { return proxyMonadThrow(dictMonadError.MonadThrow0()); }, function (v) { return function (f) { if (v instanceof Request) { return new Request(v.value0, function (a) { return Control_Monad_Error_Class.catchError(proxyMonadError(dictMonadError))(v.value1(a))(f); }); }; if (v instanceof Respond) { return new Respond(v.value0, function (b$prime) { return Control_Monad_Error_Class.catchError(proxyMonadError(dictMonadError))(v.value1(b$prime))(f); }); }; if (v instanceof Pure) { return new Pure(v.value0); }; if (v instanceof M) { return new M(Control_Monad_Error_Class.catchError(dictMonadError)(Control_Bind.bind(((dictMonadError.MonadThrow0()).Monad0()).Bind1())(v.value0)(function (p$prime) { return Control_Applicative.pure(((dictMonadError.MonadThrow0()).Monad0()).Applicative0())(Control_Monad_Error_Class.catchError(proxyMonadError(dictMonadError))(p$prime)(f)); }))((function () { var $154 = Control_Applicative.pure(((dictMonadError.MonadThrow0()).Monad0()).Applicative0()); return function ($155) { return $154(f($155)); }; })())); }; throw new Error("Failed pattern match at Pipes.Internal (line 152, column 1 - line 158, column 93): " + [ v.constructor.name, f.constructor.name ]); }; }); }; var proxyAlternative = function (dictMonadPlus) { return new Control_Alternative.Alternative(function () { return applicativeProxy(dictMonadPlus.Monad0()); }, function () { return proxyPlus(dictMonadPlus); }); }; module.exports = { Request: Request, Respond: Respond, M: M, Pure: Pure, observe: observe, X: X, closed: closed, functorProxy: functorProxy, applyProxy: applyProxy, applicativeProxy: applicativeProxy, bindProxy: bindProxy, monadProxy: monadProxy, monoidProxy: monoidProxy, semigroupProxy: semigroupProxy, monadTransProxy: monadTransProxy, proxyMFunctor: proxyMFunctor, proxyMMonad: proxyMMonad, proxyMonadEffect: proxyMonadEffect, proxyMonadAff: proxyMonadAff, proxyMonadAsk: proxyMonadAsk, proxyMonadReader: proxyMonadReader, proxyMonadState: proxyMonadState, proxyMonadTell: proxyMonadTell, proxyMonadWriter: proxyMonadWriter, proxyAlt: proxyAlt, proxyPlus: proxyPlus, proxyAlternative: proxyAlternative, proxyMonadThrow: proxyMonadThrow, proxyMonadError: proxyMonadError, monadRecProxy: monadRecProxy };