package
scalap
Type Members
-
trait
Choice[-In, +Out, +A, +X] extends Rule[In, Out, A, X]
-
-
case class
Error[+X](error: X) extends NoSuccess[X] with Product with Serializable
-
class
InRule[In, +Out, +A, +X] extends AnyRef
-
trait
Memoisable extends AnyRef
-
-
trait
Name extends AnyRef
-
sealed abstract
class
NoSuccess[+X] extends Result[Nothing, Nothing, X]
-
sealed abstract
class
Result[+Out, +A, +X] extends AnyRef
-
trait
Rule[-In, +Out, +A, +X] extends (In) ⇒ Result[Out, A, X]
-
trait
Rules extends AnyRef
-
-
case class
ScalaSigParserError(msg: String) extends RuntimeException with Product with Serializable
-
class
SeqRule[S, +A, +X] extends AnyRef
-
trait
StateRules extends AnyRef
-
case class
Success[+Out, +A](out: Out, value: A) extends Result[Out, A, Nothing] with Product with Serializable
-
case class
~[+A, +B](_1: A, _2: B) extends Product with Serializable
Value Members
-
-
-
object
Failure extends NoSuccess[Nothing] with Product with Serializable
-
-
A Rule is a function from some input to a Result. The result may be: