All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----kl1.lang.KL1Object | +----kl1.lang.GDObj
that
are unifiable.
that
without recursive unification.
that
.
public static String name
public static final KL1Object SUCCESS
public static final KL1Object FAILURE
public GDObj()
public static KL1Object _new(KL1Machine mach, KL1Object argv[])
public KL1Object gunify(KL1Object that)
that
are unifiable.
public void unify(KL1Machine mach, KL1Object that)
that
.
public KL1Object deref()
public void shallow_unify(KL1Machine mach, KL1Object that)
that
without recursive unification.
public void generic(KL1Machine mach, String method, KL1Object argv[])
public KL1Object ggeneric(String method, KL1Object args[])
public IntAtom compare(GDObj that)hash
public IntAtom hash()suspend_new
protected static Var suspend_new(KL1Machine mach, Var reason, Class class_, KL1Object argv[])suspend_generic
public static void suspend_generic(KL1Machine mach, Var var, String method, KL1Object argv[])suspend_generic_goal
public void suspend_generic_goal(KL1Machine mach, Var var, String method, KL1Object argv[])suspend_generic_goal
public static void suspend_generic_goal(KL1Machine mach, KL1Object obj, Var var, String method, KL1Object argv[])error_in_new
protected static void error_in_new(KL1Machine mach, String errmesg)error_in_method
protected static void error_in_method(KL1Machine mach, String errmesg, String methodname)unify_fail
protected static void unify_fail(KL1Machine mach)unify_value
protected static void unify_value(KL1Machine mach, KL1Object x, KL1Object y)set_intarg_within_range
protected KL1Object set_intarg_within_range(KL1Machine mach, String method, KL1Object argv[], int var[], int i, int llim, int ulim)set_gintarg_within_range
protected static KL1Object set_gintarg_within_range(int var[], KL1Object x, int from, int to)
All Packages Class Hierarchy This Package Previous Next Index