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