public class NameResolver extends Visitor
| 构造器和说明 |
|---|
NameResolver() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
defineLocalVar(Name name) |
protected void |
defineLocalVars(List<Name> names) |
protected Variable |
resolveNameReference(Name name) |
void |
visit(Block block) |
void |
visit(Exp.NameExp exp) |
void |
visit(FuncBody body) |
void |
visit(NameScope scope) |
void |
visit(ParList pars) |
void |
visit(Stat.Assign stat) |
void |
visit(Stat.FuncDef stat) |
void |
visit(Stat.GenericFor stat) |
void |
visit(Stat.LocalAssign stat) |
void |
visit(Stat.LocalFuncDef stat) |
void |
visit(Stat.NumericFor stat) |
public void visit(Stat.LocalFuncDef stat)
public void visit(Stat.NumericFor stat)
public void visit(Stat.GenericFor stat)
public void visit(Exp.NameExp exp)
public void visit(Stat.FuncDef stat)
public void visit(Stat.Assign stat)
public void visit(Stat.LocalAssign stat)
protected void defineLocalVar(Name name)
Copyright © 2020. All rights reserved.