caseapp.core.parser
package caseapp.core.parser
All-the-arguments parsing stuff.
Mostly revolves around caseapp.core.parser.Parser.
Type members
Classlikes
Parses arguments, resulting in a T
in case of success.
Parses arguments, resulting in a T
in case of success.
- Type parameters:
- T:
success result type
- Companion:
- object
case class RecursiveConsParser[H, T <: Tuple](headParser: Parser[H], tailParser: Parser[T]) extends Parser[H *: T]
case class StandardArgument[H](arg: Arg, argParser: ArgParser[H], default: () => Option[H]) extends Argument[H]
- Companion:
- object