object InputTask
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- InputTask
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- implicit class InitializeInput[T] extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
createDyn[I, T](p: Def.Initialize[(State) ⇒ Parser[I]])(action: Def.Initialize[Task[(I) ⇒ Def.Initialize[Task[T]]]]): Def.Initialize[InputTask[T]]
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.
-
def
createFree[T](action: Def.Initialize[Task[T]]): Def.Initialize[InputTask[T]]
Constructs an InputTask that accepts no user input.
-
def
emptyParser: (State) ⇒ Parser[Unit]
A dummy parser that consumes no input and produces nothing useful (unit).
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def free[I, T](p: (State) ⇒ Parser[I])(c: (I) ⇒ Task[T]): InputTask[T]
- def free[T](p: (State) ⇒ Parser[Task[T]]): InputTask[T]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
initParserAsInput[T](i: Def.Initialize[Parser[T]]): Def.Initialize[(State) ⇒ Parser[T]]
Implementation detail that is public because it is used by a macro.
- implicit def inputTaskInitParsed[T](in: Def.Initialize[InputTask[T]]): ParserInputTask[T]
- implicit def inputTaskParsed[T](in: InputTask[T]): ParserInputTask[T]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def make[T](p: (State) ⇒ Parser[Task[T]]): InputTask[T]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
parserAsInput[T](p: Parser[T]): Def.Initialize[(State) ⇒ Parser[T]]
Implementation detail that is public because it is used by a macro.
- def separate[I, T](p: Def.Initialize[(State) ⇒ Parser[I]])(action: Def.Initialize[(I) ⇒ Task[T]]): Def.Initialize[InputTask[T]]
- def separate[I, T](p: (State) ⇒ Parser[I])(action: Def.Initialize[(I) ⇒ Task[T]]): Def.Initialize[InputTask[T]]
- def static[I, T](p: Parser[I])(c: (I) ⇒ Task[T]): InputTask[T]
- def static[T](p: Parser[Task[T]]): InputTask[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
Deprecated Value Members
-
def
apply[I, T](p: Def.Initialize[(State) ⇒ Parser[I]])(action: (TaskKey[I]) ⇒ Def.Initialize[Task[T]]): Def.Initialize[InputTask[T]]
- Annotations
- @deprecated
- Deprecated
(Since version 0.13.0) Use another InputTask constructor or the
Def.inputTask
macro.