OParser

object OParser
Companion
class
class Object
trait Matchable
class Any

Value members

Methods

def apply[A, C](head: OptionDef[A, C], rest: List[OptionDef[, C]]): OParser[A, C]
def usage[C](parser: OParser[, C]): String
def usage[C](parser: OParser[, C], mode: RenderingMode): String
def sequence[A, C](parser: OParser[A, C], parsers: OParser[, C]*): OParser[A, C]
def parse[C](parser: OParser[, C], args: Seq[String], init: C): Option[C]
Run the parser, and run the effects.
def parse[C](parser: OParser[, C], args: Seq[String], init: C, psetup: OParserSetup, esetup: OEffectSetup): Option[C]
Run the parser, and run the effects.
def parse[C](parser: OParser[, C], args: Seq[String], init: C, psetup: OParserSetup): Option[C]
Run the parser, and run the effects.
def parse[C](parser: OParser[, C], args: Seq[String], init: C, esetup: OEffectSetup): Option[C]
Run the parser, and run the effects.
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.
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.
def runEffects(es: List[OEffect]): Unit
def runEffects(es: List[OEffect], esetup: OEffectSetup): Unit