public abstract class IRVisitor extends Object
public IRVisitor(IRVisitor v)
public IRVisitor()
public void visit(LoadConst.Nil node)
public void visit(LoadConst.Bool node)
public void visit(LoadConst.Int node)
public void visit(LoadConst.Flt node)
public void visit(LoadConst.Str node)
public void visit(BinOp node)
public void visit(UnOp node)
public void visit(TabNew node)
public void visit(TabGet node)
public void visit(TabSet node)
public void visit(TabRawSet node)
public void visit(TabRawSetInt node)
public void visit(TabRawAppendMulti node)
public void visit(VarInit node)
public void visit(VarLoad node)
public void visit(VarStore node)
public void visit(UpLoad node)
public void visit(UpStore node)
public void visit(Vararg node)
public void visit(Ret node)
public void visit(TCall node)
public void visit(Call node)
public void visit(MultiGet node)
public void visit(PhiStore node)
public void visit(PhiLoad node)
public void visit(Label node)
public void visit(Jmp node)
public void visit(Closure node)
public void visit(ToNumber node)
public void visit(ToNext node)
public void visit(Branch branch)
public void visit(Branch.Condition.Nil cond)
public void visit(Branch.Condition.Bool cond)
public void visit(Branch.Condition.NumLoopEnd cond)
public void visit(CPUWithdraw node)
public void visit(Line node)
Copyright © 2016–2017. All rights reserved.