package
types
Type Members
-
case class
AltNode[A](as: List[OptTree[A]]) extends OptTree[A] with Product with Serializable
-
case class
AltP[A](p1: Parser[A], p2: Parser[A]) extends Parser[A] with Product with Serializable
-
sealed
trait
ArgPolicy extends AnyRef
-
case class
ArgReader[A](cr: CReader[A]) extends OptReader[A] with Product with Serializable
-
type
Args = List[String]
-
case class
BindP[A, B](p: Parser[A], f: (A) ⇒ Parser[B]) extends Parser[B] with Product with Serializable
-
final
case class
CReader[A](reader: ReadM[A]) extends Product with Serializable
-
case class
CmdReader[A](ns: List[String], f: (String) ⇒ Option[ParserInfo[A]]) extends OptReader[A] with Product with Serializable
-
class
Doc extends AnyRef
-
case class
ErrorMsg(msg: String) extends ParseError with Product with Serializable
-
sealed
trait
ExitCode extends AnyRef
-
case class
ExitFailure(code: Int) extends ExitCode with Product with Serializable
-
-
case class
FlagReader[A](ns: List[OptName], a: A) extends OptReader[A] with Product with Serializable
-
case class
InfoMsg(msg: String) extends ParseError with Product with Serializable
-
case class
Leaf[A](a: A) extends OptTree[A] with Product with Serializable
-
case class
MultNode[A](as: List[OptTree[A]]) extends OptTree[A] with Product with Serializable
-
sealed abstract
case class
MultP[B] extends Parser[B] with Product with Serializable
-
case class
NilP[A](fa: Option[A]) extends Parser[A] with Product with Serializable
-
final
case class
Opt[A](main: OptReader[A], props: OptProperties) extends Product with Serializable
-
final
case class
OptHelpInfo(multi: Boolean, default: Boolean) extends Product with Serializable
-
case class
OptLong(name: String) extends OptName with Product with Serializable
-
sealed
trait
OptName extends AnyRef
-
case class
OptP[A](fa: Opt[A]) extends Parser[A] with Product with Serializable
-
final
case class
OptProperties(visibility: OptVisibility, help: Chunk[Doc], metaVar: String, showDefault: Option[String]) extends Product with Serializable
-
sealed
trait
OptReader[A] extends AnyRef
-
case class
OptShort(name: Char) extends OptName with Product with Serializable
-
sealed
trait
OptTree[A] extends AnyRef
-
-
-
sealed
trait
ParseError extends AnyRef
-
sealed
trait
Parser[A] extends AnyRef
-
case class
ParserFailure[H](run: (String) ⇒ (H, ExitCode, Int)) extends Product with Serializable
-
final
case class
ParserInfo[A](parser: Parser[A], fullDesc: Boolean, progDesc: Chunk[Doc], header: Chunk[Doc], footer: Chunk[Doc], failureCode: Int, intersperse: Boolean) extends Product with Serializable
-
trait
ParserM[R] extends AnyRef
-
final
case class
ParserPrefs(multiSuffix: String, disambiguate: Boolean = false, showHelpOnError: Boolean = false, backtrack: Boolean = false, columns: Int = 80) extends Product with Serializable
-
sealed
trait
ParserResult[A] extends AnyRef
-
final
case class
ReadM[A](run: ReaderT[String, [β$1$]\/[ParseError, β$1$], A]) extends Product with Serializable
-
case class
Success[A](a: A) extends ParserResult[A] with Product with Serializable
Inherited from AnyRef
Inherited from Any