Parser

object Parser
class Object
trait Matchable
class Any
Parser.type

Type members

Classlikes

case class CommandLocation(position: Int, value: String)
case class ExtractParametersState(nonParsedArguments: Vector[PositionedParameter], remainingCommandPositions: List[CommandLocation], recordedChoices: Choices)
case class PositionedParameter(originalPosition: Int, value: String)

Value members

Concrete methods

def extractParameters[T](from: Seq[String], by: Spec[T]): Either[ParserFailure, T]