|
GNU Prolog for Java | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PrologException | |
---|---|
gnu.prolog.demo.mentalarithmetic | This package contains a simple demo program showing how to use gnu.prolog in java programs in order to do backtracking search. |
gnu.prolog.vm | |
gnu.prolog.vm.buildins.allsolutions | |
gnu.prolog.vm.buildins.arithmetics | |
gnu.prolog.vm.buildins.atomicterms | |
gnu.prolog.vm.buildins.database | |
gnu.prolog.vm.buildins.datetime | |
gnu.prolog.vm.buildins.debug | |
gnu.prolog.vm.buildins.dialogs | |
gnu.prolog.vm.buildins.imphooks | |
gnu.prolog.vm.buildins.io | |
gnu.prolog.vm.buildins.java | |
gnu.prolog.vm.buildins.list | |
gnu.prolog.vm.buildins.misc | |
gnu.prolog.vm.buildins.termcomparsion | |
gnu.prolog.vm.buildins.termcreation | |
gnu.prolog.vm.buildins.typetesting | |
gnu.prolog.vm.buildins.unification | |
gnu.prolog.vm.buildins.uuid | |
gnu.prolog.vm.interpreter | InterpretedCodeCompiler uses the various classes beginning with I
and extending Instruction in the
instruction sub-package to
compile clauses to InterpretedByteCode . |
gnu.prolog.vm.interpreter.instruction |
Uses of PrologException in gnu.prolog.demo.mentalarithmetic |
---|
Methods in gnu.prolog.demo.mentalarithmetic that throw PrologException | |
---|---|
static Pair<String,Integer> |
MentalArithmetic.generateQuestion(int limit,
int length)
|
Uses of PrologException in gnu.prolog.vm |
---|
Methods in gnu.prolog.vm that throw PrologException | |
---|---|
void |
PrologStream.checkExists()
|
void |
TextOutputPrologStream.close(boolean force)
|
void |
PrologStream.close(boolean force)
|
void |
TextInputPrologStream.close(boolean force)
|
void |
BinaryPrologStream.close(boolean force)
|
boolean |
Environment.close(PrologStream stream)
|
static void |
PrologException.domainError(AtomTerm errorType,
Term errorTerm)
|
static Term |
Evaluate.evaluate(Term term)
|
static void |
PrologException.evalutationError(AtomTerm error)
|
int |
Interpreter.execute(Interpreter.Goal goal)
Execute the Interpreter.Goal and return the status code indicating how
successful this was. |
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 |
static void |
PrologException.existenceError(AtomTerm errorType,
Term errorTerm)
|
void |
TextOutputPrologStream.flushOutput(Term streamTerm)
|
abstract void |
PrologStream.flushOutput(Term streamTerm)
|
void |
TextInputPrologStream.flushOutput(Term streamTerm)
|
void |
BinaryPrologStream.flushOutput(Term streamTerm)
|
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)
|
PrologStream |
Environment.getCurrentInput()
|
PrologStream |
Environment.getCurrentOutput()
|
Term |
PrologStream.getEndOfStreamState()
|
Term |
BinaryPrologStream.getEndOfStreamState()
|
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)
|
PrologCode |
Environment.getPrologCode(CompoundTermTag tag)
get prolog code |
void |
PrologStream.getProperties(List<Term> list)
|
Map<PrologStream,List<Term>> |
Environment.getStreamProperties()
|
PrologStream |
Environment.getUserInput()
|
PrologStream |
Environment.getUserOutput()
|
static void |
PrologException.instantiationError()
|
PrologCode |
Environment.loadPrologCode(CompoundTermTag tag)
load code for prolog |
int |
PrologCollectionIterator.nextSolution(Interpreter interpreter)
Get the next value |
Term |
Environment.open(AtomTerm source_sink,
AtomTerm mode,
PrologStream.OpenOptions options)
|
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)
|
static void |
PrologException.permissionError(AtomTerm operation,
AtomTerm permissionType,
Term culprit)
|
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)
|
static void |
PrologException.representationError(Term errorTerm)
|
PrologStream |
Environment.resolveStream(Term stream_or_alias)
|
int |
Interpreter.runOnce(Term goalTerm)
Run the provided goalTerm once returning the value returned by Interpreter.execute(Goal) and then stop the goal. |
void |
Environment.setCurrentInput(PrologStream stream)
|
void |
Environment.setCurrentOutput(PrologStream stream)
|
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 |
Environment.setPrologFlag(AtomTerm flag,
Term newValue)
|
int |
Interpreter.simpleUnify(Term t1,
Term t2)
unify two terms, no undo done |
static void |
PrologException.syntaxError(AtomTerm term)
|
static void |
PrologException.syntaxError(AtomTerm term,
Throwable inner)
|
static void |
PrologException.syntaxError(ParseException ex)
|
static void |
PrologException.systemError()
|
static void |
PrologException.systemError(Throwable inner)
|
static void |
PrologException.typeError(AtomTerm errorType,
Term errorTerm)
|
protected static void |
Evaluate.typeTestInt(Term term)
Test the term for an integer term |
int |
Interpreter.unify(Term t1,
Term t2)
unify two terms |
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)
|
Constructors in gnu.prolog.vm that throw PrologException | |
---|---|
BinaryPrologStream(AtomTerm fileAtom,
AtomTerm mode,
PrologStream.OpenOptions options)
|
|
TextInputPrologStream(PrologStream.OpenOptions options,
Reader rd)
|
Uses of PrologException in gnu.prolog.vm.buildins.allsolutions |
---|
Methods in gnu.prolog.vm.buildins.allsolutions that throw PrologException | |
---|---|
static void |
Predicate_findall.checkList(Term list)
Check that list is a valid Prolog list (including an uninstantiated variable) |
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 PrologException in gnu.prolog.vm.buildins.arithmetics |
---|
Methods in gnu.prolog.vm.buildins.arithmetics that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.atomicterms |
---|
Methods in gnu.prolog.vm.buildins.atomicterms that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.database |
---|
Methods in gnu.prolog.vm.buildins.database that throw PrologException | |
---|---|
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)
|
static Term |
Predicate_assert.prepareBody(Term body,
Term term)
|
Uses of PrologException in gnu.prolog.vm.buildins.datetime |
---|
Methods in gnu.prolog.vm.buildins.datetime that throw PrologException | |
---|---|
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)
|
static Date |
DateTimePrologCode.getDate(Term term)
|
protected Term |
Predicate_date_time_value.getDate9Value(Term term,
CompoundTerm date9)
|
protected int |
Predicate_date_time_value.nextSolution(Interpreter interpreter,
gnu.prolog.vm.buildins.datetime.Predicate_date_time_value.Date9BacktrackInfo bi)
|
Uses of PrologException in gnu.prolog.vm.buildins.debug |
---|
Methods in gnu.prolog.vm.buildins.debug that throw PrologException | |
---|---|
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)
|
static CompoundTermTag |
Predicate_spy.getTag(Term term)
|
static EnumSet<Tracer.TraceLevel> |
Predicate_spy.getTraceLevel(Term term)
|
protected void |
Predicate_spy.setSpyPoint(Interpreter interpreter,
CompoundTermTag tag,
Term arg)
|
Uses of PrologException in gnu.prolog.vm.buildins.dialogs |
---|
Methods in gnu.prolog.vm.buildins.dialogs that throw PrologException | |
---|---|
protected JFileChooser |
Predicate_file_save.createFileDialog(Term[] args)
|
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)
|
protected Predicate_dialog.DialogOptions |
Predicate_dialog.processOptions(Term optionsList)
Process dialog options |
Constructors in gnu.prolog.vm.buildins.dialogs that throw PrologException | |
---|---|
TermFileFilter(Term term)
|
Uses of PrologException in gnu.prolog.vm.buildins.imphooks |
---|
Methods in gnu.prolog.vm.buildins.imphooks that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.io |
---|
Methods in gnu.prolog.vm.buildins.io that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.java |
---|
Methods in gnu.prolog.vm.buildins.java that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.list |
---|
Methods in gnu.prolog.vm.buildins.list that throw PrologException | |
---|---|
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)
|
Uses of PrologException in gnu.prolog.vm.buildins.misc |
---|
Methods in gnu.prolog.vm.buildins.misc that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.termcomparsion |
---|
Methods in gnu.prolog.vm.buildins.termcomparsion that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.termcreation |
---|
Methods in gnu.prolog.vm.buildins.termcreation that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.typetesting |
---|
Methods in gnu.prolog.vm.buildins.typetesting that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.unification |
---|
Methods in gnu.prolog.vm.buildins.unification that throw PrologException | |
---|---|
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 PrologException in gnu.prolog.vm.buildins.uuid |
---|
Methods in gnu.prolog.vm.buildins.uuid that throw PrologException | |
---|---|
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)
|
static UUID |
Predicate_uuid.getUUID(Term value)
Get the UUID from an atom term. |
Uses of PrologException in gnu.prolog.vm.interpreter |
---|
Methods in gnu.prolog.vm.interpreter that throw PrologException | |
---|---|
static PrologCode |
InterpretedCodeCompiler.compile(List<Term> passedClauses)
compile set of clauses to interpreted code |
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)
|
static int |
Predicate_call.staticExecute(Interpreter interpreter,
boolean backtrackMode,
Term arg)
this method is used for execution of code |
Uses of PrologException in gnu.prolog.vm.interpreter.instruction |
---|
Methods in gnu.prolog.vm.interpreter.instruction that throw PrologException | |
---|---|
protected void |
ICall.ensureLoaded(Environment env)
ensure that code is loaded in predicate |
int |
IFail.execute(ExecutionState state,
BacktrackInfo backtrackInfo)
execute call instruction within specified sate |
int |
ISaveState.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IAllocate.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IUnify.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IStoreEnvironment.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
ICreateCompoundTerm.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
ITrue.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
ITryMeElse.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IRetryMeElse.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
ITrustMe.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IJump.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
ICreateVariable.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
ICut.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
ICall.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IPop.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
abstract int |
Instruction.execute(ExecutionState state,
BacktrackInfo bi)
execute instruction |
int |
IReturn.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IPushArgument.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
ISaveCut.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IPushEnvironment.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IPushConstant.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IDup.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IRestoreState.execute(ExecutionState state,
BacktrackInfo bi)
execute call instruction within specified sate |
int |
IThrow.execute(ExecutionState state,
BacktrackInfo backtrackInfo)
execute call instruction within specified sate |
|
GNU Prolog for Java | |||||||||
PREV NEXT | FRAMES NO FRAMES |