de.fosd.typechef.parser

ProfilingToken

trait ProfilingToken extends AbstractToken

counts the number of times this token was consumed during parsing also remembers the context each to distinguish between backtracking and replicated parsing in different parse contexts

Linear Supertypes
AbstractToken, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ProfilingToken
  2. AbstractToken
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def getFeature: FeatureExpr

    Definition Classes
    AbstractToken
  2. abstract def getPosition: Position

    Definition Classes
    AbstractToken
  3. abstract def getText: String

    Definition Classes
    AbstractToken

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def countFailure: Unit

    Definition Classes
    AbstractToken
  7. def countSplit: Unit

    Definition Classes
    AbstractToken
  8. def countSuccess(context: FeatureExpr): Unit

    Definition Classes
    ProfilingTokenAbstractToken
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  18. var profile_consumed: Int

  19. var profile_consumedContexts: Set[FeatureExpr]

  20. var profile_consumed_backtracking: Int

  21. def profile_consumed_replicated(): Int

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  23. def toString(): String

    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AbstractToken

Inherited from AnyRef

Inherited from Any

Ungrouped