object
Combinators
Type Members
-
case class
Capturing(p: Parser[_]) extends Parser[String] with Product with Serializable
-
case class
Cut[T](p: Parser[T]) extends Parser[T] with Product with Serializable
-
case class
Either[T](ps: Parser[T]*) extends Parser[T] with Product with Serializable
-
case class
Logged[+T](p: Parser[T], msg: String, output: (String) ⇒ Unit) extends Parser[T] with Product with Serializable
-
case class
Lookahead(p: Parser[_]) extends Parser[Unit] with Product with Serializable
-
case class
NoCut[T](p: Parser[T]) extends Parser[T] with Product with Serializable
-
case class
NoTrace[T](p: Parser[T]) extends Parser[T] with Product with Serializable
-
case class
Not(p: Parser[_]) extends Parser[Unit] with Product with Serializable
-
case class
Opaque[+T](p: Parser[T], msg: String) extends Parser[T] with Product with Serializable
-
case class
Optional[+T, R](p: Parser[T])(implicit ev: Optioner[T, R]) extends Parser[R] with Product with Serializable
-
case class
Repeat[T, +R](p: Parser[T], min: Int, max: Int, delimiter: Parser[_])(implicit ev: Repeater[T, R]) extends Parser[R] with Product with Serializable
-
case class
Rule[+T](name: FuncName, p: () ⇒ Parser[T]) extends Parser[T] with Product with Serializable
-
case class
Sequence[+T1, +T2, R](p1: Parser[T1], p2: Parser[T2], cut: Boolean)(implicit ev: Sequencer[T1, T2, R]) extends Parser[R] with Product with Serializable
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
object
Either extends Serializable
-
object
Sequence extends Serializable
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Parsers which are made up of other parsers, adding to or combining their behavior