|
GNU Prolog for Java | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Interpreter in gnu.prolog.vm |
---|
Methods in gnu.prolog.vm that return Interpreter | |
---|---|
Interpreter |
Environment.createInterpreter()
create interpreter for this environment Use this to create different Interpreters for different
threads. |
Methods in gnu.prolog.vm with parameters of type Interpreter | |
---|---|
int |
UndefinedPredicateCode.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
abstract int |
ExecuteOnlyCode.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
PrologCode.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
this method is used for execution of code |
int |
TextOutputPrologStream.getByte(Term streamTerm,
Interpreter interptreter)
|
abstract int |
PrologStream.getByte(Term streamTerm,
Interpreter interpreter)
|
int |
TextInputPrologStream.getByte(Term streamTerm,
Interpreter interptreter)
|
int |
BinaryPrologStream.getByte(Term streamTerm,
Interpreter interptreter)
|
int |
TextOutputPrologStream.getCode(Term streamTerm,
Interpreter interptreter)
|
abstract int |
PrologStream.getCode(Term streamTerm,
Interpreter interpreter)
|
int |
TextInputPrologStream.getCode(Term streamTerm,
Interpreter interptreter)
|
int |
BinaryPrologStream.getCode(Term streamTerm,
Interpreter interptreter)
|
Term |
TextOutputPrologStream.getPosition(Term streamTerm,
Interpreter interptreter)
|
abstract Term |
PrologStream.getPosition(Term streamTerm,
Interpreter interpreter)
|
Term |
TextInputPrologStream.getPosition(Term streamTerm,
Interpreter interptreter)
|
Term |
BinaryPrologStream.getPosition(Term streamTerm,
Interpreter interptreter)
|
int |
PrologCollectionIterator.nextSolution(Interpreter interpreter)
Get the next value |
int |
TextOutputPrologStream.peekByte(Term streamTerm,
Interpreter interptreter)
|
abstract int |
PrologStream.peekByte(Term streamTerm,
Interpreter interpreter)
|
int |
TextInputPrologStream.peekByte(Term streamTerm,
Interpreter interptreter)
|
int |
BinaryPrologStream.peekByte(Term streamTerm,
Interpreter interptreter)
|
int |
TextOutputPrologStream.peekCode(Term streamTerm,
Interpreter interptreter)
|
abstract int |
PrologStream.peekCode(Term streamTerm,
Interpreter interpreter)
|
int |
TextInputPrologStream.peekCode(Term streamTerm,
Interpreter interptreter)
|
int |
BinaryPrologStream.peekCode(Term streamTerm,
Interpreter interptreter)
|
void |
TextOutputPrologStream.putByte(Term streamTerm,
Interpreter interptreter,
int _byte)
|
abstract void |
PrologStream.putByte(Term streamTerm,
Interpreter interpreter,
int _byte)
|
void |
TextInputPrologStream.putByte(Term streamTerm,
Interpreter interptreter,
int _byte)
|
void |
BinaryPrologStream.putByte(Term streamTerm,
Interpreter interptreter,
int _byte)
|
void |
TextOutputPrologStream.putCode(Term streamTerm,
Interpreter interptreter,
int code)
|
abstract void |
PrologStream.putCode(Term streamTerm,
Interpreter interpreter,
int code)
|
void |
TextInputPrologStream.putCode(Term streamTerm,
Interpreter interptreter,
int code)
|
void |
BinaryPrologStream.putCode(Term streamTerm,
Interpreter interptreter,
int code)
|
void |
TextOutputPrologStream.putCodeSequence(Term streamTerm,
Interpreter interptreter,
String seq)
|
abstract void |
PrologStream.putCodeSequence(Term streamTerm,
Interpreter interpreter,
String seq)
|
void |
TextInputPrologStream.putCodeSequence(Term streamTerm,
Interpreter interptreter,
String seq)
|
void |
BinaryPrologStream.putCodeSequence(Term streamTerm,
Interpreter interptreter,
String seq)
|
Term |
TextOutputPrologStream.readTerm(Term streamTerm,
Interpreter interptreter,
ReadOptions options)
|
abstract Term |
PrologStream.readTerm(Term streamTerm,
Interpreter interpreter,
ReadOptions options)
|
Term |
TextInputPrologStream.readTerm(Term streamTerm,
Interpreter interptreter,
ReadOptions options)
|
Term |
BinaryPrologStream.readTerm(Term streamTerm,
Interpreter i,
ReadOptions o)
|
void |
Environment.runInitialization(Interpreter interpreter)
Run the initialization. |
void |
TextOutputPrologStream.setPosition(Term streamTerm,
Interpreter interptreter,
Term position)
|
abstract void |
PrologStream.setPosition(Term streamTerm,
Interpreter interpreter,
Term pos)
|
void |
TextInputPrologStream.setPosition(Term streamTerm,
Interpreter interptreter,
Term position)
|
void |
BinaryPrologStream.setPosition(Term streamTerm,
Interpreter interptreter,
Term position)
|
void |
BacktrackInfo.undo(Interpreter i)
undo changes up to creation of this backtrack info |
void |
TextOutputPrologStream.writeTerm(Term streamTerm,
Interpreter interptreter,
WriteOptions options,
Term term)
|
abstract void |
PrologStream.writeTerm(Term streamTerm,
Interpreter interpreter,
WriteOptions options,
Term term)
|
void |
TextInputPrologStream.writeTerm(Term streamTerm,
Interpreter interptreter,
WriteOptions options,
Term term)
|
void |
BinaryPrologStream.writeTerm(Term streamTerm,
Interpreter i,
WriteOptions o,
Term t)
|
Uses of Interpreter in gnu.prolog.vm.buildins.allsolutions |
---|
Methods in gnu.prolog.vm.buildins.allsolutions with parameters of type Interpreter | |
---|---|
int |
Predicate_bagof.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_findall.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
static int |
Predicate_findall.findall(Interpreter interpreter,
boolean backtrackMode,
Term template,
Term goal,
List<Term> list)
|
int |
Predicate_bagof.nextSolution(Interpreter interpreter,
gnu.prolog.vm.buildins.allsolutions.Predicate_bagof.BagOfBacktrackInfo bi)
|
Uses of Interpreter in gnu.prolog.vm.buildins.arithmetics |
---|
Methods in gnu.prolog.vm.buildins.arithmetics with parameters of type Interpreter | |
---|---|
int |
Predicate_not_equal.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_greater_than.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_less_than_or_equal.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_greater_than_or_equal.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_less_than.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_equal.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_is.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.atomicterms |
---|
Methods in gnu.prolog.vm.buildins.atomicterms with parameters of type Interpreter | |
---|---|
int |
Predicate_number_chars.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_atom_concat.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_atom_chars.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_number_codes.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_char_code.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_sub_atom.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_atom_codes.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_atom_length.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.database |
---|
Methods in gnu.prolog.vm.buildins.database with parameters of type Interpreter | |
---|---|
int |
Predicate_abolish.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_current_predicate.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_clause.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_retract.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_assert.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.datetime |
---|
Methods in gnu.prolog.vm.buildins.datetime with parameters of type Interpreter | |
---|---|
int |
Predicate_stamp_date_time.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_format_time.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_date_time_stamp.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_date_time_value.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_parse_time.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_get_time.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
protected int |
Predicate_date_time_value.nextSolution(Interpreter interpreter,
gnu.prolog.vm.buildins.datetime.Predicate_date_time_value.Date9BacktrackInfo bi)
|
Uses of Interpreter in gnu.prolog.vm.buildins.debug |
---|
Methods in gnu.prolog.vm.buildins.debug with parameters of type Interpreter | |
---|---|
int |
Predicate_nospyall.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_trace.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_spy.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_debugging.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_nospy.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_notrace.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_tracing.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
protected void |
Predicate_spy.setSpyPoint(Interpreter interpreter,
CompoundTermTag tag,
Term arg)
|
Uses of Interpreter in gnu.prolog.vm.buildins.dialogs |
---|
Methods in gnu.prolog.vm.buildins.dialogs with parameters of type Interpreter | |
---|---|
int |
Predicate_prompt.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_message.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_confirm.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_file_open.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_file_save.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.imphooks |
---|
Methods in gnu.prolog.vm.buildins.imphooks with parameters of type Interpreter | |
---|---|
int |
Predicate_set_prolog_flag.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_halt.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
this method is used for execution of code Halts execution by throwing PrologHalt DO NOT catch this. |
int |
Predicate_current_prolog_flag.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.io |
---|
Methods in gnu.prolog.vm.buildins.io with parameters of type Interpreter | |
---|---|
int |
Predicate_current_input.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_current_output.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_flush_output.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
this method is used for execution of code |
int |
Predicate_set_stream_position.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_set_output.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_peek_char.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_op.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_current_op.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_get_byte.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_ensure_loaded.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_read_term.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_set_input.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_at_end_of_stream.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_put_char.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_char_conversion.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_stream_property.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_peek_byte.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_put_byte.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_current_char_conversion.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_write_term.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_get_char.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_open.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_close.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.java |
---|
Methods in gnu.prolog.vm.buildins.java with parameters of type Interpreter | |
---|---|
int |
Predicate_java_classname.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_java_to_string.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.list |
---|
Methods in gnu.prolog.vm.buildins.list with parameters of type Interpreter | |
---|---|
int |
Predicate_msort.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_member.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_predsort.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_append.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_sort.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_is_list.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_length.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
protected Comparator<? super Term> |
Predicate_predsort.getComparator(Interpreter interpreter,
Term sorter)
|
protected int |
Predicate_append.nextSolution(Interpreter interpreter,
Predicate_append.AppendBacktrackInfo bi)
|
protected int |
Predicate_member.nextSolution(Interpreter interpreter,
Predicate_member.MemberBacktrackInfo bi)
|
Constructors in gnu.prolog.vm.buildins.list with parameters of type Interpreter | |
---|---|
Predicate_predsort.CallPredComparator(Interpreter interp,
CompoundTerm call)
|
Uses of Interpreter in gnu.prolog.vm.buildins.misc |
---|
Methods in gnu.prolog.vm.buildins.misc with parameters of type Interpreter | |
---|---|
int |
Predicate_stacktrace.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_current_functor.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_listing.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.termcomparsion |
---|
Methods in gnu.prolog.vm.buildins.termcomparsion with parameters of type Interpreter | |
---|---|
int |
Predicate_term_greater_then_or_equal.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_term_not_identical.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_term_less_then_or_equal.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_term_less_then.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_compare.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_term_greater_then.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_term_identical.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.termcreation |
---|
Methods in gnu.prolog.vm.buildins.termcreation with parameters of type Interpreter | |
---|---|
int |
Predicate_arg.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_univ.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_copy_term.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_functor.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.typetesting |
---|
Methods in gnu.prolog.vm.buildins.typetesting with parameters of type Interpreter | |
---|---|
int |
Predicate_atom.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_compound.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_nonvar.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_atomic.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_number.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_var.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_float.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_java_object.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_integer.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.unification |
---|
Methods in gnu.prolog.vm.buildins.unification with parameters of type Interpreter | |
---|---|
int |
Predicate_not_unifiable.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_unify_with_occurs_check.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_unify.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.buildins.uuid |
---|
Methods in gnu.prolog.vm.buildins.uuid with parameters of type Interpreter | |
---|---|
int |
Predicate_uuid_variant.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_uuid_compare.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_uuid_version.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_uuid3.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
int |
Predicate_uuid4.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
Uses of Interpreter in gnu.prolog.vm.interpreter |
---|
Fields in gnu.prolog.vm.interpreter declared as Interpreter | |
---|---|
Interpreter |
ExecutionState.interpreter
current interpreter |
Methods in gnu.prolog.vm.interpreter with parameters of type Interpreter | |
---|---|
int |
InterpretedByteCode.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
this method is used for execution of code |
int |
Predicate_call.execute(Interpreter interpreter,
boolean backtrackMode,
Term[] args)
|
protected void |
Tracer.sendEvent(Tracer.TraceLevel level,
Interpreter interpreter,
CompoundTermTag tag,
Term[] args)
Notify the listeners |
static int |
Predicate_call.staticExecute(Interpreter interpreter,
boolean backtrackMode,
Term arg)
this method is used for execution of code |
void |
Tracer.traceEvent(Tracer.TraceLevel level,
Interpreter interpreter,
CompoundTermTag tag,
Term[] args)
A trace event |
Constructors in gnu.prolog.vm.interpreter with parameters of type Interpreter | |
---|---|
Predicate_call.CallTermBacktrackInfo(Interpreter in,
PrologCode code,
Term[] args,
Term callTerm)
|
|
GNU Prolog for Java | |||||||||
PREV NEXT | FRAMES NO FRAMES |