public class ShiftTransition extends java.lang.Object implements Transition
| Constructor and Description |
|---|
ShiftTransition() |
| Modifier and Type | Method and Description |
|---|---|
State |
apply(State state)
Add the new preterminal to the stack, increment the queue position.
|
State |
apply(State state,
double scoreDelta)
Add the new preterminal to the stack, increment the queue position.
|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isLegal(State state,
java.util.List<ParserConstraint> constraints)
Shifting is legal as long as the state is not finished and there
are more items on the queue to be shifted.
|
java.lang.String |
toString() |
public boolean isLegal(State state, java.util.List<ParserConstraint> constraints)
isLegal in interface Transitionpublic State apply(State state)
apply in interface Transitionpublic State apply(State state, double scoreDelta)
apply in interface Transitionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object