|
|
|
|
|
|
|
|
| visitExpression(self,
node) |
|
|
|
|
| visitFunction(self,
node,
parent) |
|
|
|
|
| visitGenExpr(self,
node,
parent) |
|
|
|
|
| visitGenExprInner(self,
node,
scope) |
|
|
|
|
| visitGenExprFor(self,
node,
scope) |
|
|
|
|
| visitGenExprIf(self,
node,
scope) |
|
|
|
|
| visitLambda(self,
node,
parent,
assign=0) |
|
|
|
|
| _do_args(self,
scope,
args) |
|
|
|
|
| handle_free_vars(self,
scope,
parent) |
|
|
|
|
| visitClass(self,
node,
parent) |
|
|
|
|
| visitName(self,
node,
scope,
assign=0) |
|
|
|
|
| visitFor(self,
node,
scope) |
|
|
|
|
| visitFrom(self,
node,
scope) |
|
|
|
|
| visitImport(self,
node,
scope) |
|
|
|
|
| visitGlobal(self,
node,
scope) |
|
|
|
|
visitAssign(self,
node,
scope)
Propagate assignment flag down to child nodes. |
|
|
|
|
| visitAssName(self,
node,
scope,
assign=1) |
|
|
|
|
| visitAssAttr(self,
node,
scope,
assign=0) |
|
|
|
|
| visitSubscript(self,
node,
scope,
assign=0) |
|
|
|
|
| visitSlice(self,
node,
scope,
assign=0) |
|
|
|
|
| visitAugAssign(self,
node,
scope) |
|
|
|
|
| visitIf(self,
node,
scope) |
|
|
|
|
| visitYield(self,
node,
scope) |
|
|