public class Prolog extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
trace |
| Constructor and Description |
|---|
Prolog() |
| Modifier and Type | Method and Description |
|---|---|
static ChoicePoint |
backtrack(Stack<Operation> stack) |
void |
consult(List<TermList> program) |
void |
consult(String string) |
void |
consult(TermList termList) |
void |
consultProgram(InputStream inputStream) |
void |
consultProgram(String string) |
boolean |
isTrace() |
Term |
prove(Term prove) |
Term |
run(String term) |
Term |
run(Term term) |
void |
setTrace(boolean trace) |
public boolean isTrace()
public void setTrace(boolean trace)
public Term run(String term) throws com.intersult.parser.ParseException
com.intersult.parser.ParseExceptionpublic static ChoicePoint backtrack(Stack<Operation> stack)
public void consultProgram(InputStream inputStream) throws IOException, com.intersult.parser.ParseException
IOExceptioncom.intersult.parser.ParseExceptionpublic void consultProgram(String string) throws com.intersult.parser.ParseException
com.intersult.parser.ParseExceptionpublic void consult(String string) throws com.intersult.parser.ParseException
com.intersult.parser.ParseExceptionpublic void consult(TermList termList)
Copyright © 2014 Intersult GmbH. All rights reserved.