UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

619 lines (618 loc) 25 kB
// Generated by purs version 0.14.3 "use strict"; var Control_Alt = require("../Control.Alt/index.js"); var Control_Applicative = require("../Control.Applicative/index.js"); var Control_Bind = require("../Control.Bind/index.js"); var Control_Category = require("../Control.Category/index.js"); var Data_Either = require("../Data.Either/index.js"); var Data_Foldable = require("../Data.Foldable/index.js"); var Data_Function = require("../Data.Function/index.js"); var Data_Int = require("../Data.Int/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_Number = require("../Data.Number/index.js"); var Data_Ord = require("../Data.Ord/index.js"); var Data_Semigroup = require("../Data.Semigroup/index.js"); var Data_Show = require("../Data.Show/index.js"); var Data_String_Common = require("../Data.String.Common/index.js"); var Data_Symbol = require("../Data.Symbol/index.js"); var Data_Tuple = require("../Data.Tuple/index.js"); var ExitCodes = require("../ExitCodes/index.js"); var Options_Applicative_Builder_Completer = require("../Options.Applicative.Builder.Completer/index.js"); var Options_Applicative_Builder_Internal = require("../Options.Applicative.Builder.Internal/index.js"); var Options_Applicative_Help_Chunk = require("../Options.Applicative.Help.Chunk/index.js"); var Options_Applicative_Types = require("../Options.Applicative.Types/index.js"); var Text_PrettyPrint_Leijen = require("../Text.PrettyPrint.Leijen/index.js"); var PrefsMod = function (x) { return x; }; var InfoMod = function (x) { return x; }; var value = function (dictHasValue) { return function (x) { return new Options_Applicative_Builder_Internal.Mod(Control_Category.identity(Control_Category.categoryFn), new Options_Applicative_Builder_Internal.DefaultProp(new Data_Maybe.Just(x), Data_Maybe.Nothing.value), Control_Category.identity(Control_Category.categoryFn)); }; }; var subparserInline = PrefsMod(Data_Newtype.over()()(Options_Applicative_Types.ParserPrefs)(function (p) { return { prefBacktrack: Options_Applicative_Types.SubparserInline.value, prefColumns: p.prefColumns, prefDisambiguate: p.prefDisambiguate, prefMultiSuffix: p.prefMultiSuffix, prefShowHelpOnEmpty: p.prefShowHelpOnEmpty, prefShowHelpOnError: p.prefShowHelpOnError }; })); var style = function (x) { return Options_Applicative_Builder_Internal.optionMod(Data_Newtype.over()()(Options_Applicative_Types.OptProperties)(function (p) { return { propDescMod: new Data_Maybe.Just(x), propHelp: p.propHelp, propMetaVar: p.propMetaVar, propShowDefault: p.propShowDefault, propVisibility: p.propVisibility }; })); }; var str = Options_Applicative_Types.readerAsk; var showHelpOnError = PrefsMod(Data_Newtype.over()()(Options_Applicative_Types.ParserPrefs)(function (p) { return { prefShowHelpOnError: true, prefBacktrack: p.prefBacktrack, prefColumns: p.prefColumns, prefDisambiguate: p.prefDisambiguate, prefMultiSuffix: p.prefMultiSuffix, prefShowHelpOnEmpty: p.prefShowHelpOnEmpty }; })); var showHelpOnEmpty = PrefsMod(Data_Newtype.over()()(Options_Applicative_Types.ParserPrefs)(function (p) { return { prefShowHelpOnEmpty: true, prefBacktrack: p.prefBacktrack, prefColumns: p.prefColumns, prefDisambiguate: p.prefDisambiguate, prefMultiSuffix: p.prefMultiSuffix, prefShowHelpOnError: p.prefShowHelpOnError }; })); var showDefaultWith = function (s) { return new Options_Applicative_Builder_Internal.Mod(Control_Category.identity(Control_Category.categoryFn), new Options_Applicative_Builder_Internal.DefaultProp(Data_Maybe.Nothing.value, new Data_Maybe.Just(s)), Control_Category.identity(Control_Category.categoryFn)); }; var showDefault = function (dictShow) { return showDefaultWith(Data_Show.show(dictShow)); }; var $$short = function (dictHasName) { var $81 = Options_Applicative_Builder_Internal.name(dictHasName); return function ($82) { return Options_Applicative_Builder_Internal.fieldMod($81(Options_Applicative_Types.OptShort.create($82))); }; }; var progDescDoc = function (doc) { return InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoProgDesc: doc, infoFailureCode: i.infoFailureCode, infoFooter: i.infoFooter, infoFullDesc: i.infoFullDesc, infoHeader: i.infoHeader, infoParser: i.infoParser, infoPolicy: i.infoPolicy }; })); }; var progDesc = function (s) { return InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoProgDesc: Options_Applicative_Help_Chunk.paragraph(s), infoFailureCode: i.infoFailureCode, infoFooter: i.infoFooter, infoFullDesc: i.infoFullDesc, infoHeader: i.infoHeader, infoParser: i.infoParser, infoPolicy: i.infoPolicy }; })); }; var noIntersperse = InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (p) { return { infoPolicy: Options_Applicative_Types.NoIntersperse.value, infoFailureCode: p.infoFailureCode, infoFooter: p.infoFooter, infoFullDesc: p.infoFullDesc, infoHeader: p.infoHeader, infoParser: p.infoParser, infoProgDesc: p.infoProgDesc }; })); var noBacktrack = PrefsMod(Data_Newtype.over()()(Options_Applicative_Types.ParserPrefs)(function (p) { return { prefBacktrack: Options_Applicative_Types.NoBacktrack.value, prefColumns: p.prefColumns, prefDisambiguate: p.prefDisambiguate, prefMultiSuffix: p.prefMultiSuffix, prefShowHelpOnEmpty: p.prefShowHelpOnEmpty, prefShowHelpOnError: p.prefShowHelpOnError }; })); var noArgError = function (e) { return Options_Applicative_Builder_Internal.fieldMod(Data_Newtype.over()()(Options_Applicative_Builder_Internal.OptionFields)(function (p) { return { optNoArgError: Data_Function["const"](e), optCompleter: p.optCompleter, optNames: p.optNames }; })); }; var newtypePrefsMod = new Data_Newtype.Newtype(function () { return undefined; }); var prefs = function (m) { var base = { prefMultiSuffix: "", prefDisambiguate: false, prefShowHelpOnError: false, prefShowHelpOnEmpty: false, prefBacktrack: Options_Applicative_Types.Backtrack.value, prefColumns: 80 }; return Data_Newtype.un()(PrefsMod)(m)(base); }; var prefsModSemigroup = new Data_Semigroup.Semigroup(function (m1) { return function (m2) { return PrefsMod((function () { var $83 = Data_Newtype.un()(PrefsMod)(m2); var $84 = Data_Newtype.un()(PrefsMod)(m1); return function ($85) { return $83($84($85)); }; })()); }; }); var prefsModMonoid = new Data_Monoid.Monoid(function () { return prefsModSemigroup; }, Control_Category.identity(Control_Category.categoryFn)); var newtypeInfoMod = new Data_Newtype.Newtype(function () { return undefined; }); var multiSuffix = function (s) { return PrefsMod(Data_Newtype.over()()(Options_Applicative_Types.ParserPrefs)(function (p) { return { prefMultiSuffix: s, prefBacktrack: p.prefBacktrack, prefColumns: p.prefColumns, prefDisambiguate: p.prefDisambiguate, prefShowHelpOnEmpty: p.prefShowHelpOnEmpty, prefShowHelpOnError: p.prefShowHelpOnError }; })); }; var metavar = function (dictHasMetavar) { return function ($$var) { return Options_Applicative_Builder_Internal.optionMod(Data_Newtype.over()()(Options_Applicative_Types.OptProperties)(function (p) { return { propMetaVar: $$var, propDescMod: p.propDescMod, propHelp: p.propHelp, propShowDefault: p.propShowDefault, propVisibility: p.propVisibility }; })); }; }; var option = function (r) { return function (m) { var v = Data_Semigroup.append(Options_Applicative_Builder_Internal.modSemigroup)(metavar(Options_Applicative_Builder_Internal.optionFieldsHasMetavar)("ARG"))(m); var v1 = v.value0({ optNames: [ ], optCompleter: Data_Monoid.mempty(Options_Applicative_Types.completerMonoid), optNoArgError: Options_Applicative_Types.ExpectsArgError.create }); var crdr = { crCompleter: v1.optCompleter, crReader: r }; var rdr = new Options_Applicative_Types.OptReader(v1.optNames, crdr, v1.optNoArgError); return Options_Applicative_Builder_Internal.mkParser(v.value1)(v.value2)(rdr); }; }; var strOption = option(str); var subparser = function (m) { var v = Data_Semigroup.append(Options_Applicative_Builder_Internal.modSemigroup)(metavar(Options_Applicative_Builder_Internal.commandFieldsHasMetavar)("COMMAND"))(m); var v1 = Options_Applicative_Builder_Internal.mkCommand(m); var rdr = new Options_Applicative_Types.CmdReader(v1.value0, v1.value1.value0, v1.value1.value1.value0); return Options_Applicative_Builder_Internal.mkParser(v.value1)(v.value2)(rdr); }; var maybeReader = function (f) { return Control_Bind.bind(Options_Applicative_Types.readMBind)(Options_Applicative_Types.readerAsk)(function (arg) { return Data_Maybe.maybe(Options_Applicative_Types.readerError("cannot parse value `" + (arg + "'")))(Control_Applicative.pure(Options_Applicative_Types.readMApplicative))(f(arg)); }); }; var $$long = function (dictHasName) { var $86 = Options_Applicative_Builder_Internal.name(dictHasName); return function ($87) { return Options_Applicative_Builder_Internal.fieldMod($86(Options_Applicative_Types.OptLong.create($87))); }; }; var infoModSemigroup = new Data_Semigroup.Semigroup(function (m1) { return function (m2) { return InfoMod((function () { var $88 = Data_Newtype.un()(InfoMod)(m2); var $89 = Data_Newtype.un()(InfoMod)(m1); return function ($90) { return $88($89($90)); }; })()); }; }); var infoModMonoid = new Data_Monoid.Monoid(function () { return infoModSemigroup; }, Control_Category.identity(Control_Category.categoryFn)); var info = function (parser) { return function (m) { var base = { infoParser: parser, infoFullDesc: true, infoProgDesc: Data_Monoid.mempty(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup)), infoHeader: Data_Monoid.mempty(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup)), infoFooter: Data_Monoid.mempty(Options_Applicative_Help_Chunk.chunkMonoid(Text_PrettyPrint_Leijen.docSemigroup)), infoFailureCode: ExitCodes["Error"].value, infoPolicy: Options_Applicative_Types.Intersperse.value }; return Data_Newtype.un()(InfoMod)(m)(base); }; }; var idm = function (dictMonoid) { return Data_Monoid.mempty(dictMonoid); }; var hidden = Options_Applicative_Builder_Internal.optionMod(Data_Newtype.over()()(Options_Applicative_Types.OptProperties)(function (p) { return { propVisibility: Data_Ord.min(Options_Applicative_Types.optVisibilityOrd)(Options_Applicative_Types.Hidden.value)(p.propVisibility), propDescMod: p.propDescMod, propHelp: p.propHelp, propMetaVar: p.propMetaVar, propShowDefault: p.propShowDefault }; })); var helpDoc = function (doc) { return Options_Applicative_Builder_Internal.optionMod(Data_Newtype.over()()(Options_Applicative_Types.OptProperties)(function (p) { return { propHelp: doc, propDescMod: p.propDescMod, propMetaVar: p.propMetaVar, propShowDefault: p.propShowDefault, propVisibility: p.propVisibility }; })); }; var help = function (s) { return Options_Applicative_Builder_Internal.optionMod(Data_Newtype.over()()(Options_Applicative_Types.OptProperties)(function (p) { return { propHelp: Options_Applicative_Help_Chunk.paragraph(s), propDescMod: p.propDescMod, propMetaVar: p.propMetaVar, propShowDefault: p.propShowDefault, propVisibility: p.propVisibility }; })); }; var headerDoc = function (doc) { return InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoHeader: doc, infoFailureCode: i.infoFailureCode, infoFooter: i.infoFooter, infoFullDesc: i.infoFullDesc, infoParser: i.infoParser, infoPolicy: i.infoPolicy, infoProgDesc: i.infoProgDesc }; })); }; var header = function (s) { return InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoHeader: Options_Applicative_Help_Chunk.paragraph(s), infoFailureCode: i.infoFailureCode, infoFooter: i.infoFooter, infoFullDesc: i.infoFullDesc, infoParser: i.infoParser, infoPolicy: i.infoPolicy, infoProgDesc: i.infoProgDesc }; })); }; var fullDesc = InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoFullDesc: true, infoFailureCode: i.infoFailureCode, infoFooter: i.infoFooter, infoHeader: i.infoHeader, infoParser: i.infoParser, infoPolicy: i.infoPolicy, infoProgDesc: i.infoProgDesc }; })); var forwardOptions = InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (p) { return { infoPolicy: Options_Applicative_Types.ForwardOptions.value, infoFailureCode: p.infoFailureCode, infoFooter: p.infoFooter, infoFullDesc: p.infoFullDesc, infoHeader: p.infoHeader, infoParser: p.infoParser, infoProgDesc: p.infoProgDesc }; })); var footerDoc = function (doc) { return InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoFooter: doc, infoFailureCode: i.infoFailureCode, infoFullDesc: i.infoFullDesc, infoHeader: i.infoHeader, infoParser: i.infoParser, infoPolicy: i.infoPolicy, infoProgDesc: i.infoProgDesc }; })); }; var footer = function (s) { return InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoFooter: Options_Applicative_Help_Chunk.paragraph(s), infoFailureCode: i.infoFailureCode, infoFullDesc: i.infoFullDesc, infoHeader: i.infoHeader, infoParser: i.infoParser, infoPolicy: i.infoPolicy, infoProgDesc: i.infoProgDesc }; })); }; var flag$prime = function (actv) { return function (v) { var rdr = (function () { var v1 = v.value0({ flagNames: [ ], flagActive: actv }); return new Options_Applicative_Types.FlagReader(v1.flagNames, v1.flagActive); })(); return Options_Applicative_Builder_Internal.mkParser(v.value1)(v.value2)(rdr); }; }; var flag = function (defv) { return function (actv) { return function (m) { return Control_Alt.alt(Options_Applicative_Types.parserAlt)(flag$prime(actv)(m))(Control_Applicative.pure(Options_Applicative_Types.parserApplicative)(defv)); }; }; }; var $$switch = flag(false)(true); var failureCode = function (n) { return InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoFailureCode: n, infoFooter: i.infoFooter, infoFullDesc: i.infoFullDesc, infoHeader: i.infoHeader, infoParser: i.infoParser, infoPolicy: i.infoPolicy, infoProgDesc: i.infoProgDesc }; })); }; var eitherReader = function (f) { return Control_Bind.bind(Options_Applicative_Types.readMBind)(Options_Applicative_Types.readerAsk)((function () { var $91 = Data_Either.either(Options_Applicative_Types.readerError)(Control_Applicative.pure(Options_Applicative_Types.readMApplicative)); return function ($92) { return $91(f($92)); }; })()); }; var $$int = eitherReader(function (s) { var v = Data_Int.fromString(s); if (v instanceof Data_Maybe.Nothing) { return Data_Either.Left.create("Can't parse as Int: `" + (Data_Show.show(Data_Show.showString)(s) + "`")); }; if (v instanceof Data_Maybe.Just) { return new Data_Either.Right(v.value0); }; throw new Error("Failed pattern match at Options.Applicative.Builder (line 124, column 28 - line 126, column 20): " + [ v.constructor.name ]); }); var number = eitherReader(function (s) { var v = Data_Number.fromString(s); if (v instanceof Data_Maybe.Nothing) { return Data_Either.Left.create("Can't parse as Number: `" + (Data_Show.show(Data_Show.showString)(s) + "`")); }; if (v instanceof Data_Maybe.Just) { return new Data_Either.Right(v.value0); }; throw new Error("Failed pattern match at Options.Applicative.Builder (line 130, column 31 - line 132, column 20): " + [ v.constructor.name ]); }); var disambiguate = PrefsMod(Data_Newtype.over()()(Options_Applicative_Types.ParserPrefs)(function (p) { return { prefDisambiguate: true, prefBacktrack: p.prefBacktrack, prefColumns: p.prefColumns, prefMultiSuffix: p.prefMultiSuffix, prefShowHelpOnEmpty: p.prefShowHelpOnEmpty, prefShowHelpOnError: p.prefShowHelpOnError }; })); var disabled = Options_Applicative_Types.readerError("disabled option"); var defaultPrefs = prefs(idm(prefsModMonoid)); var completer = function (dictHasCompleter) { return function (f) { return Options_Applicative_Builder_Internal.fieldMod(Options_Applicative_Builder_Internal.modCompleter(dictHasCompleter)(function (v) { return Data_Semigroup.append(Options_Applicative_Types.completerSemigroup)(v)(f); })); }; }; var completeWith = function (dictHasCompleter) { var $93 = completer(dictHasCompleter); return function ($94) { return $93(Options_Applicative_Builder_Completer.listCompleter($94)); }; }; var commandGroup = function (g) { return Options_Applicative_Builder_Internal.fieldMod(Data_Newtype.over()()(Options_Applicative_Builder_Internal.CommandFields)(function (p) { return { cmdGroup: new Data_Maybe.Just(g), cmdCommands: p.cmdCommands }; })); }; var command = function (cmd) { return function (pinfo) { return Options_Applicative_Builder_Internal.fieldMod(Data_Newtype.over()()(Options_Applicative_Builder_Internal.CommandFields)(function (p) { return { cmdCommands: Data_Semigroup.append(Data_Semigroup.semigroupArray)([ new Data_Tuple.Tuple(cmd, pinfo) ])(p.cmdCommands), cmdGroup: p.cmdGroup }; })); }; }; var columns = function (cols) { return PrefsMod(Data_Newtype.over()()(Options_Applicative_Types.ParserPrefs)(function (p) { return { prefColumns: cols, prefBacktrack: p.prefBacktrack, prefDisambiguate: p.prefDisambiguate, prefMultiSuffix: p.prefMultiSuffix, prefShowHelpOnEmpty: p.prefShowHelpOnEmpty, prefShowHelpOnError: p.prefShowHelpOnError }; })); }; var briefDesc = InfoMod(Data_Newtype.over()()(Options_Applicative_Types.ParserInfo)(function (i) { return { infoFullDesc: false, infoFailureCode: i.infoFailureCode, infoFooter: i.infoFooter, infoHeader: i.infoHeader, infoParser: i.infoParser, infoPolicy: i.infoPolicy, infoProgDesc: i.infoProgDesc }; })); var $$boolean = eitherReader(function ($95) { return (function (v) { if (v === "true") { return new Data_Either.Right(true); }; if (v === "false") { return new Data_Either.Right(false); }; return Data_Either.Left.create("Can't parse as Boolean: `" + (Data_Show.show(Data_Show.showString)(v) + "`")); })(Data_String_Common.toLower($95)); }); var argument = function (p) { return function (v) { var v1 = v.value0(Data_Monoid.mempty(Data_Monoid.monoidRecord()(Data_Monoid.monoidRecordCons(new Data_Symbol.IsSymbol(function () { return "argCompleter"; }))(Options_Applicative_Types.completerMonoid)()(Data_Monoid.monoidRecordNil)))); var rdr = { crCompleter: v1.argCompleter, crReader: p }; return Options_Applicative_Builder_Internal.mkParser(v.value1)(v.value2)(new Options_Applicative_Types.ArgReader(rdr)); }; }; var strArgument = argument(str); var action = function (dictHasCompleter) { var $96 = completer(dictHasCompleter); return function ($97) { return $96(Options_Applicative_Builder_Completer.bashCompleter($97)); }; }; var abortOption = function (err) { return function (m) { return option(Options_Applicative_Types.readerAbort(err))((function (v) { return Data_Semigroup.append(Options_Applicative_Builder_Internal.modSemigroup)(v)(m); })(Data_Foldable.fold(Data_Foldable.foldableArray)(Options_Applicative_Builder_Internal.modMonoid)([ noArgError(err), value(Options_Applicative_Builder_Internal.optionFieldsHasValue)(Control_Category.identity(Control_Category.categoryFn)), metavar(Options_Applicative_Builder_Internal.optionFieldsHasMetavar)("") ]))); }; }; var infoOption = function ($98) { return abortOption(Options_Applicative_Types.InfoMsg.create($98)); }; module.exports = { subparser: subparser, strArgument: strArgument, argument: argument, flag: flag, "flag'": flag$prime, "switch": $$switch, abortOption: abortOption, infoOption: infoOption, strOption: strOption, option: option, "short": $$short, "long": $$long, help: help, helpDoc: helpDoc, value: value, showDefaultWith: showDefaultWith, showDefault: showDefault, metavar: metavar, noArgError: noArgError, hidden: hidden, style: style, command: command, commandGroup: commandGroup, completeWith: completeWith, action: action, completer: completer, idm: idm, str: str, "int": $$int, number: number, "boolean": $$boolean, maybeReader: maybeReader, eitherReader: eitherReader, disabled: disabled, InfoMod: InfoMod, fullDesc: fullDesc, briefDesc: briefDesc, header: header, headerDoc: headerDoc, footer: footer, footerDoc: footerDoc, progDesc: progDesc, progDescDoc: progDescDoc, failureCode: failureCode, noIntersperse: noIntersperse, forwardOptions: forwardOptions, info: info, PrefsMod: PrefsMod, multiSuffix: multiSuffix, disambiguate: disambiguate, showHelpOnError: showHelpOnError, showHelpOnEmpty: showHelpOnEmpty, noBacktrack: noBacktrack, subparserInline: subparserInline, columns: columns, prefs: prefs, defaultPrefs: defaultPrefs, newtypeInfoMod: newtypeInfoMod, infoModMonoid: infoModMonoid, infoModSemigroup: infoModSemigroup, newtypePrefsMod: newtypePrefsMod, prefsModMonoid: prefsModMonoid, prefsModSemigroup: prefsModSemigroup, HasCompleter: Options_Applicative_Builder_Internal.HasCompleter, HasMetavar: Options_Applicative_Builder_Internal.HasMetavar, HasName: Options_Applicative_Builder_Internal.HasName, HasValue: Options_Applicative_Builder_Internal.HasValue, internal: Options_Applicative_Builder_Internal.internal, ErrorMsg: Options_Applicative_Types.ErrorMsg, ExpectsArgError: Options_Applicative_Types.ExpectsArgError, InfoMsg: Options_Applicative_Types.InfoMsg, MissingError: Options_Applicative_Types.MissingError, ShowHelpText: Options_Applicative_Types.ShowHelpText, UnexpectedError: Options_Applicative_Types.UnexpectedError, readerAbort: Options_Applicative_Types.readerAbort, readerError: Options_Applicative_Types.readerError };