caseapp.core.argparser
package caseapp.core.argparser
Things related to parsing a single argument.
Mostly revolves around caseapp.core.argparser.ArgParser.
Attributes
Members list
Concise view
Type members
Classlikes
object AccumulatorArgParser
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- AccumulatorArgParser.type
Parses argument values of type T
.
Parses argument values of type T
.
Attributes
- T:
parsed value type
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class AccumulatorArgParser[T]class FlagAccumulatorArgParser[T]class FlagArgParser[T]class LastArgParser[T]class SimpleArgParser[T]
Attributes
Attributes
- Graph
- Supertypes
object FlagAccumulatorArgParser
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
object FlagArgParser
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- FlagArgParser.type
Allows an argument to be specified multiple times.
Allows an argument to be specified multiple times.
Discards previously specified values.
Attributes
- T:
wrapped type
- value:
actual value of type T
- See also:
- Graph
- Supertypes
final class MapErrorArgParser[T, U](argParser: ArgParser[T], from: U => T, to: T => Either[Error, U]) extends ArgParser[U]
object SimpleArgParser
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- SimpleArgParser.type