public class lalr_transition extends Object
lalr_state| Modifier and Type | Field and Description |
|---|---|
protected lalr_transition |
_next
Next transition in linked list of transitions out of a state
|
protected symbol |
_on_symbol
The symbol we make the transition on.
|
protected lalr_state |
_to_state
The state we transition to.
|
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
String |
toString()
Convert to a string.
|
protected symbol _on_symbol
protected lalr_state _to_state
protected lalr_transition _next
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_errorpublic 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_errorpublic symbol on_symbol()
public lalr_state to_state()
public lalr_transition next()
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.