예제 #1
0
 public FunctionScope(FunctionInfo function, Node node, InterpreterScope declScope)
     : base(function, node, declScope)
 {
     ReturnValue = new VariableDef();
     if (Function.FunctionDefinition.IsGenerator) {
         Generator = new GeneratorInfo(function.ProjectState, Function.FunctionDefinition);
         ReturnValue.AddTypes(function.ProjectEntry, Generator.SelfSet, false);
     }
 }
 public GeneratorNextBoundBuiltinMethodInfo(GeneratorInfo generator, BuiltinMethodInfo method)
     : base(method)
 {
     _generator = generator;
 }