Class PartialClosure
java.lang.Object
org.torqlang.klvm.AbstractClosure
org.torqlang.klvm.PartialClosure
- All Implemented Interfaces:
Closure,Kernel,Partial,Proc,Value,ValueOrIdent,ValueOrIdentPtn,ValueOrPtn,ValueOrResolvedPtn,ValueOrVar,ValueOrVarSet
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal CompleteClosurecheckComplete(IdentityHashMap<Partial, Complete> memos) Methods inherited from class org.torqlang.klvm.AbstractClosure
accept, apply, capturedEnv, isValidKey, procDef, sourceSpan, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.torqlang.klvm.Kernel
toKernelStringMethods inherited from interface org.torqlang.klvm.Proc
bindToValue, entailsRecMethods inherited from interface org.torqlang.klvm.Value
add, appendToString, bindToValueOrVar, bindToVar, caseNonRecOfThis, caseOf, caseRecOfThis, checkNotFailedValue, compareValueTo, deconstruct, disentails, divide, entails, entails, entailsValueOrIdent, entailsValueOrVar, entailsVar, greaterThan, greaterThanOrEqualTo, isValidKey, lessThan, lessThanOrEqualTo, modulo, multiply, negate, not, resolveValue, resolveValue, resolveValueOrIdent, resolveValueOrVar, resolveValueOrVar, subtract, unifyRecs
-
Constructor Details
-
PartialClosure
-
-
Method Details
-
checkComplete
- Specified by:
checkCompletein interfaceClosure- Specified by:
checkCompletein interfaceValue- Specified by:
checkCompletein interfaceValueOrVar- Throws:
WaitVarException
-
checkComplete
public final CompleteClosure checkComplete(IdentityHashMap<Partial, Complete> memos) throws WaitVarException- Specified by:
checkCompletein interfacePartial- Throws:
WaitVarException
-