| Package | Description |
|---|---|
| com.intersult.ai.prolog | |
| com.intersult.ai.prolog.buildin |
| Modifier and Type | Field and Description |
|---|---|
static Term |
Term.FAIL |
static Term |
Term.TRUE |
| Modifier and Type | Method and Description |
|---|---|
Term |
Term.dereference() |
Term |
Term.get(int index) |
Term |
TermList.getTerm() |
Term |
Term.instantiate(List<Term> variables)
Copies the term for using in another clause.
|
static Term |
PrologParser.parseTerm(String string) |
Term |
Prolog.prove(Term prove) |
Term |
Prolog.run(String term) |
Term |
Prolog.run(Term term) |
| Modifier and Type | Method and Description |
|---|---|
void |
Term.add(Term term) |
void |
Term.bind(Stack<Operation> stack,
Term term) |
Term |
Prolog.prove(Term prove) |
Term |
Prolog.run(Term term) |
static boolean |
Term.unify(Stack<Operation> stack,
Term left,
Term right) |
| Modifier and Type | Method and Description |
|---|---|
static void |
PrologParser.compileParameters(com.intersult.parser.NonTerminal node,
TermList termList,
Map<String,Term> variables) |
TermList |
TermList.instantiate(List<Term> variables) |
Term |
Term.instantiate(List<Term> variables)
Copies the term for using in another clause.
|
void |
TermList.instantiate(List<Term> variables,
TermList termList) |
| Constructor and Description |
|---|
TermList(Term term) |
| Modifier and Type | Class and Description |
|---|---|
class |
Call |
class |
Nl |
class |
OnceEnter |
class |
OnceLeave |
class |
Print |
| Modifier and Type | Method and Description |
|---|---|
Term |
Print.instantiate(List<Term> variables) |
Term |
OnceLeave.instantiate(List<Term> variables) |
Term |
OnceEnter.instantiate(List<Term> variables) |
Term |
Nl.instantiate(List<Term> variables) |
Term |
Call.instantiate(List<Term> variables) |
| Modifier and Type | Method and Description |
|---|---|
Term |
Print.instantiate(List<Term> variables) |
Term |
OnceLeave.instantiate(List<Term> variables) |
Term |
OnceEnter.instantiate(List<Term> variables) |
Term |
Nl.instantiate(List<Term> variables) |
Term |
Call.instantiate(List<Term> variables) |
Copyright © 2014 Intersult GmbH. All rights reserved.