public class BasicLibrary extends Library
| Constructor and Description | 
|---|
BasicLibrary()  | 
dismiss, getName, onSolveBegin, onSolveEnd, setEnginepublic boolean set_theory_1(BindingsTable bt, Term th)
public boolean add_theory_1(BindingsTable bt, Term th) throws PrologException
PrologExceptionpublic boolean get_theory_1(BindingsTable bt, Term arg)
public boolean load_library_2(BindingsTable bt, Struct className, Term libName) throws InvalidLibraryException
InvalidLibraryExceptionpublic 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
PrologExceptionpublic 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
PrologExceptionpublic boolean $functor_3(BindingsTable bt, Term term, Term name, Term arity) throws PrologException
PrologExceptionpublic boolean $tofromlist_2(BindingsTable bt, Term structIn, Term listIn) throws PrologException
PrologExceptionpublic boolean current_time_1(BindingsTable bt, Term time) throws Throwable
Throwablepublic Term eval_1(BindingsTable bt, EvaluableTerm structIn) throws Throwable
Throwablepublic boolean is_2(BindingsTable bt, Term structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic boolean expression_equality_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic boolean expression_greater_than_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic boolean expression_less_or_equal_than_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic boolean expression_less_than_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic boolean expression_greater_or_equal_than_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic 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
Throwablepublic Term expression_minus_1(BindingsTable bt, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_bitwise_not_1(BindingsTable bt, EvaluableTerm structIn) throws Throwable
Throwablepublic Term expression_plus_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_minus_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_multiply_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_div_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_integer_div_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_pow_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_bitwise_shift_right_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_bitwise_shift_left_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_bitwise_and_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic Term expression_bitwise_or_2(BindingsTable bt, EvaluableTerm structIn, EvaluableTerm listIn) throws Throwable
Throwablepublic 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
PrologExceptionpublic 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
PrologExceptionpublic boolean $list_diff_3(BindingsTable bt, Struct main, Struct retract, Var diff) throws PrologException
PrologExceptionpublic String[] getSynonym(String primitive)
getSynonym in class LibraryCopyright © 2020–2024 Prolobjectlink Project. All rights reserved.