Class Var
java.lang.Object
org.torqlang.klvm.Var
- All Implemented Interfaces:
FeatureOrVar,Kernel,LiteralOrVar,ValueOrVar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <T,R> R accept(KernelVisitor<T, R> visitor, T state) final BindCallbackfinal ValuebindToValue(Value value, Set<Memo> memos) final ValueOrVarbindToValueOrVar(ValueOrVar valueOrVar, Set<Memo> memos) final ValueOrVarfinal Completefinal booleanfinal booleanentailsValueOrIdent(ValueOrIdent operand, Env env) final booleanentailsValueOrVar(ValueOrVar operand, Set<Memo> memos) final booleanentailsVar(Var operand, Set<Memo> memos) final Stringfinal Valuefinal ValueOrVarfinal voidsetBindCallback(BindCallback bindCallback) final StringtoString()final ValueOrVarSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.torqlang.klvm.Kernel
toKernelString
-
Constructor Details
-
Var
-
Var
public Var()
-
-
Method Details
-
accept
-
bindCallback
-
bindToValue
- Specified by:
bindToValuein interfaceValueOrVar- Throws:
WaitVarException
-
bindToValueOrVar
public final ValueOrVar bindToValueOrVar(ValueOrVar valueOrVar, Set<Memo> memos) throws WaitVarException - Specified by:
bindToValueOrVarin interfaceValueOrVar- Throws:
WaitVarException
-
bindToVar
- Specified by:
bindToVarin interfaceValueOrVar- Throws:
WaitVarException
-
checkComplete
- Specified by:
checkCompletein interfaceValueOrVar- Throws:
WaitVarException
-
entails
- Specified by:
entailsin interfaceValueOrVar- Throws:
WaitVarException
-
entailsValueOrIdent
- Specified by:
entailsValueOrIdentin interfaceValueOrVar- Throws:
WaitVarException
-
entailsValueOrVar
- Specified by:
entailsValueOrVarin interfaceValueOrVar- Throws:
WaitVarException
-
entailsVar
- Specified by:
entailsVarin interfaceValueOrVar- Throws:
WaitVarException
-
formatValue
-
resolveValue
- Specified by:
resolveValuein interfaceValueOrVar- Throws:
WaitVarException
-
resolveValueOrVar
- Specified by:
resolveValueOrVarin interfaceValueOrVar
-
setBindCallback
-
toString
-
valueOrVarSet
-