public class ComputeFreeVariables extends NonRecursive.TermWalker
mTerm
Constructor and Description |
---|
ComputeFreeVariables(Term term) |
Modifier and Type | Method and Description |
---|---|
void |
walk(NonRecursive walker)
Do one step of the recursive algorithm.
|
void |
walk(NonRecursive walker,
AnnotatedTerm annot) |
void |
walk(NonRecursive walker,
ApplicationTerm term) |
void |
walk(NonRecursive walker,
ConstantTerm term) |
void |
walk(NonRecursive walker,
LetTerm letTerm) |
void |
walk(NonRecursive walker,
QuantifiedFormula quant) |
void |
walk(NonRecursive walker,
TermVariable term) |
getTerm, toString
public ComputeFreeVariables(Term term)
public void walk(NonRecursive walker)
NonRecursive.Walker
walk
in interface NonRecursive.Walker
walk
in class NonRecursive.TermWalker
walker
- The non recursive engine where new walkers
can be enqueued.public void walk(NonRecursive walker, AnnotatedTerm annot)
walk
in class NonRecursive.TermWalker
public void walk(NonRecursive walker, ApplicationTerm term)
walk
in class NonRecursive.TermWalker
public void walk(NonRecursive walker, ConstantTerm term)
walk
in class NonRecursive.TermWalker
public void walk(NonRecursive walker, LetTerm letTerm)
walk
in class NonRecursive.TermWalker
public void walk(NonRecursive walker, QuantifiedFormula quant)
walk
in class NonRecursive.TermWalker
public void walk(NonRecursive walker, TermVariable term)
walk
in class NonRecursive.TermWalker