class TracingParseRunner[V] extends ParseRunner[V]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TracingParseRunner
- ParseRunner
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new TracingParseRunner(inner: parserunners.TracingParseRunner[V])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def filter(filter: TracingPredicate): TracingParseRunner[V]
Attaches the given filter predicate limiting the tracing printout.
Attaches the given filter predicate limiting the tracing printout. You can supply an expression consisting of either the predefined Predicates (see the Lines, Rules, Matched and Mismatched objects) or custom functions with one of the following signatures as TracingPredicates: Context[Any] => Boolean (Context[Any], Boolean) => Boolean
For example: "Lines(10 until 20) && Rules.below(parser.Factor)".
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- val inner: parserunners.TracingParseRunner[V]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def log(log: Sink[String]): TracingParseRunner[V]
Attaches the given log sink to this TracingParseRunner instance.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def run(input: Input): ParsingResult[V]
- Definition Classes
- TracingParseRunner → ParseRunner
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)