|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectweka.core.parser.java_cup.lalr_transition
public class lalr_transition
This class represents a transition in an LALR viable prefix recognition machine. Transitions can be under terminals for non-terminals. They are internally linked together into singly linked lists containing all the transitions out of a single state via the _next field.
lalr_state| Constructor Summary | |
|---|---|
lalr_transition(symbol on_sym,
lalr_state to_st)
Constructor with null next. |
|
lalr_transition(symbol on_sym,
lalr_state to_st,
lalr_transition nxt)
Full constructor. |
|
| Method Summary | |
|---|---|
lalr_transition |
next()
Next transition in linked list of transitions out of a state |
symbol |
on_symbol()
The symbol we make the transition on. |
lalr_state |
to_state()
The state we transition to. |
java.lang.String |
toString()
Convert to a string. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public lalr_transition(symbol on_sym,
lalr_state to_st,
lalr_transition nxt)
throws internal_error
on_sym - symbol we are transitioning on.to_st - state we transition to.nxt - next transition in linked list.
internal_error
public lalr_transition(symbol on_sym,
lalr_state to_st)
throws internal_error
on_sym - symbol we are transitioning on.to_st - state we transition to.
internal_error| Method Detail |
|---|
public symbol on_symbol()
public lalr_state to_state()
public lalr_transition next()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||