- <init>
Full constructor.
- core_equals
Equality comparison for the core only. This is separate out because we need
separate access in a sup
- dot_at_end
Is the dot at the end of the production?
- equals
Equality comparison.
- symbol_after_dot
Return the symbol after the dot. If there is no symbol after the dot we return
null.
- toString
Convert to a string
- to_simple_string
Convert to a string (separated out from toString() so we can call it from
subclass that overrides to
- dot_before_nt
Determine if we have a dot before a non terminal, and if so which one (return
null or the non termin
- dot_pos
The position of the "dot" -- this indicates the part of the production that the
marker is before, so
- the_production
The production for the item.