- <init>
Constructor with default position (dot at start).
- add_propagate
Add a new item to the set of items we propagate to.
- calc_lookahead
Calculate lookahead representing symbols that could appear after the symbol that
the dot is currentl
- equals
Equality comparison -- here we only require the cores to be equal since we need
to do sets of items
- hashCode
Return a hash code -- here we only hash the core since we only test core
matching in LALR items.
- lookahead
The lookahead symbols of the item.
- lookahead_visible
Determine if everything from the symbol one beyond the dot all the way to the
end of the right hand
- propagate_items
Links to items that the lookahead needs to be propagated to
- propagate_lookaheads
Propagate incoming lookaheads through this item to others need to be changed.
- shift
Produce the new lalr_item that results from shifting the dot one position to the
right.
- dot_at_end
- dot_before_nt