public override void Perform(ParseNode node)
 {
     var functionNodes = node.GetFunctionBodies();
     foreach (var functionNode in functionNodes)
     {
         EvaluateFunctionReturn(functionNode);
     }
 }
示例#2
0
 public override void Perform(ParseNode node)
 {
     var functionNodes = node.GetFunctionBodies();
     foreach (var functionNode in functionNodes)
     {
         FixDeclarationsNotInFunctionBody(functionNode);
     }
 }
示例#3
0
 public override void Perform(ParseNode node)
 {
     var functionNodes = node.GetFunctionBodies();
     foreach (var functionBody in functionNodes)
     {
         var fix = new ParameterFunctionFix(functionBody);
         fix.Perform();
     }
 }