UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

158 lines (157 loc) 6.41 kB
// Generated by purs version 0.14.3 "use strict"; var Control_Applicative = require("../Control.Applicative/index.js"); var Data_Foldable = require("../Data.Foldable/index.js"); var Data_Functor = require("../Data.Functor/index.js"); var Data_Generic_Rep = require("../Data.Generic.Rep/index.js"); var Data_Maybe = require("../Data.Maybe/index.js"); var Data_Monoid = require("../Data.Monoid/index.js"); var Data_Newtype = require("../Data.Newtype/index.js"); var Data_Semigroup = require("../Data.Semigroup/index.js"); var Data_Show = require("../Data.Show/index.js"); var Data_Show_Generic = require("../Data.Show.Generic/index.js"); var Data_Symbol = require("../Data.Symbol/index.js"); var Options_Applicative_Internal_Utils = require("../Options.Applicative.Internal.Utils/index.js"); var Text_PrettyPrint_Leijen = require("../Text.PrettyPrint.Leijen/index.js"); var Chunk = function (x) { return x; }; var chunked = function (v) { return function (v1) { return function (v2) { if (v1 instanceof Data_Maybe.Nothing) { return v2; }; if (v2 instanceof Data_Maybe.Nothing) { return v1; }; if (v1 instanceof Data_Maybe.Just && v2 instanceof Data_Maybe.Just) { return new Data_Maybe.Just(v(v1.value0)(v2.value0)); }; throw new Error("Failed pattern match at Options.Applicative.Help.Chunk (line 59, column 1 - line 60, column 41): " + [ v.constructor.name, v1.constructor.name, v2.constructor.name ]); }; }; }; var chunkSemigroup = function (dictSemigroup) { return new Data_Semigroup.Semigroup(chunked(Data_Semigroup.append(dictSemigroup))); }; var chunkPlus = Data_Maybe.plusMaybe; var chunkOrd = function (dictOrd) { return Data_Maybe.ordMaybe(dictOrd); }; var chunkNewtype = new Data_Newtype.Newtype(function () { return undefined; }); var extractChunk = function (dictMonoid) { var $31 = Data_Maybe.fromMaybe(Data_Monoid.mempty(dictMonoid)); var $32 = Data_Newtype.un()(Chunk); return function ($33) { return $31($32($33)); }; }; var isEmpty = (function () { var $34 = Data_Newtype.un()(Chunk); return function ($35) { return Data_Maybe.isNothing($34($35)); }; })(); var chunkMonoid = function (dictSemigroup) { return new Data_Monoid.Monoid(function () { return chunkSemigroup(dictSemigroup); }, Data_Maybe.Nothing.value); }; var vcatChunks = Data_Foldable.foldr(Data_Foldable.foldableArray)(chunked(Text_PrettyPrint_Leijen.appendWithLine))(Data_Monoid.mempty(chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))); var vsepChunks = Data_Foldable.foldr(Data_Foldable.foldableArray)(chunked(function (x) { return function (y) { return Text_PrettyPrint_Leijen.appendWithLine(x)(Text_PrettyPrint_Leijen.appendWithLine(Data_Monoid.mempty(Text_PrettyPrint_Leijen.docMonoid))(y)); }; }))(Data_Monoid.mempty(chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))); var chunkMonadZero = Data_Maybe.monadZeroMaybe; var chunkMonad = Data_Maybe.monadMaybe; var chunkGeneric = new Data_Generic_Rep.Generic(function (x) { return x; }, function (x) { return x; }); var chunkShow = function (dictShow) { return new Data_Show.Show(Data_Show_Generic.genericShow(chunkGeneric)(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(Data_Maybe.showMaybe(dictShow)))(new Data_Symbol.IsSymbol(function () { return "Chunk"; })))); }; var chunkFunctor = Data_Maybe.functorMaybe; var chunkEq = function (dictEq) { return Data_Maybe.eqMaybe(dictEq); }; var chunkBind = Data_Maybe.bindMaybe; var chunkBesideOrBelow = chunked(Text_PrettyPrint_Leijen.appendWithSoftline); var chunkBeside = chunked(Text_PrettyPrint_Leijen.appendWithSpace); var chunkApply = Data_Maybe.applyMaybe; var chunkApplicative = Data_Maybe.applicativeMaybe; var listToChunk = function (dictMonoid) { return function (v) { if (v.length === 0) { return Data_Monoid.mempty(chunkMonoid(dictMonoid.Semigroup0())); }; return Control_Applicative.pure(chunkApplicative)(Data_Foldable.fold(Data_Foldable.foldableArray)(dictMonoid)(v)); }; }; var stringChunk = function (v) { if (v === "") { return Data_Monoid.mempty(chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup)); }; return Control_Applicative.pure(chunkApplicative)(Text_PrettyPrint_Leijen.text(v)); }; var paragraph = (function () { var $36 = Data_Foldable.foldr(Data_Foldable.foldableArray)((function () { var $38 = chunked(Text_PrettyPrint_Leijen.appendWithSoftline); return function ($39) { return $38(stringChunk($39)); }; })())(Data_Monoid.mempty(chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup))); return function ($37) { return $36(Options_Applicative_Internal_Utils.words($37)); }; })(); var tabulate$prime = function (v) { return function (v1) { if (v1.length === 0) { return Data_Monoid.mempty(chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup)); }; return Control_Applicative.pure(chunkApplicative)(Text_PrettyPrint_Leijen.vcat(Data_Functor.mapFlipped(Data_Functor.functorArray)(v1)(function (v2) { return Text_PrettyPrint_Leijen.indent(2)(Text_PrettyPrint_Leijen.appendWithSpace(Text_PrettyPrint_Leijen.fillBreak(v)(v2.value0))(v2.value1)); }))); }; }; var tabulate = tabulate$prime(24); var chunkAlternative = Data_Maybe.alternativeMaybe; var chunkAlt = Data_Maybe.altMaybe; module.exports = { Chunk: Chunk, chunked: chunked, listToChunk: listToChunk, chunkBeside: chunkBeside, chunkBesideOrBelow: chunkBesideOrBelow, vcatChunks: vcatChunks, vsepChunks: vsepChunks, isEmpty: isEmpty, stringChunk: stringChunk, paragraph: paragraph, extractChunk: extractChunk, tabulate: tabulate, chunkNewtype: chunkNewtype, chunkGeneric: chunkGeneric, chunkShow: chunkShow, chunkEq: chunkEq, chunkOrd: chunkOrd, chunkFunctor: chunkFunctor, chunkApply: chunkApply, chunkApplicative: chunkApplicative, chunkAlt: chunkAlt, chunkPlus: chunkPlus, chunkAlternative: chunkAlternative, chunkBind: chunkBind, chunkMonad: chunkMonad, chunkMonadZero: chunkMonadZero, chunkSemigroup: chunkSemigroup, chunkMonoid: chunkMonoid };