org.eclipse.xtext.grammaranalysis.impl
Class AbstractPDAProvider.RuleCallStackElement

java.lang.Object
  extended by org.eclipse.xtext.grammaranalysis.impl.AbstractPDAProvider.RuleCallStackElement
Enclosing class:
AbstractPDAProvider<CTX>

protected static class AbstractPDAProvider.RuleCallStackElement
extends java.lang.Object


Field Summary
protected  AbstractPDAProvider.RuleCallStackElement parent
           
protected  INFAState<?,?> ruleCall
           
protected  boolean stopCheck
           
 
Constructor Summary
AbstractPDAProvider.RuleCallStackElement(AbstractPDAProvider.RuleCallStackElement parent, INFAState<?,?> ruleCall)
           
 
Method Summary
 AbstractPDAProvider.RuleCallStackElement cloneWithoutVisited()
           
protected  AbstractPDAProvider.RuleCallStackElement getParent()
           
protected  INFAState<?,?> getRuleCall()
           
 boolean hasEnteredTwice(INFAState<?,?> element)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

protected AbstractPDAProvider.RuleCallStackElement parent

ruleCall

protected INFAState<?,?> ruleCall

stopCheck

protected boolean stopCheck
Constructor Detail

AbstractPDAProvider.RuleCallStackElement

public AbstractPDAProvider.RuleCallStackElement(AbstractPDAProvider.RuleCallStackElement parent,
                                                INFAState<?,?> ruleCall)
Method Detail

getParent

protected AbstractPDAProvider.RuleCallStackElement getParent()

hasEnteredTwice

public boolean hasEnteredTwice(INFAState<?,?> element)

cloneWithoutVisited

public AbstractPDAProvider.RuleCallStackElement cloneWithoutVisited()

getRuleCall

protected INFAState<?,?> getRuleCall()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object