UNPKG

purs-pkg-deps

Version:

Query package dependencies in PureScript package-sets

1,325 lines (1,312 loc) 50.3 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_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_Except_Trans = require("../Control.Monad.Except.Trans/index.js"); var Control_Monad_Free = require("../Control.Monad.Free/index.js"); var Control_Monad_Reader_Class = require("../Control.Monad.Reader.Class/index.js"); var Control_Monad_Reader_Trans = require("../Control.Monad.Reader.Trans/index.js"); var Control_Monad_Rec_Class = require("../Control.Monad.Rec.Class/index.js"); var Control_Monad_Trans_Class = require("../Control.Monad.Trans.Class/index.js"); var Data_Bifunctor = require("../Data.Bifunctor/index.js"); var Data_Eq = require("../Data.Eq/index.js"); var Data_Exists = require("../Data.Exists/index.js"); var Data_Function = require("../Data.Function/index.js"); var Data_Functor = require("../Data.Functor/index.js"); var Data_Generic_Rep = require("../Data.Generic.Rep/index.js"); var Data_Identity = require("../Data.Identity/index.js"); var Data_List = require("../Data.List/index.js"); var Data_List_NonEmpty = require("../Data.List.NonEmpty/index.js"); var Data_List_Types = require("../Data.List.Types/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_Ord = require("../Data.Ord/index.js"); var Data_Ordering = require("../Data.Ordering/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 Data_Tuple = require("../Data.Tuple/index.js"); var Data_Unit = require("../Data.Unit/index.js"); var Effect = require("../Effect/index.js"); var Options_Applicative_Help_Chunk = require("../Options.Applicative.Help.Chunk/index.js"); var Options_Applicative_Help_Types = require("../Options.Applicative.Help.Types/index.js"); var Text_PrettyPrint_Leijen = require("../Text.PrettyPrint.Leijen/index.js"); var ParserFailure = function (x) { return x; }; var Internal = (function () { function Internal() { }; Internal.value = new Internal(); return Internal; })(); var Hidden = (function () { function Hidden() { }; Hidden.value = new Hidden(); return Hidden; })(); var Visible = (function () { function Visible() { }; Visible.value = new Visible(); return Visible; })(); var Leaf = (function () { function Leaf(value0) { this.value0 = value0; }; Leaf.create = function (value0) { return new Leaf(value0); }; return Leaf; })(); var MultNode = (function () { function MultNode(value0) { this.value0 = value0; }; MultNode.create = function (value0) { return new MultNode(value0); }; return MultNode; })(); var AltNode = (function () { function AltNode(value0) { this.value0 = value0; }; AltNode.create = function (value0) { return new AltNode(value0); }; return AltNode; })(); var OptProperties = function (x) { return x; }; var OptShort = (function () { function OptShort(value0) { this.value0 = value0; }; OptShort.create = function (value0) { return new OptShort(value0); }; return OptShort; })(); var OptLong = (function () { function OptLong(value0) { this.value0 = value0; }; OptLong.create = function (value0) { return new OptLong(value0); }; return OptLong; })(); var OptHelpInfo = function (x) { return x; }; var CmdStart = (function () { function CmdStart() { }; CmdStart.value = new CmdStart(); return CmdStart; })(); var CmdCont = (function () { function CmdCont() { }; CmdCont.value = new CmdCont(); return CmdCont; })(); var CompletionResult = function (x) { return x; }; var Success = (function () { function Success(value0) { this.value0 = value0; }; Success.create = function (value0) { return new Success(value0); }; return Success; })(); var Failure = (function () { function Failure(value0) { this.value0 = value0; }; Failure.create = function (value0) { return new Failure(value0); }; return Failure; })(); var CompletionInvoked = (function () { function CompletionInvoked(value0) { this.value0 = value0; }; CompletionInvoked.create = function (value0) { return new CompletionInvoked(value0); }; return CompletionInvoked; })(); var Completer = function (x) { return x; }; var Backtrack = (function () { function Backtrack() { }; Backtrack.value = new Backtrack(); return Backtrack; })(); var NoBacktrack = (function () { function NoBacktrack() { }; NoBacktrack.value = new NoBacktrack(); return NoBacktrack; })(); var SubparserInline = (function () { function SubparserInline() { }; SubparserInline.value = new SubparserInline(); return SubparserInline; })(); var ParserPrefs = function (x) { return x; }; var Intersperse = (function () { function Intersperse() { }; Intersperse.value = new Intersperse(); return Intersperse; })(); var NoIntersperse = (function () { function NoIntersperse() { }; NoIntersperse.value = new NoIntersperse(); return NoIntersperse; })(); var AllPositionals = (function () { function AllPositionals() { }; AllPositionals.value = new AllPositionals(); return AllPositionals; })(); var ForwardOptions = (function () { function ForwardOptions() { }; ForwardOptions.value = new ForwardOptions(); return ForwardOptions; })(); var ParserInfo = function (x) { return x; }; var NilP = (function () { function NilP(value0) { this.value0 = value0; }; NilP.create = function (value0) { return new NilP(value0); }; return NilP; })(); var OptP = (function () { function OptP(value0) { this.value0 = value0; }; OptP.create = function (value0) { return new OptP(value0); }; return OptP; })(); var MultP = (function () { function MultP(value0) { this.value0 = value0; }; MultP.create = function (value0) { return new MultP(value0); }; return MultP; })(); var AltP = (function () { function AltP(value0, value1) { this.value0 = value0; this.value1 = value1; }; AltP.create = function (value0) { return function (value1) { return new AltP(value0, value1); }; }; return AltP; })(); var BindP = (function () { function BindP(value0) { this.value0 = value0; }; BindP.create = function (value0) { return new BindP(value0); }; return BindP; })(); var Option = function (x) { return x; }; var OptReader = (function () { function OptReader(value0, value1, value2) { this.value0 = value0; this.value1 = value1; this.value2 = value2; }; OptReader.create = function (value0) { return function (value1) { return function (value2) { return new OptReader(value0, value1, value2); }; }; }; return OptReader; })(); var FlagReader = (function () { function FlagReader(value0, value1) { this.value0 = value0; this.value1 = value1; }; FlagReader.create = function (value0) { return function (value1) { return new FlagReader(value0, value1); }; }; return FlagReader; })(); var ArgReader = (function () { function ArgReader(value0) { this.value0 = value0; }; ArgReader.create = function (value0) { return new ArgReader(value0); }; return ArgReader; })(); var CmdReader = (function () { function CmdReader(value0, value1, value2) { this.value0 = value0; this.value1 = value1; this.value2 = value2; }; CmdReader.create = function (value0) { return function (value1) { return function (value2) { return new CmdReader(value0, value1, value2); }; }; }; return CmdReader; })(); var CReader = function (x) { return x; }; var ReadM = function (x) { return x; }; var ErrorMsg = (function () { function ErrorMsg(value0) { this.value0 = value0; }; ErrorMsg.create = function (value0) { return new ErrorMsg(value0); }; return ErrorMsg; })(); var InfoMsg = (function () { function InfoMsg(value0) { this.value0 = value0; }; InfoMsg.create = function (value0) { return new InfoMsg(value0); }; return InfoMsg; })(); var ShowHelpText = (function () { function ShowHelpText() { }; ShowHelpText.value = new ShowHelpText(); return ShowHelpText; })(); var MissingError = (function () { function MissingError(value0, value1) { this.value0 = value0; this.value1 = value1; }; MissingError.create = function (value0) { return function (value1) { return new MissingError(value0, value1); }; }; return MissingError; })(); var ExpectsArgError = (function () { function ExpectsArgError(value0) { this.value0 = value0; }; ExpectsArgError.create = function (value0) { return new ExpectsArgError(value0); }; return ExpectsArgError; })(); var UnexpectedError = (function () { function UnexpectedError(value0, value1) { this.value0 = value0; this.value1 = value1; }; UnexpectedError.create = function (value0) { return function (value1) { return new UnexpectedError(value0, value1); }; }; return UnexpectedError; })(); var SomeParser = (function () { function SomeParser(value0) { this.value0 = value0; }; SomeParser.create = function (value0) { return new SomeParser(value0); }; return SomeParser; })(); var MultPE = (function () { function MultPE(value0, value1) { this.value0 = value0; this.value1 = value1; }; MultPE.create = function (value0) { return function (value1) { return new MultPE(value0, value1); }; }; return MultPE; })(); var Context = (function () { function Context(value0, value1) { this.value0 = value0; this.value1 = value1; }; Context.create = function (value0) { return function (value1) { return new Context(value0, value1); }; }; return Context; })(); var ParserM = function (x) { return x; }; var readerAsk = Control_Monad_Reader_Class.ask(Control_Monad_Reader_Trans.monadAskReaderT(Control_Monad_Except_Trans.monadExceptT(Data_Identity.monadIdentity))); var readerAbort = (function () { var $247 = Control_Monad_Trans_Class.lift(Control_Monad_Reader_Trans.monadTransReaderT)(Control_Monad_Except_Trans.monadExceptT(Data_Identity.monadIdentity)); var $248 = Control_Monad_Error_Class.throwError(Control_Monad_Except_Trans.monadThrowExceptT(Data_Identity.monadIdentity)); return function ($249) { return ReadM($247($248($249))); }; })(); var readerError = function ($250) { return readerAbort(ErrorMsg.create($250)); }; var readMNewtype = new Data_Newtype.Newtype(function () { return undefined; }); var readMFunctor = new Data_Functor.Functor(function (f) { return function (v) { return Data_Functor.map(Control_Monad_Reader_Trans.functorReaderT(Control_Monad_Except_Trans.functorExceptT(Data_Identity.functorIdentity)))(f)(v); }; }); var readMApply = new Control_Apply.Apply(function () { return readMFunctor; }, function (v) { return function (v1) { return ReadM(Control_Apply.apply(Control_Monad_Reader_Trans.applyReaderT(Control_Monad_Except_Trans.applyExceptT(Data_Identity.monadIdentity)))(v)(v1)); }; }); var readMBind = new Control_Bind.Bind(function () { return readMApply; }, function (v) { return function (f) { return ReadM(Control_Bind.bind(Control_Monad_Reader_Trans.bindReaderT(Control_Monad_Except_Trans.bindExceptT(Data_Identity.monadIdentity)))(v)((function () { var $251 = Data_Newtype.un()(ReadM); return function ($252) { return $251(f($252)); }; })())); }; }); var readMApplicative = new Control_Applicative.Applicative(function () { return readMApply; }, (function () { var $253 = Control_Applicative.pure(Control_Monad_Reader_Trans.applicativeReaderT(Control_Monad_Except_Trans.applicativeExceptT(Data_Identity.monadIdentity))); return function ($254) { return ReadM($253($254)); }; })()); var readMMonad = new Control_Monad.Monad(function () { return readMApplicative; }, function () { return readMBind; }); var readMMonadFail = new Control_Monad_Error_Class.MonadThrow(function () { return readMMonad; }, readerError); var parserResultGeneric = new Data_Generic_Rep.Generic(function (x) { if (x instanceof Success) { return new Data_Generic_Rep.Inl(x.value0); }; if (x instanceof Failure) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inl(x.value0)); }; if (x instanceof CompletionInvoked) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inr(x.value0)); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 452, column 1 - line 452, column 66): " + [ x.constructor.name ]); }, function (x) { if (x instanceof Data_Generic_Rep.Inl) { return new Success(x.value0); }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inl) { return new Failure(x.value0.value0); }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inr) { return new CompletionInvoked(x.value0.value0); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 452, column 1 - line 452, column 66): " + [ x.constructor.name ]); }); var parserResultFunctor = new Data_Functor.Functor(function (v) { return function (v1) { if (v1 instanceof Success) { return new Success(v(v1.value0)); }; if (v1 instanceof Failure) { return new Failure(v1.value0); }; if (v1 instanceof CompletionInvoked) { return new CompletionInvoked(v1.value0); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 455, column 1 - line 458, column 52): " + [ v.constructor.name, v1.constructor.name ]); }; }); var parserResultApply = new Control_Apply.Apply(function () { return parserResultFunctor; }, function (v) { return function (v1) { if (v instanceof Success) { return Data_Functor.map(parserResultFunctor)(v.value0)(v1); }; if (v instanceof Failure) { return new Failure(v.value0); }; if (v instanceof CompletionInvoked) { return new CompletionInvoked(v.value0); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 465, column 1 - line 468, column 54): " + [ v.constructor.name, v1.constructor.name ]); }; }); var parserResultBind = new Control_Bind.Bind(function () { return parserResultApply; }, function (v) { return function (v1) { if (v instanceof Success) { return v1(v.value0); }; if (v instanceof Failure) { return new Failure(v.value0); }; if (v instanceof CompletionInvoked) { return new CompletionInvoked(v.value0); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 473, column 1 - line 476, column 53): " + [ v.constructor.name, v1.constructor.name ]); }; }); var parserResultApplicative = new Control_Applicative.Applicative(function () { return parserResultApply; }, Success.create); var parserResultMonad = new Control_Monad.Monad(function () { return parserResultApplicative; }, function () { return parserResultBind; }); var parserPrefsNewtype = new Data_Newtype.Newtype(function () { return undefined; }); var parserPrefsGeneric = new Data_Generic_Rep.Generic(function (x) { return x; }, function (x) { return x; }); var parserMMonadRec = Control_Monad_Free.freeMonadRec; var parserMMonad = Control_Monad_Free.freeMonad; var parserMFunctor = Control_Monad_Free.freeFunctor; var parserMBind = Control_Monad_Free.freeBind; var parserMApply = Control_Monad_Free.freeApply; var parserMApplicative = Control_Monad_Free.freeApplicative; var parserInfoNewtype = new Data_Newtype.Newtype(function () { return undefined; }); var parserFailureShow = new Data_Show.Show(function (v) { return "(ParserFailure <function>)"; }); var parserFailureFunctor = new Data_Functor.Functor(function (f) { return function (v) { return ParserFailure(function (progn) { var v1 = v(progn); return new Data_Tuple.Tuple(f(v1.value0), new Data_Tuple.Tuple(v1.value1.value0, new Data_Tuple.Tuple(v1.value1.value1.value0, v1.value1.value1.value1))); }); }; }); var parseErrorSemigroup = new Data_Semigroup.Semigroup(function (v) { return function (m) { return m; }; }); var readMAlt = new Control_Alt.Alt(function () { return readMFunctor; }, function (v) { return function (v1) { return ReadM(Control_Alt.alt(Control_Monad_Reader_Trans.altReaderT(Control_Monad_Except_Trans.altExceptT(parseErrorSemigroup)(Data_Identity.monadIdentity)))(v)(v1)); }; }); var overFailure = function (v) { return function (v1) { if (v1 instanceof Failure) { return Failure.create(Data_Functor.map(parserFailureFunctor)(v)(v1.value0)); }; return v1; }; }; var optional = function (dictAlt) { return function (dictApplicative) { return function (a) { return Control_Alt.alt(dictAlt)(Data_Functor.map(dictAlt.Functor0())(Data_Maybe.Just.create)(a))(Control_Applicative.pure(dictApplicative)(Data_Maybe.Nothing.value)); }; }; }; var optionNewtype = new Data_Newtype.Newtype(function () { return undefined; }); var optVisibilityGeneric = new Data_Generic_Rep.Generic(function (x) { if (x instanceof Internal) { return new Data_Generic_Rep.Inl(Data_Generic_Rep.NoArguments.value); }; if (x instanceof Hidden) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inl(Data_Generic_Rep.NoArguments.value)); }; if (x instanceof Visible) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inr(Data_Generic_Rep.NoArguments.value)); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 161, column 1 - line 161, column 64): " + [ x.constructor.name ]); }, function (x) { if (x instanceof Data_Generic_Rep.Inl) { return Internal.value; }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inl) { return Hidden.value; }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inr) { return Visible.value; }; throw new Error("Failed pattern match at Options.Applicative.Types (line 161, column 1 - line 161, column 64): " + [ x.constructor.name ]); }); var optVisibilityShow = new Data_Show.Show(Data_Show_Generic.genericShow(optVisibilityGeneric)(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "Internal"; })))(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "Hidden"; })))(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "Visible"; })))))); var optVisibilityEq = new Data_Eq.Eq(function (x) { return function (y) { if (x instanceof Internal && y instanceof Internal) { return true; }; if (x instanceof Hidden && y instanceof Hidden) { return true; }; if (x instanceof Visible && y instanceof Visible) { return true; }; return false; }; }); var optVisibilityOrd = new Data_Ord.Ord(function () { return optVisibilityEq; }, function (x) { return function (y) { if (x instanceof Internal && y instanceof Internal) { return Data_Ordering.EQ.value; }; if (x instanceof Internal) { return Data_Ordering.LT.value; }; if (y instanceof Internal) { return Data_Ordering.GT.value; }; if (x instanceof Hidden && y instanceof Hidden) { return Data_Ordering.EQ.value; }; if (x instanceof Hidden) { return Data_Ordering.LT.value; }; if (y instanceof Hidden) { return Data_Ordering.GT.value; }; if (x instanceof Visible && y instanceof Visible) { return Data_Ordering.EQ.value; }; throw new Error("Failed pattern match at Options.Applicative.Types (line 160, column 1 - line 160, column 54): " + [ x.constructor.name, y.constructor.name ]); }; }); var optTreeGeneric = new Data_Generic_Rep.Generic(function (x) { if (x instanceof Leaf) { return new Data_Generic_Rep.Inl(x.value0); }; if (x instanceof MultNode) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inl(x.value0)); }; if (x instanceof AltNode) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inr(x.value0)); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 529, column 1 - line 529, column 56): " + [ x.constructor.name ]); }, function (x) { if (x instanceof Data_Generic_Rep.Inl) { return new Leaf(x.value0); }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inl) { return new MultNode(x.value0.value0); }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inr) { return new AltNode(x.value0.value0); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 529, column 1 - line 529, column 56): " + [ x.constructor.name ]); }); var optTreeShow = function (dictShow) { return new Data_Show.Show(Data_Show_Generic.genericShow(optTreeGeneric)(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(dictShow))(new Data_Symbol.IsSymbol(function () { return "Leaf"; })))(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(Data_Show.showArray(optTreeShow(dictShow))))(new Data_Symbol.IsSymbol(function () { return "MultNode"; })))(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(Data_Show.showArray(optTreeShow(dictShow))))(new Data_Symbol.IsSymbol(function () { return "AltNode"; })))))); }; var optPropertiesShow = new Data_Show.Show(function (v) { return "(OptProperties " + (Data_Show.show(Data_Show.showRecord()(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "propDescMod"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "propHelp"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "propMetaVar"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "propShowDefault"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "propVisibility"; }))(Data_Show.showRecordFieldsNil)(optVisibilityShow))(Data_Maybe.showMaybe(Data_Show.showString)))(Data_Show.showString))(Options_Applicative_Help_Chunk.chunkShow(Text_PrettyPrint_Leijen.docShow)))(Data_Maybe.showMaybe(Data_Show.showString))))({ propVisibility: v.propVisibility, propHelp: v.propHelp, propMetaVar: v.propMetaVar, propShowDefault: v.propShowDefault, propDescMod: Data_Functor.map(Data_Maybe.functorMaybe)(Data_Function["const"]("<func>"))(v.propDescMod) }) + ")"); }); var optionShow = new Data_Show.Show(function (v) { return "(Option " + (Data_Show.show(Data_Show.showRecord()(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "optMain"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "optProps"; }))(Data_Show.showRecordFieldsNil)(optPropertiesShow))(Data_Show.showString)))({ optProps: v.optProps, optMain: "<OptReader>" }) + ")"); }); var optPropertiesNewtype = new Data_Newtype.Newtype(function () { return undefined; }); var optShowDefault = (function () { var $255 = Data_Newtype.un()(OptProperties); var $256 = Data_Newtype.un()(Option); return function ($257) { return (function (v) { return v.propShowDefault; })($255((function (v) { return v.optProps; })($256($257)))); }; })(); var optVisibility = (function () { var $258 = Data_Newtype.un()(OptProperties); var $259 = Data_Newtype.un()(Option); return function ($260) { return (function (v) { return v.propVisibility; })($258((function (v) { return v.optProps; })($259($260)))); }; })(); var optNameGeneric = new Data_Generic_Rep.Generic(function (x) { if (x instanceof OptShort) { return new Data_Generic_Rep.Inl(x.value0); }; if (x instanceof OptLong) { return new Data_Generic_Rep.Inr(x.value0); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 149, column 1 - line 149, column 52): " + [ x.constructor.name ]); }, function (x) { if (x instanceof Data_Generic_Rep.Inl) { return new OptShort(x.value0); }; if (x instanceof Data_Generic_Rep.Inr) { return new OptLong(x.value0); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 149, column 1 - line 149, column 52): " + [ x.constructor.name ]); }); var optNameShow = new Data_Show.Show(Data_Show_Generic.genericShow(optNameGeneric)(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(Data_Show.showChar))(new Data_Symbol.IsSymbol(function () { return "OptShort"; })))(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(Data_Show.showString))(new Data_Symbol.IsSymbol(function () { return "OptLong"; }))))); var optNameEq = new Data_Eq.Eq(function (x) { return function (y) { if (x instanceof OptShort && y instanceof OptShort) { return x.value0 === y.value0; }; if (x instanceof OptLong && y instanceof OptLong) { return x.value0 === y.value0; }; return false; }; }); var optNameOrd = new Data_Ord.Ord(function () { return optNameEq; }, function (x) { return function (y) { if (x instanceof OptShort && y instanceof OptShort) { return Data_Ord.compare(Data_Ord.ordChar)(x.value0)(y.value0); }; if (x instanceof OptShort) { return Data_Ordering.LT.value; }; if (y instanceof OptShort) { return Data_Ordering.GT.value; }; if (x instanceof OptLong && y instanceof OptLong) { return Data_Ord.compare(Data_Ord.ordString)(x.value0)(y.value0); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 148, column 1 - line 148, column 42): " + [ x.constructor.name, y.constructor.name ]); }; }); var optMetaVar = (function () { var $261 = Data_Newtype.un()(OptProperties); var $262 = Data_Newtype.un()(Option); return function ($263) { return (function (v) { return v.propMetaVar; })($261((function (v) { return v.optProps; })($262($263)))); }; })(); var optHelpInfoGeneric = new Data_Generic_Rep.Generic(function (x) { return x; }, function (x) { return x; }); var optHelpInfoShow = new Data_Show.Show(Data_Show_Generic.genericShow(optHelpInfoGeneric)(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(Data_Show.showRecord()(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "hinfoDefault"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "hinfoMulti"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "hinfoUnreachableArgs"; }))(Data_Show.showRecordFieldsNil)(Data_Show.showBoolean))(Data_Show.showBoolean))(Data_Show.showBoolean))))(new Data_Symbol.IsSymbol(function () { return "OptHelpInfo"; })))); var optHelpInfoEq = new Data_Eq.Eq(function (x) { return function (y) { return x.hinfoDefault === y.hinfoDefault && x.hinfoMulti === y.hinfoMulti && x.hinfoUnreachableArgs === y.hinfoUnreachableArgs; }; }); var optHelp = (function () { var $264 = Data_Newtype.un()(OptProperties); var $265 = Data_Newtype.un()(Option); return function ($266) { return (function (v) { return v.propHelp; })($264((function (v) { return v.optProps; })($265($266)))); }; })(); var optDescMod = (function () { var $267 = Data_Newtype.un()(OptProperties); var $268 = Data_Newtype.un()(Option); return function ($269) { return (function (v) { return v.propDescMod; })($267((function (v) { return v.optProps; })($268($269)))); }; })(); var oneM = function ($270) { return ParserM(Control_Monad_Free.liftF($270)); }; var newtypeParserFailure = new Data_Newtype.Newtype(function () { return undefined; }); var newtypeOptHelpInfo = new Data_Newtype.Newtype(function () { return undefined; }); var newtypeCompletionResult = new Data_Newtype.Newtype(function () { return undefined; }); var newtypeCompleter = new Data_Newtype.Newtype(function () { return undefined; }); var newtypeCReader = new Data_Newtype.Newtype(function () { return undefined; }); var mkCompleter = Completer; var isCmdStartGeneric = new Data_Generic_Rep.Generic(function (x) { if (x instanceof CmdStart) { return new Data_Generic_Rep.Inl(Data_Generic_Rep.NoArguments.value); }; if (x instanceof CmdCont) { return new Data_Generic_Rep.Inr(Data_Generic_Rep.NoArguments.value); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 81, column 1 - line 81, column 58): " + [ x.constructor.name ]); }, function (x) { if (x instanceof Data_Generic_Rep.Inl) { return CmdStart.value; }; if (x instanceof Data_Generic_Rep.Inr) { return CmdCont.value; }; throw new Error("Failed pattern match at Options.Applicative.Types (line 81, column 1 - line 81, column 58): " + [ x.constructor.name ]); }); var isCmdStartShow = new Data_Show.Show(Data_Show_Generic.genericShow(isCmdStartGeneric)(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "CmdStart"; })))(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "CmdCont"; }))))); var fromM = function (v) { return new BindP(v); }; var completionResultShow = new Data_Show.Show(function (v) { return "(CompletionResult <function>)"; }); var parserResultShow = function (dictShow) { return new Data_Show.Show(Data_Show_Generic.genericShow(parserResultGeneric)(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(dictShow))(new Data_Symbol.IsSymbol(function () { return "Success"; })))(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(parserFailureShow))(new Data_Symbol.IsSymbol(function () { return "Failure"; })))(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(completionResultShow))(new Data_Symbol.IsSymbol(function () { return "CompletionInvoked"; })))))); }; var completerSemigroup = new Data_Semigroup.Semigroup(function (v) { return function (v1) { return Completer(function (s) { return Control_Apply.apply(Effect.applyEffect)(Data_Functor.map(Effect.functorEffect)(Data_Semigroup.append(Data_Semigroup.semigroupArray))(v(s)))(v1(s)); }); }; }); var completerMonoid = new Data_Monoid.Monoid(function () { return completerSemigroup; }, Completer(function (v) { return Control_Applicative.pure(Effect.applicativeEffect)([ ]); })); var cReaderFunctor = new Data_Functor.Functor(function (f) { return Data_Newtype.over()()(CReader)(function (r) { return { crReader: Data_Functor.map(readMFunctor)(f)(r.crReader), crCompleter: r.crCompleter }; }); }); var parserInfoFunctor = new Data_Functor.Functor(function (f) { return Data_Newtype.over()()(ParserInfo)(function (i) { return { infoParser: Data_Functor.map(parserFunctor)(f)(i.infoParser), infoFailureCode: i.infoFailureCode, infoFooter: i.infoFooter, infoFullDesc: i.infoFullDesc, infoHeader: i.infoHeader, infoPolicy: i.infoPolicy, infoProgDesc: i.infoProgDesc }; }); }); var parserFunctor = new Data_Functor.Functor(function (f) { return function (v) { if (v instanceof NilP) { return new NilP(f(v.value0)); }; if (v instanceof OptP) { return new OptP(Data_Functor.map(optionFunctor)(f)(v.value0)); }; if (v instanceof MultP) { return Data_Exists.runExists(function (v1) { return MultP.create(Data_Exists.mkExists(new MultPE(Data_Functor.map(parserFunctor)(function (v2) { return function ($271) { return f(v2($271)); }; })(v1.value0), v1.value1))); })(v.value0); }; if (v instanceof AltP) { return new AltP(Data_Functor.map(parserFunctor)(f)(v.value0), Data_Functor.map(parserFunctor)(f)(v.value1)); }; if (v instanceof BindP) { return BindP.create(Data_Functor.map(Control_Monad_Free.freeFunctor)(f)(v.value0)); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 317, column 1 - line 322, column 36): " + [ f.constructor.name, v.constructor.name ]); }; }); var optionFunctor = new Data_Functor.Functor(function (f) { return Data_Newtype.over()()(Option)(function (o) { return { optMain: Data_Functor.map(optReaderFunctor)(f)(o.optMain), optProps: o.optProps }; }); }); var optReaderFunctor = new Data_Functor.Functor(function (f) { return function (v) { if (v instanceof OptReader) { return new OptReader(v.value0, Data_Functor.map(cReaderFunctor)(f)(v.value1), v.value2); }; if (v instanceof FlagReader) { return new FlagReader(v.value0, f(v.value1)); }; if (v instanceof ArgReader) { return new ArgReader(Data_Functor.map(cReaderFunctor)(f)(v.value0)); }; if (v instanceof CmdReader) { return new CmdReader(v.value0, v.value1, (function () { var $272 = Data_Functor.map(Data_Maybe.functorMaybe)(Data_Functor.map(parserInfoFunctor)(f)); return function ($273) { return $272(v.value2($273)); }; })()); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 264, column 1 - line 268, column 68): " + [ f.constructor.name, v.constructor.name ]); }; }); var parserAlt = new Control_Alt.Alt(function () { return parserFunctor; }, AltP.create); var parserApply = new Control_Apply.Apply(function () { return parserFunctor; }, function (a) { return function (b) { return new MultP(Data_Exists.mkExists(new MultPE(a, b))); }; }); var parserApplicative = new Control_Applicative.Applicative(function () { return parserApply; }, NilP.create); var manyM = function (p) { var go = function (acc) { return Control_Bind.bind(parserMBind)(oneM(Control_Alt.alt(parserAlt)(Data_Functor.map(parserFunctor)(Control_Monad_Rec_Class.Loop.create)(p))(Control_Applicative.pure(parserApplicative)(new Control_Monad_Rec_Class.Done(Data_Unit.unit)))))(function (aa) { return Control_Applicative.pure(parserMApplicative)(Data_Bifunctor.bimap(Control_Monad_Rec_Class.bifunctorStep)(function (v) { return new Data_List_Types.Cons(v, acc); })(function (v) { return Data_List.reverse(acc); })(aa)); }); }; return Control_Monad_Rec_Class.tailRecM(parserMMonadRec)(go)(Data_List_Types.Nil.value); }; var many = function ($274) { return fromM(manyM($274)); }; var someM = function (p) { return Control_Apply.apply(parserMApply)(Data_Functor.map(parserMFunctor)(Data_List_NonEmpty["cons'"])(oneM(p)))(manyM(p)); }; var some = function ($275) { return fromM(someM($275)); }; var backtrackingGeneric = new Data_Generic_Rep.Generic(function (x) { if (x instanceof Backtrack) { return new Data_Generic_Rep.Inl(Data_Generic_Rep.NoArguments.value); }; if (x instanceof NoBacktrack) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inl(Data_Generic_Rep.NoArguments.value)); }; if (x instanceof SubparserInline) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inr(Data_Generic_Rep.NoArguments.value)); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 119, column 1 - line 119, column 62): " + [ x.constructor.name ]); }, function (x) { if (x instanceof Data_Generic_Rep.Inl) { return Backtrack.value; }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inl) { return NoBacktrack.value; }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inr) { return SubparserInline.value; }; throw new Error("Failed pattern match at Options.Applicative.Types (line 119, column 1 - line 119, column 62): " + [ x.constructor.name ]); }); var backtrackingShow = new Data_Show.Show(Data_Show_Generic.genericShow(backtrackingGeneric)(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "Backtrack"; })))(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "NoBacktrack"; })))(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "SubparserInline"; })))))); var parserPrefsShow = new Data_Show.Show(Data_Show_Generic.genericShow(parserPrefsGeneric)(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsArgument(Data_Show.showRecord()(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "prefBacktrack"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "prefColumns"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "prefDisambiguate"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "prefMultiSuffix"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "prefShowHelpOnEmpty"; }))(Data_Show.showRecordFieldsCons(new Data_Symbol.IsSymbol(function () { return "prefShowHelpOnError"; }))(Data_Show.showRecordFieldsNil)(Data_Show.showBoolean))(Data_Show.showBoolean))(Data_Show.showString))(Data_Show.showBoolean))(Data_Show.showInt))(backtrackingShow))))(new Data_Symbol.IsSymbol(function () { return "ParserPrefs"; })))); var backtrackingEq = new Data_Eq.Eq(function (x) { return function (y) { if (x instanceof Backtrack && y instanceof Backtrack) { return true; }; if (x instanceof NoBacktrack && y instanceof NoBacktrack) { return true; }; if (x instanceof SubparserInline && y instanceof SubparserInline) { return true; }; return false; }; }); var parserPrefsEq = new Data_Eq.Eq(function (x) { return function (y) { return Data_Eq.eq(backtrackingEq)(x.prefBacktrack)(y.prefBacktrack) && x.prefColumns === y.prefColumns && x.prefDisambiguate === y.prefDisambiguate && x.prefMultiSuffix === y.prefMultiSuffix && x.prefShowHelpOnEmpty === y.prefShowHelpOnEmpty && x.prefShowHelpOnError === y.prefShowHelpOnError; }; }); var argPolicyGeneric = new Data_Generic_Rep.Generic(function (x) { if (x instanceof Intersperse) { return new Data_Generic_Rep.Inl(Data_Generic_Rep.NoArguments.value); }; if (x instanceof NoIntersperse) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inl(Data_Generic_Rep.NoArguments.value)); }; if (x instanceof AllPositionals) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inl(Data_Generic_Rep.NoArguments.value))); }; if (x instanceof ForwardOptions) { return new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inr(new Data_Generic_Rep.Inr(Data_Generic_Rep.NoArguments.value))); }; throw new Error("Failed pattern match at Options.Applicative.Types (line 508, column 1 - line 508, column 56): " + [ x.constructor.name ]); }, function (x) { if (x instanceof Data_Generic_Rep.Inl) { return Intersperse.value; }; if (x instanceof Data_Generic_Rep.Inr && x.value0 instanceof Data_Generic_Rep.Inl) { return NoIntersperse.value; }; if (x instanceof Data_Generic_Rep.Inr && (x.value0 instanceof Data_Generic_Rep.Inr && x.value0.value0 instanceof Data_Generic_Rep.Inl)) { return AllPositionals.value; }; if (x instanceof Data_Generic_Rep.Inr && (x.value0 instanceof Data_Generic_Rep.Inr && x.value0.value0 instanceof Data_Generic_Rep.Inr)) { return ForwardOptions.value; }; throw new Error("Failed pattern match at Options.Applicative.Types (line 508, column 1 - line 508, column 56): " + [ x.constructor.name ]); }); var argPolicyShow = new Data_Show.Show(Data_Show_Generic.genericShow(argPolicyGeneric)(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "Intersperse"; })))(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "NoIntersperse"; })))(Data_Show_Generic.genericShowSum(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "AllPositionals"; })))(Data_Show_Generic.genericShowConstructor(Data_Show_Generic.genericShowArgsNoArguments)(new Data_Symbol.IsSymbol(function () { return "ForwardOptions"; }))))))); var argPolicyEq = new Data_Eq.Eq(function (x) { return function (y) { if (x instanceof Intersperse && y instanceof Intersperse) { return true; }; if (x instanceof NoIntersperse && y instanceof NoIntersperse) { return true; }; if (x instanceof AllPositionals && y instanceof AllPositionals) { return true; }; if (x instanceof ForwardOptions && y instanceof ForwardOptions) { return true; }; return false; }; }); var argPolicyOrd = new Data_Ord.Ord(function () { return argPolicyEq; }, function (x) { return function (y) { if (x instanceof Intersperse && y instanceof Intersperse) { return Data_Ordering.EQ.value; }; if (x instanceof Intersperse) { return Data_Ordering.LT.value; }; if (y instanceof Intersperse) { return Data_Ordering.GT.value; }; if (x instanceof NoIntersperse && y instanceof NoIntersperse) { return Data_Ordering.EQ.value; }; if (x instanceof NoIntersperse) { return Data_Ordering.LT.value; }; if (y instanceof NoIntersperse) { return Data_Ordering.GT.value; }; if (x instanceof AllPositionals && y instanceof AllPositionals) { return Data_Ordering.EQ.value; }; if (x instanceof AllPositionals) { return Data_Ordering.LT.value; }; if (y instanceof AllPositionals) { return Data_Ordering.GT.value; }; if (x instanceof ForwardOptions && y instanceof ForwardOptions) { return Data_Ordering.EQ.value; }; throw new Error("Failed pattern match at Options.Applicative.Types (line 507, column 1 - line 507, column 46): " + [ x.constructor.name, y.constructor.name ]); }; }); module.exports = { ErrorMsg: ErrorMsg, InfoMsg: InfoMsg, ShowHelpText: ShowHelpText, MissingError: MissingError, ExpectsArgError: ExpectsArgError, UnexpectedError: UnexpectedError, ParserInfo: ParserInfo, ParserPrefs: ParserPrefs, Option: Option, OptShort: OptShort, OptLong: OptLong, OptReader: OptReader, FlagReader: FlagReader, ArgReader: ArgReader, CmdReader: CmdReader, OptProperties: OptProperties, Internal: Internal, Hidden: Hidden, Visible: Visible, Backtrack: Backtrack, NoBacktrack: NoBacktrack, SubparserInline: SubparserInline, ReadM: ReadM, readerAsk: readerAsk, readerAbort: readerAbort, readerError: readerError, CReader: CReader, NilP: NilP, OptP: OptP, MultP: MultP, AltP: AltP, BindP: BindP, MultPE: MultPE, Completer: Completer, mkCompleter: mkCompleter, CompletionResult: CompletionResult, ParserFailure: ParserFailure, Success: Success, Failure: Failure, CompletionInvoked: CompletionInvoked, overFailure: overFailure, Intersperse: Intersperse, NoIntersperse: NoIntersperse, AllPositionals: AllPositionals, ForwardOptions: ForwardOptions, OptHelpInfo: OptHelpInfo, Leaf: Leaf, MultNode: MultNode, AltNode: AltNode, SomeParser: SomeParser, Context: Context, CmdStart: CmdStart, CmdCont: CmdCont, optVisibility: optVisibility, optMetaVar: optMetaVar, optHelp: optHelp, optShowDefault: optShowDefault, optDescMod: optDescMod, many: many, some: some, optional: optional, isCmdStartGeneric: isCmdStartGeneric, isCmdStartShow: isCmdStartShow, parseErrorSemigroup: parseErrorSemigroup, parserInfoNewtype: parserInfoNewtype, parserInfoFunctor: parserInfoFunctor, backtrackingEq: backtrackingEq, backtrackingGeneric: backtrackingGeneric, backtrackingShow: backtrackingShow, parserPrefsNewtype: parserPrefsNewtype, parserPrefsEq: parserPrefsEq, parserPrefsGeneric: parserPrefsGeneric, parserPrefsShow: parserPrefsShow, optNameEq: optNameEq, optNameOrd: optNameOrd, optNameGeneric: optNameGeneric, optNameShow: optNameShow, optVisibilityEq: optVisibilityEq, optVisibilityOrd: optVisibilityOrd, optVisibilityGeneric: optVisibilityGeneric, optVisibilityShow: optVisibilityShow, optPropertiesNewtype: optPropertiesNewtype, optPropertiesShow: optPropertiesShow, optionNewtype: optionNewtype, optionShow: optionShow, optionFunctor: optionFunctor, readMNewtype: readMNewtype, readMFunctor: readMFunctor, readMApply: readMApply, readMApplicative: readMApplicative, readMAlt: readMAlt, readMBind: readMBind, readMMonad: readMMonad, readMMonadFail: readMMonadFail, newtypeCReader: newtypeCReader, cReaderFunctor: cReaderFunctor, optReaderFunctor: optReaderFunctor, parserFunctor: parserFunctor, parserApply: parserApply, parserApplicative: parserApplicative, parserAlt: parserAlt, newtypeCompleter: newtypeCompleter, completerSemigroup: completerSemigroup, completerMonoid: completerMonoid, newtypeCompletionResult: newtypeCompletionResult, completionResultShow: completionResultShow, newtypeParserFailure: newtypeParserFailure, parserFailureShow: parserFailureShow, parserFailureFunctor: parserFailureFunctor, parserResultGeneric: parserResultGeneric, parserResultShow: parserResultShow, parserResultFunctor: parserResultFunctor, parserResultApply: parserResultApply, parserResultApplicative: parserResultApplicative, parserResultBind: parserResultBind, parserResultMonad: parserResultMonad, argPolicyEq: argPolicyEq, argPolicyOrd: argPolicyOrd, argPolicyGeneric: argPolicyGeneric, argPoli