public abstract class DefaultNodeActionVisitor extends IRVisitor
| Constructor and Description |
|---|
DefaultNodeActionVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
action(IRNode node) |
void |
visit(BinOp node) |
void |
visit(Branch node) |
void |
visit(Call node) |
void |
visit(Closure node) |
void |
visit(CPUWithdraw node) |
void |
visit(Jmp node) |
void |
visit(LoadConst.Bool node) |
void |
visit(LoadConst.Flt node) |
void |
visit(LoadConst.Int node) |
void |
visit(LoadConst.Nil node) |
void |
visit(LoadConst.Str node) |
void |
visit(MultiGet node) |
void |
visit(PhiLoad node) |
void |
visit(PhiStore node) |
void |
visit(Ret node) |
void |
visit(TabGet node) |
void |
visit(TabNew node) |
void |
visit(TabRawAppendMulti node) |
void |
visit(TabRawSet node) |
void |
visit(TabRawSetInt node) |
void |
visit(TabSet node) |
void |
visit(TCall node) |
void |
visit(ToNext node) |
void |
visit(ToNumber node) |
void |
visit(UnOp node) |
void |
visit(UpLoad node) |
void |
visit(UpStore node) |
void |
visit(Vararg node) |
void |
visit(VarInit node) |
void |
visit(VarLoad node) |
void |
visit(VarStore node) |
protected abstract void action(IRNode node)
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(TabRawSetInt node)
public void visit(TabRawAppendMulti node)
public void visit(CPUWithdraw node)
Copyright © 2016–2017. All rights reserved.