| Modifier and Type | Method and Description |
|---|---|
void |
add(Term term) |
void |
bind(Stack<Operation> stack,
Term term) |
Term |
dereference() |
Term |
get(int index) |
String |
getFunctor() |
String |
getKey() |
Term |
instantiate(List<Term> variables)
Copies the term for using in another clause.
|
void |
invoke(Stack<Operation> stack,
TermList goal) |
String |
toString() |
void |
toString(StringBuilder buffer) |
void |
unbind() |
static boolean |
unify(Stack<Operation> stack,
Term left,
Term right) |
public Term(int index)
public Term(String functor)
public Term dereference()
public String getFunctor()
public String getKey()
public Term get(int index)
public void add(Term term)
public void unbind()
public Term instantiate(List<Term> variables)
variables - The variables to share over the clausepublic void toString(StringBuilder buffer)
Copyright © 2014 Intersult GmbH. All rights reserved.