debug

object debug

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

class Object
trait Matchable
class Any

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