TrailEntry (API documentation of hlt.language packages)
Date: 2013-01-30

hlt.language.syntax

## Class TrailEntry

- java.lang.Object
- - hlt.language.syntax.TrailEntry

- All Implemented Interfaces:
    TimeStamped

      public class TrailEntry
      extends java.lang.Object
      implements TimeStamped

  This is the type of elements pushed on the dynamic parser's trail stack for undoing reductions and semantic actions effects when backtracking over dynamic operators tokens. It consists of a pair , where the handle is the sequence of parser stack elements corresponding to the RHS of the rule, which was popped off the parser stack upon reduction using the rule.
  Version:
    Last modified on Wed Jan 30 07:16:49 2013 by hak
  Author:
    Hassan Aït-Kaci
  See Also:
    `DynamicParser`
  Copyright:
    © by the author

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `long` | `getTimeStamp()` Returns this object's time stamp.
    `void` | `setTimeStamp(long stamp)` Stamp this object with the specified time stamp.
    `java.lang.String` | `toString()`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Method Detail

    - #### getTimeStamp

          public final long getTimeStamp()

      Description copied from interface: `TimeStamped`
      Returns this object's time stamp.
      Specified by:
        `getTimeStamp` in interface `TimeStamped`

    - #### setTimeStamp

          public final void setTimeStamp(long stamp)

      Description copied from interface: `TimeStamped`
      Stamp this object with the specified time stamp.
      Specified by:
        `setTimeStamp` in interface `TimeStamped`

    - #### toString

          public java.lang.String toString()

      Overrides:
        `toString` in class `java.lang.Object`