org.jmlspecs.jml4.fspv.theory
Class TheoryHelper
java.lang.Object
org.jmlspecs.jml4.fspv.theory.TheoryHelper
public class TheoryHelper
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TheoryHelper
public TheoryHelper()
pushBlockStack
public void pushBlockStack()
pushLocalVarStack
public void pushLocalVarStack(TheoryVariable variable)
pushLoopStack
public void pushLoopStack()
push
public void push(TheoryStatement s)
popStatement
public TheoryStatement popStatement()
popStatements
public TheoryBlockStatement popStatements()
push
public void push(TheoryExpression e)
popExpression
public TheoryExpression popExpression()
isTopStack
public boolean isTopStack()
isLocalVarStack
public boolean isLocalVarStack()
isBlockStack
public boolean isBlockStack()
addLemma
public void addLemma(TheoryLemma l)
getLemmas
public TheoryLemma[] getLemmas()
addVariable
public void addVariable(TheoryVariable v)
getVariables
public TheoryVariable[] getVariables()
lookupVariable
public TheoryVariable lookupVariable(TheoryVariable variable)
reset
public void reset()