InputTask

sbt.InputTask$
See theInputTask companion class
object InputTask

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

object inputTaskApplicative extends Applicative[InputTask]

Attributes

Graph
Supertypes
trait Applicative[InputTask]
trait Apply[InputTask]
trait Functor[InputTask]
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def createDyn[A1, A2](p: Initialize[State => Parser[A1]])(action: Initialize[Task[A1 => Initialize[Task[A2]]]]): Initialize[InputTask[A2]]

Constructs an InputTask from: a) a Parser constructed using other Settings, but not Tasks b) a dynamically constructed Task that uses Settings, Tasks, and the result of parsing.

Constructs an InputTask from: a) a Parser constructed using other Settings, but not Tasks b) a dynamically constructed Task that uses Settings, Tasks, and the result of parsing.

Attributes

def createFree[T](action: Initialize[Task[T]]): Initialize[InputTask[T]]

Constructs an InputTask that accepts no user input.

Constructs an InputTask that accepts no user input.

Attributes

def createFreeFromAction[A1](a: () => A1): InputTask[A1]
def emptyParser: State => Parser[Unit]

A dummy parser that consumes no input and produces nothing useful (unit).

A dummy parser that consumes no input and produces nothing useful (unit).

Attributes

def free[A1](p: State => Parser[Task[A1]]): InputTask[A1]
def free[A1, A2](p: State => Parser[A1])(c: A1 => Task[A2]): InputTask[A2]
def make[A1](p: State => Parser[Task[A1]]): InputTask[A1]
def separate[A1, A2](p: State => Parser[A1])(action: Initialize[A1 => Task[A2]]): Initialize[InputTask[A2]]
def separate[A1, A2](p: Initialize[State => Parser[A1]])(action: Initialize[A1 => Task[A2]]): Initialize[InputTask[A2]]