public class BasicLibrary extends Library
Constructor and Description |
---|
BasicLibrary() |
dismiss, getName, onSolveBegin, onSolveEnd, setEngine
public boolean set_theory_1(BindingsTable bt, Term th)
public boolean add_theory_1(BindingsTable bt, Term th) throws PrologException
PrologException
public boolean get_theory_1(BindingsTable bt, Term arg)
public boolean load_library_2(BindingsTable bt, Struct className, Term libName) throws InvalidLibraryException
InvalidLibraryException
public boolean get_operators_list_1(BindingsTable bt, Struct argument)
public boolean warning_0(BindingsTable bt)
public boolean nowarning_0(BindingsTable bt)
public static boolean constant_1(BindingsTable bt, Term t)
public static boolean number_1(BindingsTable bt, Term t)
public static boolean integer_1(BindingsTable bt, Term t)
public static boolean float_1(BindingsTable bt, Term t)
public static boolean atom_1(BindingsTable bt, Term t)
public static boolean compound_1(BindingsTable bt, Term t)
public static boolean list_1(BindingsTable bt, Term t) throws PrologException
PrologException
public boolean var_1(BindingsTable bt, Term t)
public boolean nonvar_1(BindingsTable bt, Term t)
public static boolean atomic_1(BindingsTable bt, Term t)
public static boolean ground_1(BindingsTable bt, Term t)
public boolean $arg_3(BindingsTable bt, Int n, Struct term, Term arg) throws PrologException
PrologException
public boolean $functor_3(BindingsTable bt, Term term, Term name, Term arity) throws PrologException
PrologException
public boolean $tofromlist_2(BindingsTable bt, Term structIn, Term listIn) throws PrologException
PrologException
public boolean current_time_1(BindingsTable bt, Term time) throws Throwable
Throwable
public Term eval_1(BindingsTable bt, EvaluableTerm structIn) throws Throwable
Throwable
public boolean is_2(BindingsTable bt, Term structIn, EvaluableTerm listIn) throws Throwable
Throwable
public boolean expression_equality_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public boolean expression_greater_than_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public boolean expression_less_or_equal_than_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public boolean expression_less_than_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public boolean expression_greater_or_equal_than_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public static boolean term_equality_2(BindingsTable bt, Term structIn, Term listIn)
public static boolean term_greater_than_2(BindingsTable bt, Term structIn, Term listIn)
public static boolean term_less_than_2(BindingsTable bt, Term structIn, Term listIn)
public Term expression_plus_1(BindingsTable bt, EvaluableTerm structIn) throws Throwable
Throwable
public Term expression_minus_1(BindingsTable bt, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_bitwise_not_1(BindingsTable bt, EvaluableTerm structIn) throws Throwable
Throwable
public Term expression_plus_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_minus_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_multiply_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_div_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_integer_div_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_pow_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_bitwise_shift_right_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_bitwise_shift_left_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_bitwise_and_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public Term expression_bitwise_or_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwable
public boolean text_term_2(BindingsTable bt, Term structIn, Term listIn)
public boolean text_concat_3(BindingsTable bt, Term source1, Term source2, Term dest)
public boolean num_atom_2(BindingsTable bt, Term structIn, Term listIn)
public String getTheory()
public boolean $has_next_1(BindingsTable bt, IteratorAsTerm iterator)
public boolean $all_dynamic_predicate_indicators_1(BindingsTable bt, Term iterator) throws PrologException
PrologException
public boolean $current_pred_impl_3(BindingsTable bt, Term name, Term arity, IteratorAsTerm allDynamicPIs)
public boolean variable_set_2(BindingsTable bt, Term withVars, Term varList)
public boolean new_record_key_1(BindingsTable bt, Var key)
public boolean record_2(BindingsTable bt, Number key, Term unit)
public boolean erase_2(BindingsTable bt, Number key, Term list)
public boolean recorded_2(BindingsTable bt, Number key, Term list)
public boolean erase_1(BindingsTable bt, Number key)
public boolean $stripBagList_5(BindingsTable bt, Struct witnessIn, Struct a_and_bSet, Term aSet, Term bSet, Term variant) throws PrologException
PrologException
public boolean $list_diff_3(BindingsTable bt, Struct main, Struct retract, Var diff) throws PrologException
PrologException
public String[] getSynonym(String primitive)
getSynonym
in class Library
Copyright © 2020–2024 Prolobjectlink Project. All rights reserved.