package
common
Type Members
-
trait
ArgsState[F[_]] extends AnyRef
-
case class
Match(s: Option[String]) extends MatchResult with Product with Serializable
-
sealed
trait
MatchResult extends AnyRef
-
final
case class
OptWord(name: OptName, value: Option[String]) extends Product with Serializable
Value Members
-
-
object
NoMatch extends MatchResult with Product with Serializable
-
def
argMatches[F[_], A](opt: OptReader[A], arg: String)(implicit F: MonadP[F]): Option[StateT[Args, F, A]]
-
def
evalParser[A](p: types.Parser[A]): Option[A]
-
-
def
isArg[A](r: OptReader[A]): Boolean
-
def
isOptionPrefix(n1: OptName, n2: OptName): Boolean
-
-
def
mapParser[A, B](f: (OptHelpInfo) ⇒ ~>[Opt, [β$13$]Const[B, β$13$]], p: types.Parser[A]): List[B]
-
def
optMatches[F[_], A](disambiguate: Boolean, opt: OptReader[A], word: OptWord)(implicit F: MonadP[F]): Option[StateT[Args, F, A]]
-
def
parseError[F[_], A](arg: String)(implicit F: MonadP[F]): F[A]
-
def
parseWord(s: String): Option[OptWord]
-
def
runParser[F[_], A](policy: ArgPolicy, p: types.Parser[A], args: Args)(implicit F: MonadP[F]): F[(Args, A)]
-
def
runParserFully[F[_], A](policy: ArgPolicy, p: types.Parser[A], args: Args)(implicit arg0: MonadP[F]): F[A]
-
def
runParserInfo[F[_], A](i: types.ParserInfo[A], args: Args)(implicit arg0: MonadP[F]): F[A]
-
def
searchArg[F[_], A](arg: String, p: types.Parser[A])(implicit arg0: MonadP[F]): NondetT[[A]IndexedStateT[List[String], List[String], F, A], types.Parser[A]]
-
def
searchOpt[F[_], A](pprefs: ParserPrefs, w: OptWord, p: types.Parser[A])(implicit arg0: MonadP[F]): NondetT[[A]IndexedStateT[List[String], List[String], F, A], types.Parser[A]]
-
def
searchParser[F[_], A](f: ~>[Opt, [β$10$]NondetT[F, β$10$]], p: types.Parser[A])(implicit arg0: Monad[F]): NondetT[F, types.Parser[A]]
-
def
showOption(name: OptName): String
-
def
simplify[A](as: OptTree[A]): OptTree[A]
-
def
stepParser[F[_], A](pprefs: ParserPrefs, policy: ArgPolicy, arg: String, p: types.Parser[A])(implicit arg0: MonadP[F]): NondetT[[A]IndexedStateT[List[String], List[String], F, A], types.Parser[A]]
-
def
treeMapParser[A, B](g: (OptHelpInfo) ⇒ ~>[Opt, [β$14$]Const[B, β$14$]], p: types.Parser[A]): OptTree[B]
Inherited from Common
Inherited from AnyRef
Inherited from Any