Packages

p

parsley

debugger

package debugger

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package frontend
  2. package util

Type Members

  1. trait DebugTree extends Iterable[DebugTree]

    The tree representing a parser's parse tree (its parser execution path).

    The tree representing a parser's parse tree (its parser execution path).

    Initially unpopulated, it will be populated with information regarding the parser, such as what it is (if it is a primitive such as parsley.internal.deepembedding.singletons.Pure, or a user-defined named parser if names are collected) as the parser itself runs on some input.

    Any tree node will store the input it has parsed (or attempted to parse) as well as its success state as an optional ParseAttempt instance.

    Although this trait is unsealed, it is not useful to make a subtype of this trait, as this trait's sole purpose is to provide safe methods into handling the frozen trees produced by the debugger.

    Since

    4.5.0

  2. final class ParseAttempt extends AnyRef

    A representation of the attempts a parser has made during parse-time.

    A representation of the attempts a parser has made during parse-time.

    Since

    4.5.0

Value Members

  1. object DebugTree
  2. object combinator

    This object contains the two main debug combinators, attachDebugger and attachWithFrontend.

    This object contains the two main debug combinators, attachDebugger and attachWithFrontend.

    Since

    4.5.0

Ungrouped