Interface KernelVisitor<T,R>

All Known Implementing Classes:
KernelFormatter

public interface KernelVisitor<T,R>
  • Method Details

    • visitActInstr

      R visitActInstr(ActInstr kernel, T state)
    • visitActorCfg

      R visitActorCfg(ActorCfg kernel, T state)
    • visitActorCtor

      R visitActorCtor(ActorCtor kernel, T state)
    • visitAddInstr

      R visitAddInstr(AddInstr kernel, T state)
    • visitApplyInstr

      R visitApplyInstr(ApplyInstr kernel, T state)
    • visitBindCompleteToCompleteInstr

      R visitBindCompleteToCompleteInstr(BindCompleteToCompleteInstr kernel, T state)
    • visitBindCompleteToIdentInstr

      R visitBindCompleteToIdentInstr(BindCompleteToIdentInstr kernel, T state)
    • visitBindCompleteToValueOrVarInstr

      R visitBindCompleteToValueOrVarInstr(BindCompleteToValueOrVarInstr kernel, T state)
    • visitBindIdentToIdentInstr

      R visitBindIdentToIdentInstr(BindIdentToIdentInstr kernel, T state)
    • visitCaseElseInstr

      R visitCaseElseInstr(CaseElseInstr kernel, T state)
    • visitCaseInstr

      R visitCaseInstr(CaseInstr kernel, T state)
    • visitCatchInstr

      R visitCatchInstr(CatchInstr kernel, T state)
    • visitClosure

      R visitClosure(Closure kernel, T state)
    • visitCreateActorCtorInstr

      R visitCreateActorCtorInstr(CreateActorCtorInstr kernel, T state)
    • visitCreateProcInstr

      R visitCreateProcInstr(CreateProcInstr kernel, T state)
    • visitCreateRecInstr

      R visitCreateRecInstr(CreateRecInstr kernel, T state)
    • visitCreateTupleInstr

      R visitCreateTupleInstr(CreateTupleInstr kernel, T state)
    • visitDebugInstr

      R visitDebugInstr(DebugInstr kernel, T state)
    • visitDisentailsInstr

      R visitDisentailsInstr(DisentailsInstr kernel, T state)
    • visitDivideInstr

      R visitDivideInstr(DivideInstr kernel, T state)
    • visitEntailsInstr

      R visitEntailsInstr(EntailsInstr kernel, T state)
    • visitEnv

      R visitEnv(Env kernel, T state)
    • visitFailedValue

      R visitFailedValue(FailedValue kernel, T state)
    • visitFieldDef

      R visitFieldDef(FieldDef kernel, T state)
    • visitFieldPtn

      R visitFieldPtn(FieldPtn kernel, T state)
    • visitGetCellValueInstr

      R visitGetCellValueInstr(GetCellValueInstr kernel, T state)
    • visitGreaterThanOrEqualToInstr

      R visitGreaterThanOrEqualToInstr(GreaterThanOrEqualToInstr kernel, T state)
    • visitGreaterThanInstr

      R visitGreaterThanInstr(GreaterThanInstr kernel, T state)
    • visitIdent

      R visitIdent(Ident kernel, T state)
    • visitIdentDef

      R visitIdentDef(IdentDef kernel, T state)
    • visitIdentPtn

      R visitIdentPtn(IdentPtn kernel, T state)
    • visitIfElseInstr

      R visitIfElseInstr(IfElseInstr kernel, T state)
    • visitIfInstr

      R visitIfInstr(IfInstr kernel, T state)
    • visitJumpCatchInstr

      R visitJumpCatchInstr(JumpCatchInstr kernel, T state)
    • visitJumpThrowInstr

      R visitJumpThrowInstr(JumpThrowInstr kernel, T state)
    • visitLessThanOrEqualToInstr

      R visitLessThanOrEqualToInstr(LessThanOrEqualToInstr kernel, T state)
    • visitLessThanInstr

      R visitLessThanInstr(LessThanInstr kernel, T state)
    • visitLocalInstr

      R visitLocalInstr(LocalInstr kernel, T state)
    • visitModuloInstr

      R visitModuloInstr(ModuloInstr kernel, T state)
    • visitMultiplyInstr

      R visitMultiplyInstr(MultiplyInstr kernel, T state)
    • visitNegateInstr

      R visitNegateInstr(NegateInstr kernel, T state)
    • visitNotInstr

      R visitNotInstr(NotInstr kernel, T state)
    • visitObj

      R visitObj(Obj kernel, T state)
    • visitOpaqueValue

      R visitOpaqueValue(OpaqueValue kernel, T state)
    • visitProc

      R visitProc(Proc kernel, T state)
    • visitProcDef

      R visitProcDef(ProcDef kernel, T state)
    • visitRec

      R visitRec(Rec kernel, T state)
    • visitRecDef

      R visitRecDef(RecDef kernel, T state)
    • visitRecPtn

      R visitRecPtn(RecPtn kernel, T state)
    • visitResolvedFieldPtn

      R visitResolvedFieldPtn(ResolvedFieldPtn kernel, T state)
    • visitResolvedIdentPtn

      R visitResolvedIdentPtn(ResolvedIdentPtn kernel, T state)
    • visitResolvedRecPtn

      R visitResolvedRecPtn(ResolvedRecPtn kernel, T state)
    • visitScalar

      R visitScalar(Scalar kernel, T state)
    • visitSelectAndApplyInstr

      R visitSelectAndApplyInstr(SelectAndApplyInstr kernel, T state)
    • visitSelectInstr

      R visitSelectInstr(SelectInstr kernel, T state)
    • visitSeqInstr

      R visitSeqInstr(SeqInstr kernel, T state)
    • visitSetCellValueInstr

      R visitSetCellValueInstr(SetCellValueInstr kernel, T state)
    • visitSkipInstr

      R visitSkipInstr(SkipInstr kernel, T state)
    • visitStack

      R visitStack(Stack kernel, T state)
    • visitSubtractInstr

      R visitSubtractInstr(SubtractInstr kernel, T state)
    • visitThrowInstr

      R visitThrowInstr(ThrowInstr kernel, T state)
    • visitTryInstr

      R visitTryInstr(TryInstr kernel, T state)
    • visitTupleDef

      R visitTupleDef(TupleDef kernel, T state)
    • visitValueDef

      R visitValueDef(ValueDef kernel, T state)
    • visitVar

      R visitVar(Var kernel, T state)
    • visitVarSet

      R visitVarSet(VarSet kernel, T state)