Interface Kernel
- All Known Subinterfaces:
BindInstr,Closure,Complete,CompleteObj,CompleteOrIdent,CompleteProc,CompleteRec,CompleteTuple,Composite,CreateInstr,Decl,DeclOrInstr,Env,Feature,FeatureIter,FeatureOrIdent,FeatureOrIdentPtn,FeatureOrVar,FieldIter,Flt32,Flt64,Instr,Int32,Int64,Literal,LiteralOrIdent,LiteralOrIdentPtn,LiteralOrVar,Num,Obj,ObjProcBinding<T>,Partial,PartialObj,PartialProc,PartialRec,PartialTuple,Proc,Ptn,Rec,RecPtn,ResolvedPtn,Scalar,Tuple,Value,ValueIter,ValueOrIdent,ValueOrIdentPtn,ValueOrPtn,ValueOrResolvedPtn,ValueOrVar,ValueOrVarSet
- All Known Implementing Classes:
AbstractClosure,AbstractCompleteRec,AbstractCompleteTuple,AbstractCreateProcInstr,AbstractInstr,AbstractIter,ActInstr,ActorCfg,ActorCtor,AddInstr,ApplyInstr,BasicRecPtn,BindCompleteToCompleteInstr,BindCompleteToIdentInstr,BindCompleteToValueOrVarInstr,BindIdentToIdentInstr,Bool,CaseElseInstr,CaseInstr,CatchInstr,Char,CompleteActorCtor,CompleteClosure,CompleteObjProcBinding,CreateActorCtorInstr,CreateProcInstr,CreateRecInstr,CreateTupleInstr,DebugInstr,Dec128,DisentailsInstr,DivideInstr,EntailsInstr,Env.ArrayEnv,Eof,FailedValue,FieldDef,FieldPtn,GetCellValueInstr,GreaterThanInstr,GreaterThanOrEqualToInstr,Ident,IdentDef,IdentPtn,IfElseInstr,IfInstr,JumpCatchInstr,JumpThrowInstr,LessThanInstr,LessThanOrEqualToInstr,LocalInstr,ModuloInstr,MultiplyInstr,NativeError,NegateInstr,NotInstr,Null,OpaqueValue,PartialActorCtor,PartialClosure,PartialObjProcBinding,ProcDef,Rec.RecFieldIter,Rec.RecValueIter,RecDef,ResolvedFieldPtn,ResolvedIdentPtn,ResolvedRecPtn,SelectAndApplyInstr,SelectInstr,SeqInstr,SetCellValueInstr,SkipInstr,Stack,Str,SubtractInstr,ThrowInstr,Token,TryInstr,TupleDef,ValueDef,Var,VarSet
public interface Kernel
-
Method Summary
Modifier and TypeMethodDescription<T,R> R accept(KernelVisitor<T, R> visitor, T state) default Stringstatic StringtoSystemString(Kernel kernel)
-
Method Details
-
toSystemString
-
accept
-
toKernelString
-