debug

object debug

This module contains the very useful debugging combinator, as well as breakpoints.

class Object
trait Matchable
class Any
debug.type

Type members

Classlikes

implicit class DebugCombinators[P, A](val p: P)(implicit val con: P => Parsley[A])

This class enables the debug combinator on parsers

This class enables the debug combinator on parsers

case object EntryBreak extends Breakpoint
case object ExitBreak extends Breakpoint
case object FullBreak extends Breakpoint
case object NoBreak extends Breakpoint

Value members

Concrete methods

This method can be used to disable the coloured debug output for terminals that don't support it

This method can be used to disable the coloured debug output for terminals that don't support it

Implicits

Implicits

final implicit def DebugCombinators[P, A](p: P)(implicit con: P => Parsley[A]): DebugCombinators[P, A]

This class enables the debug combinator on parsers

This class enables the debug combinator on parsers