Packages

package parser

All-the-arguments parsing stuff.

Mostly revolves around caseapp.core.parser.Parser.

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

Type Members

  1. trait Argument[H] extends AnyRef
  2. final class ConsParser[H, T <: HList, DT <: HList] extends Parser[::[H, T]] with Product with Serializable
  3. final class EitherParser[T, D0] extends Parser[Either[Error, T]] with Product with Serializable
  4. sealed abstract class HListParserBuilder[L <: HList, D <: HList, -N <: HList, -V <: HList, -M <: HList, -G <: HList, -H <: HList, -T <: HList, R <: HList] extends AnyRef
  5. final class IgnoreUnrecognizedParser[T, D0] extends Parser[T] with Product with Serializable
  6. abstract class LowPriorityHListParserBuilder extends AnyRef
  7. trait LowPriorityParserImplicits extends AnyRef
  8. final class MappedParser[T, D0, U] extends Parser[U] with Product with Serializable
  9. final class OptionParser[T, D0] extends Parser[Option[T]] with Product with Serializable
  10. abstract class Parser[T] extends ParserMethods[T]

    Parses arguments, resulting in a T in case of success.

  11. abstract class ParserCompanion extends AnyRef
  12. trait ParserMethods[+T] extends AnyRef
  13. final class ParserOps[T <: HList, D <: HList] extends AnyVal
  14. final class ParserWithNameFormatter[T, D0] extends Parser[T] with Product with Serializable
  15. final class RecursiveConsParser[H, HD, T <: HList, TD <: HList] extends Parser[::[H, T]] with Product with Serializable
  16. final case class StandardArgument[H](arg: Arg, argParser: ArgParser[H], default: () => Option[H]) extends Argument[H] with Product with Serializable
  17. final class StopAtFirstUnrecognizedParser[T, D0] extends Parser[T] with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped