private string GenerateMethod() { var statement = PythonCodeGenerator.GenerateDefaultVariableDeclaration(); var methodBody = PythonCodeGenerator.GenerateFunctionBody(new[] { statement }); return(PythonCodeGenerator.GenerateFunction(MethodName, _parameters, methodBody)); }
private MethodBodyElementFinder BuildFinder(string methodBody) { var methodDef = PythonCodeGenerator.GenerateFunction("ParentMethod", new string[] { }, methodBody, 0); var parser = TestParser.GetParser(methodDef); return(new MethodBodyElementFinder(GetFunctionBodyTree(parser), parser)); }
private string GenerateMethod(int statementsCount) { var methodBody = GenerateMethodBody(statementsCount); return(PythonCodeGenerator.GenerateFunction("ParentMethod", new string[] { }, methodBody, 0)); }