Packages

package common

Source
package.scala
Linear Supertypes
Common, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. common
  2. Common
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ArgsState[F[_]] extends AnyRef
    Definition Classes
    Common
  2. case class Match(s: Option[String]) extends MatchResult with Product with Serializable
  3. sealed trait MatchResult extends AnyRef
  4. final case class OptWord(name: OptName, value: Option[String]) extends Product with Serializable

Value Members

  1. def argMatches[F[_], A](opt: OptReader[A], arg: String)(implicit F: MonadP[F]): Option[StateT[F, Args, A]]
    Definition Classes
    Common
  2. def evalParser[A](p: types.Parser[A]): Option[A]

    The default value of a Parser.

    The default value of a Parser. This function returns an error if any of the options don't have a default value

    Definition Classes
    Common
  3. def getPolicy[A](i: types.ParserInfo[A]): ArgPolicy
    Definition Classes
    Common
  4. def isArg[A](r: OptReader[A]): Boolean
    Definition Classes
    Common
  5. def isOptionPrefix(n1: OptName, n2: OptName): Boolean
    Definition Classes
    Common
  6. def liftOpt[A](opt: Opt[A]): types.Parser[A]

    Create a parser composed of a single operation.

    Create a parser composed of a single operation.

    Definition Classes
    Common
  7. def mapParser[A, B](f: (OptHelpInfo) ⇒ ~>[Opt, [β$13$]Const[B, β$13$]], p: types.Parser[A]): List[B]

    Map a polymorphic function over all the options of a parser, and collect the results in a list.

    Map a polymorphic function over all the options of a parser, and collect the results in a list.

    Definition Classes
    Common
  8. def optMatches[F[_], A](disambiguate: Boolean, opt: OptReader[A], word: OptWord)(implicit F: MonadP[F]): Option[StateT[F, Args, A]]
    Definition Classes
    Common
  9. def parseError[F[_], A](arg: String)(implicit F: MonadP[F]): F[A]
    Definition Classes
    Common
  10. def parseWord(s: String): Option[OptWord]
    Definition Classes
    Common
  11. def runParser[F[_], A](policy: ArgPolicy, p: types.Parser[A], args: Args)(implicit F: MonadP[F]): F[(Args, A)]

    Apply a Parser to a command line, and return a result and leftover arguments.

    Apply a Parser to a command line, and return a result and leftover arguments. This function returns an error if any parsing error occurs, or if any options are missing and don't have a default value.

    Definition Classes
    Common
  12. def runParserFully[F[_], A](policy: ArgPolicy, p: types.Parser[A], args: Args)(implicit arg0: MonadP[F]): F[A]
    Definition Classes
    Common
  13. def runParserInfo[F[_], A](i: types.ParserInfo[A], args: Args)(implicit arg0: MonadP[F]): F[A]
    Definition Classes
    Common
  14. def searchArg[F[_], A](arg: String, p: types.Parser[A])(implicit arg0: MonadP[F]): NondetT[[A]IndexedStateT[F, List[String], List[String], A], types.Parser[A]]
    Definition Classes
    Common
  15. def searchOpt[F[_], A](pprefs: ParserPrefs, w: OptWord, p: types.Parser[A])(implicit arg0: MonadP[F]): NondetT[[A]IndexedStateT[F, List[String], List[String], A], types.Parser[A]]
    Definition Classes
    Common
  16. def searchParser[F[_], A](f: ~>[Opt, [β$10$]NondetT[F, β$10$]], p: types.Parser[A])(implicit arg0: Monad[F]): NondetT[F, types.Parser[A]]
    Definition Classes
    Common
  17. def showOption(name: OptName): String
    Definition Classes
    Common
  18. def simplify[A](as: OptTree[A]): OptTree[A]
    Definition Classes
    Common
  19. def stepParser[F[_], A](pprefs: ParserPrefs, policy: ArgPolicy, arg: String, p: types.Parser[A])(implicit arg0: MonadP[F]): NondetT[[A]IndexedStateT[F, List[String], List[String], A], types.Parser[A]]
    Definition Classes
    Common
  20. def treeMapParser[A, B](g: (OptHelpInfo) ⇒ ~>[Opt, [β$14$]Const[B, β$14$]], p: types.Parser[A]): OptTree[B]

    Like mapParser, but collect the results in a tree structure.

    Like mapParser, but collect the results in a tree structure.

    Definition Classes
    Common
  21. object MatchResult
  22. object NoMatch extends MatchResult with Product with Serializable

Inherited from Common

Inherited from AnyRef

Inherited from Any

Ungrouped