Object

net.katsstuff.scammander

ScammanderHelper

Related Doc: package scammander

Permalink

object ScammanderHelper

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScammanderHelper
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def dropFirstArg[F[_]](implicit arg0: Monad[F], E: ScammanderTypes.ParserError[F], S: ScammanderTypes.ParserState[F]): F[Seq[String]]

    Permalink
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def firstArg[F[_]](implicit arg0: Monad[F], arg1: ScammanderTypes.ParserState[F], E: ScammanderTypes.ParserError[F]): F[RawCmdArg]

    Permalink
  11. def firstArgAndDrop[F[_]](implicit arg0: Monad[F], arg1: ScammanderTypes.ParserState[F], arg2: ScammanderTypes.ParserError[F]): F[RawCmdArg]

    Permalink
  12. def firstArgOpt[F[_]](implicit S: ScammanderTypes.ParserState[F]): F[Option[RawCmdArg]]

    Permalink
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getPos[F[_]](implicit S: ScammanderTypes.ParserState[F]): F[Int]

    Permalink
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. val notEnoughArgs: CommandFailure

    Permalink
  19. def notEnoughArgsErrorF[F[_], A](implicit E: ScammanderTypes.ParserError[F]): F[A]

    Permalink
  20. val notEnoughArgsNel: NonEmptyList[CommandFailure]

    Permalink
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def parse[F[_], A](name: String, choices: Iterable[A])(implicit arg0: Monad[F], arg1: ScammanderTypes.ParserState[F], arg2: ScammanderTypes.ParserError[F], named: HasName[A]): F[A]

    Permalink

    Parse a paramter given the current argument list, and a list of the valid choices.

  24. def parse[F[_], A](name: String, choices: Map[String, A])(implicit arg0: Monad[F], arg1: ScammanderTypes.ParserState[F], E: ScammanderTypes.ParserError[F]): F[A]

    Permalink

    Parse a single paramter given the current argument list, and a map of the valid choices.

  25. def parseMany[F[_], A](name: String, choices: Iterable[A])(implicit arg0: Monad[F], arg1: ScammanderTypes.ParserState[F], arg2: ScammanderTypes.ParserError[F], named: HasName[A]): F[Set[A]]

    Permalink

    Parse a set for a paramter given the current argument list, and a list of the valid choices.

  26. def parseMany[F[_], A](name: String, choices: Map[String, A])(implicit arg0: Monad[F], E: ScammanderTypes.ParserError[F], S: ScammanderTypes.ParserState[F]): F[Set[A]]

    Permalink

    Parse a set for a paramter given the current argument list, and a map of the valid choices.

  27. def stringToRawArgs(arguments: String): List[RawCmdArg]

    Permalink

    Parse a string argument into RawCmdArgs which are delimited by whitespace.

  28. def stringToRawArgsQuoted(arguments: String): List[RawCmdArg]

    Permalink

    Parse a string argument into RawCmdArgs which are delimited by whitespace as as they are not quoted.

  29. def suggestions[F[_], E](parse: F[E], choices: Eval[Iterable[String]])(implicit arg0: Monad[F], E: ScammanderTypes.ParserError[F], S: ScammanderTypes.ParserState[F]): F[Seq[String]]

    Permalink

    Returns the suggestions for a command given the argument list and all the possible string suggestions.

  30. def suggestionsNamed[F[_], A, E](parse: F[E], choices: Eval[Iterable[A]])(implicit arg0: Monad[F], arg1: ScammanderTypes.ParserError[F], arg2: ScammanderTypes.ParserState[F], named: HasName[A]): F[Seq[String]]

    Permalink

    Returns the suggestions for a command given the argument list and all the possible suggestions.

  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. def withFallback[F[_], A](first: F[A], second: F[A])(implicit E: ScammanderTypes.ParserError[F]): F[A]

    Permalink
  37. def withFallbackSuggestions[F[_]](first: F[Seq[String]], second: F[Seq[String]])(implicit arg0: Monad[F], E: ScammanderTypes.ParserError[F]): F[Seq[String]]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped