Beispiel #1
0
 public OuterVariableWalker(PythonAst root, SelectionTarget target, InnerVariableWalker inputCollector, HashSet <PythonVariable> readBeforeInitialized, HashSet <PythonVariable> readByFollowingCodeBeforeInit, HashSet <PythonVariable> outputVars)
 {
     _root                          = root;
     _target                        = target;
     _inputCollector                = inputCollector;
     _readBeforeInitialized         = readBeforeInitialized;
     _readByFollowingCodeBeforeInit = readByFollowingCodeBeforeInit;
     _outputVars                    = outputVars;
     _define                        = new DefineWalker(this);
 }
Beispiel #2
0
 public InnerVariableWalker(PythonAst root)
 {
     _root   = root;
     _define = new DefineWalker(this);
 }
Beispiel #3
0
 public InnerVariableWalker(PythonAst root) {
     _root = root;
     _define = new DefineWalker(this);
 }
Beispiel #4
0
 public OuterVariableWalker(PythonAst root, SelectionTarget target, InnerVariableWalker inputCollector, HashSet<PythonVariable> readBeforeInitialized, HashSet<PythonVariable> readByFollowingCodeBeforeInit, HashSet<PythonVariable> outputVars) {
     _root = root;
     _target = target;
     _inputCollector = inputCollector;
     _readBeforeInitialized = readBeforeInitialized;
     _readByFollowingCodeBeforeInit = readByFollowingCodeBeforeInit;
     _outputVars = outputVars;
     _define = new DefineWalker(this);
 }