OParser

replpp.shaded.scopt.OParser$
See theOParser companion class
object OParser

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
OParser.type

Members list

Value members

Concrete methods

def apply[A, C](head: OptionDef[A, C], rest: List[OptionDef[_, C]]): OParser[A, C]
def builder[C]: OParserBuilder[C]
def parse[C](parser: OParser[_, C], args: Seq[String], init: C): Option[C]

Run the parser, and run the effects.

Run the parser, and run the effects.

Attributes

def parse[C](parser: OParser[_, C], args: Seq[String], init: C, psetup: OParserSetup, esetup: OEffectSetup): Option[C]

Run the parser, and run the effects.

Run the parser, and run the effects.

Attributes

def parse[C](parser: OParser[_, C], args: Seq[String], init: C, psetup: OParserSetup): Option[C]

Run the parser, and run the effects.

Run the parser, and run the effects.

Attributes

def parse[C](parser: OParser[_, C], args: Seq[String], init: C, esetup: OEffectSetup): Option[C]

Run the parser, and run the effects.

Run the parser, and run the effects.

Attributes

def runEffects(es: List[OEffect]): Unit
def runEffects(es: List[OEffect], esetup: OEffectSetup): Unit
def runParser[C](parser: OParser[_, C], args: Seq[String], init: C): (Option[C], List[OEffect])

Run the parser, and return the result and the effects.

Run the parser, and return the result and the effects.

Attributes

def runParser[C](parser: OParser[_, C], args: Seq[String], init: C, psetup: OParserSetup): (Option[C], List[OEffect])

Run the parser, and return the result and the effects.

Run the parser, and return the result and the effects.

Attributes

def sequence[A, C](parser: OParser[A, C], parsers: OParser[_, C]*): OParser[A, C]
def usage[C](parser: OParser[_, C]): String
def usage[C](parser: OParser[_, C], mode: RenderingMode): String