Interface RecPtn
- All Superinterfaces:
Decl,DeclOrInstr,Kernel,Ptn,ValueOrPtn
- All Known Implementing Classes:
BasicRecPtn
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T,R> R accept(KernelVisitor<T, R> visitor, T state) default voidcaptureLexicallyFree(Set<Ident> knownBound, Set<Ident> lexicallyFree) default ValueOrResolvedPtncaseNonRecOfThis(Value nonRecValue, Env env) This method is a polymorphic callback requesting "case Value of RecPtn then..."default intfields()label()booleanMethods inherited from interface org.torqlang.klvm.Kernel
toKernelStringMethods inherited from interface org.torqlang.klvm.ValueOrPtn
caseRecOfThis
-
Method Details
-
accept
-
captureLexicallyFree
- Specified by:
captureLexicallyFreein interfaceDeclOrInstr- Specified by:
captureLexicallyFreein interfacePtn
-
caseNonRecOfThis
This method is a polymorphic callback requesting "case Value of RecPtn then..."- Specified by:
caseNonRecOfThisin interfaceValueOrPtn
-
fieldCount
default int fieldCount() -
fields
-
label
LiteralOrIdentPtn label() -
partialArity
boolean partialArity() -
sourceSpan
SourceSpan sourceSpan()
-